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.


psa_key_derivation_step_t#

typedef uint16_t psa_key_derivation_step_t

Encoding of the step of a key derivation.