OPTIGA Trust M  1.1.0
C++ library for Optiga Trust M Chip Security Controller
optiga_gen_keypair Struct Reference

Specifies the data structure for generate key pair. More...

#include <optiga_lib_common.h>

Public Attributes

uint8_t key_usage
 Key usage type. More...
 
bool_t export_private_key
 Private key export option. More...
 
optiga_key_id_t private_key_oid
 Type of public key OID. More...
 
uint8_t * private_key
 Private key buffer pointer. More...
 
uint16_t * private_key_length
 Private key length. More...
 
uint8_t * public_key
 Public key buffer pointer. More...
 
uint16_t * public_key_length
 Public key length. More...
 

Detailed Description

Specifies the data structure for generate key pair.

Member Data Documentation

◆ export_private_key

bool_t optiga_gen_keypair::export_private_key

Private key export option.

◆ key_usage

uint8_t optiga_gen_keypair::key_usage

Key usage type.

◆ private_key

uint8_t* optiga_gen_keypair::private_key

Private key buffer pointer.

◆ private_key_length

uint16_t* optiga_gen_keypair::private_key_length

Private key length.

◆ private_key_oid

optiga_key_id_t optiga_gen_keypair::private_key_oid

Type of public key OID.

◆ public_key

uint8_t* optiga_gen_keypair::public_key

Public key buffer pointer.

◆ public_key_length

uint16_t* optiga_gen_keypair::public_key_length

Public key length.


The documentation for this struct was generated from the following file: