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 34 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 32 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 35 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 33 of file kdf_kmac_sideload_functest.c.
| kdf_test_operation_t kdf_test_vector::test_operation | 
Definition at line 31 of file kdf_kmac_sideload_functest.c.
| char* kdf_test_vector::vector_identifier | 
Definition at line 30 of file kdf_kmac_sideload_functest.c.