File crypto_builtin_key_derivation.h
Typedefs
-
typedef struct psa_tls12_prf_key_derivation_s psa_tls12_prf_key_derivation_t
Enums
-
struct psa_hkdf_key_derivation_t
- #include <crypto_builtin_key_derivation.h>
Public Members
-
uint8_t *private_info
-
size_t private_info_length
-
uint8_t private_offset_in_block
-
uint8_t private_block_number
-
unsigned int private_state
-
unsigned int private_info_set
-
uint8_t private_output_block[PSA_HASH_MAX_SIZE]
-
uint8_t private_prk[PSA_HASH_MAX_SIZE]
-
struct psa_mac_operation_s private_hmac
-
uint8_t *private_info
-
struct psa_tls12_ecjpake_to_pms_t
- #include <crypto_builtin_key_derivation.h>
Public Members
-
uint8_t private_data[PSA_TLS12_ECJPAKE_TO_PMS_DATA_SIZE]
-
uint8_t private_data[PSA_TLS12_ECJPAKE_TO_PMS_DATA_SIZE]
-
struct psa_tls12_prf_key_derivation_s
- #include <crypto_builtin_key_derivation.h>
Public Members
-
uint8_t private_left_in_block
-
uint8_t private_block_number
-
psa_tls12_prf_key_derivation_state_t private_state
-
uint8_t *private_secret
-
size_t private_secret_length
-
uint8_t *private_seed
-
size_t private_seed_length
-
uint8_t *private_label
-
size_t private_label_length
-
uint8_t *private_other_secret
-
size_t private_other_secret_length
-
uint8_t private_Ai[PSA_HASH_MAX_SIZE]
-
uint8_t private_output_block[PSA_HASH_MAX_SIZE]
-
uint8_t private_left_in_block
-
struct psa_pbkdf2_key_derivation_t
- #include <crypto_builtin_key_derivation.h>
Public Members
-
psa_pbkdf2_key_derivation_state_t private_state
-
uint64_t private_input_cost
-
uint8_t *private_salt
-
size_t private_salt_length
-
uint8_t private_password[PSA_HMAC_MAX_HASH_BLOCK_SIZE]
-
size_t private_password_length
-
uint8_t private_output_block[PSA_HASH_MAX_SIZE]
-
uint8_t private_bytes_used
-
uint32_t private_block_number
-
psa_pbkdf2_key_derivation_state_t private_state