Commit Graph

  • c2d210ea0d DHM: use CT modinv for blinding Manuel Pégourié-Gonnard 2025-07-10 21:48:41 +02:00
  • a56a05b015 RSA: use CT gcd-modinv in prepare_blinding() Manuel Pégourié-Gonnard 2025-07-10 21:40:15 +02:00
  • 210f8bc4d7 Merge pull request #1408 from mpg/improve-gcd-3.6 Janos Follath 2025-08-13 19:44:57 +01:00
  • e4ca79c04f Merge pull request #1409 from mpg/improve-inv-mod Manuel Pégourié-Gonnard 2025-08-13 14:17:49 +02:00
  • e96491c193 Merge pull request #10049 from amtkarm1/iss9321 Bence Szépkúti 2025-08-13 10:14:05 +00:00
  • a785eea41f tests: configuration-crypto: enable p192 curves in test_psa_crypto_without_heap Valerio Setti 2025-08-13 10:57:46 +02:00
  • eca92dcdeb Update tf-psa-crypto to current development Manuel Pégourié-Gonnard 2025-08-13 09:50:12 +02:00
  • 30f0732369 bignum: gcd: improve comments Manuel Pégourié-Gonnard 2025-08-13 08:42:45 +02:00
  • 87e77d6516 bignum: fix memory leak in GCD with 0 as an input Manuel Pégourié-Gonnard 2025-08-11 10:45:41 +02:00
  • 381d4ba03b Make mbedtls_mpi_gcd() more consistent Manuel Pégourié-Gonnard 2025-08-04 10:57:13 +02:00
  • c6a9d84555 bignum: use CT gcd for mbedtls_mpi_gcd() Manuel Pégourié-Gonnard 2025-07-10 23:28:50 +02:00
  • 6eb5335ef0 Fixed issues with policy verification, since wildcard JPAKE policy is now disallowed, changed to concrete jpake algorithm (with SHA256 hash) Anton Matkin 2025-05-28 20:02:35 +02:00
  • 143d5d8a3a Deleted the changelog entry as requested Anton Matkin 2025-04-09 12:24:40 +02:00
  • e8be4ee08c Fixed the changelog entry wording Anton Matkin 2025-04-07 16:26:06 +02:00
  • e2c5ca332f Fixed the changelog entry, missing trailing newline Anton Matkin 2025-04-03 13:38:43 +02:00
  • e8073180ac Create a changelog entry Anton Matkin 2025-03-13 15:10:52 +01:00
  • 1b70084bd9 TF-PSA-Crypto submodule link fixup Anton Matkin 2025-03-10 18:51:20 +01:00
  • c7a10589cf Merge pull request #10352 from valeriosetti/issue10283-development-prereq Manuel Pégourié-Gonnard 2025-08-12 11:39:20 +00:00
  • a08faf9070 bignum: follow customs for ret initialisation Manuel Pégourié-Gonnard 2025-08-12 09:24:15 +02:00
  • 7a5447ff65 Fix a few typos Manuel Pégourié-Gonnard 2025-08-12 09:18:28 +02:00
  • 981a0c46b2 tests: remove leftover from debug session and extra spaces Valerio Setti 2025-08-12 11:31:11 +02:00
  • 37a4281710 tests: configuration_crypto: fix selection of EC/DH group to accelerate Valerio Setti 2025-08-11 12:52:49 +02:00
  • a53d8c5a33 Merge pull request #10350 from ariwo17/backport/add-pbes2-aes-testdata minosgalanakis 2025-08-11 15:04:24 +00:00
  • 7f60c7d41b Merge pull request #1410 from felixc-arm/bignum-update-crypto-gcdinvmod Manuel Pégourié-Gonnard 2025-08-11 12:13:37 +02:00
  • 6569cc63de Update framework pointer Felix Conway 2025-08-11 09:12:37 +01:00
  • 65b8011f7e bignum: make mbedtls_mpi_lsb() less leaky Manuel Pégourié-Gonnard 2025-07-10 21:26:42 +02:00
  • 40dfc811ef bignum: remove dead variable-time inv_mod code Manuel Pégourié-Gonnard 2025-08-08 09:27:29 +02:00
  • 1ac0a1e071 bignum: use CT modinv when A is odd (any range) Manuel Pégourié-Gonnard 2025-08-08 09:25:28 +02:00
  • e41709c17e bignum: use CT modinv when A is odd and in [2, N) Manuel Pégourié-Gonnard 2025-08-08 09:23:43 +02:00
  • cdfd1c9c7d bignum: use CT modinv when N is odd Manuel Pégourié-Gonnard 2025-08-08 09:21:23 +02:00
  • 00076b4907 Expand testing for mbedtls_mpi_inv_mod() again Manuel Pégourié-Gonnard 2025-08-07 12:44:11 +02:00
  • 246d86b941 Merge pull request #1403 from felixc-arm/bignum-invmod-wrapper Manuel Pégourié-Gonnard 2025-08-11 09:22:38 +02:00
  • 5b74c79f00 Merge pull request #10298 from bjwtaylor/remove-deprecated-items Manuel Pégourié-Gonnard 2025-08-11 07:13:08 +00:00
  • b4b1920f7a We now run some tests with MBEDTLS_TEST_CONSTANT_FLOW_VALGRIND Gilles Peskine 2025-08-08 13:28:22 +02:00
  • 7db50d0700 Changelog entry for mbedtls_cipher_finish_padded() Gilles Peskine 2025-08-07 23:11:26 +02:00
  • beb53af31f Expand the ignore patterns for test_full_block_cipher_psa_dispatch Gilles Peskine 2025-08-08 13:35:46 +02:00
  • 4eba1cc364 Improve outcome reporting of additional valgrind_cf testing Gilles Peskine 2025-08-08 13:30:03 +02:00
  • 46ebc3a758 Note that the decrypted length is sensitive when there was padding Gilles Peskine 2025-07-27 21:20:47 +02:00
  • 6cb9f35d8c Switch legacy cipher to constant-time invalid padding reporting Gilles Peskine 2025-07-27 21:22:39 +02:00
  • 155de2ab77 New function mbedtls_cipher_finish_padded Gilles Peskine 2025-07-27 18:53:57 +02:00
  • 2da5328406 Constant-flow tests for mbedtls_cipher_crypt Gilles Peskine 2025-07-27 18:44:21 +02:00
  • df00d458a2 Constant-flow AES-CBC multipart decrypt tests Gilles Peskine 2025-07-27 18:03:26 +02:00
  • 580d1f4954 Do dedicated constant-time testing in a few more configurations Gilles Peskine 2025-08-08 00:06:06 +02:00
  • 54131a3dc6 Move constant-time padding tests to a separate suite Gilles Peskine 2025-08-07 22:55:56 +02:00
  • 5ee94d52a6 More variety of CBC decrypt tests Gilles Peskine 2025-07-27 18:02:21 +02:00
  • 71ee919dbe More meaningful test case names Gilles Peskine 2025-07-25 20:00:39 +02:00
  • 5a27010fab Remove group_list_heap_allocated Ben Taylor 2025-08-08 08:33:03 +01:00
  • 45c781976c Update framework submodule pointer to merged Framework PR#194 Ari Weiler-Ofek 2025-08-07 16:53:04 +01:00
  • afe7e54e3a Backport: add AES PBES2 test cases matching 3DES (including wrong and missing password) Ari Weiler-Ofek 2025-08-07 16:12:08 +01:00
  • 3c086a9b0b Backport: add AES PBES2 test cases matching 3DES (correct password only) Ari Weiler-Ofek 2025-08-07 16:09:21 +01:00
  • 627d653863 Merge pull request #10282 from bjwtaylor/switch-to-mbedtls_pk_sigalg_t Gilles Peskine 2025-08-07 11:06:31 +00:00
  • 2656eb9121 Merge pull request #10344 from valeriosetti/issue10283-development Manuel Pégourié-Gonnard 2025-08-07 10:40:49 +00:00
  • ed0db45b63 Completely remove sig_algs_heap_allocated Ben Taylor 2025-08-07 09:40:42 +01:00
  • 602fa5dd99 changelog: add note about EC curves support removal in TLS Valerio Setti 2025-08-07 10:18:40 +02:00
  • 8dfed9fc15 Remove pointer cast in mbedtls_x509_oid_get_sig_alg Ben Taylor 2025-08-06 15:46:21 +01:00
  • 8b3b7e5cac Update further type mismatches Ben Taylor 2025-08-06 15:23:33 +01:00
  • 6816fd781e Adjust for change in mbedtls_pk_verify_new function prototype Ben Taylor 2025-08-06 13:50:24 +01:00
  • 563d360a9b Fix ChangeLog format Ben Taylor 2025-08-06 08:22:25 +01:00
  • df6a6eaced Add ChangeLog Ben Taylor 2025-08-06 08:08:10 +01:00
  • 7573321f61 Fix style issues Ben Taylor 2025-08-05 14:14:18 +01:00
  • 8e832b6594 Add sigalg types to x509_crt.c Ben Taylor 2025-08-05 13:30:05 +01:00
  • 1c118a564d reverted enum in pk_verify_new Ben Taylor 2025-08-05 10:40:08 +01:00
  • b2eecc621d switch to mbedtls_pk_sigalg_t Ben Taylor 2025-07-07 14:18:37 +01:00
  • 500e497c05 Fix code style issues Ben Taylor 2025-07-07 07:56:50 +01:00
  • adf5d537b2 Fix code style Ben Taylor 2025-07-04 08:50:40 +01:00
  • d95ea27e8c Create new enum mbedtls_pk_sigalg_t Ben Taylor 2025-07-03 13:21:38 +01:00
  • 11b8a23714 Fix a build failure that occurs in environments using Code Page 950 Paul Huang 2025-08-07 13:04:45 +08:00
  • 4c27020f91 Merge pull request #10292 from minosgalanakis/feature/introduce_crypto_rng_strength minosgalanakis 2025-08-06 15:01:44 +00:00
  • a2a1c084ef mbedtls_check_config: remove reference to MBEDTLS_PSA_ACCEL_ECC_SECP_R1_224 Valerio Setti 2025-08-06 14:02:47 +02:00
  • 8a43e7cfea Updated tf-psa-crypto pointer Minos Galanakis 2025-07-31 11:12:28 +03:00
  • 2fc59949b2 Added MBEDTLS_PSA_CRYPTO_RNG_STRENGTH to tests. Minos Galanakis 2025-07-09 18:20:48 +03:00
  • 80a623089d tests: ssl: allow more groups in conf_group() Valerio Setti 2025-08-06 11:38:45 +02:00
  • 99270322ff Improve mpi_gcd_invmod_odd() tests when I/G has more limbs than N Felix Conway 2025-08-06 10:20:00 +01:00
  • fa648bacb2 depends.py: keep reverse dependencies for p192 and p224 curves Valerio Setti 2025-08-06 11:02:25 +02:00
  • a1c95e378a Adjust mpi_gcd_modinv_odd() internals Felix Conway 2025-08-06 09:54:11 +01:00
  • 8bd8e91485 Improve ChangeLog Ben Taylor 2025-08-06 08:31:13 +01:00
  • 6023652711 Remove additional references to sig_algs_heap_allocated Ben Taylor 2025-08-06 08:28:43 +01:00
  • d0d0791aed remove usage of secp192[k|r]1 curves Valerio Setti 2025-08-05 11:29:04 +02:00
  • 70a4a31cb5 remove secp224[k|r]1 curves Valerio Setti 2025-08-05 11:22:29 +02:00
  • db92768497 framework: update reference Valerio Setti 2025-08-05 11:22:13 +02:00
  • 49a2bc4750 Add gcd_invmod_odd() tests where G/I are initialized to large numbers Felix Conway 2025-08-05 14:38:20 +01:00
  • eefdfe99a4 Change A=0 (null) handling in mpi_gcd_invmod_odd() Felix Conway 2025-08-05 14:35:53 +01:00
  • d9c4c9c441 Update mpi_gcd_invmod_odd() related comments/documentation Felix Conway 2025-08-05 14:33:32 +01:00
  • 37e1ca9efa Update tf-psa-crypto submodule pointer Ben Taylor 2025-08-05 08:32:12 +01:00
  • 9f54408c31 Remove sig_algs_heap_allocated=0 as it is always 0 Ben Taylor 2025-08-05 08:28:33 +01:00
  • 8b91436903 Remove paragraph in comments as it is no longer required Ben Taylor 2025-08-05 08:22:10 +01:00
  • 8b5c5b4daa Remove mbedtls_ssl_sig_hash_set_t as it is no longer required Ben Taylor 2025-08-05 08:20:32 +01:00
  • 9ff2b73636 Change referenc funtion to include/mbedtls/ssl.h in note Ben Taylor 2025-08-05 08:17:13 +01:00
  • 543caa7ec4 Re-add note Ben Taylor 2025-08-05 08:16:12 +01:00
  • 71fcb1c64b Added more detail to the ChangeLog Ben Taylor 2025-08-05 08:11:12 +01:00
  • 304839238a Updated description in the ChangeLog Ben Taylor 2025-08-05 08:09:10 +01:00
  • 9822bb8d5e Remove duplicate mbedtls_ssl_conf_*version from ChangeLog Ben Taylor 2025-08-05 08:05:14 +01:00
  • 75b30e8347 Combined references to removed constants in ChangeLog Ben Taylor 2025-08-05 08:02:36 +01:00
  • dc1d098de2 Remove reference to sig_hashes from the ChangeLog Ben Taylor 2025-08-05 07:59:07 +01:00
  • f4df43b6c4 Fix gcd_invmod_odd wrapper when A is 0 (null) Felix Conway 2025-08-04 17:00:10 +01:00
  • 27a4cc9de2 Remove mbedtls_ssl_conf_sig_hashes from comments Ben Taylor 2025-08-04 15:13:34 +01:00
  • fae58c4a0c Fix memory leak Felix Conway 2025-08-04 13:05:34 +01:00
  • 45835d1bf2 Add handful of manual gcd_modinv_odd test cases Felix Conway 2025-08-04 11:35:15 +01:00
  • 38ec046c4b Add mpi_gcd_modinv_odd test functions Felix Conway 2025-08-04 11:34:45 +01:00
  • 54a94c1598 Adjust mpi_gcd_modinv_odd docs and precondition checking Felix Conway 2025-08-04 11:34:19 +01:00