Key derivation#

Typedefs#

typedef uint16_t

Encoding of the step of a key derivation.

typedef uint16_t

Encoding of the step of a key derivation.

Macros#

#define
PSA_KEY_DERIVATION_INPUT_SECRET ((psa_key_derivation_step_t) 0x0101)

A secret input for key derivation.

#define
PSA_KEY_DERIVATION_INPUT_PASSWORD ((psa_key_derivation_step_t) 0x0102)

A low-entropy secret input for password hashing / key stretching.

#define
PSA_KEY_DERIVATION_INPUT_OTHER_SECRET ((psa_key_derivation_step_t) 0x0103)

A high-entropy additional secret input for key derivation.

#define
PSA_KEY_DERIVATION_INPUT_LABEL ((psa_key_derivation_step_t) 0x0201)

A label for key derivation.

#define
PSA_KEY_DERIVATION_INPUT_SALT ((psa_key_derivation_step_t) 0x0202)

A salt for key derivation.

#define
PSA_KEY_DERIVATION_INPUT_INFO ((psa_key_derivation_step_t) 0x0203)

An information string for key derivation.

#define
PSA_KEY_DERIVATION_INPUT_SEED ((psa_key_derivation_step_t) 0x0204)

A seed for key derivation.

#define
PSA_KEY_DERIVATION_INPUT_COST ((psa_key_derivation_step_t) 0x0205)

A cost parameter for password hashing / key stretching.

#define
PSA_KEY_DERIVATION_INPUT_SECRET ((psa_key_derivation_step_t) 0x0101)

A secret input for key derivation.

#define
PSA_KEY_DERIVATION_INPUT_PASSWORD ((psa_key_derivation_step_t) 0x0102)

A low-entropy secret input for password hashing / key stretching.

#define
PSA_KEY_DERIVATION_INPUT_OTHER_SECRET ((psa_key_derivation_step_t) 0x0103)

A high-entropy additional secret input for key derivation.

#define
PSA_KEY_DERIVATION_INPUT_LABEL ((psa_key_derivation_step_t) 0x0201)

A label for key derivation.

#define
PSA_KEY_DERIVATION_INPUT_SALT ((psa_key_derivation_step_t) 0x0202)

A salt for key derivation.

#define
PSA_KEY_DERIVATION_INPUT_INFO ((psa_key_derivation_step_t) 0x0203)

An information string for key derivation.

#define
PSA_KEY_DERIVATION_INPUT_SEED ((psa_key_derivation_step_t) 0x0204)

A seed for key derivation.

#define
PSA_KEY_DERIVATION_INPUT_COST ((psa_key_derivation_step_t) 0x0205)

A cost parameter for password hashing / key stretching.

Typedef Documentation#

psa_key_derivation_step_t#

typedef uint16_t psa_key_derivation_step_t

Encoding of the step of a key derivation.

Values of this type are generally constructed by macros called PSA_KEY_DERIVATION_INPUT_xxx.


Definition at line 473 of file util/third_party/mbedtls/include/psa/crypto_types.h

psa_key_derivation_step_t#

typedef uint16_t psa_key_derivation_step_t

Encoding of the step of a key derivation.

Values of this type are generally constructed by macros called PSA_KEY_DERIVATION_INPUT_xxx.


Definition at line 467 of file util/third_party/trusted-firmware-m/interface/include/psa/crypto_types.h