mbedtls/include/psa
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
..
crypto.h Parametrize Diffie-Hellman keys by a group identifier 2019-05-16 19:51:10 +02:00
crypto_accel_driver.h Pacify check-names.sh 2019-03-06 18:29:57 +01:00
crypto_driver_common.h Split crypto_driver.h into one for each driver type 2018-12-21 18:17:10 +01:00
crypto_entropy_driver.h Doxygen changes to match the code changes. clarifications. 2019-02-15 17:23:42 -06:00
crypto_extra.h Parametrize Diffie-Hellman keys by a group identifier 2019-05-16 19:51:10 +02:00
crypto_platform.h PSA crypto service: encode the key owner (ITS backend only) 2019-02-20 12:52:09 +01:00
crypto_se_driver.h Rename psa_generate_key() and psa_generator_import_key() 2019-05-03 15:44:28 +01:00
crypto_sizes.h Remove domain parameters from the official API 2019-05-16 19:27:05 +02:00
crypto_struct.h Remove domain parameters from the official API 2019-05-16 19:27:05 +02:00
crypto_types.h Parametrize Diffie-Hellman keys by a group identifier 2019-05-16 19:51:10 +02:00
crypto_values.h Parametrize Diffie-Hellman keys by a group identifier 2019-05-16 19:51:10 +02:00