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

Specifies the data structure for ECDSA signature verification. More...

#include <optiga_lib_common.h>

Collaboration diagram for optiga_verify_sign:

Public Attributes

const uint8_t * p_digest
 Digest buffer pointer. More...
 
uint8_t digest_length
 Digest data length. More...
 
const uint8_t * p_signature
 Signature buffer pointer. More...
 
uint16_t signature_length
 Signature data length. More...
 
uint8_t public_key_source_type
 Source of provided public key. More...
 
public_key_from_host_tpublic_key
 Public key provided by host. More...
 
uint16_t certificate_oid
 Public key certificate OID. More...
 

Detailed Description

Specifies the data structure for ECDSA signature verification.

Member Data Documentation

◆ certificate_oid

uint16_t optiga_verify_sign::certificate_oid

Public key certificate OID.

◆ digest_length

uint8_t optiga_verify_sign::digest_length

Digest data length.

◆ p_digest

const uint8_t* optiga_verify_sign::p_digest

Digest buffer pointer.

◆ p_signature

const uint8_t* optiga_verify_sign::p_signature

Signature buffer pointer.

◆ public_key

public_key_from_host_t* optiga_verify_sign::public_key

Public key provided by host.

◆ public_key_source_type

uint8_t optiga_verify_sign::public_key_source_type

Source of provided public key.

◆ signature_length

uint16_t optiga_verify_sign::signature_length

Signature data length.


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