![]() |
Synergy Software Package User's Manual
|
#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_t * | p_lower_lvl_fwk_common_ctrl |
| Pointer to the Crypto Framework Common instance. | |
| sf_crypto_api_t * | p_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_t * | p_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. | |
SSP Crypto Cipher Framework instance control block. DO NOT INITIALIZE. Initialization occurs when SF_CRYPTO_CIPHER_Open is called