AES handle Structure definition.
More...
#include <hal_aes.h>
AES handle Structure definition.
Definition at line 128 of file hal_aes.h.
◆ block_size
uint32_t _aes_handle::block_size |
Data size in blocks (16 bytes per block)
Definition at line 136 of file hal_aes.h.
◆ chaining_mode
uint32_t _aes_handle::chaining_mode |
◆ error_code
__IO uint32_t _aes_handle::error_code |
◆ init
AES init parameters
Definition at line 131 of file hal_aes.h.
◆ keyram_offset
uint32_t _aes_handle::keyram_offset |
◆ operation_mode
uint32_t _aes_handle::operation_mode |
AES operating mode
Definition at line 132 of file hal_aes.h.
◆ p_cryp_input_buffer
uint32_t* _aes_handle::p_cryp_input_buffer |
Pointer to CRYP processing (encryption or decryption) input buffer
Definition at line 134 of file hal_aes.h.
◆ p_cryp_output_buffer
uint32_t* _aes_handle::p_cryp_output_buffer |
Pointer to CRYP processing (encryption or decryption) output buffer
Definition at line 135 of file hal_aes.h.
◆ p_instance
aes_regs_t* _aes_handle::p_instance |
AES registers base address
Definition at line 130 of file hal_aes.h.
◆ state
AES operation state
Definition at line 138 of file hal_aes.h.
The documentation for this struct was generated from the following file: