Commit Graph

  • abf6c3a9fb CMake: Declare pqcp driver to mbedtls Gilles Peskine 2026-01-20 12:27:43 +01:00
  • 2b9f62a1be programs/README.md clarify security remark Janos Follath 2026-01-20 10:39:40 +00:00
  • a852e72746 SECURITY.md: make x509 data section more readable Janos Follath 2026-01-20 10:38:16 +00:00
  • 7b2ad1c518 Clarify purpose and suitability of sample programs Janos Follath 2026-01-19 14:46:44 +00:00
  • baea194a04 Clarify CRL security guarantees Janos Follath 2026-01-19 14:42:11 +00:00
  • 7a9eceb53c Clarify purpose and suitability of sample programs Janos Follath 2026-01-19 14:46:44 +00:00
  • b712065a2e Clarify CRL security guarantees Janos Follath 2026-01-19 14:42:11 +00:00
  • 069cfbd43c Merge pull request #10564 from valeriosetti/issue10380-mbedtls Valerio Setti 2026-01-16 15:11:14 +00:00
  • d49372176f Merge pull request #10551 from bjwtaylor/remove-drbg-modules Gilles Peskine 2026-01-15 12:14:24 +00:00
  • fe3f378eec Restore mbedtls_memory_buffer_alloc_free_and_self_test, as it is still required Ben Taylor 2026-01-15 08:38:06 +00:00
  • 4569547e59 Add fixes for defines in selftest Ben Taylor 2026-01-15 07:56:29 +00:00
  • 842d2d948c Re-add mbedtls_entropy_self_test_wrapper Ben Taylor 2026-01-14 13:18:33 +00:00
  • b300692011 Remove some headers from ssl_test_lib.h, as they are no longer required Ben Taylor 2026-01-14 13:09:15 +00:00
  • dcf7670825 Add further rng removals highlighted by the ci Ben Taylor 2026-01-12 13:12:47 +00:00
  • 7d71244dc3 Remove rng_context_t, as it is no longer useful Ben Taylor 2026-01-12 09:24:35 +00:00
  • 767a3655e5 Remove f_rng p_rng, as these are no longer used Ben Taylor 2026-01-12 09:21:44 +00:00
  • b6cccdf8b5 Replace mbedtls_psa_get_random Ben Taylor 2026-01-12 08:57:48 +00:00
  • 552f31410c Re-add the HMAC_DRBG and CTR_DRBG are cryptographic modules as they are still required Ben Taylor 2026-01-06 13:30:04 +00:00
  • 79002cc990 Remove rng_get from sample programs, as it is no longer required Ben Taylor 2026-01-06 13:22:18 +00:00
  • 99ec289535 Remove duplicated reproducable Ben Taylor 2026-01-06 13:14:14 +00:00
  • eace7ca23f Remove double initialisation of psa Ben Taylor 2026-01-06 09:11:22 +00:00
  • fe978ac1f3 Remove Deprecated Items From Sample Programs Ben Taylor 2026-01-02 09:13:28 +00:00
  • 4e2584d681 tests: scripts: remove set_psa_test_dependencies.py Valerio Setti 2026-01-14 13:34:32 +01:00
  • 6370f1c59c Merge pull request #10507 from minosgalanakis/rework/component-configuration-crypto-cmake Ronald Cron 2026-01-14 07:33:06 +00:00
  • 69e117fee0 Merge pull request #10562 from mpg/fix-not-grep Valerio Setti 2026-01-13 22:08:18 +00:00
  • 57009f3911 Add abi_check.py bridge script Bence Szépkúti 2025-10-22 00:52:06 +02:00
  • e2c2dfaab3 Move abi_check.py into the framework Bence Szépkúti 2025-11-17 16:53:01 +01:00
  • 21fa4896b1 all.sh: fix file paths for "not grep" Manuel Pégourié-Gonnard 2026-01-13 11:24:14 +01:00
  • 1919ee4bb4 Merge pull request #10533 from bjwtaylor/remove-pk_get_name Valerio Setti 2026-01-13 10:11:51 +00:00
  • 2ad6e5ba6c component-configuration-crypto: Adjusted test_crypto_full_md_light_only Minos Galanakis 2026-01-12 12:18:22 +00:00
  • 0c297de53c component-configuration-crypto: Changed cleanup order. Minos Galanakis 2026-01-12 12:10:06 +00:00
  • 67a9123b23 component-configuration-crypto: Changed location of psa-alt-header Minos Galanakis 2025-12-15 14:38:01 +00:00
  • 69545a87af component-configuration-crypto: Added consistent cmake commands. Minos Galanakis 2025-12-02 11:42:40 +00:00
  • 8cdccdecd2 component-configuration-crypto: Migrated build_psa_alt_headers Minos Galanakis 2025-12-01 12:14:59 +00:00
  • 486b6c8252 components-configuration-crypto: Migrated components with custom LDFLAGS to cmake Minos Galanakis 2025-12-01 11:56:31 +00:00
  • 1fcca1f255 component-configuration-crypto: Migrated component_test_crypto_full_md_light_only to cmake Minos Galanakis 2025-12-01 11:46:54 +00:00
  • 5e99591870 components-configuration-crypto: Migrated include dir dependant Release components to cmake Minos Galanakis 2025-12-01 11:42:17 +00:00
  • 6db68f929b components-configuration-crypto: Migrated straightforwad Release components to cmake Minos Galanakis 2025-12-01 11:33:31 +00:00
  • 279c016d87 components-configuration-crypto: Migrated test_tfm_config_p256m_driver_accel_ec to cmake Minos Galanakis 2025-12-01 11:25:16 +00:00
  • 3baeee8647 components-configuration-crypto: Migrated test_full_static_keystore to cmake Minos Galanakis 2025-12-01 11:18:17 +00:00
  • d1307a1d40 components-configuration-crypto: Migrated simple ASAN components. Minos Galanakis 2025-12-01 11:14:17 +00:00
  • fef622c2d0 Merge pull request #10559 from valeriosetti/fix-not-grep Valerio Setti 2026-01-12 14:48:35 +00:00
  • c58c20d4fa tests: scripts: fix grep paths in test_tfm_config_p256m_driver_accel_ec Valerio Setti 2026-01-12 13:29:14 +01:00
  • 095fe073c3 Update tf-psa-crypto and framework modules to resolve merge conflict and config_macros import error Ben Taylor 2026-01-12 08:10:45 +00:00
  • c23592d7ee Add improvements to code comments and docs Ben Taylor 2026-01-05 13:48:10 +00:00
  • 085aef59ca Change function name from mbedtls_pk_key_type_to_string to mbedtls_x509_pk_type_as_string Ben Taylor 2026-01-02 09:34:36 +00:00
  • f77d749127 Further updates to ssl-opt tests as wrapped keys now expose the underlying type Ben Taylor 2025-12-23 08:25:21 +00:00
  • 98e958c91e Update ssl-opt tests as wrapped keys now expose the underlying type Ben Taylor 2025-12-22 15:31:22 +00:00
  • 81deeb8a5a Update ssl-opt to remove Opaque key types Ben Taylor 2025-12-11 10:46:40 +00:00
  • 837a3cec40 rename function Ben Taylor 2025-12-09 14:51:42 +00:00
  • f9b95cedaa Fix style issues Ben Taylor 2025-12-09 08:22:42 +00:00
  • 2481daa309 Replace mbedtls_pk_get_name with pk_key_type_to_string Ben Taylor 2025-12-09 08:11:28 +00:00
  • 5aba22b3df tests: scripts: configuration-crypto: fix paths for "not grep" Valerio Setti 2026-01-09 22:52:45 +01:00
  • f7173e4389 Merge pull request #10517 from valeriosetti/issue10460 Valerio Setti 2026-01-09 15:22:13 +00:00
  • fdccbbb91f tests: scripts: configuration-crypto: fix paths after switch to CMake Valerio Setti 2026-01-08 17:53:56 +01:00
  • 193401cce1 Merge pull request #10544 from gilles-peskine-arm/move-crypto-makefiles Ronald Cron 2026-01-08 16:02:56 +00:00
  • 4ffb299208 Remove local copies of makefile helpers Gilles Peskine 2026-01-07 19:10:21 +01:00
  • e23b6e4dc8 Use the crypto makefile helpers in tf-psa-crypto Gilles Peskine 2025-12-18 22:22:33 +01:00
  • fca232cb25 Update tf-psa-crypto with makefile helpers Gilles Peskine 2026-01-07 19:10:21 +01:00
  • 059aac8680 tests: scripts: build with cmake in all components using Asan Valerio Setti 2026-01-08 14:25:19 +01:00
  • 0294b11967 Merge pull request #10556 from gilles-peskine-arm/sha3-cleanup-202512-prep2 Valerio Setti 2026-01-08 12:18:28 +00:00
  • 4d62c59a56 tests: scripts: add new component to test with only pkwrite disabled Valerio Setti 2026-01-08 10:26:44 +01:00
  • ebbaca0a99 library: debug: adjust guards for "mbedtls_debug_print_crt" Valerio Setti 2026-01-07 18:04:43 +01:00
  • 2af638a177 library: debug: fix print format in mbedtls_debug_print_buf_ext() Valerio Setti 2025-12-18 14:56:59 +01:00
  • d040eb823e include: debug: fix guards for MBEDTLS_SSL_DEBUG_CRT Valerio Setti 2025-12-16 14:43:28 +01:00
  • af62bae5c1 library: debug: add PK_WRITE_C guard to mbedtls_debug_print_crt() Valerio Setti 2025-12-16 09:41:41 +01:00
  • 3c419c1ca3 tests: scripts: adjust CRT dump test data Valerio Setti 2025-11-19 18:22:33 +01:00
  • f1cb45289b library: debug: improve mbedtls_debug_print_buf() Valerio Setti 2025-11-19 18:20:07 +01:00
  • c6bf9d8200 library: debug: use mbedtls_pk_write_pubkey_psa() to write public key Valerio Setti 2025-11-19 15:21:18 +01:00
  • 10eaf68acd library: debug: remove mbedtls_debug_print_mpi() Valerio Setti 2025-11-19 13:09:56 +01:00
  • 68b0ad1512 Adapt to the split of test_suite_shax Gilles Peskine 2026-01-07 16:19:48 +01:00
  • 67152f3049 Merge pull request #10543 from gilles-peskine-arm/split-crypto-makefiles Ronald Cron 2026-01-07 15:18:32 +00:00
  • a271e934ed Merge pull request #10555 from gilles-peskine-arm/sort-config_check_user-mbedtls Ronald Cron 2026-01-07 11:45:51 +00:00
  • 6250af4c9c Merge pull request #10554 from gilles-peskine-arm/sha3-cleanup-202512-prep Gilles Peskine 2026-01-07 10:35:10 +00:00
  • dd255696a5 Make use of some intermediate variables Gilles Peskine 2026-01-07 11:07:01 +01:00
  • b988dd8f35 Remove accidentally duplicated definitions Gilles Peskine 2026-01-07 10:53:26 +01:00
  • 562677945b Use intermediate variable for TF-PSA-Crypto's contribution to LOCAL_LDFLAGS Gilles Peskine 2025-12-18 20:23:45 +01:00
  • 8a528cfed5 Split the rules to generate config tests Gilles Peskine 2025-12-18 16:40:32 +01:00
  • 49d698588b Move crypto-specific code from tests/Makefile to a new file Gilles Peskine 2025-12-18 16:05:11 +01:00
  • cffc11878f Move crypto-specific code from programs/Makefile to a new file Gilles Peskine 2025-12-18 15:56:40 +01:00
  • 8ac7168799 Move crypto-specific code from library/Makefile to a new file Gilles Peskine 2025-12-18 15:18:03 +01:00
  • d9c6a411c6 Introduce intermediate variables for various TF-PSA-Crypto lists Gilles Peskine 2025-12-12 19:56:26 +01:00
  • ef25955786 Move THREADING autodetection to crypto-common.make Gilles Peskine 2025-12-17 14:55:42 +01:00
  • c00bd2a6fb THREADING autodetection: only check the crypto config Gilles Peskine 2025-12-16 21:11:44 +01:00
  • 2607134998 Move configurable variables to the top Gilles Peskine 2025-12-18 14:57:15 +01:00
  • e3e4da61a8 Use intermediate variables for TF-PSA-Crypto's contribution to LOCAL_CFLAGS Gilles Peskine 2025-12-12 19:29:45 +01:00
  • 46568f3c6e Move some crypto core and drivers variable definitions to crypto-common.make Gilles Peskine 2025-12-11 21:06:21 +01:00
  • 7bef731f0b Create a TF-PSA-Crypto make helper for Mbed TLS Gilles Peskine 2025-12-10 18:16:03 +01:00
  • a47cc27657 Fix mixup in dependencies for generated config checks Gilles Peskine 2025-12-12 19:38:09 +01:00
  • d78060bda6 Get a clean run from make --warn-undefined-variables Gilles Peskine 2025-12-16 14:43:57 +01:00
  • f79f4014b6 Fix missing dependencies of test_certs.h Gilles Peskine 2025-12-15 19:26:25 +01:00
  • 3884bf3d89 Remove a XySSL-era comment that has run its course Gilles Peskine 2025-12-16 14:31:33 +01:00
  • d13d041ed0 Check for the framework submodule before anything else Gilles Peskine 2025-12-10 18:23:21 +01:00
  • a1502f54f5 Drop the ability to build the library without the framework Gilles Peskine 2025-12-10 18:19:36 +01:00
  • 4185efafe4 Fix non-determinism when generating mbedtls_config_check_user.h Gilles Peskine 2026-01-07 10:28:40 +01:00
  • 40b11f59df Remove component_test_sha3_variations Gilles Peskine 2026-01-06 17:07:17 +01:00
  • d0f6b5476d Don't call SHA3 selftest when SHA3 is accelerated Gilles Peskine 2026-01-06 17:04:52 +01:00
  • 64ab9a287e Merge pull request #10548 from gilles-peskine-arm/config-checks-generator-current-mbedtls Gilles Peskine 2026-01-06 10:07:34 +00:00
  • 168c6ec50c Improve out-of-date message Gilles Peskine 2026-01-05 09:45:07 +01:00
  • b6c30c3639 Print a useful message when the file is out of date Gilles Peskine 2026-01-02 22:23:28 +01:00