mirror of
https://github.com/yuzu-mirror/mbedtls.git
synced 2026-01-03 15:20:02 +01:00
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. |
||
|---|---|---|
| .. | ||
| crypto.h | ||
| crypto_accel_driver.h | ||
| crypto_compat.h | ||
| crypto_driver_common.h | ||
| crypto_entropy_driver.h | ||
| crypto_extra.h | ||
| crypto_platform.h | ||
| crypto_se_driver.h | ||
| crypto_sizes.h | ||
| crypto_struct.h | ||
| crypto_types.h | ||
| crypto_values.h | ||