Commit Graph

  • 0a3c8c4fdd tests: src: move PK helpers out of tf-psa-crypto to this repo Valerio Setti 2025-12-17 09:27:46 +01: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
  • 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
  • 77f707a557 Merge pull request #260 from gilles-peskine-arm/config-checks-generator-current-framework Gilles Peskine 2026-01-05 11:29:43 +01:00
  • fa64d11a81 Simplify shadow file comparison interface Gilles Peskine 2026-01-02 22:20:46 +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
  • 58957b982a Add code to update the shadow file Gilles Peskine 2025-12-30 15:47:39 +01:00
  • 530dbad925 Read current options from a shadow file rather than the config file Gilles Peskine 2025-12-30 15:42:48 +01: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
  • 7f66782321 New module to load lists of config and adjusted macros Gilles Peskine 2025-12-23 12:28:03 +01:00
  • 7e8ddd4d92 Merge pull request #229 from bensze01/abicheck-port Bence Szépkúti 2025-12-22 22:22:02 +01:00
  • 12fe6e31e7 Fix copypasta in check-python-files.sh Bence Szépkúti 2025-12-12 17:44:05 +01:00
  • 5066f2cbf9 Work around code duplication warning in pylint Bence Szépkúti 2025-12-12 17:43:47 +01:00
  • f9c2d65909 Preserve the docstring's formatting in the description Bence Szépkúti 2025-12-11 20:34:38 +01:00
  • 074abc17d8 Remove unused version parameter Bence Szépkúti 2025-12-11 21:58:13 +01:00
  • 25872c333d Rename abi_check and convert it to a pure-play module Bence Szépkúti 2025-12-11 21:48:35 +01:00
  • 781620871b Do not change the working directory Bence Szépkúti 2025-12-11 20:17:02 +01:00
  • 9f715c0e78 Make the name-clash detection more readable Bence Szépkúti 2025-12-11 19:45:30 +01:00
  • feed0606f0 Remove stray debugging bypasses Bence Szépkúti 2025-12-11 18:30:48 +01:00
  • 315dc8af57 Allow calling abi_check.py from tf-psa-crypto Bence Szépkúti 2025-10-22 03:56:22 +02:00
  • 56400d627e Detect soname clashes Bence Szépkúti 2025-10-22 03:19:49 +02:00
  • dad0f26dc2 Build library using CMake Bence Szépkúti 2025-10-22 02:43:52 +02:00
  • 40eb9b1846 Log output of failed subprocesses Bence Szépkúti 2025-10-22 01:25:22 +02:00
  • a154f6326b Remove dead code related to the old crypto submodule Bence Szépkúti 2025-10-22 01:11:35 +02:00
  • fdb9b08cbb Fix reporting invalid arguments Bence Szépkúti 2025-10-14 15:09:11 +02:00
  • fc6b6426b4 Fix import path Bence Szépkúti 2025-10-22 00:20:31 +02:00
  • ebd2cd5b82 Merge branch mbedtls/development into abicheck-port Bence Szépkúti 2025-11-17 16:53:39 +01:00
  • 49e9d30bcd Move abi_check.py into the framework Bence Szépkúti 2025-11-17 16:51:45 +01:00
  • f4dbe69f87 Merge pull request #254 from mpg/config-test-builtin Ronald Cron 2025-12-18 15:49:37 +01:00
  • 14bf96af2b Merge pull request #258 from gilles-peskine-arm/generate_test_cert_macros-fix_list_dependencies Ronald Cron 2025-12-18 15:04:52 +01:00
  • 0e6a1b6463 generate_test_cert_macros.py: fix --list-dependencies Gilles Peskine 2025-12-17 14:28:57 +01:00
  • fd7b6f8716 Remove useless entries from modules list Manuel Pégourié-Gonnard 2025-12-16 13:02:34 +01:00
  • 45014a8dec Special-case the Everest option in 1.x Manuel Pégourié-Gonnard 2025-12-16 12:59:11 +01: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
  • 5ef7e74c53 Merge pull request #243 from ronald-cron-arm/test-driver Ronald Cron 2025-12-11 19:29:06 +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
  • 2bde77939f test_driver.py: Make __write_test_driver_files an instance method Ronald Cron 2025-12-11 14:32:15 +01:00
  • 2dec1b3b63 test_driver.py: Fix get_c_identifiers documentation Ronald Cron 2025-12-11 14:23:49 +01:00
  • 9ee360adb8 test_driver.py: Documentation same header basename limitation Ronald Cron 2025-12-10 16:49:34 +01:00
  • 47f3c9fe84 test_driver.py: Various small code improvements Ronald Cron 2025-12-10 15:12:08 +01:00
  • 3ddf511394 Add ctags in scripts/output_env.sh Ronald Cron 2025-12-10 14:51:48 +01:00
  • 17750d1f3a test_driver.py: Fix/Improve some comments Ronald Cron 2025-12-10 14:25:40 +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
  • c9740a6492 test_driver.py: Fix self.exclude_files initialization Ronald Cron 2025-12-10 14:19:08 +01:00
  • abb0b22954 Merge pull request #10505 from valeriosetti/issue10453 Manuel Pégourié-Gonnard 2025-12-10 11:56:13 +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
  • 4d6e2cd4a0 Merge pull request #247 from valeriosetti/issue591-framework Manuel Pégourié-Gonnard 2025-12-09 11:36:33 +01:00
  • 450a7c9e26 test_driver.py: Create the test driver tree in one pass Ronald Cron 2025-12-09 10:21:38 +01:00
  • c806e683f8 test_driver.py: Get rid of one subdirectory in include/ limitation Ronald Cron 2025-12-05 23:27:28 +01:00
  • 9ce24b367d test_driver.py: Use subprocess.check_output rather than subprocess.run Ronald Cron 2025-12-05 18:32:15 +01:00
  • ed9c4a31e4 test_driver.py: Various small code improvements Ronald Cron 2025-12-05 18:10:46 +01:00
  • e8dcf71c2b test_driver.py: Fix/improve help/comments Ronald Cron 2025-12-05 16:27:11 +01:00
  • a09ed59b15 test_driver.py: Modify test driver files in a single pass Ronald Cron 2025-12-07 10:03:41 +01:00
  • c5384feb27 test_driver.py: Rename run_ctags and move it as a method Ronald Cron 2025-12-07 10:40:23 +01:00
  • 7bada0205a test_driver.py: Create completely the test driver tree in build_tree Ronald Cron 2025-12-06 18:23:29 +01:00
  • 08b152ffcf test_driver.py: Refactor support for list-vars-for-cmake Ronald Cron 2025-12-06 12:37:08 +01:00
  • 3b39e68363 test_driver.py: Some refactoring of the test driver tree creation Ronald Cron 2025-12-06 12:10:51 +01:00
  • 5fecb0e0fa test_driver.py: Add support for the list-vars-for-cmake option Ronald Cron 2025-12-06 11:16:31 +01:00