Commit Graph

  • dbd1e0d986 tls13: add helpers to check if psk[_ephemeral] allowed by ticket Pengyu Lv 2023-10-31 10:08:10 +08:00
  • 29daf4a36b tls13: server: fully check ticket_flags with available kex mode. Pengyu Lv 2023-10-30 17:13:30 +08:00
  • af45b8333a Add function prototypes for copying functions David Horstmann 2023-10-30 19:48:13 +00:00
  • 2531dab296 Add auto-generation of test wrappers to design David Horstmann 2023-10-30 18:27:10 +00:00
  • afc6a992c5 Merge pull request #8381 from gilles-peskine-arm/20231017-misc-cleanup Paul Elliott 2023-10-30 18:08:01 +00:00
  • f29cc32a06 Merge pull request #8390 from gilles-peskine-arm/20231017-misc-cleanup-2.28 Paul Elliott 2023-10-30 18:07:47 +00:00
  • 835edd627d Merge pull request #8404 from paul-elliott-arm/fix_coverity_issues Paul Elliott 2023-10-30 18:00:14 +00:00
  • 15b5beea0c Add note on platform-specific barriers David Horstmann 2023-10-30 17:13:54 +00:00
  • b06d701f56 Merge pull request #8406 from beni-sandu/aesni Dave Rodgman 2023-10-30 17:01:06 +00:00
  • e045b55c65 Add sections on validation of validation David Horstmann 2023-10-30 17:00:16 +00:00
  • 3857bad9a2 Merge pull request #8427 from tom-cosgrove-arm/fix-linux-builds-in-conda-forge Tom Cosgrove 2023-10-30 15:29:26 +00:00
  • e88a6f8368 Add portability consideration to careful-access David Horstmann 2023-10-30 15:26:21 +00:00
  • d081e52685 Discuss plain-overwriting memory poisoning David Horstmann 2023-10-30 15:22:07 +00:00
  • aaea3a3148 check_test_cases: Unify walk_compat_sh and walk_opt_sh into one Tomás González 2023-09-13 11:41:29 +01:00
  • cbb2e45e96 ssl-opt: Introduce --list-test-cases option Tomás González 2023-09-13 11:47:13 +01:00
  • 1c6100240d Merge pull request #8398 from mpg/analyze-outcome-ignore-re Manuel Pégourié-Gonnard 2023-10-30 12:46:35 +00:00
  • 3d59ebef2c ssl_helpers: remove CIPHER_C guards in mbedtls_test_ssl_build_transforms() Valerio Setti 2023-10-30 11:56:56 +01:00
  • 467271dede ssl_misc: ignore ALG_CBC_PKCS7 for MBEDTLS_SSL_HAVE_xxx_CBC Valerio Setti 2023-10-30 11:40:32 +01:00
  • 847213120c test_suite_psa_crypto_metadata: remove unnecessary CIPHER_C dependencies Valerio Setti 2023-10-27 14:43:51 +02:00
  • 74d5f23c3f test_suite_ssl: use new internal symbols in tests using CBC Valerio Setti 2023-10-27 16:45:49 +02:00
  • 1ebb6cd68d ssl_misc: add internal MBEDTLS_SSL_HAVE_[AES/ARIA/CAMELLIA]_CBC symbols Valerio Setti 2023-10-27 16:44:27 +02:00
  • dc55470341 ssl_context_info: add guards for CIPHER_C Valerio Setti 2023-10-27 12:12:53 +02:00
  • bdf04e840a ssl_server2: support ticket_aead only when CIPHER_C is defined Valerio Setti 2023-10-27 12:02:45 +02:00
  • 31ad3a14cc ssl_helpers: allow mbedtls_test_ssl_build_transforms to work without CIPHER_C Valerio Setti 2023-10-27 11:55:02 +02:00
  • d531dab4f6 check_config: let SSL_TLS depend on either CIPHER_C or USE_PSA_CRYPTO Valerio Setti 2023-10-27 11:49:22 +02:00
  • 852d26c70d all.sh: enable SSL_TLS and SSL_TICKET in full_no_cipher with PSA_CRYPTO Valerio Setti 2023-10-27 11:47:03 +02:00
  • 3fe105b042 all.sh: fix test components using accelerated curves Valerio Setti 2023-10-30 11:08:12 +01:00
  • 05c25cbaf9 test_driver_extension: manage curves' acceleration the same as other PSA_WANT symbols Valerio Setti 2023-10-30 11:07:18 +01:00
  • 2c46ca3474 fix various issues Jerry Yu 2023-10-30 17:32:20 +08:00
  • c51c411cc1 analyze_outcome: only warn on ignored tests that pass Manuel Pégourié-Gonnard 2023-10-30 10:21:22 +01:00
  • cd84a290a9 analyze_outcomes: use regexes for cipher/aead Manuel Pégourié-Gonnard 2023-10-27 09:24:44 +02:00
  • 06b364fdfd fix miss sent extensions mask Jerry Yu 2023-10-18 11:22:50 +08:00
  • 9dd0cc06e5 disable stdout in require_*_configs_* functions Jerry Yu 2023-10-18 11:25:30 +08:00
  • 83536c23f3 Add translation ruler into document Jerry Yu 2023-10-30 16:17:34 +08:00
  • f1c09a389e Merge pull request #8119 from valeriosetti/issue8048 Manuel Pégourié-Gonnard 2023-10-30 08:10:06 +00:00
  • cfb23b8090 tls13: server: parse pre_shared_key only when some psk is selectable Pengyu Lv 2023-10-30 15:26:26 +08:00
  • 3bca7817e5 tests/scripts/all.sh: add test for 32-bit AES-NI intrinsics with clang Beniamin Sandu 2023-10-24 18:55:36 +01:00
  • 800f2b7c02 AES-NI: use target attributes for x86 32-bit intrinsics Beniamin Sandu 2023-10-27 16:58:00 +01:00
  • 7f2cddb1ae check_test_cases: Minor documentation change Tomás González 2023-10-27 11:45:26 +01:00
  • 4fc582461b compat.sh: Rename list_test_case to list_test_cases Tomás González 2023-09-20 22:14:06 +01:00
  • cfe68a0cb6 ssl-opt.sh: Make record_outcome record the ssl-opt.sh file only Tomás González 2023-09-07 10:37:50 +01:00
  • 51cb704342 Avoid using print_name when --list-test-cases is used Tomás González 2023-09-07 10:21:19 +01:00
  • 378e364c3c ssl-opt.sh: Correct print format for test cases' names Tomás González 2023-09-04 10:41:37 +01:00
  • 12787c9ba5 Remove invalid -l option from test scripts Tomás González 2023-09-04 10:26:00 +01:00
  • 38ecf9fa1e check_test_cases: Avoid removing duplicated test cases Tomás González 2023-09-04 10:23:04 +01:00
  • 4a86da2460 check_test_cases: Unify walk_compat_sh and walk_opt_sh into one Tomás González 2023-09-01 17:41:16 +01:00
  • 37a8739e4d ssl-opt.sh: Don't affect the order at which functions are printed Tomás González 2023-09-01 11:25:44 +01:00
  • be2c66e548 ssl-opt.sh: Simplify the implementation of the -l option Tomás González 2023-09-01 10:34:49 +01:00
  • 06956a12aa Skip unnecessary logic when -l option is used Tomás González 2023-08-23 15:46:20 +01:00
  • f162b4f497 Only use CONFIGS_ENABLED when not listing tests Tomás González 2023-08-23 15:31:12 +01:00
  • 0e8a08a1f7 Get options at beginning of program Tomás González 2023-08-23 15:29:57 +01:00
  • 787428a08c Avoid skipping test when printing Tomás González 2023-08-23 15:27:19 +01:00
  • 3a65d6368a Remove formatted string to make pylint happy Tomás González 2023-08-18 09:45:19 +01:00
  • 970b39fb38 tests/check_test_cases: Use subprocess.check_output instead of run Tomás González 2023-08-17 17:07:53 +01:00
  • 079eaee8ca Use file_name parameter in walk_ssl_opt_sh() Tomás González 2023-08-17 17:02:04 +01:00
  • 546fc9ce9e Revert "Add opt-testcases into check list" Tomás González 2023-08-17 16:56:42 +01:00
  • 754f8cd959 tests/check_test_cases: Use ssl-opt.sh -l option instead of parsing Tomás González 2023-08-17 15:11:10 +01:00
  • 24552ff84e ssl-opt/run_test: Introduce -l option to list test case names Tomás González 2023-08-17 15:10:03 +01:00
  • 01c7356944 Add deprecated flag in document for sig_hashes Jerry Yu 2023-10-27 17:03:20 +08:00
  • d36a37f0de analyze_outcomes: ignore patterns apply to whole suite Manuel Pégourié-Gonnard 2023-10-26 09:41:59 +02:00
  • 9d9c2344ea analyze_outcome: Simplify some code Manuel Pégourié-Gonnard 2023-10-26 09:37:40 +02:00
  • b26954375f analyze_outcome: work around old Python in CI Manuel Pégourié-Gonnard 2023-10-23 09:30:40 +02:00
  • 62d6131e5e analyze_outcomes: minor output fix Manuel Pégourié-Gonnard 2023-10-20 10:51:57 +02:00
  • 4fd5a6ac9e analyze_outcomes: use regexes with ECC components Manuel Pégourié-Gonnard 2023-10-20 10:21:09 +02:00
  • b4558bd6e4 analyze_outcomes: remove useless ignore entries Manuel Pégourié-Gonnard 2023-10-18 13:00:49 +02:00
  • 371165aec0 analyze_outcomes: useless ignores are now errors Manuel Pégourié-Gonnard 2023-10-18 12:44:54 +02:00
  • 881ce01db3 analyze_outcomes: add regex match for ignored tests Manuel Pégourié-Gonnard 2023-10-18 10:22:07 +02:00
  • 4da369f741 analyze_outcomes: minor code cleanup Manuel Pégourié-Gonnard 2023-10-18 09:40:32 +02:00
  • 287f6d1f5c all.sh: unset MBEDTLS symbols for modes/keys only when !PSA_CRYPTO_CONFIG Valerio Setti 2023-10-24 14:12:59 +02:00
  • 862021a118 all.sh: improve comments in common_test_full_no_cipher_with_psa_crypto Valerio Setti 2023-10-24 13:52:06 +02:00
  • 5b4039f36d all.sh: rename common config/test function Valerio Setti 2023-10-24 13:41:44 +02:00
  • 4529d65e30 all.sh: improve test_full_no_cipher() Valerio Setti 2023-10-24 11:51:58 +02:00
  • fb0b0ffaa4 all.sh: keep symbols that don't depend on CIPHER_C (directly or indirectly) Valerio Setti 2023-10-23 14:58:55 +02:00
  • c84d940704 all.sh: fix comments in common_test_full_no_cipher_with_crypto() Valerio Setti 2023-10-23 14:58:25 +02:00
  • df17a102e5 all.sh: replace minus sign in text messages with "no" Valerio Setti 2023-10-23 14:14:19 +02:00
  • 36fe8b9f4b psa_crypto_cipher: add guard for unused variable Valerio Setti 2023-10-23 14:12:23 +02:00
  • 1e21f26d88 psa_crypto_cipher: add helper to validate PSA cipher values Valerio Setti 2023-10-20 16:24:07 +02:00
  • 7e710e8272 all.sh: add components as full_no_cipher with CRYPTO_C and CRYPTO_CONFIG Valerio Setti 2023-08-25 09:14:15 +02:00
  • 4a249828a8 psa_crypto_cipher: add mbedtls_cipher_values_from_psa() Valerio Setti 2023-10-18 12:34:54 +02:00
  • 2c2adedd82 psa_crypto_aead: add guard for CIPHER_C dependency Valerio Setti 2023-08-25 09:22:19 +02:00
  • c5d9dd262b adjust_psa_from_legacy: enable ALG_STREAM_CIPHER on when CIPHER_C is defined Valerio Setti 2023-08-25 09:21:31 +02:00
  • c1d50b6314 check_config: fix dependency of PSA_CRYPTO_C on CIPHER_C Valerio Setti 2023-08-25 09:20:00 +02:00
  • 2db16b7b16 disable tests when ecp is not available Jerry Yu 2023-08-15 16:52:25 +08:00
  • 0edafa9449 Add test case for writing early data in EE Jerry Yu 2023-02-08 15:09:32 +08:00
  • 71c14f1db6 write early data indication in EE msg Jerry Yu 2022-12-12 11:10:35 +08:00
  • 985c967a14 tls13: add more checks for server early data Jerry Yu 2022-12-04 14:06:30 +08:00
  • 51328162e6 Merge pull request #8374 from sergio-nsk/sergio-nsk/8372/2 Bence Szépkúti 2023-10-26 21:21:01 +00:00
  • 3ccb844117 Merge pull request #8373 from sergio-nsk/sergio-nsk/8372/1 Bence Szépkúti 2023-10-26 15:59:05 +00:00
  • c8d89a164d Merge pull request #8421 from gilles-peskine-arm/test-datax-chdir-2.28 Gilles Peskine 2023-10-26 15:54:50 +00:00
  • 2db1e354e3 Merge pull request #8408 from daverodgman/iar-fix-aes Dave Rodgman 2023-10-26 15:53:11 +00:00
  • b3d0ed2e6e Merge pull request #8303 from valeriosetti/issue6316 Gilles Peskine 2023-10-26 15:53:10 +00:00
  • e960ddd3df Merge pull request #8306 from yanesca/psa_threads_design Gilles Peskine 2023-10-26 15:53:10 +00:00
  • 4f144093ba Merge pull request #8294 from gilles-peskine-arm/test-datax-chdir Gilles Peskine 2023-10-26 15:53:10 +00:00
  • 67fb0e2662 Merge remote-tracking branch 'dev' into fix-MBEDTLS_HAS_MD5_VIA_LOWLEVEL_OR_PSA Gilles Peskine 2023-10-26 17:44:17 +02:00
  • d609607f21 Fix test suite never executed due to an undefined symbol Gilles Peskine 2023-10-26 16:50:18 +02:00
  • 257f6dd57d Fix builds in conda-forge, which doesn't have CLOCK_BOOTTIME Tom Cosgrove 2023-10-26 13:58:57 +01:00
  • 4823d2c94e Extend design discussion Manuel Pégourié-Gonnard 2023-10-26 12:56:39 +02:00
  • a365efc6f1 Threading design: fix internal links Janos Follath 2023-10-23 11:54:30 +01:00
  • 6b3643117b Document chosen goals and priorities for 3.x Manuel Pégourié-Gonnard 2023-10-26 11:02:17 +02:00
  • 95b735530c Merge pull request #6719 from yuhaoth/pr/tls13-early-data-add-early-data-of-client-hello Ronald Cron 2023-10-26 08:31:53 +00:00