Synergy Software Package User's Manual
sf_crypto_signature_instance_ctrl_t Struct Reference

#include <sf_crypto_signature.h>

Data Fields

sf_crypto_signature_state_t status
 Module status.
 
sf_crypto_key_type_t key_type
 Key type.
 
sf_crypto_key_size_t key_size
 Key size.
 
sf_crypto_signature_operation_state_t operation_state
 Internal Operation state.
 
sf_crypto_signature_context_t operation_context
 
sf_crypto_instance_ctrl_tp_lower_lvl_common_ctrl
 
sf_crypto_api_tp_lower_lvl_common_api
 
void * p_hal_ctrl
 
void * p_hal_api
 
sf_crypto_hash_instance_tp_lower_lvl_sf_crypto_hash
 

Detailed Description

SSP Crypto Signature Framework instance control block

Field Documentation

◆ operation_context

sf_crypto_signature_context_t sf_crypto_signature_instance_ctrl_t::operation_context

Context for sign / verify operations.

◆ p_hal_api

void* sf_crypto_signature_instance_ctrl_t::p_hal_api

pointer to Crypto module API structure

◆ p_hal_ctrl

void* sf_crypto_signature_instance_ctrl_t::p_hal_ctrl

pointer to Crypto module control structure

◆ p_lower_lvl_common_api

sf_crypto_api_t* sf_crypto_signature_instance_ctrl_t::p_lower_lvl_common_api

Pointer to the Crypto Framework API instance

◆ p_lower_lvl_common_ctrl

sf_crypto_instance_ctrl_t* sf_crypto_signature_instance_ctrl_t::p_lower_lvl_common_ctrl

Pointer to the Crypto Framework Common instance

◆ p_lower_lvl_sf_crypto_hash

sf_crypto_hash_instance_t* sf_crypto_signature_instance_ctrl_t::p_lower_lvl_sf_crypto_hash

pointer to Crypto Framework Hash instance


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