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

Specifies the data structure of calculate hash. More...

#include <optiga_lib_common.h>

Collaboration diagram for optiga_calc_hash:

Public Attributes

hash_data_in_optiga_tp_hash_oid
 OID hash pointer. More...
 
hash_data_from_host_tp_hash_data
 Data buffer pointer. More...
 
optiga_hash_context_tp_hash_context
 Context buffer pointer. More...
 
uint8_t hash_sequence
 Type of hash operation. More...
 
uint8_t source_of_data_to_hash
 Type of data to be hash. More...
 
uint32_t data_sent
 Data length has been sent. More...
 
uint8_t * p_out_digest
 Out digest. More...
 
bool_t chaining_status
 Chaining status. More...
 
uint32_t apparent_context_size
 Possible context size to send in a fragment. More...
 

Detailed Description

Specifies the data structure of calculate hash.

Member Data Documentation

◆ apparent_context_size

uint32_t optiga_calc_hash::apparent_context_size

Possible context size to send in a fragment.

◆ chaining_status

bool_t optiga_calc_hash::chaining_status

Chaining status.

◆ data_sent

uint32_t optiga_calc_hash::data_sent

Data length has been sent.

◆ hash_sequence

uint8_t optiga_calc_hash::hash_sequence

Type of hash operation.

◆ p_hash_context

optiga_hash_context_t* optiga_calc_hash::p_hash_context

Context buffer pointer.

◆ p_hash_data

hash_data_from_host_t* optiga_calc_hash::p_hash_data

Data buffer pointer.

◆ p_hash_oid

hash_data_in_optiga_t* optiga_calc_hash::p_hash_oid

OID hash pointer.

◆ p_out_digest

uint8_t* optiga_calc_hash::p_out_digest

Out digest.

◆ source_of_data_to_hash

uint8_t optiga_calc_hash::source_of_data_to_hash

Type of data to be hash.


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