Vendor algorithms for VSE#

Macros#

#define
PSA_ALG_SP800_108R1_CMAC ((psa_algorithm_t) (PSA_ALG_VENDOR_FLAG | PSA_ALG_CATEGORY_KEY_DERIVATION | 0x01))

Vendor-defined key derivation algorithm: NIST SP 800-108r1 KDF in Counter Mode using AES-CMAC as the PRF.

#define

Check whether an algorithm is PSA_ALG_SP800_108R1_CMAC.

Macro Definition Documentation#

PSA_ALG_SP800_108R1_CMAC#

#define PSA_ALG_SP800_108R1_CMAC
Value:
((psa_algorithm_t) (PSA_ALG_VENDOR_FLAG | PSA_ALG_CATEGORY_KEY_DERIVATION | 0x01))

Vendor-defined key derivation algorithm: NIST SP 800-108r1 KDF in Counter Mode using AES-CMAC as the PRF.

Designed for PUF-based key derivation where the hardware key (PUF) is the key-derivation key (K_IN) and a user-supplied secret is bound via the Context field.

Encoding: PSA_ALG_VENDOR_FLAG | PSA_ALG_CATEGORY_KEY_DERIVATION | 0x01


PSA_ALG_IS_SP800_108R1_CMAC#

#define PSA_ALG_IS_SP800_108R1_CMAC
Value:
(alg)

Check whether an algorithm is PSA_ALG_SP800_108R1_CMAC.