mbedtls/tests/suites
Gilles Peskine dcaefae849 Parametrize Diffie-Hellman keys by a group identifier
Parametrize finite-field Diffie-Hellman key types with a DH group
identifier, in the same way elliptic curve keys are parametrized with
an EC curve identifier.

Define the DH groups from the TLS registry (these are the groups from
RFC 7919).

Replicate the macro definitions and the metadata tests from elliptic
curve identifiers to DH group identifiers.

Define PSA_DH_GROUP_CUSTOM as an implementation-specific extension for
which domain parameters are used to specify the group.
2019-05-16 19:51:10 +02:00
..
helpers.function Write documentation for TEST_ASSERT 2019-02-15 10:13:35 -05:00
host_test.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
main_test.function psa: Initialize crypto in tests that need to 2019-02-13 07:34:54 -05:00
target_test.function
test_suite_aes.cbc.data
test_suite_aes.cfb.data
test_suite_aes.ecb.data
test_suite_aes.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_aes.ofb.data
test_suite_aes.rest.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_aes.xts.data
test_suite_arc4.data
test_suite_arc4.function
test_suite_aria.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_aria.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_asn1write.data Add tests for (named) bitstring to suite_asn1write 2019-02-28 09:36:30 +00:00
test_suite_asn1write.function Add tests for (named) bitstring to suite_asn1write 2019-02-28 09:36:30 +00:00
test_suite_base64.data
test_suite_base64.function
test_suite_blowfish.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_blowfish.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_camellia.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_camellia.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_ccm.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_ccm.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_chacha20.data
test_suite_chacha20.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_chachapoly.data
test_suite_chachapoly.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_cipher.aes.data Add AES-*-CBC test vectors for PSA-based cipher contexts 2018-11-22 16:33:01 +00:00
test_suite_cipher.arc4.data
test_suite_cipher.blowfish.data
test_suite_cipher.camellia.data
test_suite_cipher.ccm.data Test PSA-based CCM cipher operations 2018-11-22 16:33:01 +00:00
test_suite_cipher.chacha20.data
test_suite_cipher.chachapoly.data Test PSA-based CCM cipher operations 2018-11-22 16:33:01 +00:00
test_suite_cipher.des.data
test_suite_cipher.function psa: Initialize crypto in tests that need to 2019-02-13 07:34:54 -05:00
test_suite_cipher.gcm.data Add missing newline at the end of test_suite_cipher.gcm.data 2018-11-22 16:33:01 +00:00
test_suite_cipher.misc.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_cipher.null.data
test_suite_cipher.padding.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_cmac.data
test_suite_cmac.function
test_suite_ctr_drbg.data
test_suite_ctr_drbg.function test_suite_ctr_drbg: use ctr_drbg_update_ret instead of ctr_drbg_update 2019-02-01 02:53:16 -05:00
test_suite_des.data
test_suite_des.function
test_suite_dhm.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_dhm.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_ecdh.data ECDH: Add test vectors for Curve25519 2019-02-22 15:42:03 +00:00
test_suite_ecdh.function Add mbedtls_ecp_read_key 2019-02-22 15:39:03 +00:00
test_suite_ecdsa.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_ecdsa.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_ecjpake.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_ecjpake.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_ecp.data ECP: Clarify test descriptions 2019-02-27 14:47:10 +00:00
test_suite_ecp.function Merge remote-tracking branch 'restricted/pr/551' into development 2019-03-27 17:01:24 +00:00
test_suite_entropy.data
test_suite_entropy.function
test_suite_error.data
test_suite_error.function
test_suite_gcm.aes128_de.data
test_suite_gcm.aes128_en.data
test_suite_gcm.aes192_de.data
test_suite_gcm.aes192_en.data
test_suite_gcm.aes256_de.data
test_suite_gcm.aes256_en.data
test_suite_gcm.camellia.data
test_suite_gcm.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_gcm.misc.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_hkdf.data
test_suite_hkdf.function
test_suite_hmac_drbg.function
test_suite_hmac_drbg.misc.data
test_suite_hmac_drbg.no_reseed.data
test_suite_hmac_drbg.nopr.data
test_suite_hmac_drbg.pr.data
test_suite_md.data
test_suite_md.function
test_suite_mdx.data
test_suite_mdx.function
test_suite_memory_buffer_alloc.data
test_suite_memory_buffer_alloc.function
test_suite_mpi.data Add little endian export to Bignum 2019-02-22 15:41:31 +00:00
test_suite_mpi.function Remove unnecessary cast from ECP test 2019-02-26 16:48:40 +00:00
test_suite_nist_kw.data
test_suite_nist_kw.function Fix #2370, minor typos and spelling mistakes 2019-01-24 10:37:40 +01:00
test_suite_oid.data Add certificate policy of type any policy id 2019-03-26 14:41:07 +02:00
test_suite_oid.function Add certificate policy of type any policy id 2019-03-26 14:41:07 +02:00
test_suite_pem.data
test_suite_pem.function
test_suite_pk.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_pk.function Rename psa_generate_key() and psa_generator_import_key() 2019-05-03 15:44:28 +01:00
test_suite_pkcs1_v15.data Fix test data missing some fake-random input 2019-02-19 18:33:57 +01:00
test_suite_pkcs1_v15.function Add tests for RSA encrypt/decrypt with NULL for empty message 2019-02-19 18:33:57 +01:00
test_suite_pkcs1_v21.data Add tests for RSA encrypt/decrypt with NULL for empty message 2019-02-19 18:33:57 +01:00
test_suite_pkcs1_v21.function Add tests for RSA encrypt/decrypt with NULL for empty message 2019-02-19 18:33:57 +01:00
test_suite_pkcs5.data
test_suite_pkcs5.function
test_suite_pkparse.data
test_suite_pkparse.function
test_suite_pkwrite.data
test_suite_pkwrite.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_poly1305.data
test_suite_poly1305.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_psa_crypto_entropy.data
test_suite_psa_crypto_entropy.function Gate entropy injection through a dedicated configuration option 2019-03-15 11:15:21 +01:00
test_suite_psa_crypto_hash.data
test_suite_psa_crypto_hash.function New function psa_hash_clone 2019-01-19 12:03:41 +01:00
test_suite_psa_crypto_init.data Create the NV seed file for the tests if needed 2018-11-23 22:58:40 +01:00
test_suite_psa_crypto_init.function Put handle parameter last: psa_import_key 2019-05-15 23:16:07 +02:00
test_suite_psa_crypto_metadata.data Parametrize Diffie-Hellman keys by a group identifier 2019-05-16 19:51:10 +02:00
test_suite_psa_crypto_metadata.function Parametrize Diffie-Hellman keys by a group identifier 2019-05-16 19:51:10 +02:00
test_suite_psa_crypto_persistent_key.data Persistent key gray-box tests: add test cases with restart 2019-04-24 15:46:04 +02:00
test_suite_psa_crypto_persistent_key.function Merge pull request #109 from gilles-peskine-arm/psa-key_attributes-set_persistent 2019-05-16 17:28:53 +01:00
test_suite_psa_crypto_slot_management.data Merge pull request #104 from gilles-peskine-arm/psa-global_key_id 2019-05-16 17:11:59 +01:00
test_suite_psa_crypto_slot_management.function Merge pull request #109 from gilles-peskine-arm/psa-key_attributes-set_persistent 2019-05-16 17:28:53 +01:00
test_suite_psa_crypto.data Rename "generator" to "operation" 2019-05-16 18:55:25 +02:00
test_suite_psa_crypto.function Shorten the name of psa_key_agreement_raw_shared_secret 2019-05-16 18:55:25 +02:00
test_suite_psa_its.data Fix copypasta in test data 2019-03-15 11:37:09 +01:00
test_suite_psa_its.function Tests for PSA ITS over stdio files 2019-03-15 11:14:35 +01:00
test_suite_rsa.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_rsa.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_shax.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_shax.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_timing.data Reduce the timing tests complexity 2019-01-29 10:19:49 +01:00
test_suite_timing.function Correct code formatting in the timing test suites 2019-02-05 09:22:20 +01:00
test_suite_version.data Update library version to 2.17.0 2019-03-19 16:12:55 +00:00
test_suite_version.function
test_suite_xtea.data
test_suite_xtea.function