Commit Graph

  • b6b1a8299b Factor API calls into auxiliary functions Gilles Peskine 2025-08-07 20:28:34 +02:00
  • bba5d7c439 Add constant-time AES-CBC encrypt and decrypt tests through PSA Gilles Peskine 2025-07-27 18:10:01 +02:00
  • 9d7d0e63ae Merge pull request #1407 from gilles-peskine-arm/mbedtls_cipher_finish_padded-3.6 Gilles Peskine 2025-09-08 12:18:50 +02:00
  • 943c291f59 Merge pull request #10390 from gilles-peskine-arm/threading-3.6-alt-doc Gilles Peskine 2025-09-08 09:50:16 +00:00
  • 85cf16dd96 Merge pull request #10388 from gilles-peskine-arm/threading-1.0-mutex-init-mbedtls-preliminary Gilles Peskine 2025-09-08 09:49:43 +00:00
  • df13694ecd Improve documentation of MBEDTLS_THREADING_ALT Gilles Peskine 2025-09-07 14:45:15 +02:00
  • fe00817fe7 Improve documentation of mutex primitives Gilles Peskine 2025-09-07 14:42:54 +02:00
  • f0b8364cff Allow metatest.c to use crypto internal headers Gilles Peskine 2025-09-06 16:25:30 +02:00
  • c056b64042 Merge pull request #10378 from gilles-peskine-arm/threading-1.0-condition-3.6 Gilles Peskine 2025-09-05 15:52:01 +00:00
  • 4c40f08148 Update framework: support threading internal interface 4.0.0.0 Gilles Peskine 2025-09-01 00:55:59 +02:00
  • 7f231a634b Upgrade packages in requirements.txt David Horstmann 2025-09-05 09:34:15 +01:00
  • 6c30c0040e Upgrade packages in requirements.txt David Horstmann 2025-09-05 09:34:15 +01:00
  • 89f7cdbbac Merge pull request #1418 from mpg/ssbleed-mstep-changelog David Horstmann 2025-09-04 14:51:24 +01:00
  • a2aa7daaca Change unset of MBEDTLS config to more standard method Ben Taylor 2025-09-04 11:22:52 +01:00
  • ecde0aaa41 replace undef with deletion in p256m test Ben Taylor 2025-09-02 11:12:39 +01:00
  • dfdac46163 Update header guard use in p256m test Ben Taylor 2025-09-01 14:32:39 +01:00
  • f790fb84fc Merge pull request #10367 from davidhorstmann-arm/configuration-crypto-sh-legacy-ecdsa-deterministic David Horstmann 2025-09-02 09:36:46 +00:00
  • 07cbb33e76 Add ChangeLog entry for SSBleed and M-Step Manuel Pégourié-Gonnard 2025-09-02 10:41:50 +02:00
  • d84023152b Merge pull request #10351 from bjwtaylor/move-pk-interfaces Manuel Pégourié-Gonnard 2025-09-01 10:35:33 +00:00
  • a8a9beccc2 Remove MBEDTLS_DECLARE_PRIVATE_IDENTIFIERS from ssl_test_lib.h as it is not required Ben Taylor 2025-08-15 09:48:06 +01:00
  • 69aa8d08e0 Remove MBEDTLS_DECLARE_PRIVATE_IDENTIFIERS from ssl_clinet.c as it it not required Ben Taylor 2025-08-15 09:42:50 +01:00
  • f19a900ed5 Temporarily include private symbols in sample programs Ben Taylor 2025-08-08 08:53:31 +01:00
  • 56c4dc12b8 Single-threaded test of nominal mutex usage Gilles Peskine 2025-08-31 18:13:23 +02:00
  • 1fd0546ab3 Merge pull request #10061 from amtkarm1/iss9322 Bence Szépkúti 2025-08-29 15:40:31 +00:00
  • 68f658c95e Updated tf-psa-crypto pointer Anton Matkin 2025-08-29 16:07:44 +02:00
  • ab4716619a Removed the unnecessary changelog entry Anton Matkin 2025-08-28 04:21:29 +02:00
  • 92129adcf2 Removed the whitespace which is causing CI to fail Anton Matkin 2025-04-07 16:10:42 +02:00
  • 8135b84ed2 Fixed incorrect usage of key derivation procedures Anton Matkin 2025-04-03 16:36:24 +02:00
  • 5663c23799 Create a changelog entry Anton Matkin 2025-03-13 15:01:48 +01:00
  • ce42312229 Finished updating the tests Anton Matkin 2025-03-13 13:39:16 +01:00
  • 8e4d8c9227 Update ssl_tls.c to use psa_pake_get_shared_key Anton Matkin 2025-03-13 13:38:30 +01:00
  • e0ef179ea7 Merge pull request #10375 from gilles-peskine-arm/threading_internal.h-3.6 Manuel Pégourié-Gonnard 2025-08-29 11:48:51 +00:00
  • c2e9dac28f Expand on why and how we bypass the quiet wrapper Gilles Peskine 2025-08-29 13:23:33 +02:00
  • fda51526b5 Merge pull request #10363 from felixc-arm/error-codes-prereq Gilles Peskine 2025-08-29 11:04:53 +00:00
  • ae9f633cd4 Merge pull request #10224 from amtkarm1/task-private-headers Bence Szépkúti 2025-08-29 10:22:43 +00:00
  • 4646d82a0f Merge pull request #10364 from felixc-arm/doxygen-minor-fix Manuel Pégourié-Gonnard 2025-08-29 09:10:19 +00:00
  • 9f7ac0371f Fix code style Gilles Peskine 2025-08-29 10:46:52 +02:00
  • 0f7cf1942b Small documentation fixes Felix Conway 2025-08-29 09:41:59 +01:00
  • 55862e126f Updated the framework pointer Anton Matkin 2025-08-29 09:39:34 +02:00
  • 7e43145bac Typo Gilles Peskine 2025-08-29 09:35:29 +02:00
  • 2324a02602 Create threading_internal.h Gilles Peskine 2025-08-29 08:51:00 +02:00
  • bb7b2b765f Fixed the mbedtls installation cmake: now private headers, which are used in the installation, are included in it too Anton Matkin 2025-08-29 08:04:35 +02:00
  • 34b3bb3a3f Updated the framework pointer Anton Matkin 2025-08-29 07:18:06 +02:00
  • 4e091786ca Moved the MbedTLS config adjust headers to a private subdirectory Anton Matkin 2025-07-04 15:07:15 +02:00
  • 7a65ce6737 Unfortunately, we had two files named oid.h - one in the main repo, and one in the tf-psa-crypto repo, and these files included the mbedtls one, so I restored the header include Anton Matkin 2025-06-16 23:23:36 +02:00
  • 5fe229da40 Update framework submodule git link: Anton Matkin 2025-06-16 15:06:22 +02:00
  • bc48725b64 Include fixups (headers moves to private directory) Anton Matkin 2025-06-16 13:37:03 +02:00
  • 6361e54b22 Add each whole unified error code to the migration guide Felix Conway 2025-08-28 14:30:04 +01:00
  • a01ddf65b7 Revert unification for some error codes Felix Conway 2025-08-28 14:18:43 +01:00
  • 07eb02889e Remove a redundant error test case and improve another Felix Conway 2025-08-28 11:54:46 +01:00
  • 6ff9c89648 Merge pull request #10361 from bensze01/runtime-version-interface David Horstmann 2025-08-27 14:59:15 +00:00
  • 89e0c53d0f Merge pull request #10374 from amtkarm1/private-headers-update-pointer Bence Szépkúti 2025-08-27 14:23:26 +00:00
  • b907dbc4d3 Remove other cases of explicit crypto config file David Horstmann 2025-08-27 15:19:40 +01:00
  • a15729d38e Fix libtestdriver1 rewrite in include/mbedtls/private Felix Conway 2025-08-19 13:35:19 +01:00
  • c50ce1b02b Update crypto submodule link Anton Matkin 2025-08-27 10:15:54 +02:00
  • 40573bade8 Merge pull request #10239 from ronald-cron-arm/mbedtls-build-info-last David Horstmann 2025-08-27 10:22:53 +00:00
  • 7cbeedc607 Remove uses of the -c $CRYPTO_CONFIG_H idiom David Horstmann 2025-08-26 17:26:45 +01:00
  • 44765c4b9b Test invalid_padding against all-bits-one Gilles Peskine 2025-08-26 13:11:27 +02:00
  • 22e810fedc Merge pull request #10353 from minosgalanakis/feature/introduce_crypto_rng_hash_cleanup David Horstmann 2025-08-26 10:27:17 +00:00
  • aa19698d8b Merge pull request #1412 from mpg/bypass-wrappers-prelim Manuel Pégourié-Gonnard 2025-08-26 12:10:35 +02:00
  • c18eea6d43 Minor grammar fix in comment Manuel Pégourié-Gonnard 2025-08-26 11:34:45 +02:00
  • b46432930e ecdsa: rm unused variable Manuel Pégourié-Gonnard 2025-08-26 11:33:12 +02:00
  • 6ab0f519b8 dhm: remove unused variable (and improve comment) Manuel Pégourié-Gonnard 2025-08-26 11:31:52 +02:00
  • 2bd0cfd272 Merge pull request #10331 from amtkarm1/task-remove-programs-pkey Manuel Pégourié-Gonnard 2025-08-26 09:27:00 +00:00
  • a0b1c8c7fb build: Remove CTR_DRBG 128 bits key warnings Ronald Cron 2025-08-26 09:15:18 +02:00
  • 94e4e15748 Explain the near-duplication of test function for constant-flow tests Gilles Peskine 2025-08-25 16:53:54 +02:00
  • f845e9d111 Minor documentation improvements Gilles Peskine 2025-08-25 16:48:42 +02:00
  • aad5f1bedd tests: Prepare to switch to SHA-256 as the default CTR_DRBG hash Ronald Cron 2025-08-25 15:32:48 +02:00
  • 8fc000ec2c ssl-opt.sh: Fix MBEDTLS_ENTROPY_C dependency adjustment Ronald Cron 2025-08-25 15:19:59 +02:00
  • 1eda7487ae Updated tf-psa-crypto pointer Minos Galanakis 2025-08-21 15:57:15 +01:00
  • a1e867981b ssl-opt.sh: Adjust dependency to MBEDTLS_PSA_CRYPTO_C Minos Galanakis 2025-08-18 10:31:31 +01:00
  • 906950d8dc config/depends.py: Removed legacy options. Minos Galanakis 2025-08-14 15:59:53 +01:00
  • 5dbc24a255 components-configuration-crypto: Removed legacy options. Minos Galanakis 2025-08-14 14:38:15 +01:00
  • f476d1576b Merge pull request #10362 from bjwtaylor/mbedtls_x509write_crt_set_serial_raw David Horstmann 2025-08-21 10:54:07 +00:00
  • 0387ca6755 Merge pull request #10320 from minosgalanakis/feature/introduce_crypto_rng_hash Ronald Cron 2025-08-21 07:49:52 +00:00
  • 32e100a573 Renamed and corrected ChangeLog Ben Taylor 2025-08-21 08:00:07 +01:00
  • 1cf9a1590b Remove programs from gitignore and documentation Felix Conway 2025-08-20 11:00:59 +01:00
  • 3962284de6 Update & fix changelog Felix Conway 2025-08-20 11:00:01 +01:00
  • 5b49f31956 Adjusted the Makefile in the programs directory - removed the pkey programs Anton Matkin 2025-07-30 12:14:30 +02:00
  • 87ae4e6a14 Added a changelog entry for the removal Anton Matkin 2025-07-30 05:46:28 +02:00
  • ed7058730a Removed the directory with the programs, and its inclusion in the parent directory CMakeLists.txt file Felix Conway 2025-08-20 10:51:23 +01:00
  • 54bf8addd7 Merge pull request #10366 from davidhorstmann-arm/clarify-file-generation-cc-3.6 David Horstmann 2025-08-20 09:48:26 +00:00
  • 3492807e0b Remove component uses of MBEDTLS_ECDSA_DETERMINISTIC David Horstmann 2025-08-20 10:26:11 +01:00
  • 7ec90c254f Merge pull request #10365 from davidhorstmann-arm/clarify-file-generation-cc David Horstmann 2025-08-20 09:07:38 +00:00
  • f3486e198b components-configuration-crypto.sh: Added setters for MBEDTLS_PSA_CRYPTO_RNG_HASH Minos Galanakis 2025-08-18 14:09:26 +01:00
  • 8281e6a13b Clarify use of CC and friends for file generation David Horstmann 2025-08-19 16:56:25 +01:00
  • 24e3388cf3 Clarify use of CC and friends for file generation David Horstmann 2025-08-19 16:56:25 +01:00
  • 1a1ff64f42 Remove tf-psa-crypto/include/mbedtls/private from Doxygen Felix Conway 2025-08-19 11:11:58 +01:00
  • e984d35590 Fix ssl tests expecting old X509 error output Felix Conway 2025-08-19 10:06:27 +01:00
  • f8b4aa135b Add ChangeLog Ben Taylor 2025-08-19 07:52:48 +01:00
  • f5b48c3d9c Add Changelog and documentation Felix Conway 2025-08-18 14:52:41 +01:00
  • 37ede2c3b4 Unify generic errors to PSA errors Felix Conway 2025-08-18 14:46:39 +01:00
  • 3f523748e0 Add const to serial argument in mbedtls_x509write_crt_set_serial_raw Ben Taylor 2025-08-18 13:47:50 +01:00
  • 0e5fe877cc Update PSASim tests to new call signature Bence Szépkúti 2025-08-18 14:38:01 +02:00
  • 783d8adb15 Update CMake linkage tests to new call signature Bence Szépkúti 2025-08-18 14:31:34 +02:00
  • 8616ee762d Change values for error tests Felix Conway 2025-08-18 11:32:58 +01:00
  • b2ba9fa68b Simplify runtime version info string methods Bence Szépkúti 2025-08-18 11:35:47 +02:00
  • 265e98da45 Merge pull request #10355 from valeriosetti/issue10283-fix-test-coverage minosgalanakis 2025-08-15 11:22:06 +00:00
  • 9e1c532847 RSA: use CT gcd-modinv in deduce_private_exponent() Manuel Pégourié-Gonnard 2025-08-13 14:14:19 +02:00
  • a4bf680e92 RSA: refactor: avoid code duplication Manuel Pégourié-Gonnard 2025-07-10 10:48:23 +02:00