Commit Graph

  • 8476f2f30a Turn _SSL_SRV_RESPECT_CLIENT_PREFERENCE config option to a runtime option TRodziewicz 2021-06-02 14:34:47 +02:00
  • 1fcd72e93c change log and migr. guide fixes and _DEPRECATED_REMOVED removed TRodziewicz 2021-06-14 11:16:06 +02:00
  • b1edaec18f Fix missing state check for tls12_prf output Gilles Peskine 2021-06-11 22:41:46 +02:00
  • 93038fab2c Key derivation: add test cases where the secret is missing Gilles Peskine 2021-06-11 22:38:22 +02:00
  • 3223940938 Update MBEDTLS_ECP_MAX_BITS_MIN when adding a curve Gilles Peskine 2021-06-07 20:24:51 +02:00
  • 33c92f01a0 Determine MBEDTLS_ECP_MAX_BITS automatically Gilles Peskine 2021-06-02 23:34:02 +02:00
  • e57bad4b42 Check MBEDTLS_ECP_MAX_xxx constants in unit tests Gilles Peskine 2021-05-31 21:44:25 +02:00
  • 6dba3200d4 Fail the build if MBEDTLS_ECP_MAX_BITS is not large enough Gilles Peskine 2021-06-02 23:21:07 +02:00
  • 21f84643f8 Merge pull request #4317 from yanesca/psa-jpake-interface Janos Follath 2021-06-11 13:47:25 +01:00
  • 3907bb9a7b Add ChangeLog entry about RSA side channel. Manuel Pégourié-Gonnard 2021-05-31 12:01:34 +02:00
  • 4fc96dff3d Silence MSVC type conversion warnings Manuel Pégourié-Gonnard 2021-06-10 09:34:00 +02:00
  • 12f0238c7f Simplify sign selection Manuel Pégourié-Gonnard 2021-06-10 09:36:41 +02:00
  • dc6a5f2f68 Avoid UB caused by conversion to int Manuel Pégourié-Gonnard 2021-06-07 09:51:00 +02:00
  • a1283cc638 Use bit operations for mpi_safe_cond_swap() Manuel Pégourié-Gonnard 2021-06-03 10:54:01 +02:00
  • 245a806086 Use bit operations for mpi_safe_cond_assign() Manuel Pégourié-Gonnard 2021-05-31 11:48:45 +02:00
  • 432ebbaf71 Avoid using == for sensitive comparisons Manuel Pégourié-Gonnard 2021-06-03 10:42:46 +02:00
  • 87bd44405e Use constant-time look-up for modular exponentiation Manuel Pégourié-Gonnard 2021-03-09 11:22:20 +01:00
  • 1283ed9e3b Merge branch 'mbedtls-2.16' into mbedtls-2.16-restricted Manuel Pégourié-Gonnard 2021-06-11 10:18:55 +02:00
  • 7576f55f19 Add ChangeLog entry about RSA side channel. Manuel Pégourié-Gonnard 2021-05-31 12:01:34 +02:00
  • 0b3bde57f1 Silence MSVC type conversion warnings Manuel Pégourié-Gonnard 2021-06-10 09:34:00 +02:00
  • f10d289441 Simplify sign selection Manuel Pégourié-Gonnard 2021-06-10 09:36:41 +02:00
  • 5325b976b9 Avoid UB caused by conversion to int Manuel Pégourié-Gonnard 2021-06-07 09:51:00 +02:00
  • 464fe6a4d7 Use bit operations for mpi_safe_cond_swap() Manuel Pégourié-Gonnard 2021-06-03 10:54:01 +02:00
  • c3be399591 Use bit operations for mpi_safe_cond_assign() Manuel Pégourié-Gonnard 2021-05-31 11:48:45 +02:00
  • eaafa494e1 Avoid using == for sensitive comparisons Manuel Pégourié-Gonnard 2021-06-03 10:42:46 +02:00
  • e10e8db6d4 Use constant-time look-up for modular exponentiation Manuel Pégourié-Gonnard 2021-03-09 11:22:20 +01:00
  • c4c0d819ce Merge branch 'development_2.x' into development_2.x-restricted Manuel Pégourié-Gonnard 2021-06-11 10:09:53 +02:00
  • 57864faf84 Merge pull request #4634 from Patater/mbed-can-do-timing Ronald Cron 2021-06-11 09:14:13 +02:00
  • 766edb8476 Merge pull request #4635 from Patater/mbed-can-do-timing-2.x Ronald Cron 2021-06-11 09:14:00 +02:00
  • ebe9ec448b Add changelog entry for non-uniform MPI random generation Gilles Peskine 2021-03-31 23:12:35 +02:00
  • 2e0969abce ecp: Fix bias in the generation of blinding values Ronald Cron 2021-06-10 17:24:02 +02:00
  • 7ef266045b Merge pull request #4645 from daverodgman/travis-disable-osx-2.16 Dave Rodgman 2021-06-10 17:48:42 +01:00
  • 78719eaa7b Merge pull request #4646 from daverodgman/travis-disable-osx-development_2.x Dave Rodgman 2021-06-10 17:48:27 +01:00
  • 88c88eddf4 Merge pull request #4647 from daverodgman/travis-disable-osx-development Dave Rodgman 2021-06-10 17:48:16 +01:00
  • 02b76b7d18 Merge pull request #4619 from TRodziewicz/remove_MBEDTLS_X509_CHECK_x_KEY_USAGE_options Gilles Peskine 2021-06-10 17:43:36 +02:00
  • 58d238a3a4 Disable OS X builds on Travis Dave Rodgman 2021-06-10 15:51:28 +01:00
  • fcf958afc7 Disable OS X builds on Travis Dave Rodgman 2021-06-10 15:47:18 +01:00
  • d0581e119b Disable OS X builds on Travis Dave Rodgman 2021-06-10 15:47:18 +01:00
  • 8323244ca3 Add ChangeLog entry about RSA side channel. Manuel Pégourié-Gonnard 2021-05-31 12:01:34 +02:00
  • e22176e7e0 Silence MSVC type conversion warnings Manuel Pégourié-Gonnard 2021-06-10 09:34:00 +02:00
  • 31ec1d7319 Simplify sign selection Manuel Pégourié-Gonnard 2021-06-10 09:36:41 +02:00
  • 3ae4ae445f Avoid UB caused by conversion to int Manuel Pégourié-Gonnard 2021-06-07 09:51:00 +02:00
  • 448f13584d Use bit operations for mpi_safe_cond_swap() Manuel Pégourié-Gonnard 2021-06-03 10:54:01 +02:00
  • 5ada7a80c3 Use bit operations for mpi_safe_cond_assign() Manuel Pégourié-Gonnard 2021-05-31 11:48:45 +02:00
  • 92413ef5bc Avoid using == for sensitive comparisons Manuel Pégourié-Gonnard 2021-06-03 10:42:46 +02:00
  • 1297ef3762 Use constant-time look-up for modular exponentiation Manuel Pégourié-Gonnard 2021-03-09 11:22:20 +01:00
  • 424d13ce7d DHM: add test case with x_size < 0 Gilles Peskine 2021-04-13 22:26:27 +02:00
  • 60c4fec07f DHM tests: add some explanations Gilles Peskine 2021-04-13 22:16:45 +02:00
  • 39b1a51cc3 DHM: add notes about leading zeros Gilles Peskine 2021-04-13 22:10:24 +02:00
  • b4367a358f dhm: Fix bias in private key generation and blinding Ronald Cron 2021-06-08 15:48:28 +02:00
  • 260be63e7d dhm_check_range: microoptimization Gilles Peskine 2021-03-31 22:56:43 +02:00
  • c53560ea00 DHM refactoring: use dhm_random_below in dhm_make_common Gilles Peskine 2021-03-31 22:48:14 +02:00
  • b2fbda3867 DHM blinding: don't accept P-1 as a blinding value Gilles Peskine 2021-03-31 22:50:57 +02:00
  • e75bb6308a DHM refactoring: unify mbedtls_dhm_make_{params,public} Gilles Peskine 2021-03-31 22:35:13 +02:00
  • d1eb14ae8a Test mbedtls_dhm_make_params with different x_size Gilles Peskine 2021-03-30 23:44:22 +02:00
  • 863b83b666 Repeat a few DH tests Gilles Peskine 2021-03-30 23:33:49 +02:00
  • 92f4714e7e Test range and format of dhm_make_params output Gilles Peskine 2021-03-30 23:28:51 +02:00
  • 44eea8f067 Merge pull request #4477 from TRodziewicz/Remove__X509_ALLOW_UNSUPPORTED_CRITICAL_EXTENSION Manuel Pégourié-Gonnard 2021-06-10 09:13:14 +02:00
  • 2a5e5a2759 Correction to the migration guide entry wording TRodziewicz 2021-06-09 16:54:20 +02:00
  • 128c94dd87 config: Allow Mbed to implement TIMING_C Jaeden Amero 2021-06-08 18:31:27 +01:00
  • 197496af69 config: Allow Mbed to implement TIMING_C Jaeden Amero 2021-06-08 18:31:27 +01:00
  • 0ea2576502 Correction to the migr. guide wording and removal of not needed option TRodziewicz 2021-06-09 13:24:48 +02:00
  • b8367380b1 Addition of the migration guide TRodziewicz 2021-05-12 11:03:42 +02:00
  • 3ecb92e680 Remove _X509_ALLOW_UNSUPPORTED_CRITICAL_EXTENSION TRodziewicz 2021-05-11 18:22:05 +02:00
  • 364380e70c Merge pull request #4618 from ronald-cron-arm/rsa-padding Gilles Peskine 2021-06-09 12:38:54 +02:00
  • 1e66642d68 Addition of change log and migration guide files. TRodziewicz 2021-06-09 11:25:28 +02:00
  • f8abfa8b1b Improve migration guide Ronald Cron 2021-06-09 10:17:04 +02:00
  • cc0f250ea2 Merge pull request #4600 from gilles-peskine-arm/backward-compatibility-explanation-3.0 Gilles Peskine 2021-06-09 10:40:30 +02:00
  • 26371e4793 Rename the _ret() functions TRodziewicz 2021-06-08 16:45:41 +02:00
  • 1f0131844c Clarify PSA_PAKE_STEP_ZK_PROOF format Janos Follath 2021-06-08 15:30:48 +01:00
  • 46c02375b7 PSA PAKE: improve documentation Janos Follath 2021-06-08 15:22:51 +01:00
  • 0dcda95ac0 Make check-names.sh happy Janos Follath 2021-06-07 14:52:13 +01:00
  • 33434a9f60 Fix parenthesis spacing in crypto_struct.h Janos Follath 2021-05-26 09:25:33 +01:00
  • 55dd5dc355 PSA PAKE: Clarify the documentation of NIZKP steps Janos Follath 2021-06-03 15:51:09 +01:00
  • b384ec19d1 PSA PAKE: fix J-PAKE documentation code rendering Janos Follath 2021-06-03 14:48:51 +01:00
  • 3293dae00e psa_pake_setup(): simplify documentation Janos Follath 2021-06-03 13:21:33 +01:00
  • b4db90fb27 PSA PAKE: improve documentation Janos Follath 2021-06-03 13:17:09 +01:00
  • 38d29db75f Fix copy+paste mistake Janos Follath 2021-06-03 13:14:42 +01:00
  • a46e28f786 PSA PAKE: use neutral pronouns Janos Follath 2021-06-03 13:07:03 +01:00
  • ec83eb605e Fix copy+paste mistake Janos Follath 2021-05-27 08:41:59 +01:00
  • 52f9efad22 Revert "Rename psa_pake_set_password()" Janos Follath 2021-05-27 08:40:16 +01:00
  • 1f9e9e95c9 PSA PAKE: fix old constant name in test Janos Follath 2021-05-26 16:10:25 +01:00
  • 89ee05a805 Rename psa_pake_set_password() Janos Follath 2021-05-26 15:57:53 +01:00
  • 559f05eefc PSA PAKE: remove psa_pake_set_password_stretch() Janos Follath 2021-05-26 15:44:30 +01:00
  • 7d69b3a993 PSA PAKE: add warning about stability Janos Follath 2021-05-26 13:10:56 +01:00
  • 702cf09ae9 PSA PAKE: move the API to crypto_extra.h Janos Follath 2021-05-26 12:58:23 +01:00
  • 304766e11e PSA PAKE: make algorithm macro name consistent Janos Follath 2021-05-26 09:48:08 +01:00
  • a295918596 PSA PAKE: add input size macros Janos Follath 2021-05-26 09:41:39 +01:00
  • 5e1948d2a3 PSA PAKE: define size macros as 0 Janos Follath 2021-05-26 09:27:03 +01:00
  • 73876cf9cb Clarify "between major version changes" Gilles Peskine 2021-06-08 15:33:53 +02:00
  • 3a0375fff4 Fail if a padding disabled by the build-time configuration is selected Ronald Cron 2021-06-08 10:22:28 +02:00
  • 266b6d2121 tests: Assert success of calls to mbedtls_rsa_set_padding() Ronald Cron 2021-06-08 10:03:49 +02:00
  • d2cfa3e980 Improve mbedtls_rsa_init/set_padding() descriptions Ronald Cron 2021-06-08 09:09:04 +02:00
  • 6fe1bc3f24 Add change log and migration guide Ronald Cron 2021-06-07 09:35:02 +02:00
  • c1905a1c3d Change mbedtls_rsa_init() signature Ronald Cron 2021-06-05 11:11:14 +02:00
  • ea7631be1c Change mbedtls_rsa_set_padding() signature Ronald Cron 2021-06-03 18:51:59 +02:00
  • 41377d6680 Merge pull request #4560 from gilles-peskine-arm/issue-templates Gilles Peskine 2021-06-08 12:01:26 +02:00
  • 6dd92c3f6b Wrap lines in the source to <80 columns Gilles Peskine 2021-06-07 20:44:47 +02:00
  • caa0e93f08 Merge pull request #4617 from daverodgman/cmake-version Manuel Pégourié-Gonnard 2021-06-08 11:38:03 +02:00
  • 16fdab79a5 Merge pull request #4382 from hanno-arm/max_record_payload_api Manuel Pégourié-Gonnard 2021-06-08 11:07:27 +02:00