OPTIGA™ Trust M
Host Library Documentation
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:

Data Fields

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.

Definition at line 483 of file optiga_lib_common.h.

Field Documentation

◆ certificate_oid

uint16_t optiga_verify_sign::certificate_oid

Public key certificate OID.

Definition at line 498 of file optiga_lib_common.h.

◆ digest_length

uint8_t optiga_verify_sign::digest_length

Digest data length.

Definition at line 488 of file optiga_lib_common.h.

◆ p_digest

const uint8_t* optiga_verify_sign::p_digest

Digest buffer pointer.

Definition at line 486 of file optiga_lib_common.h.

◆ p_signature

const uint8_t* optiga_verify_sign::p_signature

Signature buffer pointer.

Definition at line 490 of file optiga_lib_common.h.

◆ public_key

public_key_from_host_t* optiga_verify_sign::public_key

Public key provided by host.

Definition at line 496 of file optiga_lib_common.h.

◆ public_key_source_type

uint8_t optiga_verify_sign::public_key_source_type

Source of provided public key.

Definition at line 494 of file optiga_lib_common.h.

◆ signature_length

uint16_t optiga_verify_sign::signature_length

Signature data length.

Definition at line 492 of file optiga_lib_common.h.