Represents a test for KDF. More...
Data Fields | |
otcrypto_key_mode_t | key_mode |
Key mode for KDF (e.g. More... | |
uint32_t * | key_derivation_key |
Input key derivation key. | |
size_t | kdk_bytelen |
Length of key derivation key in bytes. | |
uint8_t * | kdf_context |
Context string. | |
size_t | kdf_context_bytelen |
Length of context in bytes. | |
uint8_t * | kdf_label |
Label string. | |
size_t | kdf_label_bytelen |
Length of label in bytes. | |
otcrypto_key_mode_t | km_mode |
Key mode of the keying material. | |
uint32_t * | keying_material |
Expected output keying material. | |
size_t | km_bytelen |
Length of keying material in bytes. | |
char * | vector_identifier |
kdf_test_operation_t | test_operation |
otcrypto_blinded_key_t | key_derivation_key |
otcrypto_const_byte_buf_t | label |
otcrypto_const_byte_buf_t | context |
otcrypto_blinded_key_t | keying_material |
Represents a test for KDF.
Definition at line 17 of file kdf_hmac_ctr_functest.c.
otcrypto_const_byte_buf_t kdf_test_vector::context |
Definition at line 35 of file kdf_kmac_sideload_functest.c.
uint8_t* kdf_test_vector::kdf_context |
Context string.
Definition at line 33 of file kdf_hmac_ctr_functest.c.
size_t kdf_test_vector::kdf_context_bytelen |
Length of context in bytes.
Definition at line 37 of file kdf_hmac_ctr_functest.c.
uint8_t* kdf_test_vector::kdf_label |
Label string.
Definition at line 41 of file kdf_hmac_ctr_functest.c.
size_t kdf_test_vector::kdf_label_bytelen |
Length of label in bytes.
Definition at line 45 of file kdf_hmac_ctr_functest.c.
size_t kdf_test_vector::kdk_bytelen |
Length of key derivation key in bytes.
Definition at line 29 of file kdf_hmac_ctr_functest.c.
uint32_t* kdf_test_vector::key_derivation_key |
Input key derivation key.
Definition at line 25 of file kdf_hmac_ctr_functest.c.
otcrypto_blinded_key_t kdf_test_vector::key_derivation_key |
Definition at line 33 of file kdf_kmac_sideload_functest.c.
otcrypto_key_mode_t kdf_test_vector::key_mode |
Key mode for KDF (e.g.
kOtcryptoKeyModeHmacSha256).
Definition at line 21 of file kdf_hmac_ctr_functest.c.
uint32_t* kdf_test_vector::keying_material |
Expected output keying material.
Definition at line 53 of file kdf_hmac_ctr_functest.c.
otcrypto_blinded_key_t kdf_test_vector::keying_material |
Definition at line 36 of file kdf_kmac_sideload_functest.c.
size_t kdf_test_vector::km_bytelen |
Length of keying material in bytes.
Definition at line 57 of file kdf_hmac_ctr_functest.c.
otcrypto_key_mode_t kdf_test_vector::km_mode |
Key mode of the keying material.
Definition at line 49 of file kdf_hmac_ctr_functest.c.
otcrypto_const_byte_buf_t kdf_test_vector::label |
Definition at line 34 of file kdf_kmac_sideload_functest.c.
kdf_test_operation_t kdf_test_vector::test_operation |
Definition at line 32 of file kdf_kmac_sideload_functest.c.
char* kdf_test_vector::vector_identifier |
Definition at line 31 of file kdf_kmac_sideload_functest.c.