mbedtls/include/psa
Gilles Peskine 025fccdc32 Change the encoding of EC curves and DH groups to include the size
Change the representation of psa_ecc_curve_t and psa_dh_group_t from
the IETF 16-bit encoding to a custom 24-bit encoding where the upper 8
bits represent a curve family and the lower 16 bits are the key size
in bits. Families are based on naming and mathematical similarity,
with sufficiently precise families that no two curves in a family have
the same bit size (for example SECP-R1 and SECP-R2 are two different
families).

As a consequence, the lower 16 bits of a key type value are always
either the key size or 0.
2020-01-31 10:15:32 +01:00
..
crypto.h Don't declare a parameter as const 2020-01-30 16:32:21 +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 Change the encoding of EC curves and DH groups to include the size 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 Change the encoding of EC curves and DH groups to include the size 2020-01-31 10:15:32 +01:00
crypto_values.h Change the encoding of EC curves and DH groups to include the size 2020-01-31 10:15:32 +01:00