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.