mbedtls/tests/suites
Ronald Cron 928cbd34e7 tls13: Use MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED
Use MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED
instead of MBEDTLS_KEY_EXCHANGE_WITH_CERT_ENABLED to guard
code specific to the TLS 1.3 ephemeral key exchange mode.

Use it also for the dependencies of TLS 1.3 only tests
relying on ephemeral key exchange mode, but for
tests in tls13-kex-modes.sh where the change is done
later using all
MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_.*ENABLED macros.

Signed-off-by: Ronald Cron <ronald.cron@arm.com>
2022-10-22 14:42:04 +02:00
..
helpers.function Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
host_test.function Add missing break 2022-06-17 10:55:42 +01:00
main_test.function Changing the places of the mbedtls_test_hook_test_fail callback declaration 2021-07-20 13:36:16 +02:00
test_suite_aes.cbc.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_aes.cfb.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_aes.ecb.data Refactor AES context to be shallow-copyable 2022-06-29 16:17:50 +01:00
test_suite_aes.function Fix missing cipher mode dependencies 2022-10-19 08:35:08 -04:00
test_suite_aes.ofb.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_aes.rest.data Refactor optional parameter check tests 2021-05-27 17:27:14 +02:00
test_suite_aes.xts.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_aria.data Removal of the TEST_VALID_PARAM macro and its usages 2021-05-27 17:35:04 +02:00
test_suite_aria.function Redo of PR#5345. Fixed spelling and typographical errors found by CodeSpell. 2022-05-11 21:25:51 +01:00
test_suite_asn1parse.data Merge pull request #350 from gilles-peskine-arm/asn1-tests-parse_prefixes-trailing_garbage 2020-02-05 15:40:22 +00:00
test_suite_asn1parse.function Fix usage of ASSERT_ALLOC() 2022-10-14 09:35:55 +02:00
test_suite_asn1write.data Fix copypasta in test data 2022-06-15 21:16:42 +02:00
test_suite_asn1write.function Don't call memcpy(NULL, 0) which has undefined behavior 2022-06-27 23:59:53 +02:00
test_suite_base64.data Move the list of Base64 digits out of the test data 2021-10-25 22:15:19 +02:00
test_suite_base64.function Delete base64_invasive.h due to functions are moved to the constant-time module 2021-11-26 17:20:02 +01:00
test_suite_bignum_core.data Move tests added in #6289 2022-10-19 15:36:18 +01:00
test_suite_bignum_core.function Fix mbedtls_mpi_core_add_if test aliasing 2022-10-20 12:04:40 +01:00
test_suite_bignum_mod.data Move legacy mod functions back to test_suite_mpi 2022-10-19 15:20:01 +01:00
test_suite_bignum_mod.function Move legacy mod functions back to test_suite_mpi 2022-10-19 15:20:01 +01:00
test_suite_bignum_mod_raw.data Move tests added in #6289 2022-10-19 15:36:18 +01:00
test_suite_bignum_mod_raw.function Add missing include 2022-10-19 16:43:22 +01:00
test_suite_camellia.data Removal of the TEST_VALID_PARAM macro and its usages 2021-05-27 17:35:04 +02:00
test_suite_camellia.function Enabled invalid param test in camellia 2022-08-31 10:14:57 +01:00
test_suite_ccm.data Fix missing AES dependencies 2022-10-19 08:35:08 -04:00
test_suite_ccm.function Add tests for CCM*-no-tag. 2021-10-21 11:33:41 +02:00
test_suite_chacha20.data Refactor optional parameter check tests 2021-05-27 17:27:14 +02:00
test_suite_chacha20.function Refactor optional parameter check tests 2021-05-27 17:27:14 +02:00
test_suite_chachapoly.data Refactor optional parameter check tests 2021-05-27 17:27:14 +02:00
test_suite_chachapoly.function Refactor optional parameter check tests 2021-05-27 17:27:14 +02:00
test_suite_cipher.aes.data Use MBEDTLS_TEST_DEPRECATED only in tests 2022-05-19 14:11:06 +02:00
test_suite_cipher.aria.data Fix missing padding dependencies 2022-10-19 08:35:08 -04:00
test_suite_cipher.camellia.data Fix missing padding dependencies 2022-10-19 08:35:08 -04:00
test_suite_cipher.ccm.data Use MBEDTLS_TEST_DEPRECATED only in tests 2022-05-19 14:11:06 +02:00
test_suite_cipher.chacha20.data Modifies data files to match new test function name 2022-02-21 09:57:51 +00:00
test_suite_cipher.chachapoly.data Modifies data files to match new test function name 2022-02-21 09:57:51 +00:00
test_suite_cipher.des.data Fix missing padding dependencies 2022-10-19 08:35:08 -04:00
test_suite_cipher.function test_suite_cipher.function: always include aes.h 2022-09-27 15:04:14 +02:00
test_suite_cipher.gcm.data Use MBEDTLS_TEST_DEPRECATED only in tests 2022-05-19 14:11:06 +02:00
test_suite_cipher.misc.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_cipher.nist_kw.data Test data: replace "::" by ":" 2019-09-20 16:01:59 +02:00
test_suite_cipher.null.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_cipher.padding.data Remove MD2, MD4, RC4, Blowfish and XTEA 2021-06-16 10:34:25 +02:00
test_suite_cmac.data Fix missing AES dependencies 2022-10-19 08:35:08 -04:00
test_suite_cmac.function Fix missing AES dependencies 2022-10-19 08:35:08 -04:00
test_suite_ctr_drbg.data Remove selftest dependency in the test suite 2019-11-21 13:49:20 +01:00
test_suite_ctr_drbg.function Rename the _ret() functions 2021-06-08 16:45:41 +02:00
test_suite_debug.data test_suite_debug: adapt dependenies so the test can run in the driver-only build 2022-10-18 14:52:41 +02:00
test_suite_debug.function test_suite_debug: adapt dependenies so the test can run in the driver-only build 2022-10-18 14:52:41 +02:00
test_suite_des.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_des.function Catch failures of AES or DES operations 2021-09-27 16:22:08 +02:00
test_suite_dhm.data Remove radix arg from bignum tests 2022-08-01 15:07:14 +01:00
test_suite_dhm.function Remove radix arg from bignum tests 2022-08-01 15:07:14 +01:00
test_suite_ecdh.data Merge branch 'development' into Remove__CHECK_PARAMS_option 2021-06-07 15:41:49 +02:00
test_suite_ecdh.function Add initialization for structures 2022-09-27 18:48:44 +02:00
test_suite_ecdsa.data Rm useless use of MD in ECDSA test functions 2022-07-19 21:03:29 +02:00
test_suite_ecdsa.function Make legacy_or_psa.h public. 2022-09-16 12:02:48 +02:00
test_suite_ecjpake.data Redo of PR#5345. Fixed spelling and typographical errors found by CodeSpell. 2022-05-11 21:25:51 +01:00
test_suite_ecjpake.function Add initialization for structures 2022-09-27 18:48:44 +02:00
test_suite_ecp.data Add leading zeros to group metadata 2022-09-20 09:41:05 +01:00
test_suite_ecp.function Add initialization for structures 2022-09-23 15:25:27 +02:00
test_suite_entropy.data Remove MBEDTLS_TEST_NULL_ENTROPY config option. 2021-05-11 13:15:19 +02:00
test_suite_entropy.function Merge remote-tracking branch 'origin/development' into development_new 2021-04-07 16:31:09 +01:00
test_suite_error.data
test_suite_error.function
test_suite_gcm.aes128_de.data Fix PSA AEAD GCM's update output buffer length verification. 2021-10-04 13:54:55 +02:00
test_suite_gcm.aes128_en.data Fix missing AES dependencies 2022-10-19 08:35:08 -04:00
test_suite_gcm.aes192_de.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_gcm.aes192_en.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_gcm.aes256_de.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_gcm.aes256_en.data Uniquify test case descriptions 2019-09-20 15:59:31 +02:00
test_suite_gcm.camellia.data Remove unused cryptography test files 2019-08-15 15:44:50 +01:00
test_suite_gcm.function Fix missing AES dependencies 2022-10-19 08:35:08 -04:00
test_suite_gcm.misc.data Removal of the TEST_VALID_PARAM macro and its usages 2021-05-27 17:35:04 +02:00
test_suite_hkdf.data Code review follow-up corrections 2021-06-16 10:34:45 +02:00
test_suite_hkdf.function Update old style test function parameter handling 2022-03-16 16:53:23 +01:00
test_suite_hmac_drbg.function Support set *_drbg reseed interval before seed 2020-11-25 14:25:56 -08:00
test_suite_hmac_drbg.misc.data Fix SHA definitions and their dependencies in library and test suites. 2021-05-10 13:51:53 +02:00
test_suite_hmac_drbg.no_reseed.data Fix SHA definitions and their dependencies in library and test suites. 2021-05-10 13:51:53 +02:00
test_suite_hmac_drbg.nopr.data Separate SHA224 from SHA256 config options. 2021-04-28 14:38:37 +02:00
test_suite_hmac_drbg.pr.data Separate SHA224 from SHA256 config options. 2021-04-28 14:38:37 +02:00
test_suite_lmots.data Fix file names in reproduction instructions in test data 2022-10-13 20:48:15 +02:00
test_suite_lmots.function Fix memory leak if unit test fails 2022-10-17 12:27:43 +02:00
test_suite_lms.data Fix instructions and test data for pyhsslms interop tests 2022-10-13 20:45:05 +02:00
test_suite_lms.function Use correct export length in LMS export tests 2022-10-13 17:55:46 +01:00
test_suite_md.data Remove MD2, MD4, RC4, Blowfish and XTEA 2021-06-16 10:34:25 +02:00
test_suite_md.function Redo of PR#5345. Fixed spelling and typographical errors found by CodeSpell. 2022-05-11 21:25:51 +01:00
test_suite_mdx.data Remove MD2, MD4, RC4, Blowfish and XTEA 2021-06-16 10:34:25 +02:00
test_suite_mdx.function Remove MD2, MD4, RC4, Blowfish and XTEA 2021-06-16 10:34:25 +02:00
test_suite_memory_buffer_alloc.data More accurate test case description 2019-10-31 15:07:35 +01:00
test_suite_memory_buffer_alloc.function Enable more test cases without MBEDTLS_MEMORY_DEBUG 2019-10-31 15:07:45 +01:00
test_suite_mpi.data Move tests added in #6289 2022-10-19 15:36:18 +01:00
test_suite_mpi.function Move tests added in #6289 2022-10-19 15:36:18 +01:00
test_suite_mps.data Add unit test for integer overflow in mbedtls_mps_reader_reclaim() 2021-03-29 14:20:18 +01:00
test_suite_mps.function Rename MBEDTLS_SSL_PROTO_TLS1_3_EXPERIMENTAL to MBEDTLS_SSL_PROTO_TLS1_3 2021-12-10 13:47:55 +01:00
test_suite_net.data Add test for mbedtls_net_poll beyond FD_SETSIZE 2021-02-25 15:56:48 +01:00
test_suite_net.function Redo of PR#5345. Fixed spelling and typographical errors found by CodeSpell. 2022-05-11 21:25:51 +01:00
test_suite_nist_kw.data Removal of RC4 certs and fixes to docs and tests 2021-06-21 13:27:29 +02:00
test_suite_nist_kw.function tests: Get rid of mbedtls_test_unhexify() in unit test code 2020-06-26 10:45:16 +02:00
test_suite_oid.data test_suite_oid: Replace MBEDTLS_MD5_C and MBEDTLS_SHAxxx_C with the corresponding MBEDTLS_HAS_ALG_xxx_VIA_LOWLEVEL_OR_PSA 2022-08-19 10:15:56 +02:00
test_suite_oid.function Make legacy_or_psa.h public. 2022-09-16 12:02:48 +02:00
test_suite_pem.data Fix missing AES dependencies 2022-10-19 08:35:08 -04:00
test_suite_pem.function Make legacy_or_psa.h public. 2022-09-16 12:02:48 +02:00
test_suite_pk.data Add new test for invalid param in pk.c 2022-08-31 10:14:25 +01:00
test_suite_pk.function Merge pull request #6091 from Zaya-dyno/validation_remove_change_pk 2022-09-23 17:03:30 +02:00
test_suite_pkcs1_v15.data Apply test data changes for conflicting cases 2022-08-01 15:17:45 +01:00
test_suite_pkcs1_v15.function Make legacy_or_psa.h public. 2022-09-16 12:02:48 +02:00
test_suite_pkcs1_v21.data Fix undeclared dependencies on SHA-1 2022-08-11 12:50:06 +02:00
test_suite_pkcs1_v21.function Make legacy_or_psa.h public. 2022-09-16 12:02:48 +02:00
test_suite_pkcs5.data Fix missing padding dependencies 2022-10-19 08:35:08 -04:00
test_suite_pkcs5.function Make legacy_or_psa.h public. 2022-09-16 12:02:48 +02:00
test_suite_pkcs12.data Remove MD dependency from pkcs12 module 2022-09-01 08:57:41 -04:00
test_suite_pkcs12.function Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
test_suite_pkparse.data Adjust pkparse test dependencies 2022-09-02 15:33:20 -04:00
test_suite_pkparse.function Make legacy_or_psa.h public. 2022-09-16 12:02:48 +02:00
test_suite_pkwrite.data pk_write test cases with short/long private key 2019-11-05 15:32:53 +01:00
test_suite_pkwrite.function Add RNG params to private key parsing 2021-06-17 09:38:38 +02:00
test_suite_poly1305.data Refactor optional parameter check tests 2021-05-27 17:27:14 +02:00
test_suite_poly1305.function Refactor optional parameter check tests 2021-05-27 17:27:14 +02:00
test_suite_psa_crypto.data test_suite_psa_crypto: adapt dependenies and guards so the test can run in the driver-only build 2022-10-19 13:20:20 +02:00
test_suite_psa_crypto.function test_suite_psa_crypto: adapt dependenies and guards so the test can run in the driver-only build 2022-10-19 13:20:20 +02:00
test_suite_psa_crypto_attributes.data Update PSA crypto test dependencies 2021-03-24 09:26:44 +01:00
test_suite_psa_crypto_attributes.function tests: psa: Test PSA client-only code 2021-02-01 13:17:23 +01:00
test_suite_psa_crypto_driver_wrappers.data Renames encrypt setup tests 2022-04-07 15:21:47 +01:00
test_suite_psa_crypto_driver_wrappers.function Redo of PR#5345. Fixed spelling and typographical errors found by CodeSpell. 2022-05-11 21:25:51 +01:00
test_suite_psa_crypto_entropy.data Redo of PR#5345. Fixed spelling and typographical errors found by CodeSpell. 2022-05-11 21:25:51 +01:00
test_suite_psa_crypto_entropy.function Merge pull request #4344 from TRodziewicz/remove_deprecated_things_in_crypto_compat_h 2021-04-19 10:55:21 +02:00
test_suite_psa_crypto_generate_key.function Adapt generate_key() test code to mbedTLS standards 2021-11-02 10:52:53 +01:00
test_suite_psa_crypto_hash.data Remove MD2, MD4, RC4, Blowfish and XTEA 2021-06-16 10:34:25 +02:00
test_suite_psa_crypto_hash.function Include psa_crypto_helpers.h in helpers.function 2021-01-06 18:21:18 +01:00
test_suite_psa_crypto_init.data CTR_DRBG: define a constant for the default entropy nonce length 2019-10-23 19:47:05 +02:00
test_suite_psa_crypto_init.function Move part of timing module out of the library 2021-06-15 15:47:44 +02:00
test_suite_psa_crypto_metadata.data Add PSA_WANT_ALG_HKDF_EXPAND, PSA_WANT_ALG_HKDF_EXTRACT, adapt code and dependencies 2022-06-03 16:18:15 +02:00
test_suite_psa_crypto_metadata.function test_suite_psa_crypto_metadata: add test cases for the HKDF-Extract/Expand algorithms 2022-06-03 16:18:15 +02:00
test_suite_psa_crypto_not_supported.function Remove key generation when given argument is invalid from NotSupported class 2021-10-20 10:04:55 +02:00
test_suite_psa_crypto_not_supported.misc.data New test suite for not-supported cases: key creation (import, generate) 2021-02-17 14:50:17 +01:00
test_suite_psa_crypto_op_fail.function Use a plausible input size with asymmetric verification 2022-04-05 15:03:39 +02:00
test_suite_psa_crypto_op_fail.misc.data Test attempts to use a public key for a private-key operation 2022-04-05 15:02:44 +02:00
test_suite_psa_crypto_persistent_key.data Add warnings to test code and data about storage format stability 2022-06-20 19:10:35 +02:00
test_suite_psa_crypto_persistent_key.function Add warnings to test code and data about storage format stability 2022-06-20 19:10:35 +02:00
test_suite_psa_crypto_se_driver_hal.data Add ARIA to the PSA API 2021-09-21 11:59:39 +02:00
test_suite_psa_crypto_se_driver_hal.function Fix dependencies in tests 2022-05-05 12:09:03 +02:00
test_suite_psa_crypto_se_driver_hal_mocks.data Update SE support to pass a location when registering a driver 2020-05-11 11:15:26 +02:00
test_suite_psa_crypto_se_driver_hal_mocks.function Include psa_crypto_helpers.h in helpers.function 2021-01-06 18:21:18 +01:00
test_suite_psa_crypto_slot_management.data Remove dependency of builtin keys on storage 2021-08-17 02:46:00 +05:30
test_suite_psa_crypto_slot_management.function Redo of PR#5345. Fixed spelling and typographical errors found by CodeSpell. 2022-05-11 21:25:51 +01:00
test_suite_psa_crypto_storage_format.function exercise_key_agreement_key: add special handling for HKDF_EXPAND 2022-06-14 14:41:42 +02:00
test_suite_psa_crypto_storage_format.misc.data Remove obsolete MBEDTLS_xxx dependencies 2021-07-13 17:12:53 +02:00
test_suite_psa_its.data BUGFIX: PSA test vectors use UID 1 instead of 0. 2022-02-08 15:19:26 +01:00
test_suite_psa_its.function Add warnings to test code and data about storage format stability 2022-06-20 19:10:35 +02:00
test_suite_random.data Explain the "external RNG large" test case 2021-02-16 15:46:06 +01:00
test_suite_random.function Remove MBEDTLS_TEST_NULL_ENTROPY config option. 2021-05-11 13:15:19 +02:00
test_suite_rsa.data Apply test data changes for conflicting cases 2022-08-01 15:17:45 +01:00
test_suite_rsa.function Merge pull request #6138 from Zaya-dyno/validation_remove_change_key_agree 2022-09-23 17:04:20 +02:00
test_suite_shax.data Removal of the TEST_VALID_PARAM macro and its usages 2021-05-27 17:35:04 +02:00
test_suite_shax.function Remove unused variables from shax.function 2022-08-31 10:15:25 +01:00
test_suite_ssl.data tls13: Use MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED 2022-10-22 14:42:04 +02:00
test_suite_ssl.function Switch from x509_CRT_PARSE to KEY_EXCHANGE_WITH_CERT_ENABLED 2022-10-19 08:35:09 -04:00
test_suite_timing.data Remove the dependency on MBEDTLS_HAVE_TIME from MBEDTLS_TIMING_C 2022-04-08 04:41:42 -04:00
test_suite_timing.function Move part of timing module out of the library 2021-06-15 15:47:44 +02:00
test_suite_version.data Bump version to 3.2.1 2022-07-12 10:51:55 +01:00
test_suite_version.function Fix GCC format-signedness warnings 2020-04-22 16:01:48 +02:00
test_suite_x509parse.data Change the dependencies in pem.c to xxx_BASED_ON_USE_PSA and related files 2022-08-19 10:15:56 +02:00
test_suite_x509parse.function Make legacy_or_psa.h public. 2022-09-16 12:02:48 +02:00
test_suite_x509write.data Change the dependencies in pem.c to xxx_BASED_ON_USE_PSA and related files 2022-08-19 10:15:56 +02:00
test_suite_x509write.function tests: ssl: Add missing dependency on MBEDTLS_X509_CRT_PARSE_C 2022-10-21 14:47:00 +02:00