Specifies the structure for derivation of key using pseudo random function. More...
#include <optiga_lib_common.h>
Public Attributes | |
uint16_t | input_shared_secret_oid |
Session based (optiga_key_id_t) or Data object which has the pre-shared secret. More... | |
uint16_t | label_length |
Label length. More... | |
uint16_t | seed_length |
Random Seed length. More... | |
uint16_t | derived_key_length |
Derived Key length. More... | |
const uint8_t * | seed |
Random Seed. More... | |
const uint8_t * | label |
Label input as a constant string. More... | |
uint8_t * | derived_key |
Pointer to a buffer where the exported key to be stored. More... | |
Specifies the structure for derivation of key using pseudo random function.
uint8_t* optiga_derive_key::derived_key |
Pointer to a buffer where the exported key to be stored.
uint16_t optiga_derive_key::derived_key_length |
Derived Key length.
uint16_t optiga_derive_key::input_shared_secret_oid |
Session based (optiga_key_id_t) or Data object which has the pre-shared secret.
const uint8_t* optiga_derive_key::label |
Label input as a constant string.
uint16_t optiga_derive_key::label_length |
Label length.
const uint8_t* optiga_derive_key::seed |
Random Seed.
uint16_t optiga_derive_key::seed_length |
Random Seed length.