9 Key management referenceΒΆ
- 9.1 Key attributes
- 9.2 Key types
- 9.2.1 Key type encoding
- 9.2.2 Key categories
- 9.2.3 Elliptic curve families
psa_ecc_family_t(typedef)PSA_ECC_FAMILY_SECP_K1(macro)PSA_ECC_FAMILY_SECP_R1(macro)PSA_ECC_FAMILY_SECP_R2(macro)PSA_ECC_FAMILY_SECT_K1(macro)PSA_ECC_FAMILY_SECT_R1(macro)PSA_ECC_FAMILY_SECT_R2(macro)PSA_ECC_FAMILY_BRAINPOOL_P_R1(macro)PSA_ECC_FAMILY_FRP(macro)PSA_ECC_FAMILY_MONTGOMERY(macro)PSA_ECC_FAMILY_TWISTED_EDWARDS(macro)
- 9.2.4 Finite field Diffie-Hellman families
- 9.2.5 Attribute accessors
- 9.3 Unstructured key types
- 9.4 Structured key types
- 9.5 Asymmetric key types
- 9.6 Key lifetimes
- 9.7 Key identifiers
- 9.8 Key policies
- 9.8.1 Permitted algorithms
- 9.8.2 Key usage flags
psa_key_usage_t(typedef)PSA_KEY_USAGE_EXPORT(macro)PSA_KEY_USAGE_COPY(macro)PSA_KEY_USAGE_CACHE(macro)PSA_KEY_USAGE_ENCRYPT(macro)PSA_KEY_USAGE_DECRYPT(macro)PSA_KEY_USAGE_SIGN_MESSAGE(macro)PSA_KEY_USAGE_VERIFY_MESSAGE(macro)PSA_KEY_USAGE_SIGN_HASH(macro)PSA_KEY_USAGE_VERIFY_HASH(macro)PSA_KEY_USAGE_DERIVE(macro)PSA_KEY_USAGE_VERIFY_DERIVATION(macro)PSA_KEY_USAGE_DERIVE_PUBLIC(macro)PSA_KEY_USAGE_WRAP(macro)PSA_KEY_USAGE_UNWRAP(macro)psa_set_key_usage_flags(function)psa_get_key_usage_flags(function)psa_check_key_usage(function)
- 9.9 Key management functions