Synergy Software Package User's Manual
sf_crypto_cipher_instance_ctrl_t Struct Reference

#include <sf_crypto_cipher.h>

Data Fields

sf_crypto_key_type_t key_type
 Key type.
 
sf_crypto_key_size_t key_size
 Key size.
 
sf_crypto_cipher_mode_t cipher_chaining_mode
 Chaining mode specified for the cipher operation.
 
sf_crypto_cipher_state_t status
 Module status.
 
crypto_algorithm_type_t cipher_algorithm_type
 Cipher algorithm for the keys selected.
 
sf_crypto_instance_ctrl_tp_lower_lvl_fwk_common_ctrl
 Pointer to the Crypto Framework Common instance.
 
sf_crypto_api_tp_lower_lvl_fwk_common_api
 Pointer to the Crypto Framework Common API.
 
sf_crypto_trng_instance_ctrl_t * p_lower_lvl_sf_crypto_trng_ctrl
 Pointer to the Crypto TRNG API.
 
sf_crypto_trng_api_tp_sf_crypto_trng_api
 Pointer to the Crypto TRNG API.
 
void * p_hal_ctrl
 Pointer to HAL control structure for the Cipher operation.
 
void * p_hal_api
 Pointer to HAL API structure for the cipher algorithm.
 
void * p_cipher_context_buffer
 Cipher context buffer after DWORD alignment.
 

Detailed Description

SSP Crypto Cipher Framework instance control block. DO NOT INITIALIZE. Initialization occurs when SF_CRYPTO_CIPHER_Open is called


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