| 
    ChibiOS
    0.0.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.