Commit Graph

  • 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
  • 93ef003cdc Check that the config option list shadow file is up to date Gilles Peskine 2025-12-30 15:52:43 +01:00
  • 43784b54cd Create the config option list shadow file Gilles Peskine 2025-12-30 15:49:43 +01:00
  • 0e2eb22145 New script to check or update config-options-current.txt Gilles Peskine 2025-12-30 15:34:05 +01:00
  • 1de879c6dd Also reject internal macros that weren't options in 3.6 Gilles Peskine 2025-12-23 13:50:23 +01:00
  • 30323afa6c Read current data rather than data about 4.0 Gilles Peskine 2025-12-23 13:44:22 +01:00
  • 35821e7c77 Switch from config_history to config_macros Gilles Peskine 2025-12-23 12:44:59 +01:00
  • 262d9cab42 Update framework with config_macros.py Gilles Peskine 2025-12-23 12:33:13 +01:00
  • fe34bc8ea0 Merge pull request #10550 from bjwtaylor/restore-failure Gilles Peskine 2026-01-02 20:14:58 +00:00
  • da7aa7678c Merge pull request #10549 from bjwtaylor/replace-mbedtls_ecp_set_map_ops Gilles Peskine 2025-12-31 15:43:49 +00:00
  • 27c22840b4 Re-instate failure when disabling non-existing option Ben Taylor 2025-12-24 08:20:09 +00:00
  • 23aad2cdad Replace references of mbedtls_ecp_set_max_ops with psa_interruptible_set_max_ops as it is now internal Ben Taylor 2025-12-23 16:11:49 +00:00
  • bdc6ce751b Merge pull request #10538 from gilles-peskine-arm/include-common-first-fix-aesce-3.6 David Horstmann 2025-12-18 14:32:55 +00:00
  • 12b3c46d6a Merge pull request #10347 from aphroteus/mbedtls-3.6 Manuel Pégourié-Gonnard 2025-12-16 08:14:04 +00:00
  • 216c1950f3 Merge pull request #10539 from valeriosetti/issue10518 David Horstmann 2025-12-15 10:26:57 +00:00
  • a7fd88ae74 framework: update reference Valerio Setti 2025-12-11 22:54:39 +01:00
  • 3b74e0ee60 tf-psa-crypto: update reference Valerio Setti 2025-12-11 21:17:35 +01:00
  • a7337251f7 tests: remove temporary fix for secp192 curves in test_psa_crypto_without_heap Valerio Setti 2025-12-11 17:37:06 +01:00
  • ad6ceaa4e7 Indicate which Clang version stops requiring the workaround Gilles Peskine 2025-12-11 15:55:00 +01:00
  • 85e28b266e AESCE: fix the build with Clang <<16 Gilles Peskine 2025-12-11 15:32:18 +01:00
  • 6140cfb438 tests/ssl_get_alert_after_fatal - add invalid param case Nico Geyso 2025-12-10 23:01:49 +01:00
  • 33bd8f8f7f ssl - reset alert type for session reset Nico Geyso 2025-12-10 19:41:03 +01:00
  • 13200ab116 Fix more C code style issues Nico Geyso 2025-11-19 23:09:11 +01:00
  • f9a734f2b7 Fix C code style issues Nico Geyso 2025-11-19 19:10:11 +01:00
  • 0841ceadf7 test ssl_get_alert_after_fatal - remove mbedtls_ssl_conf_rng Nico Geyso 2025-11-19 18:17:46 +01:00
  • d589854611 mbedtls_ssl_get_alert(): getter for fatal alerts Nico Geyso 2025-11-18 10:33:36 +01:00
  • abb0b22954 Merge pull request #10505 from valeriosetti/issue10453 Manuel Pégourié-Gonnard 2025-12-10 11:56:13 +00:00
  • 419f302dcd Merge pull request #10526 from gilles-peskine-arm/include-common-first-202510-3.6 David Horstmann 2025-12-09 16:50:12 +00:00
  • c0ac4a6933 library: ssl: specify hash algorithm when checking signature in ssl_parse_certificate_verify Valerio Setti 2025-12-09 16:18:11 +01:00
  • 5ad2bfa6c8 library: ssl: adjust return type of mbedtls_psa_alg_from_pk_sigalg() Valerio Setti 2025-12-09 16:15:48 +01:00
  • c05500c7f9 Merge pull request #10513 from mpg/rsa-blinding-crt Gilles Peskine 2025-12-09 11:18:21 +00:00
  • f6f837aec5 rsa: clarify drawing at random with the CRT Manuel Pégourié-Gonnard 2025-12-09 09:39:07 +01:00
  • d251d73d06 rsa: clarify CRT computation Manuel Pégourié-Gonnard 2025-12-09 09:26:20 +01:00
  • ec5bc19996 Fix some typos in comments Manuel Pégourié-Gonnard 2025-12-09 09:16:25 +01:00
  • d8f0b37d1a ssl: replace remaining occurrence of pk_can_do with pk_get_key_type Valerio Setti 2025-12-05 15:57:39 +01:00
  • e5ba96c5c6 Merge pull request #10528 from mpg/prep-rm-ecdh Valerio Setti 2025-12-05 11:17:41 +00:00
  • 1c479f88d0 Avoid references to ecdh.o Manuel Pégourié-Gonnard 2025-12-04 11:24:20 +01:00
  • d5161daa48 Merge pull request #10531 from gilles-peskine-arm/race-condition-in-makefile-3.6 Valerio Setti 2025-12-04 21:42:20 +00:00
  • e7b035eeb7 Merge pull request #10532 from gilles-peskine-arm/race-condition-in-makefile-4.0 Valerio Setti 2025-12-04 21:42:15 +00:00
  • d86c4ae1d2 Fix dependencies in programs/Makefile Pengyu Lv 2023-09-25 14:55:59 +08:00
  • 8b364c7436 Fix the commands to build library Pengyu Lv 2023-09-25 14:31:43 +08:00
  • 0502ba15b1 Fix dependencies in programs/Makefile Pengyu Lv 2023-09-25 14:55:59 +08:00
  • b902851840 Fix the commands to build library Pengyu Lv 2023-09-25 14:31:43 +08:00
  • 9eb5b2a146 x509: replace usage of mbedtls_pk_can_do() with mbedtls_pk_get_key_type() Valerio Setti 2025-12-02 09:40:28 +01:00
  • 902467d62f ssl: replace usage of mbedtls_pk_can_do() with mbedtls_pk_get_key_type() Valerio Setti 2025-12-02 09:33:33 +01:00
  • 1de094fb32 library: x509: replace mbedtls_pk_can_do() with mbedtls_pk_can_do_psa() Valerio Setti 2025-11-12 14:44:59 +01:00
  • 9d1fa1a8d8 library: x509: change order of checks in x509_crt_check_signature() Valerio Setti 2025-11-12 13:05:03 +01:00
  • 81a5a0914c library: ssl: replace mbedtls_pk_can_do() with mbedtls_pk_can_do_psa() Valerio Setti 2025-11-12 12:55:04 +01:00
  • 92926ff4dc library: common: add helper to get PSA algorithm from PK sigalg Valerio Setti 2025-11-12 12:55:52 +01:00
  • 024c3aeb9e library: ssl: remove duplicate check in ssl_parse_server_key_exchange() Valerio Setti 2025-11-12 12:51:52 +01:00
  • e45e036b91 Fix Mbed-TLS/TF-PSA-Crypto#548 Gilles Peskine 2025-10-27 18:10:45 +01:00
  • 8f66d59d83 Merge pull request #10522 from valeriosetti/issue568-mbedtls-part2 David Horstmann 2025-12-03 15:26:46 +00:00
  • 83e3b37e9d rsa: rm unused variable + fix typos Manuel Pégourié-Gonnard 2025-12-03 13:27:19 +01:00
  • d36ed4a84d tf-psa-crypto: update reference Valerio Setti 2025-12-01 18:01:46 +01:00
  • 35d90d15c7 framework: update reference Valerio Setti 2025-11-28 11:03:57 +01:00
  • 725e3f1daa tests: x509parse: replace certificates using secp192 with those using secp256 Valerio Setti 2025-11-28 09:50:20 +01:00
  • f90c04d646 RSA: remove undocumented check Manuel Pégourié-Gonnard 2025-12-03 11:35:28 +01:00
  • 30c2fa00af Add ChangeLog for RSA private performance regression Manuel Pégourié-Gonnard 2025-12-03 11:32:45 +01:00
  • fbd7388482 RSA: handle low-probability events in a uniform way Manuel Pégourié-Gonnard 2025-12-03 11:26:09 +01:00
  • 4c44990d65 Include common.h before system headers Gilles Peskine 2025-10-27 18:01:36 +01:00
  • d262352601 Merge pull request #10523 from mpg/rm-ecdh Valerio Setti 2025-12-02 15:21:24 +00:00
  • 5341c86877 Add comments for remaining internal includes Manuel Pégourié-Gonnard 2025-12-02 12:35:20 +01:00
  • ea5718721f Remove two more useless internal includes Manuel Pégourié-Gonnard 2025-12-02 12:06:39 +01:00
  • 3e6455d50e Remove useless includes of psa_util_internal Manuel Pégourié-Gonnard 2025-12-02 12:00:34 +01:00
  • d6551eaaa6 Add comment about internal crypto include Manuel Pégourié-Gonnard 2025-12-01 10:30:09 +01:00
  • 411282d126 x509: rm useless private include in C file Manuel Pégourié-Gonnard 2025-12-01 11:05:39 +01:00
  • eab6d3276b ssl: rm useless private include in C file Manuel Pégourié-Gonnard 2025-12-01 10:26:28 +01:00
  • c53c43c296 x509: rm useless private includes in internal headers Manuel Pégourié-Gonnard 2025-12-01 10:20:53 +01:00
  • 4b663abecc ssl: rm useless private includes in internal headers Manuel Pégourié-Gonnard 2025-12-01 10:16:52 +01:00
  • 53c511578a x509: rm useless private include in public header Manuel Pégourié-Gonnard 2025-12-01 10:03:20 +01:00
  • 59c9ebfaae ssl: rm useless private includes in public headers Manuel Pégourié-Gonnard 2025-12-01 09:59:54 +01:00
  • 5ae6c62247 tests: x509parse: transition tests based on secp192 curves to secp256 Valerio Setti 2025-11-27 14:38:22 +01:00
  • caaa93884c Merge pull request #10519 from valeriosetti/issue568-mbedtls coverity_scan David Horstmann 2025-11-24 11:17:18 +00:00
  • 65ec4cc771 tests: scripts: make enabling of secp192 curves fault tolerant in test_psa_crypto_without_heap Valerio Setti 2025-11-20 13:16:59 +01:00
  • caf73f885a library: check_config: remove references to secp192 curves Valerio Setti 2025-11-20 13:01:18 +01:00
  • 3057ea0288 Merge pull request #10509 from gilles-peskine-arm/config_checks_generator-fix-windows-path-mbedtls Valerio Setti 2025-11-20 11:49:36 +00:00
  • 6116d8feea Update framework with fix of Mbed-TLS/mbedtls#10502 Gilles Peskine 2025-11-20 10:28:52 +01:00
  • 28f745515e Changelog entry for fix #10502 Gilles Peskine 2025-11-14 15:06:58 +01:00
  • 8b0ee342fa rsa: use the CRT to generate blinding values Manuel Pégourié-Gonnard 2025-11-18 12:00:07 +01:00
  • b13033dd3e rsa: extract helper function for CRT Manuel Pégourié-Gonnard 2025-11-18 11:39:40 +01:00
  • 3be31bf21b rsa: extract helper function Manuel Pégourié-Gonnard 2025-11-18 11:19:10 +01:00
  • 3a0868b8ff Merge pull request #10496 from JuhaPekkaa/juke/change-loglevel Manuel Pégourié-Gonnard 2025-11-12 09:33:39 +00:00