ChibiOS/HAL
6.1.0
|
Structure representing an CRY driver. More...
#include <hal_crypto_lld.h>
Data Fields | |
crystate_t | state |
Driver state. More... | |
const CRYConfig * | config |
Current configuration data. More... | |
cryalgorithm_t | key0_type |
Algorithm type of transient key. More... | |
size_t | key0_size |
Size of transient key. More... | |
uint8_t | key0_buffer [HAL_CRY_MAX_KEY_SIZE] |
Key buffer for the fall-back implementation. More... | |
Structure representing an CRY driver.
Definition at line 100 of file hal_crypto_lld.h.
crystate_t CRYDriver::state |
Driver state.
Definition at line 104 of file hal_crypto_lld.h.
Referenced by cry_lld_start(), cry_lld_stop(), cryDecryptAES(), cryDecryptAES_CBC(), cryDecryptAES_CFB(), cryDecryptAES_CTR(), cryDecryptAES_ECB(), cryDecryptAES_GCM(), cryDecryptDES(), cryDecryptDES_CBC(), cryDecryptDES_ECB(), cryEncryptAES(), cryEncryptAES_CBC(), cryEncryptAES_CFB(), cryEncryptAES_CTR(), cryEncryptAES_ECB(), cryEncryptAES_GCM(), cryEncryptDES(), cryEncryptDES_CBC(), cryEncryptDES_ECB(), cryObjectInit(), crySHA1Final(), crySHA1Init(), crySHA1Update(), crySHA256Final(), crySHA256Init(), crySHA256Update(), crySHA512Final(), crySHA512Init(), crySHA512Update(), cryStart(), cryStop(), and cryTRNG().
const CRYConfig* CRYDriver::config |
Current configuration data.
Definition at line 108 of file hal_crypto_lld.h.
Referenced by cryObjectInit(), cryStart(), and cryStop().
cryalgorithm_t CRYDriver::key0_type |
Algorithm type of transient key.
Definition at line 112 of file hal_crypto_lld.h.
Referenced by cryLoadTransientKey().
size_t CRYDriver::key0_size |
Size of transient key.
Definition at line 116 of file hal_crypto_lld.h.
Referenced by cryLoadTransientKey().
uint8_t CRYDriver::key0_buffer[HAL_CRY_MAX_KEY_SIZE] |
Key buffer for the fall-back implementation.
Definition at line 121 of file hal_crypto_lld.h.