mbedtls/include/psa
Gilles Peskine 228abc5773 Define EC curve family constants
Define constants for ECC curve families and DH group families. These
constants have 0x0000 in the lower 16 bits of the key type.

Support these constants in the implementation and in the PSA metadata
tests.

Switch the slot management and secure element driver HAL tests to the
new curve encodings. This requires SE driver code to become slightly
more clever when figuring out the bit-size of an imported EC key since
it now needs to take the data size into account.

Switch some documentation to the new encodings.

Remove the macro PSA_ECC_CURVE_BITS which can no longer be implemented.
2020-01-31 10:15:32 +01:00
..
crypto.h Define EC curve family constants 2020-01-31 10:15:32 +01:00
crypto_accel_driver.h Pacify check-names.sh 2019-03-06 18:29:57 +01:00
crypto_compat.h Better documentation in crypto_compat.h 2019-11-29 12:23:46 +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 Expose mbedtls/psa curve identifier conversions from psa_crypto.c 2020-01-31 10:15:32 +01:00
crypto_platform.h Merge pull request #139 from Patater/des-faster-and-typo-fix 2019-09-04 12:18:39 +01:00
crypto_se_driver.h SE driver: validate_slot_number: support changing persistent data 2019-10-01 14:27:23 +02:00
crypto_sizes.h Define EC curve family constants 2020-01-31 10:15:32 +01:00
crypto_struct.h Key derivation: forbid output_key without input_key 2019-09-24 18:39:03 +02:00
crypto_types.h Define EC curve family constants 2020-01-31 10:15:32 +01:00
crypto_values.h Define EC curve family constants 2020-01-31 10:15:32 +01:00