Commit Graph

  • 02f0f9f1ff Merge remote-tracking branch 'mbedtls-3.6' into tls13-middlebox-compat-disabled-3.6 Gilles Peskine 2024-09-25 09:52:14 +02:00
  • 54cfe77951 Switch coverage analysis to IGNORE_TESTS for its allowlist Gilles Peskine 2024-09-16 20:56:43 +02:00
  • dba8010384 Simplify sub-test-suite handling in is_test_case_ignored Gilles Peskine 2024-09-16 20:52:58 +02:00
  • 0297605641 Move test case ignore list to the master Task class Gilles Peskine 2024-09-16 20:44:15 +02:00
  • b4daeb4fd2 Remove now-useless level of method call indirection Gilles Peskine 2024-09-16 20:32:59 +02:00
  • 3f5022e66d Move analysis functions into their respective classes Gilles Peskine 2024-09-16 20:23:40 +02:00
  • 0f31f76f83 Remove dead code that was handling stringly typed data Gilles Peskine 2024-09-16 20:15:58 +02:00
  • 9df375b018 Replace stringly typed data by class: driver vs reference (data) Gilles Peskine 2024-09-16 20:14:26 +02:00
  • 82b16721bd Replace stringly typed data by class: driver vs reference (code) Gilles Peskine 2024-09-16 19:57:10 +02:00
  • f646dbf71d Replace stringly typed data by class: coverage Gilles Peskine 2024-09-16 19:15:29 +02:00
  • 19ef1ae72e Replace stringly typed data by class: prepare Gilles Peskine 2024-09-16 19:12:09 +02:00
  • 419bacc049 Allow running pylint and mypy on a single file Gilles Peskine 2024-09-16 18:50:27 +02:00
  • 63068d69cb Have make ssl-opt generate tls13-compat.sh Gilles Peskine 2024-09-24 19:09:57 +02:00
  • 1150526c8e Fix copypasta Gilles Peskine 2024-09-24 17:33:24 +02:00
  • fd6d279452 CMake: generate tls13-compat.sh in the default build target Gilles Peskine 2024-09-19 19:27:31 +02:00
  • 40c090f61b Move generation of tls13-compat.sh to tests/CMakeLists.txt Gilles Peskine 2024-09-19 19:20:00 +02:00
  • 907e49557b Print a "Gen" line when generating a file Gilles Peskine 2024-09-19 19:09:33 +02:00
  • 1e01b4a1c7 Remove obsolete requirement for GnuTLS %DISABLE_TLS13_COMPAT_MODE Gilles Peskine 2024-09-19 19:05:35 +02:00
  • 9ca9b924cc Reduce level of non-error debug message Gilles Peskine 2024-09-13 16:03:41 +02:00
  • dfbc1a9769 Remove transitional always-on internal option Gilles Peskine 2024-09-13 16:03:20 +02:00
  • 6f03eb8ae1 Changelog entry: fix #9551 Gilles Peskine 2024-09-13 16:01:43 +02:00
  • 5dd839add3 Fix sensitivity of tls13-compat.sh to the exact generation method Gilles Peskine 2024-09-13 18:28:24 +02:00
  • 3943a1a3bf Automatically generate tests/opt-testcases/tls13-compat.sh Gilles Peskine 2024-09-13 15:57:44 +02:00
  • c07bedae56 generate_tls13_compat_tests: change default mode to all Gilles Peskine 2024-09-13 15:33:57 +02:00
  • ae5a35fc30 Remove obsolete requirements on middlebox compatibility mode: generated Gilles Peskine 2024-09-13 15:18:07 +02:00
  • edc8f35ed3 Remove obsolete requirements on middlebox compatibility mode: manual Gilles Peskine 2024-09-13 14:58:56 +02:00
  • 0f2d839521 Remove mid-stanza blank lines Gilles Peskine 2024-09-13 14:31:05 +02:00
  • 671a439ddd Adapt middlebox compatibility tests for always-on acceptance Gilles Peskine 2024-09-13 13:46:37 +02:00
  • 73a406ee60 Separate accepting TLS 1.3 middlebox compatibility from sending it Gilles Peskine 2024-09-13 13:44:29 +02:00
  • 7b02c1f3b6 Avoid multiline requires_all_configs_xxx Gilles Peskine 2024-09-13 14:15:46 +02:00
  • 1d6a9505ee opt-testcases/*.sh are not executable Gilles Peskine 2024-09-13 13:53:50 +02:00
  • c67a0ad5da Fix copypasta Gilles Peskine 2024-09-24 17:33:24 +02:00
  • f0d2eb5828 Merge pull request #9603 from gilles-peskine-arm/test-ref-configs-go-away-3.6 Gilles Peskine 2024-09-24 13:00:54 +00:00
  • 26650f5711 Merge pull request #9565 from gilles-peskine-arm/test-ref-configs-go-away Gilles Peskine 2024-09-24 13:00:50 +00:00
  • d8c7eae2cf Merge pull request #9596 from gilles-peskine-arm/make_generated_files-document_CC-3.6 Paul Elliott 2024-09-24 12:36:28 +00:00
  • edc27bc080 Merge pull request #9128 from gilles-peskine-arm/make_generated_files-document_CC Paul Elliott 2024-09-24 12:36:14 +00:00
  • 475ed86c7a Merge pull request #9600 from gilles-peskine-arm/use_psa_crypto-key_id_encodes_owner-compatible-config-dev Tom Cosgrove 2024-09-24 10:44:56 +00:00
  • 81163122e4 Merge pull request #9601 from gilles-peskine-arm/use_psa_crypto-key_id_encodes_owner-compatible-config-3.6 Tom Cosgrove 2024-09-24 10:44:44 +00:00
  • 00b9144608 Don't pass the section name to adapters Gilles Peskine 2024-09-19 20:13:49 +02:00
  • 36571d6d8a Change "realfull" to activate everything Gilles Peskine 2024-09-19 19:58:56 +02:00
  • e4c6955e43 Change "full" to affect boolean settings rather than use sections Gilles Peskine 2024-09-19 19:57:58 +02:00
  • 702d75a2f9 Pass the setting's value to adapters Gilles Peskine 2024-09-19 19:49:20 +02:00
  • cbacb065f3 Merge pull request #9511 from gabor-mezei-arm/9325_bp36_move_config.py_to_framework Ronald Cron 2024-09-20 16:07:47 +00:00
  • 8904570b31 Merge pull request #9470 from gabor-mezei-arm/9325_move_config.py_to_framework Ronald Cron 2024-09-20 16:07:09 +00:00
  • 77e6dedcbb armv8 AES, SHA: simplify structure and fix copypasta Gilles Peskine 2024-06-19 19:58:38 +02:00
  • 0683fd7cfc Use .s extension for assembly Gilles Peskine 2024-06-19 14:16:05 +02:00
  • 698a90da40 Ignore and clean generated assembly Gilles Peskine 2024-06-20 18:17:55 +02:00
  • 925e9ad5a7 Add target to compile to assembly Gilles Peskine 2024-06-19 14:15:12 +02:00
  • 20e17664fb Use -O2 for build+test with earliest compilers Gilles Peskine 2024-06-19 16:30:36 +02:00
  • 5ea32988ef Fix spurious * in regex Gilles Peskine 2024-06-19 15:09:27 +02:00
  • bfe4fc6749 Use -O2 for build+test with earliest compilers Gilles Peskine 2024-06-19 16:30:36 +02:00
  • 8214340bb0 Fix spurious * in regex Gilles Peskine 2024-06-19 15:09:27 +02:00
  • c61187f508 Don't set LD to a path with a typo for mingw Gilles Peskine 2024-06-19 16:34:29 +02:00
  • 574b292a86 Don't set LD to a path with a typo for mingw Gilles Peskine 2024-06-19 16:34:29 +02:00
  • 5a2bcf6f3e Remove PSA macros usage from adapters Gabor Mezei 2024-09-20 12:41:24 +02:00
  • 94f7e409eb CMake: generate tls13-compat.sh in the default build target Gilles Peskine 2024-09-19 19:27:31 +02:00
  • 10e58e7b05 Move generation of tls13-compat.sh to tests/CMakeLists.txt Gilles Peskine 2024-09-19 19:20:00 +02:00
  • 8ca70ac470 Print a "Gen" line when generating a file Gilles Peskine 2024-09-19 19:09:33 +02:00
  • 2cdcec942c Remove obsolete requirement for GnuTLS %DISABLE_TLS13_COMPAT_MODE Gilles Peskine 2024-09-19 19:05:35 +02:00
  • 5a668dd5af Reduce level of non-error debug message Gilles Peskine 2024-09-13 16:03:41 +02:00
  • 015d222008 Remove transitional always-on internal option Gilles Peskine 2024-09-13 16:03:20 +02:00
  • 2aecb1369f Changelog entry: fix #9551 Gilles Peskine 2024-09-13 16:01:43 +02:00
  • 4daaafebe0 Fix sensitivity of tls13-compat.sh to the exact generation method Gilles Peskine 2024-09-13 18:28:24 +02:00
  • 0e9ba089b9 Automatically generate tests/opt-testcases/tls13-compat.sh Gilles Peskine 2024-09-13 15:57:44 +02:00
  • dfede5a5b4 generate_tls13_compat_tests: change default mode to all Gilles Peskine 2024-09-13 15:33:57 +02:00
  • 0fadf43410 Remove obsolete requirements on middlebox compatibility mode: generated Gilles Peskine 2024-09-13 15:18:07 +02:00
  • 578bfeeb0d Remove obsolete requirements on middlebox compatibility mode: manual Gilles Peskine 2024-09-13 14:58:56 +02:00
  • 669728a2e8 Remove mid-stanza blank lines Gilles Peskine 2024-09-13 14:31:05 +02:00
  • fc3accdde6 Adapt middlebox compatibility tests for always-on acceptance Gilles Peskine 2024-09-13 13:46:37 +02:00
  • 78df03aaa5 Separate accepting TLS 1.3 middlebox compatibility from sending it Gilles Peskine 2024-09-13 13:44:29 +02:00
  • 365296aace Avoid multiline requires_all_configs_xxx Gilles Peskine 2024-09-13 14:15:46 +02:00
  • fde24b85ae Remove test-ref-configs.pl, which no longer does anything Gilles Peskine 2024-09-14 11:41:36 +02:00
  • ced0edc43e Move config-tfm.h testing to separate all.sh component Gilles Peskine 2024-09-14 11:35:36 +02:00
  • dbd0f424b0 Move config-symmetric-only.h testing to separate all.sh components Gilles Peskine 2024-09-14 11:27:44 +02:00
  • e62925f1e6 Move config-thread.h testing to separate all.sh components Gilles Peskine 2024-09-14 11:24:07 +02:00
  • e9cd6a7011 Move config-suite-b.h testing to separate all.sh components Gilles Peskine 2024-09-14 11:21:29 +02:00
  • 9929237537 Move config-ccm-psk-dtls1_2.h testing to separate all.sh components Gilles Peskine 2024-09-14 11:19:31 +02:00
  • f3d5019191 Move config-ccm-psk-tls1_2.h testing to separate all.sh components Gilles Peskine 2024-09-14 11:10:05 +02:00
  • 4d347aa433 Move config-no-entropy.h testing to separate all.sh component Gilles Peskine 2024-09-19 18:55:08 +02:00
  • b35ed4565a make: support "make ssl-opt" to just build what ssl-opt.sh needs Gilles Peskine 2024-09-14 13:05:51 +02:00
  • 7215b1e9c9 CMake: support "make ssl-opt" to just build what ssl-opt.sh needs Gilles Peskine 2024-09-14 12:18:00 +02:00
  • bb47c7368b CMake: support "make programs" Gilles Peskine 2024-09-14 12:13:16 +02:00
  • ea5de2b40d Simplify psa-crypto components that come from test-ref-configs Gilles Peskine 2024-09-19 18:41:55 +02:00
  • e7422a14e9 Remove legacy-crypto components that come from test-ref-configs Gilles Peskine 2024-09-19 18:36:25 +02:00
  • 94c3065d7f Fix x509 parse syntax typo Harry Ramsey 2024-09-19 16:13:32 +01:00
  • 04176756d8 Merge pull request #9568 from eleuzi01/issue-9473 David Horstmann 2024-09-19 13:53:21 +00:00
  • bae154d76c Merge pull request #9385 from eleuzi01/replace-ecdsa-some David Horstmann 2024-09-19 13:53:18 +00:00
  • 3415dc828e Fix obsolete comment about MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER Gilles Peskine 2024-09-19 13:43:57 +02:00
  • a22b95a91c Fix obsolete comment about MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER Gilles Peskine 2024-09-19 13:43:57 +02:00
  • bf1c8f9d29 Update framework Gabor Mezei 2024-09-18 17:16:51 +02:00
  • 76f147d597 Remove unused CombinedConfig class Gabor Mezei 2024-09-19 10:20:00 +02:00
  • 4162c3a24a Fix/Improve wording Ronald Cron 2024-09-19 11:05:56 +02:00
  • 6f90e79ae5 Update old class names Gabor Mezei 2024-09-03 16:58:25 +02:00
  • 1a0bd776b2 Use MbedTLSConfig for config handling to keep campatibility Gabor Mezei 2024-09-04 11:42:43 +02:00
  • 8b54f0e7e8 Apply the parameter change Gabor Mezei 2024-09-18 16:53:03 +02:00
  • d72c9f9401 Fix documentation Gabor Mezei 2024-09-18 16:51:27 +02:00
  • 2285ed8282 Update member variable names Gabor Mezei 2024-09-18 13:02:42 +02:00
  • 3ae480ba7d Fix documentation Gabor Mezei 2024-09-18 13:02:16 +02:00
  • 634103c9f9 Update config.py to use config_common.py from the framework Gabor Mezei 2024-09-11 13:08:21 +02:00
  • a941e14b4c Update framework Gabor Mezei 2024-09-10 16:27:04 +02:00