Commit Graph

  • 3ce3ddf1ac Document some internal bignum functions Gilles Peskine 2020-06-04 15:00:49 +02:00
  • bdcb39616d Revert "Shut up a clang-analyzer warning" Gilles Peskine 2020-06-04 20:55:15 +02:00
  • e9073a6cb2 Add a const annotation to the non-changing argument of mpi_sub_mul Gilles Peskine 2020-06-04 15:01:32 +02:00
  • 09ec10a32e Clean up some comments Gilles Peskine 2020-06-09 10:39:38 +02:00
  • 0e5faf6407 mbedtls_mpi_sub_abs: check the range of the result when it happens Gilles Peskine 2020-06-08 22:50:35 +02:00
  • 221626f2d3 Simplify the final reduction in mpi_montmul Gilles Peskine 2020-06-08 22:37:50 +02:00
  • c097e9ea45 Move carry propagation out of mpi_sub_hlp Gilles Peskine 2020-06-08 21:58:22 +02:00
  • 37ecc61836 More logical parameter order for mpi_sub_hlp Gilles Peskine 2020-06-08 22:05:13 +02:00
  • 223f2877be Add test to check that volatile external keys do not get persisted Steven Cooreman 2020-06-08 18:30:20 +02:00
  • bbeaf18eac Do not persist transactions on volatile external keys Steven Cooreman 2020-06-08 18:29:44 +02:00
  • c59de6ab7e Refactor lifetime checking to reflect split in location and persistence Steven Cooreman 2020-06-08 18:28:25 +02:00
  • 8335f41cda Enable figuring out number of cores when running on OS X Steven Cooreman 2020-06-02 11:04:15 +02:00
  • db06445ad6 Fix typo in currently unused macro constant Steven Cooreman 2020-06-01 12:29:26 +02:00
  • 09b4f19f94 Add Apache-2.0 headers to all scripts Bence Szépkúti 2020-05-26 01:54:15 +02:00
  • b7246ad938 Add copyright dates to all scripts Bence Szépkúti 2020-05-26 00:33:31 +02:00
  • 8f52a8a8c0 Improve the Hamming distance of ssl_hs_is_proper_fragment return values Andrzej Kurek 2020-06-08 11:02:22 -04:00
  • 090365fe60 Improve the usage of uECC_RNG_Function Andrzej Kurek 2020-06-08 11:00:51 -04:00
  • b06ec05dc0 Add comment for mbedtls_platform_random_delay() Piotr Nowicki 2020-06-03 15:59:59 +02:00
  • e050191ef5 Make basic-build-test.sh deterministic Manuel Pégourié-Gonnard 2020-06-08 12:59:27 +02:00
  • d06125c649 ssl-opt.sh: include test name in log files Manuel Pégourié-Gonnard 2020-06-08 12:06:21 +02:00
  • 3f3302f183 ssl-opt.sh: remove old buildbot-specific condition Manuel Pégourié-Gonnard 2020-06-08 11:49:05 +02:00
  • f45578648a ssl-opt.sh: add proxy to all DTLS tests Manuel Pégourié-Gonnard 2020-06-08 11:40:06 +02:00
  • 304b099534 all.sh: clean up some uses of "local" variables Manuel Pégourié-Gonnard 2020-06-08 10:59:41 +02:00
  • f1f180a6a1 all.sh: keep dd output in non-quiet mode Manuel Pégourié-Gonnard 2020-06-08 10:46:35 +02:00
  • 9967bfe35b Merge pull request #3397 from danh-arm/dh/branch-cov-2.7 Manuel Pégourié-Gonnard 2020-06-08 10:15:26 +02:00
  • 471ae59783 Merge pull request #3396 from danh-arm/dh/branch-cov-2.16 Manuel Pégourié-Gonnard 2020-06-08 10:15:17 +02:00
  • 21b3d12066 Merge pull request #3374 from danh-arm/dh/branch-cov Manuel Pégourié-Gonnard 2020-06-08 10:15:06 +02:00
  • 478b05c34c Merge pull request #3355 from AndrzejKurek/fi_error_codes Andrzej Kurek 2020-06-08 08:57:33 +01:00
  • 9b8d34edd4 Avoid superflous randomization with restartable Manuel Pégourié-Gonnard 2020-06-08 09:53:20 +02:00
  • d53ef2ffd1 Use HMAC_DRBG by default for ECP internal DRBG Manuel Pégourié-Gonnard 2020-06-04 12:32:14 +02:00
  • 22b1de3097 Skip redundant checks for NULL f_rng Manuel Pégourié-Gonnard 2020-06-04 10:43:29 +02:00
  • c721178487 Add Security ChangeLog entry for lack of blinding Manuel Pégourié-Gonnard 2020-06-04 10:31:06 +02:00
  • 71d56678d1 Update documentation about optional f_rng parameter Manuel Pégourié-Gonnard 2020-06-04 10:20:12 +02:00
  • 53fb66db12 Add support for RESTARTABLE with internal RNG Manuel Pégourié-Gonnard 2020-06-04 09:43:14 +02:00
  • f2a9fcff62 Move internal drbg init to specific mul functions Manuel Pégourié-Gonnard 2020-06-03 12:11:56 +02:00
  • c52a43c2bd Implement use of internal DRBG for ecp_mul() Manuel Pégourié-Gonnard 2020-05-22 12:12:36 +02:00
  • 1a3f9edc08 Add config.h option MBEDTLS_ECP_NO_INTERNAL_RNG Manuel Pégourié-Gonnard 2020-05-19 12:38:31 +02:00
  • 1fc09be3ea Merge branch 'development' into development-restricted Manuel Pégourié-Gonnard 2020-06-08 09:09:04 +02:00
  • fd56f409b3 Change the default value of status variables to an error Andrzej Kurek 2020-05-25 11:52:05 -04:00
  • 74908a0465 Merge pull request #3402 from mpg/fix-hmac-drbg-deps-2.7 Manuel Pégourié-Gonnard 2020-06-05 11:50:16 +02:00
  • 3a562d75fb Merge pull request #3401 from mpg/fix-hmac-drbg-deps-2.16 Manuel Pégourié-Gonnard 2020-06-05 11:50:11 +02:00
  • a7f6d25e12 Merge pull request #3400 from mpg/fix-hmac-drbg-deps-dev Manuel Pégourié-Gonnard 2020-06-05 11:50:02 +02:00
  • 1539d15dd5 Merge pull request #3353 from gilles-peskine-arm/fix-ecp-mul-memory-leak-2.7 Manuel Pégourié-Gonnard 2020-06-05 11:44:14 +02:00
  • 62b293df5b Merge pull request #3352 from gilles-peskine-arm/fix-ecp-mul-memory-leak-2.16 Manuel Pégourié-Gonnard 2020-06-05 11:44:02 +02:00
  • e860fef438 Merge pull request #3318 from Jonas4420/development Manuel Pégourié-Gonnard 2020-06-05 11:43:52 +02:00
  • 026f555df3 Explicitly cast down from mbedtls_mpi_uint to unsigned char Gilles Peskine 2020-06-05 10:48:25 +02:00
  • cdfa2f983b Add test for dependencies on HMAC_DRBG in all.sh Manuel Pégourié-Gonnard 2020-06-05 09:29:51 +02:00
  • c5243c198c Add test for dependencies on HMAC_DRBG in all.sh Manuel Pégourié-Gonnard 2020-06-05 09:29:51 +02:00
  • 5b942dc45e Add test for dependencies on HMAC_DRBG in all.sh Manuel Pégourié-Gonnard 2020-06-05 09:29:51 +02:00
  • c03d499a58 Fix undeclared dep on deterministic ECDSA in test Manuel Pégourié-Gonnard 2020-06-04 12:31:22 +02:00
  • d55bfe962a Add changelog entry: fix #3394 Gilles Peskine 2020-06-04 21:38:26 +02:00
  • 132c0976e9 Remove a secret-dependent branch in Montgomery multiplication Gilles Peskine 2020-06-04 21:05:24 +02:00
  • f04d11e8b2 Separate out low-level mpi_safe_cond_assign Gilles Peskine 2020-06-04 19:14:58 +02:00
  • 2a82f72703 Document some internal bignum functions Gilles Peskine 2020-06-04 15:00:49 +02:00
  • 4e91d473c3 Revert "Shut up a clang-analyzer warning" Gilles Peskine 2020-06-04 20:55:15 +02:00
  • 742f1a4528 Add a const annotation to the non-changing argument of mpi_sub_mul Gilles Peskine 2020-06-04 15:01:32 +02:00
  • aba9e22d25 Enable branch coverage in basic_build_test.sh Dan Handley 2020-05-28 16:20:31 +01:00
  • 8cb1981acd Enable branch coverage in basic_build_test.sh Dan Handley 2020-05-28 16:20:31 +01:00
  • bba4c17b7a Merge pull request #3315 from hanno-arm/tls13-experimental-macro Janos Follath 2020-06-04 15:51:54 +01:00
  • f486e28694 Document precondition of nonce-generating function in ssl_msg.c Hanno Becker 2020-06-04 13:33:08 +01:00
  • 15952814d8 Improve documentation of nonce-generating function in ssl_msg.c Hanno Becker 2020-06-04 13:31:46 +01:00
  • 1cda2667af Spell out check for non-zero'ness Hanno Becker 2020-06-04 13:28:28 +01:00
  • 16bf0e2346 Fix debug print of explicit IV Hanno Becker 2020-06-04 13:27:34 +01:00
  • 7cca3589cb Fix indentation in debug statement in ssl_msg.c Hanno Becker 2020-06-04 13:27:22 +01:00
  • 701063be99 Add Changelog entry for #3318 Jonas 2020-05-13 14:22:45 +09:00
  • 7c0f1c3067 Add Changelog entry for #3318 Jonas 2020-05-13 14:22:45 +09:00
  • b06d88387e Merge branch 'development' into development-restricted Manuel Pégourié-Gonnard 2020-06-03 11:39:24 +02:00
  • 7e384f11f5 Merge pull request #3385 from mpg/fix-ctr-drbg-deps-2.7 Manuel Pégourié-Gonnard 2020-06-03 10:56:13 +02:00
  • 49d3dd0afc Merge pull request #3384 from mpg/fix-ctr-drbg-deps-2.16 Manuel Pégourié-Gonnard 2020-06-03 10:56:03 +02:00
  • 6abc20e0e3 Merge pull request #3378 from mpg/fix-ctr-drbg-deps Manuel Pégourié-Gonnard 2020-06-03 10:55:52 +02:00
  • c98fde5ca8 Add test for building without CTR_DRBG Manuel Pégourié-Gonnard 2020-05-28 12:55:10 +02:00
  • 014ff5b0d6 Add test for building without CTR_DRBG Manuel Pégourié-Gonnard 2020-05-28 12:55:10 +02:00
  • 801318d47e Merge pull request #3376 from gilles-peskine-arm/basic-build-test-status-2.7 Manuel Pégourié-Gonnard 2020-06-03 09:41:34 +02:00
  • 503b79e866 Merge pull request #3375 from gilles-peskine-arm/basic-build-test-status-2.16 Manuel Pégourié-Gonnard 2020-06-03 09:41:29 +02:00
  • d6916d74c5 Merge pull request #3121 from gilles-peskine-arm/invasive_testing_strategy-crypto Gilles Peskine 2020-06-02 16:55:48 +02:00
  • 8eea3ae860 Fix undeclared deps on MBEDTLS_CTR_DRBG in tests Manuel Pégourié-Gonnard 2020-05-20 10:34:25 +02:00
  • 73b394290a Merge pull request #3367 from hug-dev/psa-constants-in-build-dir Gilles Peskine 2020-06-02 12:29:46 +02:00
  • f2c6e340de Fix undeclared deps on MBEDTLS_CTR_DRBG in tests Manuel Pégourié-Gonnard 2020-05-20 10:34:25 +02:00
  • 129e13cb12 Use all.sh in pre-push hook Manuel Pégourié-Gonnard 2020-06-02 11:54:25 +02:00
  • a9119167e0 Make component_check_test_cases more -q frienly Manuel Pégourié-Gonnard 2020-06-02 11:51:40 +02:00
  • dfb114a843 Make check_generate_test_code more -q friendly Manuel Pégourié-Gonnard 2020-06-02 11:40:08 +02:00
  • 2b2bdaa793 Add a --quiet option to all.sh Manuel Pégourié-Gonnard 2020-06-02 11:28:07 +02:00
  • bf7ae6fb25 Silence dd invocation in all.sh Manuel Pégourié-Gonnard 2020-06-02 11:19:09 +02:00
  • 003813f800 Merge pull request #3373 from gilles-peskine-arm/check-files-changelog-2.7 Manuel Pégourié-Gonnard 2020-06-02 09:38:49 +02:00
  • 2d727dfe64 Merge pull request #3372 from gilles-peskine-arm/check-files-changelog-2.16 Manuel Pégourié-Gonnard 2020-06-02 09:38:44 +02:00
  • bd004e862d Merge pull request #3320 from gilles-peskine-arm/check-files-changelog-development Manuel Pégourié-Gonnard 2020-06-02 09:38:37 +02:00
  • afca47a6b9 Fix typo in check_config.h Hanno Becker 2020-06-02 07:51:26 +01:00
  • 5a83d29114 Mention HKDF in TLS 1.3 feature document Hanno Becker 2020-06-02 06:33:00 +01:00
  • 0c3bebfa15 Fix typo in header of TLS 1.3 experimental features document Hanno Becker 2020-06-02 06:32:43 +01:00
  • 6055a17d7d Add dependencies for experimental TLS 1.3 features in check_config.h Hanno Becker 2020-06-02 06:20:23 +01:00
  • ceef848eb6 Rename TLS 1.3 padding granularity macro Hanno Becker 2020-06-02 06:16:00 +01:00
  • 0da03c70e9 Merge pull request #3379 from AndrzejKurek/fi_check_loops Andrzej Kurek 2020-06-01 17:05:41 +01:00
  • e601bcee00 Add flow control to tinycrypt verification Andrzej Kurek 2020-05-29 11:20:04 -04:00
  • e071e42480 Merge pull request #3336 from piotr-now/baremetal_flowmon Piotr Nowicki 2020-06-01 08:09:26 +02:00
  • 9338f9f718 Add documentation on state of upstreaming of TLS 1.3 prototype Hanno Becker 2020-05-31 07:39:50 +01:00
  • 29e9895faa Change TLS 1.3 default padding to no padding Hanno Becker 2020-05-31 07:30:00 +01:00
  • 3427f1dad2 Update query_config.c Hanno Becker 2020-05-29 07:24:32 +01:00
  • c3f7b0b16b Fix #endif indicator comment Hanno Becker 2020-05-28 16:27:16 +01:00
  • 67a37db2d2 Add missing configuration guards to SSL record protection helpers Hanno Becker 2020-05-28 16:27:07 +01:00
  • 13996927cb Introduce configuration option for TLS 1.3 padding granularity Hanno Becker 2020-05-28 16:15:19 +01:00