Commit Graph

  • 2012361ae6 Merge pull request #6448 from ronald-cron-arm/tls13-kex-build-options Ronald Cron 2022-10-24 15:21:37 +02:00
  • 3f44e5b11a Refactor macro-spanning if in ssl_server2.c David Horstmann 2022-10-24 13:12:19 +01:00
  • f160ef1dd1 Refactor macro-spanning if in ssl_client2.c David Horstmann 2022-10-24 13:11:38 +01:00
  • 36b3b7cbee Fix test dependencies for cases that are PSA-based Andrzej Kurek 2022-10-24 05:40:55 -04:00
  • ab0451bc2c Fix build command in test_psa_crypto_config_reference_hash_use_psa Przemek Stekiel 2022-10-24 11:29:35 +02:00
  • ed01319962 Add missing ECB requirements for PSA cipher aes tests Andrzej Kurek 2022-10-24 05:21:50 -04:00
  • 72ef7c0390 Merge pull request #6463 from AndrzejKurek/fix-crypo-typo Manuel Pégourié-Gonnard 2022-10-24 11:06:22 +02:00
  • 4c89542086 Merge pull request #6465 from mpg/pr-template-changelog Manuel Pégourié-Gonnard 2022-10-24 10:46:31 +02:00
  • c86dedfdc1 Fix code style Przemek Stekiel 2022-10-24 09:16:04 +02:00
  • 58bbc23ca3 Use coverage analyze as default task Przemek Stekiel 2022-10-24 08:10:10 +02:00
  • 7f9ddb584a Merge branch 'Mbed-TLS:development' into ssl_client2-add-build-version Yanray Wang 2022-10-24 12:19:39 +08:00
  • 454eb9172d ssl-opt.sh: Fix list of TLS 1.2 key exchanges with cert Ronald Cron 2022-10-21 08:56:04 +02:00
  • 10bf956334 tls13: Fix documentation Ronald Cron 2022-10-21 08:51:33 +02:00
  • 083da8eb53 tls13: client: Improve coding style Ronald Cron 2022-10-20 15:53:51 +02:00
  • 70ed41754d ssl-opt.sh: Simplify TLS 1.3 dependencies Ronald Cron 2022-10-20 15:48:19 +02:00
  • 5de538c9dd ssl-opt.sh: Remove requires_key_exchange_with_cert_in_tls12_enabled Ronald Cron 2022-10-20 14:47:56 +02:00
  • a2900bcd1e tls13: keys: Simplify code guard Ronald Cron 2022-10-20 14:37:35 +02:00
  • 9810b6d0b7 Fix kex config options documentation in tls13-support.md Ronald Cron 2022-10-20 14:22:45 +02:00
  • c3f43b663e all.sh: Add components testing TLS 1.3 kex partial enablement Ronald Cron 2022-10-17 17:35:32 +02:00
  • 571f1ff6dc Make sure TLS 1.2 kex macros are undefined in builds without TLS 1.2 Ronald Cron 2022-10-04 09:33:27 +02:00
  • 8328113cad ssl-opt.sh: Fix some test checks for ephemeral only kex build Ronald Cron 2022-10-18 09:37:39 +02:00
  • 766c0cdb1f tls13: Add missing kex guards Ronald Cron 2022-10-18 12:17:11 +02:00
  • 82be0d4b4d tls13: Do not use MBEDTLS_KEY_EXCHANGE_SOME_ECDHE_ENABLED Ronald Cron 2022-10-04 17:25:34 +02:00
  • de08cf3543 tls13: Do not use MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED Ronald Cron 2022-10-04 17:15:35 +02:00
  • 59625848e6 ssl-opt.sh: TLS 1.3 kex: Use MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_*ENABLED Ronald Cron 2022-10-17 10:36:34 +02:00
  • 73fe8df922 Introduce and use MBEDTLS_SSL_HANDSHAKE_WITH_PSK_ENABLED Ronald Cron 2022-10-05 14:31:43 +02:00
  • e68ab4f55e Introduce and use MBEDTLS_SSL_HANDSHAKE_WITH_CERT_ENABLED Ronald Cron 2022-10-05 12:46:29 +02:00
  • 41a443a68d tls13: Use MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK.*ENABLED Ronald Cron 2022-10-04 16:38:25 +02:00
  • 928cbd34e7 tls13: Use MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED Ronald Cron 2022-10-04 16:14:26 +02:00
  • d8d2ea5674 Add TLS 1.3 key exchange mode config options Ronald Cron 2022-10-04 15:48:06 +02:00
  • ba970be142 Fix test dependencies for cases that are PSA-based Andrzej Kurek 2022-10-21 13:39:00 -04:00
  • fc4f11b5d0 Improve test component name Gilles Peskine 2022-10-21 19:34:54 +02:00
  • a020d535ad Avoid having both test_suite_XXX.data and test_suite_XXX.*.data Gilles Peskine 2022-10-21 19:00:38 +02:00
  • 42832bd406 Don't use test_suite_mpi as an example Gilles Peskine 2022-10-21 18:56:47 +02:00
  • ce22066211 Rename test_suite_bignum for consistency with bignum.{h,c} Gilles Peskine 2022-10-21 18:54:43 +02:00
  • abc6fbb8d7 Fix brief description Gilles Peskine 2022-10-21 18:36:08 +02:00
  • ed05279e4f Comment fix Andrzej Kurek 2022-10-21 05:37:54 -04:00
  • d066c79d7e Add missing ECB requirements for PSA cipher aes tests Andrzej Kurek 2022-10-21 05:29:08 -04:00
  • 8f26c8a0cf Fix a typo in test_suite_cipher Andrzej Kurek 2022-10-20 05:19:47 -04:00
  • 89ca977128 ssl-opt.sh: Improve dependencies of some TLS 1.3 test cases Ronald Cron 2022-10-17 14:56:45 +02:00
  • bc5adf4ef8 ssl-opt.sh: Add dependencies on handshake with cert Ronald Cron 2022-10-04 11:06:14 +02:00
  • 2ea36af693 ssl-opt.sh: TLS 1.3 kex: Do not use sig_algs if no cert Ronald Cron 2022-10-17 09:37:16 +02:00
  • 81cd7ab492 tests: ssl: Add missing dependency on MBEDTLS_X509_CRT_PARSE_C Ronald Cron 2022-10-18 12:15:27 +02:00
  • f64cc03b09 tests: ssl: Add missing dependencies on certificate based handshake Ronald Cron 2022-10-04 09:32:19 +02:00
  • 457fb7a523 tests: ssl: Fix ciphersuite identifier Ronald Cron 2022-10-04 09:02:06 +02:00
  • 81378b72e8 programs: ssl: Remove dependency on TLS 1.3 for "sig_algs" option Ronald Cron 2022-10-05 09:18:01 +02:00
  • 20a8e63b23 programs: ssl: Fix some mbedtls_ssl_conf_sig_algs() guards Ronald Cron 2022-10-03 17:36:44 +02:00
  • d29e13eb1b tls: Use the same function in TLS 1.2 and 1.3 to check PSK conf Ronald Cron 2022-10-19 10:33:48 +02:00
  • 2a87e9bf83 tls: Align set and usage check for PSK Ronald Cron 2022-10-19 10:55:26 +02:00
  • fa1e04a7c4 tls13: keys: Fix PSK build only case Ronald Cron 2022-10-17 09:04:59 +02:00
  • 9a6a49c7cb tls13: keys: Fail if the group type is not ECDHE or DHE Ronald Cron 2022-10-17 08:52:30 +02:00
  • b15d4d8966 tls13: keys: Fix error code Ronald Cron 2022-10-17 08:47:32 +02:00
  • 3b056202d3 tls13: keys: Do not use handshake->premaster Ronald Cron 2022-10-05 17:20:21 +02:00
  • 4c7edb2b9b tls13: keys: Fix indentation Ronald Cron 2022-10-05 15:37:11 +02:00
  • 831fee68c3 tls13: keys: Avoid input buffer copy Ronald Cron 2022-10-05 16:22:59 +02:00
  • 4e95590ae7 analyze_outcomes.py: Add test coverage regresion analyze for driver only builds Przemek Stekiel 2022-10-21 13:42:08 +02:00
  • 01df9ddda7 Add test component: component_test_psa_crypto_config_reference_hash_use_psa Przemek Stekiel 2022-10-20 14:21:21 +02:00
  • 02e2fa0f64 Make ChangeLog more visible in PR template Manuel Pégourié-Gonnard 2022-10-21 11:01:22 +02:00
  • 0e7e47147c Merge pull request #6447 from mprse/driver-only-hash-gap Manuel Pégourié-Gonnard 2022-10-21 10:32:43 +02:00
  • 45c6792faf Merge pull request #6385 from AndrzejKurek/depends-py-reloaded Manuel Pégourié-Gonnard 2022-10-21 10:17:58 +02:00
  • 076b2d062f Improve the method of printing string build version Yanray Wang 2022-10-21 11:09:45 +08:00
  • 0d3b3a86d2 Move MBEDTLS_ECP_C requirements to test_suite_ssl.function Andrzej Kurek 2022-10-20 14:50:35 -04:00
  • c6952491c1 Merge pull request #6446 from yanesca/add_split_arch_tests_to_bignum_core Janos Follath 2022-10-20 18:29:33 +01:00
  • be17655b57 mbedtls_mpi_mod_modulus_init() must be called before any 'goto exit' in tests Tom Cosgrove 2022-10-20 16:57:10 +01:00
  • 78e3c9b574 Fix style in bignum_core.py Janos Follath 2022-10-20 12:09:30 +01:00
  • 560805d665 Fix mbedtls_mpi_core_add_if test aliasing Janos Follath 2022-10-20 12:04:40 +01:00
  • e470821e6a Add missing SHA dependencies Andrzej Kurek 2022-10-20 06:46:16 -04:00
  • a2089f5a29 pylint: ignore duplicated imports Andrzej Kurek 2022-10-19 09:13:11 -04:00
  • 3de1c783ea Fix blowfish padding dependencies Andrzej Kurek 2022-10-19 05:33:09 -04:00
  • 2c95a56e13 Remove KNOWN_MBEDTLS_SUPPORTED_HASH_ALG as it is now not used anywhere Przemek Stekiel 2022-10-20 12:38:44 +02:00
  • 467a0f2025 Adjust depends.py to the 2.28 branch Andrzej Kurek 2022-10-20 06:15:06 -04:00
  • 15e5dd8d96 Add missing blowfish possibility to CBC suites Andrzej Kurek 2022-10-20 06:10:52 -04:00
  • 113952de01 depends.py: rename domains argument to tasks Andrzej Kurek 2022-10-17 08:39:09 -04:00
  • ffbc8f5d4a depends.py documentation fixes Andrzej Kurek 2022-10-17 08:34:40 -04:00
  • 96298f960f Add a temporary solution to create a seedfile Andrzej Kurek 2022-10-04 08:06:59 -04:00
  • 3146bb4f61 depends.py: remove config options that are unset anyway Andrzej Kurek 2022-10-17 06:51:10 -04:00
  • bec35a18c1 depends.py: rename config_pl usage to config_py Andrzej Kurek 2022-10-16 12:52:20 -04:00
  • 9cbdf102d6 Change the way exclusive groups are defined in depends.py Andrzej Kurek 2022-10-14 08:09:16 -04:00
  • 0325ced8cc depends.py: fix TLS 1.3 requirements Andrzej Kurek 2022-10-18 09:37:59 -04:00
  • 8b7a157fbe Improve depends.py readability Andrzej Kurek 2022-10-14 07:06:43 -04:00
  • 9155e7f8e3 Switch from x509_CRT_PARSE to KEY_EXCHANGE_WITH_CERT_ENABLED Andrzej Kurek 2022-10-18 09:36:19 -04:00
  • cddae3b3fa Add MBEDTLS_DES_C exclusive group dependencies Andrzej Kurek 2022-10-13 09:07:47 -04:00
  • 0b56ce00bd Fix the memory allocation in test_suite_ssl Andrzej Kurek 2022-10-13 08:22:08 -04:00
  • dc4a25249f Fix tls 1.3 test dependencies Andrzej Kurek 2022-10-18 09:28:40 -04:00
  • 7829d8fd8b Replace x509_CRT_PARSE_C with KEY_EXCHANGE_WITH_CERT_ENABLED Andrzej Kurek 2022-10-18 09:19:07 -04:00
  • 7ddb53c18d Fix unchecked allocation in test_suite_ssl Andrzej Kurek 2022-10-12 09:27:44 -04:00
  • 110fc48070 depends.py: Add script documentation Andrzej Kurek 2022-10-09 05:29:44 -04:00
  • 5b327555d5 Disable MBEDTLS_TEST_HOOKS in depends.py Andrzej Kurek 2022-10-07 16:07:58 -04:00
  • 068a73f46d Rework depends.py to run more tests with hashes Andrzej Kurek 2022-10-06 18:52:44 -04:00
  • 2e105b53f9 depends.py: disable part of the test jobs Andrzej Kurek 2022-10-06 16:57:38 -04:00
  • 85d69309e8 Split depends.py all.sh job into seven Andrzej Kurek 2022-10-05 09:14:07 -04:00
  • fb3e27e178 Use upper case for constants in depends.py Andrzej Kurek 2022-10-04 16:22:22 -04:00
  • b95ba9a2db Improve depends.py structrue Andrzej Kurek 2022-10-04 15:02:41 -04:00
  • 798f5c28c9 Fix python formatting and indentation Andrzej Kurek 2022-10-04 11:14:59 -04:00
  • 3cdd08cf84 Add an all.sh component running depends.pl Andrzej Kurek 2022-10-04 10:38:28 -04:00
  • 9068625a57 Update depends.py Andrzej Kurek 2022-09-28 03:17:56 -04:00
  • 4d95934a61 Add missing ECP and ECDH dependencies in ssl test suites Andrzej Kurek 2022-10-18 08:47:23 -04:00
  • 4ed670f0cd Add missing key exchange dependencies Andrzej Kurek 2022-10-18 08:30:50 -04:00
  • b3b0ec9bed Add missing dependencies Andrzej Kurek 2022-10-18 08:21:07 -04:00
  • 0d2982be13 Refactor ssl test suite to use pointers more Andrzej Kurek 2022-10-18 07:55:46 -04:00