Typedefs | |
typedef uint16_t | psa_key_derivation_step_t |
Encoding of the step of a key derivation. More... | |
typedef uint16_t | psa_key_derivation_step_t |
Encoding of the step of a key derivation. More... | |
typedef uint16_t | psa_key_derivation_step_t |
Encoding of the step of a key derivation. More... | |
#define PSA_KEY_DERIVATION_INPUT_INFO ((psa_key_derivation_step_t)0x0203) |
An information string for key derivation.
This should be a direct input. It can also be a key of type PSA_KEY_TYPE_RAW_DATA.
Definition at line 1690 of file TARGET_TFM/TARGET_TFM_V1_0/include/psa/crypto_values.h.
#define PSA_KEY_DERIVATION_INPUT_INFO ((psa_key_derivation_step_t)0x0203) |
An information string for key derivation.
This should be a direct input. It can also be a key of type PSA_KEY_TYPE_RAW_DATA.
Definition at line 1690 of file TARGET_TFM/TARGET_TFM_V1_1/include/psa/crypto_values.h.
#define PSA_KEY_DERIVATION_INPUT_INFO ((psa_key_derivation_step_t)0x0203) |
An information string for key derivation.
This should be a direct input. It can also be a key of type PSA_KEY_TYPE_RAW_DATA.
Definition at line 1694 of file TARGET_MBED_PSA_SRV/inc/psa/crypto_values.h.
#define PSA_KEY_DERIVATION_INPUT_LABEL ((psa_key_derivation_step_t)0x0201) |
A label for key derivation.
This should be a direct input. It can also be a key of type PSA_KEY_TYPE_RAW_DATA.
Definition at line 1676 of file TARGET_TFM/TARGET_TFM_V1_1/include/psa/crypto_values.h.
#define PSA_KEY_DERIVATION_INPUT_LABEL ((psa_key_derivation_step_t)0x0201) |
A label for key derivation.
This should be a direct input. It can also be a key of type PSA_KEY_TYPE_RAW_DATA.
Definition at line 1676 of file TARGET_TFM/TARGET_TFM_V1_0/include/psa/crypto_values.h.
#define PSA_KEY_DERIVATION_INPUT_LABEL ((psa_key_derivation_step_t)0x0201) |
A label for key derivation.
This should be a direct input. It can also be a key of type PSA_KEY_TYPE_RAW_DATA.
Definition at line 1680 of file TARGET_MBED_PSA_SRV/inc/psa/crypto_values.h.
#define PSA_KEY_DERIVATION_INPUT_SALT ((psa_key_derivation_step_t)0x0202) |
A salt for key derivation.
This should be a direct input. It can also be a key of type PSA_KEY_TYPE_RAW_DATA.
Definition at line 1683 of file TARGET_TFM/TARGET_TFM_V1_0/include/psa/crypto_values.h.
#define PSA_KEY_DERIVATION_INPUT_SALT ((psa_key_derivation_step_t)0x0202) |
A salt for key derivation.
This should be a direct input. It can also be a key of type PSA_KEY_TYPE_RAW_DATA.
Definition at line 1683 of file TARGET_TFM/TARGET_TFM_V1_1/include/psa/crypto_values.h.
#define PSA_KEY_DERIVATION_INPUT_SALT ((psa_key_derivation_step_t)0x0202) |
A salt for key derivation.
This should be a direct input. It can also be a key of type PSA_KEY_TYPE_RAW_DATA.
Definition at line 1687 of file TARGET_MBED_PSA_SRV/inc/psa/crypto_values.h.
#define PSA_KEY_DERIVATION_INPUT_SECRET ((psa_key_derivation_step_t)0x0101) |
A secret input for key derivation.
This should be a key of type PSA_KEY_TYPE_DERIVE (passed to psa_key_derivation_input_key()) or the shared secret resulting from a key agreement (obtained via psa_key_derivation_key_agreement()).
The secret can also be a direct input (passed to key_derivation_input_bytes()). In this case, the derivation operation may not be used to derive keys: the operation will only allow psa_key_derivation_output_bytes(), not psa_key_derivation_output_key().
Definition at line 1669 of file TARGET_TFM/TARGET_TFM_V1_1/include/psa/crypto_values.h.
#define PSA_KEY_DERIVATION_INPUT_SECRET ((psa_key_derivation_step_t)0x0101) |
A secret input for key derivation.
This should be a key of type PSA_KEY_TYPE_DERIVE (passed to psa_key_derivation_input_key()) or the shared secret resulting from a key agreement (obtained via psa_key_derivation_key_agreement()).
The secret can also be a direct input (passed to key_derivation_input_bytes()). In this case, the derivation operation may not be used to derive keys: the operation will only allow psa_key_derivation_output_bytes(), not psa_key_derivation_output_key().
Definition at line 1669 of file TARGET_TFM/TARGET_TFM_V1_0/include/psa/crypto_values.h.
#define PSA_KEY_DERIVATION_INPUT_SECRET ((psa_key_derivation_step_t)0x0101) |
A secret input for key derivation.
This should be a key of type PSA_KEY_TYPE_DERIVE (passed to psa_key_derivation_input_key()) or the shared secret resulting from a key agreement (obtained via psa_key_derivation_key_agreement()).
The secret can also be a direct input (passed to key_derivation_input_bytes()). In this case, the derivation operation may not be used to derive keys: the operation will only allow psa_key_derivation_output_bytes(), not psa_key_derivation_output_key().
Definition at line 1673 of file TARGET_MBED_PSA_SRV/inc/psa/crypto_values.h.
#define PSA_KEY_DERIVATION_INPUT_SEED ((psa_key_derivation_step_t)0x0204) |
A seed for key derivation.
This should be a direct input. It can also be a key of type PSA_KEY_TYPE_RAW_DATA.
Definition at line 1697 of file TARGET_TFM/TARGET_TFM_V1_1/include/psa/crypto_values.h.
#define PSA_KEY_DERIVATION_INPUT_SEED ((psa_key_derivation_step_t)0x0204) |
A seed for key derivation.
This should be a direct input. It can also be a key of type PSA_KEY_TYPE_RAW_DATA.
Definition at line 1697 of file TARGET_TFM/TARGET_TFM_V1_0/include/psa/crypto_values.h.
#define PSA_KEY_DERIVATION_INPUT_SEED ((psa_key_derivation_step_t)0x0204) |
A seed for key derivation.
This should be a direct input. It can also be a key of type PSA_KEY_TYPE_RAW_DATA.
Definition at line 1701 of file TARGET_MBED_PSA_SRV/inc/psa/crypto_values.h.
typedef uint16_t psa_key_derivation_step_t |
Encoding of the step of a key derivation.
Definition at line 283 of file TARGET_MBED_PSA_SRV/inc/psa/crypto_types.h.
typedef uint16_t psa_key_derivation_step_t |
Encoding of the step of a key derivation.
Definition at line 309 of file TARGET_TFM/TARGET_TFM_V1_0/include/psa/crypto_types.h.
typedef uint16_t psa_key_derivation_step_t |
Encoding of the step of a key derivation.
Definition at line 313 of file TARGET_TFM/TARGET_TFM_V1_1/include/psa/crypto_types.h.