Commit Graph

  • d81b5ae238 Merge pull request #5717 from daverodgman/backport_2.28-alert_reentrant Gilles Peskine 2022-04-12 11:05:26 +02:00
  • 43b0943736 Merge pull request #1946 from hanno-arm/alert_reentrant Gilles Peskine 2022-04-12 11:05:20 +02:00
  • 7624a5ae5e Allow RSA PK Opaque keys for RSA-PSS signing Neil Armstrong 2022-04-12 10:09:26 +02:00
  • ed35887fc8 Merge pull request #2104 from hanno-arm/iotssl-2071 Dave Rodgman 2022-04-11 17:26:08 +01:00
  • 6457ef9b3c Format literal # in a way that doesn't confuse older Doxygen Gilles Peskine 2022-04-11 16:42:37 +02:00
  • ba4162a526 Place MBEDTLS_CONFIG_FILE and such into a new section Gilles Peskine 2022-04-11 17:04:38 +02:00
  • 53b3c607a0 Move const keyword prior to type name Hanno Becker 2022-04-11 13:46:30 +01:00
  • dfcb2d084b Fix Doxygen for mbedtls_mpi_core_mla() Hanno Becker 2022-04-11 13:44:15 +01:00
  • 99ba4cc6d5 Remove Doxygen from mbedtls_mpi_core_mla() implementation Hanno Becker 2022-04-11 13:44:03 +01:00
  • 8f5a29ae40 Improve fix for printf specifier Dave Rodgman 2022-04-11 12:59:45 +01:00
  • efdc519864 Reintroduce though-to-be unused variable in correct place Hanno Becker 2022-04-11 10:44:02 +01:00
  • eaba723139 Fix printf specifier Dave Rodgman 2022-04-11 10:07:38 +01:00
  • 50b677d9e5 Merge pull request #5713 from tom-cosgrove-arm/pr-2479-backport-2.28 Dave Rodgman 2022-04-11 09:50:36 +01:00
  • c4a514aefa Merge pull request #2479 from jacobschloss/patch-1 Dave Rodgman 2022-04-11 09:50:26 +01:00
  • c2d1938a0d Merge pull request #5720 from tom-cosgrove-arm/adamwolf-reasonable-2.28 Dave Rodgman 2022-04-11 09:47:26 +01:00
  • e5a7ba684f Merge pull request #5719 from tom-cosgrove-arm/adamwolf-reasonable Dave Rodgman 2022-04-11 09:47:20 +01:00
  • 5d4ceeb25c Remove const qualifier for mutable local variable in mpi_mul_hlp() Hanno Becker 2022-04-11 09:46:47 +01:00
  • 284d778d28 Address review comments Hanno Becker 2022-04-11 09:19:24 +01:00
  • e9dd9a1f31 Use size_t for number of limbs Hanno Becker 2022-04-11 09:06:27 +01:00
  • eaf3086831 Merge pull request #1133 from RonEld/1805 Manuel Pégourié-Gonnard 2022-04-11 09:31:59 +02:00
  • 9cd8831472 Merge pull request #5721 from tom-cosgrove-arm/roneld-1805-2.28 Manuel Pégourié-Gonnard 2022-04-11 09:31:21 +02:00
  • 6454993e2e Safeguard against calling p255 reduction with single-width MPI Hanno Becker 2022-04-11 07:35:58 +01:00
  • 25bb732ea7 Simplify x25519 reduction using internal bignum MLA helper Hanno Becker 2022-04-11 07:03:48 +01:00
  • aef9cc4f96 Rename mpi_mul_hlp -> mbedtls_mpi_core_mla and expose internally Hanno Becker 2022-04-11 06:36:29 +01:00
  • 57f58b0e65 Prefer TEST_EQUAL over TEST_ASSERT in test suites Andrzej Kurek 2022-04-08 08:10:53 -04:00
  • b4f874d1da raw_key_agreement_fail: Add a nominal run Gilles Peskine 2022-04-08 16:48:09 -04:00
  • 6cbc9986fb Remove redundant empty slot count check Gilles Peskine 2022-04-07 20:43:05 +02:00
  • 28f883eba5 Remove RSA & DTLS dependency in raw key agreement test Andrzej Kurek 2022-04-08 07:55:27 -04:00
  • e1730e492d Merge pull request #5708 from AndrzejKurek/timeless-struggles Gilles Peskine 2022-04-08 18:43:16 +02:00
  • 27ad033a96 Merge pull request #5718 from AndrzejKurek/timeless-struggles-2-28 Gilles Peskine 2022-04-08 18:43:12 +02:00
  • b283228ea3 Fix shared library link error with cmake on Windows Ron Eldor 2017-10-09 19:07:26 +03:00
  • ef30d90cf0 Fix spelling of 'reasonable' in comments Adam Wolf 2019-09-10 09:53:08 -05:00
  • 039080fba7 Fix spelling of 'reasonable' in comments Adam Wolf 2019-09-10 09:53:08 -05:00
  • ed334d2e2f Merge pull request #5623 from gstrauss/inline-cert_cb Paul Elliott 2022-04-08 16:04:31 +01:00
  • 8790fa2088 Add ChangeLog entry Krzysztof Stachowiak 2022-04-08 10:08:49 +01:00
  • de6effa645 Change the MSVC static runtime CMake option name and moved it into the library directory Krzysztof Stachowiak 2018-10-31 12:46:37 +01:00
  • cb87403560 Use 1024 bits RSA key size for RSA PK Opaque tests Neil Armstrong 2022-04-08 15:14:40 +02:00
  • 95a892311d Comment decrypt & encrypt callback entries of mbedtls_pk_ecdsa_opaque_info as not relevant Neil Armstrong 2022-04-08 15:13:51 +02:00
  • 7df6677c34 Remove now invalid comment in pk_opaque_ecdsa_can_do() Neil Armstrong 2022-04-08 15:13:06 +02:00
  • 56e71d4d1a Update documentation of mbedtls_pk_setup_opaque() Neil Armstrong 2022-04-08 15:12:42 +02:00
  • eccf88fa48 Only accept RSA key pair in mbedtls_pk_setup_opaque() Neil Armstrong 2022-04-08 15:11:50 +02:00
  • 7ece768578 Seed the PRNG even if time() isn't available Gilles Peskine 2022-04-05 21:39:43 +02:00
  • 263d8f7e61 Remove the dependency on MBEDTLS_HAVE_TIME from MBEDTLS_TIMING_C Andrzej Kurek 2022-04-08 08:34:41 -04:00
  • 2603fec329 Remove dummy timing implementation Andrzej Kurek 2022-04-08 08:28:50 -04:00
  • f945e0a475 Update ChangeLog.d/alert_reentrant.txt Dave Rodgman 2022-04-08 12:53:00 +01:00
  • 28fd4cd8e9 Update ChangeLog.d/alert_reentrant.txt Dave Rodgman 2022-04-08 12:53:00 +01:00
  • e2e7e9400b Fail for types not of size 2, 4 or 8 Dave Rodgman 2022-04-08 12:41:23 +01:00
  • baae59cd49 Improve documentation of absence-of-padding check Hanno Becker 2018-10-19 17:32:45 +01:00
  • 0d7dd3cd43 Check that size_t and ptrdiff_t don't have padding Hanno Becker 2018-10-19 17:32:29 +01:00
  • 4ab3850605 Check that integer types don't use padding bits in selftest Hanno Becker 2018-10-16 13:22:44 +01:00
  • 8813c03cb0 Add ChangeLog entry Hanno Becker 2018-08-14 16:38:12 +01:00
  • 5e18f74abb Make alert sending function re-entrant Hanno Becker 2018-08-06 11:35:16 +01:00
  • a349cfd585 Add ChangeLog entry Hanno Becker 2018-08-14 16:38:12 +01:00
  • d9c66c0509 Make alert sending function re-entrant Hanno Becker 2018-08-06 11:35:16 +01:00
  • 1882b9a8cd Fix spelling of 'features' in comment Jacob Schloss 2019-02-27 22:22:00 -08:00
  • d8a573b9d9 Fix spelling of 'features' in comment Jacob Schloss 2019-02-27 22:22:00 -08:00
  • bb54237ecf Remove redundant check from CMakeLists.txt Krzysztof Stachowiak 2018-10-17 13:10:54 +02:00
  • 1f33e4a632 Add an option to link with MSVC static runtime instead of the dynamic one microplankton 2016-11-03 01:16:02 +01:00
  • e756f642cd Seed the PRNG even if time() isn't available Gilles Peskine 2022-04-05 21:39:43 +02:00
  • 5735369f4a Remove the dependency on MBEDTLS_HAVE_TIME from MBEDTLS_TIMING_C Andrzej Kurek 2022-04-07 08:08:21 -04:00
  • 7d904e7127 Test MBEDTLS_PSA_CRYPTO_CONFIG_FILE and MBEDTLS_PSA_CRYPTO_USER_CONFIG_FILE Gilles Peskine 2022-04-07 21:59:14 +02:00
  • e10df779b7 Test MBEDTLS_USER_CONFIG_FILE as such Gilles Peskine 2022-04-07 21:06:41 +02:00
  • f4798279c0 Remove obsolete comment Gilles Peskine 2022-04-07 21:56:26 +02:00
  • 2003c2f455 Simplify build_mbedtls_config_file Gilles Peskine 2022-04-07 20:55:57 +02:00
  • f4c6eb0a49 Support alternative MBEDTLS_PSA_CRYPTO_CONFIG_FILE Gilles Peskine 2022-03-16 17:10:48 +01:00
  • 236e17ec26 Introduce mbedtls_ssl_hs_cb_t typedef Glenn Strauss 2022-03-13 23:39:40 -04:00
  • 7435d2d08e Renames encrypt setup tests Thomas Daubney 2022-04-07 15:21:47 +01:00
  • a91b68564c Merge pull request #5429 from yuhaoth/pr/fix-parallel-build-fail-of-cmake_out_source Gilles Peskine 2022-04-07 16:21:43 +02:00
  • e29a837ed3 Merge pull request #5705 from AndrzejKurek/off-by-one-ssl-opt-2-28 Gilles Peskine 2022-04-07 16:20:58 +02:00
  • 8e5e8d73db Merge pull request #5686 from AndrzejKurek/off-by-one-ssl-opt Gilles Peskine 2022-04-07 16:20:55 +02:00
  • 5defdfcc8a Renames decrypt setup tests Thomas Daubney 2022-04-07 15:17:32 +01:00
  • 6f57be93ec Removes unecessary statement Thomas Daubney 2022-04-07 15:10:34 +01:00
  • d9c69b7655 Changes PSA initialisation Thomas Daubney 2022-04-07 14:57:10 +01:00
  • e3ee221893 Free other secret in tls12_prf context Przemek Stekiel 2022-04-07 14:29:56 +02:00
  • 23650286ac Add psa_tls12_prf_set_other_key() function to store other secret input Przemek Stekiel 2022-04-07 13:42:59 +02:00
  • c4b814a9c2 psa_tls12_prf_key_derivation_state_t: add optional step to set other key Przemek Stekiel 2022-04-07 12:28:08 +02:00
  • f4e8f01964 psa_tls12_prf_key_derivation_t: add other_secret and other_secret_length fields to handle mixed PSK Przemek Stekiel 2022-04-07 12:23:31 +02:00
  • 37c81c4f05 Extend PSA_ALG_TLS12_PSK_TO_MS alg (add #PSA_KEY_DERIVATION_INPUT_OTHER_SECRET input) Przemek Stekiel 2022-04-07 13:38:53 +02:00
  • c1152e4a0f Handle and return translated PSA errors in mbedtls_pk_wrap_as_opaque() Neil Armstrong 2022-03-22 10:29:06 +01:00
  • 7e1b4a45fa Use PSA_BITS_TO_BYTES instead of open-coded calculation in mbedtls_pk_wrap_as_opaque() Neil Armstrong 2022-03-22 10:25:14 +01:00
  • b354742371 Update documentation of mbedtls_pk_setup_opaque() Neil Armstrong 2022-03-22 10:22:28 +01:00
  • 295aeb17e6 Add support for RSA Opaque PK key in mbedtls_pk_write_pubkey_der() Neil Armstrong 2022-03-15 16:25:41 +01:00
  • b980c9b48c Add support for RSA in pk_opaque_sign_wrap() Neil Armstrong 2022-03-15 16:19:16 +01:00
  • ca5b55f0d1 Add support for RSA in mbedtls_pk_wrap_as_opaque() Neil Armstrong 2022-03-15 15:00:55 +01:00
  • 67fc036976 Add support for RSA wrap in pk_psa_sign() test Neil Armstrong 2022-03-15 14:48:52 +01:00
  • 5b87ebb601 Prepare pk_psa_sign() test to accept RSA parameters Neil Armstrong 2022-03-15 14:35:26 +01:00
  • 0cd78ddd71 Update test for Opaque PK key Neil Armstrong 2022-03-15 14:20:20 +01:00
  • eabbf9d907 Add support for RSA PK Opaque key Neil Armstrong 2022-03-15 12:01:26 +01:00
  • 714b6603e4 Remove dummy timing implementation Andrzej Kurek 2022-04-07 07:44:04 -04:00
  • 1b05aff3ad Merge pull request #5624 from superna9999/5312-tls-server-ecdh Manuel Pégourié-Gonnard 2022-04-07 11:46:25 +02:00
  • d2d90af7d9 Make mbedtls_ssl_get_bytes_avail tests more independent Gilles Peskine 2022-04-06 23:35:56 +02:00
  • 99a732bf0c Fix off-by-one in buffer_size usage Gilles Peskine 2022-04-06 23:34:36 +02:00
  • 8bb96d96cd Fix buffer size calculation Gilles Peskine 2022-04-06 23:31:05 +02:00
  • c8d242f625 set_maybe_calc_verify: $1 is intended to be auth_mode Gilles Peskine 2022-04-06 22:23:45 +02:00
  • 363553b5e4 Fix an off-by-one error in ssl-opt.sh Andrzej Kurek 2022-04-01 08:52:06 -04:00
  • cb33bc5d0b Change the bit to flip to guarantee failure Andrzej Kurek 2022-03-31 07:17:18 -04:00
  • 39d88d4918 Change the number of expected free key slots Andrzej Kurek 2022-03-31 06:30:54 -04:00
  • 41b7e66e61 Tests: add missing requirements for the raw key agreement test Andrzej Kurek 2022-03-09 05:10:38 -05:00
  • cc28e9a252 Tests: add missing group termination Andrzej Kurek 2022-03-08 18:36:35 -05:00
  • 65ded569e0 Update raw key agreement test dependencies Andrzej Kurek 2022-03-08 11:46:51 -05:00