Commit Graph

  • 42a1453d14 Update psa-limitations.md and add summary Manuel Pégourié-Gonnard 2024-05-21 11:43:06 +02:00
  • 7ba04a298c Bump version to 4.0.0 David Horstmann 2024-09-03 17:36:30 +01:00
  • 932878137a Use scripts/project_name.txt in Python scripts Ronald Cron 2024-09-09 10:17:52 +02:00
  • a5a46d0322 Fix md rendering Ronald Cron 2024-09-10 09:40:59 +02:00
  • 8cd0dfaa32 Merge pull request #9537 from mpg/tickets13-followup Manuel Pégourié-Gonnard 2024-09-10 07:05:29 +00:00
  • f50ae4273f Sort macros alphabetically in sections Ronald Cron 2024-09-09 16:04:23 +02:00
  • 2589ee3952 Move CIPHER, DRBG and TIME options Ronald Cron 2024-09-09 16:22:56 +02:00
  • 075c742cb0 Add backticks around file names Ronald Cron 2024-09-09 15:43:38 +02:00
  • 9c6476461f Remove definitions of MBEDTLS_PK_CAN/HAVE_ECDSA* Elena Uziunaite 2024-09-06 10:49:05 +01:00
  • b430eeea85 Bring back some dependencies Elena Uziunaite 2024-09-05 17:32:48 +01:00
  • 91d8386a42 Enable USE_PSA_CRYPTO Elena Uziunaite 2024-09-04 14:51:31 +01:00
  • 96867b6bf4 Address review comments: remove dependencies Elena Uziunaite 2024-09-03 14:16:07 +01:00
  • 8d8620bf18 Address review comments: add PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_IMPORT Elena Uziunaite 2024-09-03 14:13:50 +01:00
  • bed21b55a6 Replace MBEDTLS_PK_CAN_ECDSA_VERIFY with PSA_HAVE_ALG_ECDSA_VERIFY Elena Uziunaite 2024-08-27 11:56:25 +01:00
  • 39c7d5dc4b Replace MBEDTLS_PK_CAN_ECDSA_SIGN with PSA_HAVE_ALG_ECDSA_SIGN Elena Uziunaite 2024-08-27 11:54:00 +01:00
  • 4fd105c3fa Introduce PSA_HAVE_ALG_ECDSA_SIGN and PSA_HAVE_ALG_ECDSA_VERIFY Elena Uziunaite 2024-08-27 11:49:33 +01:00
  • a6950b8ce7 Replace MBEDTLS_PK_CAN_ECDSA_SOME with PSA_HAVE_ALG_SOME_ECDSA Elena Uziunaite 2024-07-30 13:55:59 +01:00
  • f59d7b9292 Merge pull request #9493 from yanesca/rsapub_additional_tests Manuel Pégourié-Gonnard 2024-09-09 09:36:33 +00:00
  • ada6ce58ea Update framework to latest Ronald Cron 2024-09-09 10:47:39 +02:00
  • e7f289e5e9 Use PSA crypto config in test_sha3_variations Ronald Cron 2024-09-06 11:02:47 +02:00
  • 6604047204 all.sh: Keep only "test_block_cipher_no_decrypt_aesni" with PSA config Ronald Cron 2024-09-06 10:14:38 +02:00
  • 54d1eecd58 all.sh: Enable MBEDTLS_PSA_CRYPTO_CONFIG in build_aes_variations Ronald Cron 2024-09-06 09:55:38 +02:00
  • a9511bc57f all.sh: Enable MBEDTLS_PSA_CRYPTO_CONFIG in tls13 components Ronald Cron 2024-09-06 09:21:10 +02:00
  • 8c95999b38 Merge pull request #9544 from eleuzi01/replace-224k1 Ronald Cron 2024-09-06 15:15:35 +00:00
  • aa80f5380c Use libary default in ssl_client2 for new_session_tickets Manuel Pégourié-Gonnard 2024-09-04 10:51:33 +02:00
  • 1ad1954e8f Merge pull request #9304 from sezrab/analyze_driver_vs_reference_header_correction Gilles Peskine 2024-09-05 16:36:06 +00:00
  • d210bf73b2 Merge pull request #9338 from sezrab/analyze_driver_vs_reference_header_correction-3.6 Gilles Peskine 2024-09-05 16:36:02 +00:00
  • 924c1a3235 Merge pull request #9540 from eleuzi01/replace-sha1 David Horstmann 2024-09-05 15:41:21 +00:00
  • 63cb13e494 Replace MBEDTLS_ECP_HAVE_SECP224K1 with PSA_WANT_ECC_SECP_K1_224 Elena Uziunaite 2024-09-05 12:43:14 +01:00
  • b70ef8690a Move new files to their correct location Manuel Pégourié-Gonnard 2024-09-05 12:33:57 +02:00
  • 0c4a115442 Remove codepath testing where it's redundant Manuel Pégourié-Gonnard 2024-09-05 11:01:44 +02:00
  • 49645f6490 Misc improvements to comments Manuel Pégourié-Gonnard 2024-09-03 10:10:18 +02:00
  • 3106013e17 Fix code style (for real this time, hopefully) Manuel Pégourié-Gonnard 2024-09-02 12:41:05 +02:00
  • 464bf78396 Fix guards on #include Manuel Pégourié-Gonnard 2024-09-02 11:12:09 +02:00
  • e91d924821 Fix code style Manuel Pégourié-Gonnard 2024-09-02 10:42:46 +02:00
  • 21445c580f Prepare codepath tests for early termination Janos Follath 2024-08-22 20:00:23 +01:00
  • 44eca95ace Fix incorrect test result Janos Follath 2024-08-22 18:55:40 +01:00
  • 514e62c833 Move bignum code path testing out of the library Janos Follath 2024-08-22 18:30:06 +01:00
  • 7e909c80ea Explain the choice of the value of MBEDTLS_MPI_IS_PUBLIC Janos Follath 2024-08-22 17:13:25 +01:00
  • 47847ca78b Initial local variables to secure default Janos Follath 2024-08-22 17:07:58 +01:00
  • 816a71f85e Introduce MBEDTLS_MPI_IS_TEST Janos Follath 2024-08-22 08:25:33 +01:00
  • e0825bba49 Add tests for optionally safe code paths in RSA Janos Follath 2024-08-21 13:24:01 +01:00
  • 64467ff6d2 Add tests for optionally safe code paths in bignum Janos Follath 2024-08-21 13:15:13 +01:00
  • b6769598c6 Fix Changelog formatting Janos Follath 2024-08-22 15:45:18 +01:00
  • c870e05a09 Add header for mbedtls_mpi_exp_mod_unsafe() Janos Follath 2024-08-22 14:53:13 +01:00
  • 6154765c1b Improve ChangeLog Janos Follath 2024-08-22 14:49:58 +01:00
  • 6872c5f67d Make mbedtls_mpi_exp_mod_unsafe internal Janos Follath 2024-08-22 13:00:12 +01:00
  • e1d1854a32 Add changelog Janos Follath 2024-08-22 12:34:10 +01:00
  • a7eb81290b Fix memory corruption in exp_mod tests Janos Follath 2024-08-20 12:33:42 +01:00
  • 76c0e6f3a2 Clean up initialization in _core_exp_mod() Janos Follath 2024-08-20 10:41:55 +01:00
  • d6aaee10fd Disable optionally safe test hook in threading builds Janos Follath 2024-08-20 10:21:54 +01:00
  • 08091d79dd Fix optionally safe hooks declarations Janos Follath 2024-08-20 09:56:16 +01:00
  • 87253af893 Optimise public RSA operations Janos Follath 2024-08-15 16:06:19 +01:00
  • b64f1b50ac Fix mpi_core_exp_mod documentation Janos Follath 2024-08-15 15:53:07 +01:00
  • 1fa5f3a929 Add tests for optionally unsafe code paths Janos Follath 2024-08-13 11:39:03 +01:00
  • df5e55bcb7 Add tests for optionally safe codepaths Janos Follath 2024-08-13 08:40:31 +01:00
  • a099ac9812 Use actual exponent size for window calculation Janos Follath 2024-08-13 07:53:20 +01:00
  • 8fc736dc4e Move _public parameters next to their target Janos Follath 2024-08-12 20:11:06 +01:00
  • 24fb8c9be5 Make MBEDTLS_MPI_IS_PUBLIC thumb friendly Janos Follath 2024-08-12 19:55:02 +01:00
  • 5b69fade31 Move MBEDTLS_MPI_IS_* macros to bignum_core.h Janos Follath 2024-08-12 19:32:45 +01:00
  • 4726cb8f00 Move mixed security code to small local functions Janos Follath 2024-08-12 19:05:47 +01:00
  • 9a8b1f4a4c Make _optionally_safe functions internal Janos Follath 2024-08-12 18:20:59 +01:00
  • 91537eb09d Improve documentation of MBEDTLS_MPI_IS_PUBLIC Janos Follath 2024-08-12 17:26:24 +01:00
  • 7305002799 Add optionally unsafe variant of exp_mod for perf Manuel Pégourié-Gonnard 2024-06-18 12:52:45 +02:00
  • 9fc5be09cb Replace MBEDTLS_MD_CAN_SHA1 with PSA_WANT_ALG_SHA_1 Elena Uziunaite 2024-09-04 18:12:59 +01:00
  • 1116de3ca1 Add guard on internal 1.2-only function Manuel Pégourié-Gonnard 2024-09-04 10:55:36 +02:00
  • 17d2fb8521 Merge pull request #9529 from jaimeMF/backport-gcc-14-calloc-fix Paul Elliott 2024-09-04 08:49:04 +00:00
  • 5e29260544 Rework first sections Ronald Cron 2024-09-03 16:01:48 +02:00
  • a25e9dbdeb Move MBEDTLS_VERSION_* back to mbedtls_config.h Ronald Cron 2024-09-03 09:56:46 +02:00
  • 8e1b463e34 Reorder sections Ronald Cron 2024-09-02 16:21:44 +02:00
  • e5d0f8c906 Move MBEDTLS_*_RETURN config options Ronald Cron 2024-09-02 15:43:10 +02:00
  • 34a4086901 Move MBEDTLS_NET_C config option Ronald Cron 2024-09-02 15:33:45 +02:00
  • 717663bcbc Move MBEDTLS_SELF_TEST option Ronald Cron 2024-09-02 15:30:10 +02:00
  • 42c30e6a6e Move DRBG options Ronald Cron 2024-09-02 15:22:29 +02:00
  • 61391063b6 No config renaming Ronald Cron 2024-09-02 14:55:49 +02:00
  • ca99203bc3 Remove module and function _ALT config option Ronald Cron 2024-09-02 14:44:27 +02:00
  • ad62dce86f Keep legacy crypto config options Ronald Cron 2024-09-02 14:22:24 +02:00
  • 5c46496dd2 Improve section names Ronald Cron 2024-09-02 12:01:36 +02:00
  • 4f4a30c2e7 Remove question marks triplets Ronald Cron 2024-09-02 15:00:54 +02:00
  • a3f3fca492 Remove trailing spaces Ronald Cron 2024-09-02 12:09:18 +02:00
  • 1d98d9d861 Merge pull request #9526 from mpg/refactor-tls123-verif-dev David Horstmann 2024-09-03 15:29:10 +00:00
  • 36fe9188e2 Merge pull request #9252 from gabor-mezei-arm/9114_replace_MBEDTLS_MD_CAN_SHA512_with_PSA_WANT David Horstmann 2024-09-03 14:07:05 +00:00
  • 15fa9ceedd Misc improvements to comments Manuel Pégourié-Gonnard 2024-09-03 10:10:18 +02:00
  • 33a2918a48 Merge pull request #9390 from eleuzi01/backport-9327 Manuel Pégourié-Gonnard 2024-09-03 07:37:07 +00:00
  • f3cd97dd2e Merge pull request #9327 from eleuzi01/issue-9319 Manuel Pégourié-Gonnard 2024-09-03 07:37:02 +00:00
  • c37877f15d Merge pull request #9515 from mpg/windows-makefile-fixes Manuel Pégourié-Gonnard 2024-09-03 07:32:41 +00:00
  • 990a88cd53 tests: fix calloc() argument list (gcc-14 fix) Sergei Trofimovich 2024-01-25 20:48:56 +00:00
  • 6496d56329 Make error line consistent with the header Elena Uziunaite 2024-09-02 15:32:07 +01:00
  • c21675e297 Make error line consistent with the header Elena Uziunaite 2024-09-02 15:32:07 +01:00
  • c645f1157d Merge pull request #9508 from eleuzi01/docs-fix Manuel Pégourié-Gonnard 2024-09-02 10:57:06 +00:00
  • 6cda2cae48 Merge pull request #9509 from eleuzi01/backport-9508 Manuel Pégourié-Gonnard 2024-09-02 10:57:03 +00:00
  • b721cccd82 Add a ChangeLog entry Manuel Pégourié-Gonnard 2024-08-20 22:00:02 +02:00
  • 5398e58fcd Fix guards around function now used by 1.3 as well Manuel Pégourié-Gonnard 2024-08-20 12:14:43 +02:00
  • 9e3e991d04 Fix typos in comments Manuel Pégourié-Gonnard 2024-08-20 10:58:20 +02:00
  • 67072bf39a Fix two dependency declarations in ssl-opt Manuel Pégourié-Gonnard 2024-08-16 12:57:34 +02:00
  • a040548747 Improve some comments Manuel Pégourié-Gonnard 2024-08-16 11:19:51 +02:00
  • 19dd9f59bc Merge 1.2 and 1.3 certificate verification Manuel Pégourié-Gonnard 2024-08-16 11:03:42 +02:00
  • 908f57dfba Minor refactoring of generic SSL certificate verif Manuel Pégourié-Gonnard 2024-08-16 10:01:48 +02:00
  • 843a00dec6 Add support for context f_vrfy callback in 1.3 Manuel Pégourié-Gonnard 2024-08-16 09:53:41 +02:00
  • fd800c2416 Improve a variable's name Manuel Pégourié-Gonnard 2024-08-14 12:52:59 +02:00