Commit graph

  • 1e96b46b03 Disable use of HRNG in SCA-hardened mem-functions Manuel Pégourié-Gonnard 2019-11-19 11:49:05 +0100
  • 2e6cbcd931
    Merge pull request #308 from tempesta-tech/ak-mpi_div_mpi-opt Gilles Peskine 2019-11-19 11:32:29 +0100
  • 004d9a7cf6
    Merge pull request #322 from gilles-peskine-arm/merge-crypto-development-20191115 Jaeden Amero 2019-11-18 13:59:11 +0000
  • 24600e8290 Disable memory_buffer_alloc in the full config Gilles Peskine 2019-11-15 11:53:42 +0100
  • 9afbfdc833 Merge remote-tracking branch 'myfork-public/development' into merge-crypto-development-20191115 Gilles Peskine 2019-11-15 11:47:14 +0100
  • 4ebb782578
    Merge pull request #2926 from gilles-peskine-arm/pk_signature_max_size-tls-rm_521 Jaeden Amero 2019-11-15 09:43:06 +0000
  • 43259ce31e Remove unused test data file Gilles Peskine 2019-11-14 19:14:40 +0100
  • 63ad668145
    Merge pull request #321 from dgreen-arm/config_py Jaeden Amero 2019-11-14 16:56:12 +0000
  • df8185eae3
    Merge pull request #2923 from Patater/reduce-ram-pem-csr Jaeden Amero 2019-11-14 16:39:48 +0000
  • b9b5f493d3
    Merge pull request #2920 from gilles-peskine-arm/pk_signature_max_size-tls Gilles Peskine 2019-11-14 10:22:32 +0100
  • adc82f3535 Add set+get tests Gilles Peskine 2019-09-19 12:19:24 +0200
  • bc86f997ca Consolidate tests for set with/without values Gilles Peskine 2019-09-19 12:18:23 +0200
  • 61a90bd32d config.py testing: also test the get command Gilles Peskine 2019-09-13 15:17:01 +0200
  • baf15df251 Compatibility redirect: add copyright notice Gilles Peskine 2019-09-13 15:14:42 +0200
  • 518ce0beb3 Compatibility redirect: if python3 is not available, try python Gilles Peskine 2019-09-05 20:29:22 +0200
  • 261742bd59 Fix config.py output when a symbol has acquired or lost a value Gilles Peskine 2019-09-04 22:51:47 +0200
  • 7b887cd14d Remove redundant test case Gilles Peskine 2019-09-04 22:51:33 +0200
  • ea82042ff6 cmake: update interpreter requirement for the test suite generator Gilles Peskine 2019-09-04 22:13:02 +0200
  • 9740929371 cmake: fix Python requirement Gilles Peskine 2019-09-04 22:10:34 +0200
  • aebf0027c0 Test script for config.py Gilles Peskine 2019-08-01 23:32:38 +0200
  • 7f04013099 Documentation improvements Gilles Peskine 2019-08-01 23:31:05 +0200
  • 2552bc73d4 Fix "#define ... not found" error when using the default file name Gilles Peskine 2019-08-01 23:14:29 +0200
  • 63cdb2855f Fix "--force set" without a value sneaking a None in Gilles Peskine 2019-08-01 23:14:00 +0200
  • a52f97d5a5 Fix --force requiring an argument Gilles Peskine 2019-08-01 23:13:47 +0200
  • b6fa7970a6 Fix Config.unset() making the name known Gilles Peskine 2019-08-01 23:13:23 +0200
  • 812f185bc8 Also search config.h near the script Gilles Peskine 2019-07-29 23:43:20 +0200
  • 1854ec45af Report an error if switching to Python fails Gilles Peskine 2019-07-29 23:42:50 +0200
  • 5d650c86b4 Fix 'config.py set' without --force Gilles Peskine 2019-07-28 16:39:19 +0200
  • a26ea87dde Fix encoding errors Gilles Peskine 2019-07-28 13:30:06 +0200
  • a47ab22852 Print help when invoked with no arguments Gilles Peskine 2019-07-28 00:36:53 +0200
  • 04362a0ad6 Replace config.pl by a redirection to config.py Gilles Peskine 2019-07-27 23:56:04 +0200
  • 3bdd412d09 Invoke config.py instead of config.pl Gilles Peskine 2019-07-27 23:52:53 +0200
  • 2e86a206f7 Remove component designed to test MAX_SIGNATURE_SIZE Gilles Peskine 2019-11-08 19:23:04 +0100
  • 96a7cd1759 Use MBEDTLS_PK_SIGNATURE_MAX_SIZE in pkey sample programs Gilles Peskine 2019-11-08 19:22:35 +0100
  • bf88780e64 Use MBEDTLS_PK_SIGNATURE_MAX_SIZE in X.509 Gilles Peskine 2019-11-08 19:21:51 +0100
  • 4efaeba48b Support writing to a different file Gilles Peskine 2019-07-27 23:44:01 +0200
  • 651a64de7d Sort symbol lists in alphabetical order Gilles Peskine 2019-07-27 23:37:47 +0200
  • f6f5ea21b5 Remove obsolete options from config.py Gilles Peskine 2019-07-27 23:37:06 +0200
  • 61f3c0ce85 Implement the 'full' and 'baremetal' configurations Gilles Peskine 2019-07-27 23:31:53 +0200
  • 39bd5e7f9e Mbed TLS configuration file manipulation library and tool Gilles Peskine 2019-07-27 21:36:44 +0200
  • e1853a2b3e Update crypto submodule Gilles Peskine 2019-11-08 19:21:34 +0100
  • 0b3dd8d024
    Merge pull request #318 from gilles-peskine-arm/prr_573-remainder-crypto Gilles Peskine 2019-11-13 15:31:34 +0100
  • 6ffac75995 x509write_csr: Reduce stack usage of mbedtls_x509write_csr_pem() Jaeden Amero 2019-10-18 16:02:07 +0100
  • 73a1f377f0 Add documentation notes about the required size of the signature buffers Gilles Peskine 2019-11-08 18:39:22 +0100
  • ff25af2c15 Add missing MBEDTLS_ECP_C dependencies in check_config.h k-stachowiak 2019-05-31 20:13:58 +0200
  • f0d87001d0
    Merge pull request #315 from gilles-peskine-arm/pk_signature_max_size Gilles Peskine 2019-11-13 12:13:57 +0100
  • 9db14fa478 Update the documentation of mbedtls_pk_sign_restartable() Gilles Peskine 2019-11-08 18:37:19 +0100
  • 5bcb24b56e Fix output buffer length check in pk_opaque_sign_wrap Gilles Peskine 2019-11-08 17:33:29 +0100
  • 5460565be4 Fix errors in the definition of MBEDTLS_PK_SIGNATURE_MAX_SIZE Gilles Peskine 2019-11-08 16:24:16 +0100
  • 7a9899f1bd
    Merge pull request #284 from gilles-peskine-arm/bk-warning-fixes-crypto Gilles Peskine 2019-11-12 19:45:13 +0100
  • cb0101ff33
    Merge pull request #298 from gilles-peskine-arm/config-symmetric-only Gilles Peskine 2019-11-12 19:37:13 +0100
  • 24354a74a2 Link to PSA documentation websites Gilles Peskine 2019-11-12 18:02:05 +0100
  • 7dd0b45b7f Note that local documentation will be tailored to a specific config Gilles Peskine 2019-11-12 18:01:51 +0100
  • d296e82e2d Mbed Crypto implements mbedtls_xxx as well as PSA Gilles Peskine 2019-11-12 18:00:51 +0100
  • 2975571ff5 Fix ECDSA case in PSA_ASYMMETRIC_SIGNATURE_MAX_SIZE Gilles Peskine 2019-11-08 15:49:40 +0100
  • f48d6f2320 Add sanity checks for the mbedtls_pk_sign output size Gilles Peskine 2019-11-05 17:31:36 +0100
  • b22a24b23f Fix MBEDTLS_PK_SIGNATURE_MAX_SIZE to account for ECDSA Gilles Peskine 2019-11-05 16:56:39 +0100
  • a719db8b04 Add pk_utils and pk_sign tests with different curves Gilles Peskine 2019-11-05 16:48:35 +0100
  • e48fe55c24 test_suite_pk: pk_genkey: support a variable key size or curve Gilles Peskine 2019-11-05 16:42:13 +0100
  • a428ced165
    Merge pull request #277 from k-stachowiak/check-array-index-range Gilles Peskine 2019-11-12 13:18:47 +0100
  • f0486052b7 Merge remote-tracking branch 'restricted/pr/667' into mbedtls-2.16-restricted Jaeden Amero 2019-11-12 10:48:21 +0000
  • c5a016dde1 Merge remote-tracking branch 'restricted/pr/666' into mbedtls-2.7-restricted Jaeden Amero 2019-11-12 10:47:55 +0000
  • e80c7e49e7
    Merge pull request #278 from ARMmbed/dev/yanesca/iotcrypt-767-ecdsa-timing-side-channel Gilles Peskine 2019-11-12 11:44:13 +0100
  • baf23000e1 Merge remote-tracking branch 'restricted/pr/669' into mbedtls-2.16-restricted Jaeden Amero 2019-11-12 10:43:57 +0000
  • e70059df85 Merge remote-tracking branch 'restricted/pr/668' into mbedtls-2.7-restricted Jaeden Amero 2019-11-12 10:42:45 +0000
  • 90bc6b8143
    Merge pull request #281 from AndrzejKurek/IOTCRYPT-968-zeroize-aes-variables Jaeden Amero 2019-11-12 10:38:20 +0000
  • 10fcdd25d4
    Merge pull request #664 from ARMmbed/dev/yanesca/iotcrypt-958-ecdsa-side-channel-fix-2.7 Jaeden Amero 2019-11-12 10:37:27 +0000
  • 3f1c68a1e2
    Merge pull request #665 from ARMmbed/dev/yanesca/iotcrypt-958-ecdsa-side-channel-fix-2.16 Jaeden Amero 2019-11-12 10:37:22 +0000
  • 95b9f601fd
    Merge pull request #280 from ARMmbed/dev/yanesca/iotcrypt-958-ecdsa-side-channel-fix Gilles Peskine 2019-11-12 11:34:39 +0100
  • eba088a8ac test_suite_pk: check the signature size after pk_sign Gilles Peskine 2019-11-05 16:32:32 +0100
  • f85e4e67bd test_suite_pk: fix use of sig_len without initialization Gilles Peskine 2019-11-12 11:08:23 +0100
  • f18de50b49 Zeroize local AES variables before exiting the function Andrzej Kurek 2019-11-12 03:34:03 -0500
  • 07597365cd Zeroize local AES variables before exiting the function Andrzej Kurek 2019-11-12 03:23:51 -0500
  • 96ae5cd087 Zeroize local AES variables before exiting the function Andrzej Kurek 2019-11-12 03:05:51 -0500
  • dfa4d71873 Add ChangeLog entry Janos Follath 2019-11-11 14:18:18 +0000
  • d71f31bfb7 Add ChangeLog entry Janos Follath 2019-11-11 14:15:00 +0000
  • e25f1ee44d mpi_lt_mpi_ct: fix condition handling Janos Follath 2019-11-05 12:24:52 +0000
  • b159ae8409 mpi_lt_mpi_ct: Add further tests Janos Follath 2019-11-05 12:19:14 +0000
  • b2fddfd3f1 mpi_lt_mpi_ct: Fix test numbering Janos Follath 2019-11-05 11:56:07 +0000
  • 14528628c8 mpi_lt_mpi_ct perform tests for both limb size Janos Follath 2019-11-05 11:42:20 +0000
  • 359a01e07c ct_lt_mpi_uint: cast the return value explicitely Janos Follath 2019-10-29 15:08:46 +0000
  • 798e394943 mbedtls_mpi_lt_mpi_ct: add tests for 32 bit limbs Janos Follath 2019-10-29 15:05:12 +0000
  • fbe4c947cd mbedtls_mpi_lt_mpi_ct: simplify condition Janos Follath 2019-10-28 12:37:21 +0000
  • 1f21c1d519 Rename variable for better readability Janos Follath 2019-10-28 12:31:34 +0000
  • bd87a59007 mbedtls_mpi_lt_mpi_ct: Improve documentation Janos Follath 2019-10-28 12:23:18 +0000
  • 58525180fb Make mbedtls_mpi_lt_mpi_ct more portable Janos Follath 2019-10-28 12:12:15 +0000
  • aac48d1b3d Bignum: Document assumptions about the sign field Janos Follath 2019-10-28 12:07:52 +0000
  • e1bf02ae26 Add more tests for mbedtls_mpi_lt_mpi_ct Janos Follath 2019-10-14 11:33:39 +0100
  • 27d221a1aa mpi_lt_mpi_ct test: hardcode base 16 Janos Follath 2019-10-14 09:21:49 +0100
  • 45ec990711 Document ct_lt_mpi_uint Janos Follath 2019-10-14 09:09:32 +0100
  • b11ce0ec2d mpi_lt_mpi_ct: make use of unsigned consistent Janos Follath 2019-10-14 09:01:15 +0100
  • 7a34bcffef ct_lt_mpi_uint: make use of biL Janos Follath 2019-10-14 08:59:14 +0100
  • 867a3abff5 Change mbedtls_mpi_cmp_mpi_ct to check less than Janos Follath 2019-10-11 14:21:53 +0100
  • 4f6cf38016 mbedtls_mpi_cmp_mpi_ct: remove multiplications Janos Follath 2019-10-11 10:43:40 +0100
  • 3d826456f5 Remove excess vertical space Janos Follath 2019-10-11 10:22:37 +0100
  • 4ea2319726 Remove declaration after statement Janos Follath 2019-09-23 09:19:14 +0100
  • 4c3408b140 Fix side channel vulnerability in ECDSA Janos Follath 2019-09-16 14:27:39 +0100
  • e9ae6305ea Add tests to constant time mpi comparison Janos Follath 2019-09-11 16:07:14 +0100
  • b9f6f9bc97 Add new, constant time mpi comparison Janos Follath 2019-09-05 14:47:19 +0100
  • b4edac5616 mpi_lt_mpi_ct: fix condition handling Janos Follath 2019-11-05 12:24:52 +0000