|
STM32L4xx_HAL_Driver
1.14.0
|
CRYP handle Structure definition. More...
#include <stm32l4xx_hal_cryp.h>
Data Fields | |
| AES_TypeDef * | Instance |
| CRYP_InitTypeDef | Init |
| uint8_t * | pCrypInBuffPtr |
| uint8_t * | pCrypOutBuffPtr |
| uint32_t | CrypInCount |
| uint32_t | CrypOutCount |
| HAL_PhaseTypeDef | Phase |
| DMA_HandleTypeDef * | hdmain |
| DMA_HandleTypeDef * | hdmaout |
| HAL_LockTypeDef | Lock |
| __IO HAL_CRYP_STATETypeDef | State |
| __IO uint32_t | ErrorCode |
| HAL_SuspendTypeDef | SuspendRequest |
| void(* | InCpltCallback )(struct __CRYP_HandleTypeDef *hcryp) |
| void(* | OutCpltCallback )(struct __CRYP_HandleTypeDef *hcryp) |
| void(* | CompCpltCallback )(struct __CRYP_HandleTypeDef *hcryp) |
| void(* | ErrorCallback )(struct __CRYP_HandleTypeDef *hcryp) |
| void(* | MspInitCallback )(struct __CRYP_HandleTypeDef *hcryp) |
| void(* | MspDeInitCallback )(struct __CRYP_HandleTypeDef *hcryp) |
CRYP handle Structure definition.
Definition at line 154 of file stm32l4xx_hal_cryp.h.
| void(* __CRYP_HandleTypeDef::CompCpltCallback) (struct __CRYP_HandleTypeDef *hcryp) |
CRYP computation completion callback
Definition at line 191 of file stm32l4xx_hal_cryp.h.
| uint32_t __CRYP_HandleTypeDef::CrypInCount |
Input data size in bytes or, after suspension, the remaining number of bytes to process
Definition at line 164 of file stm32l4xx_hal_cryp.h.
| uint32_t __CRYP_HandleTypeDef::CrypOutCount |
Output data size in bytes
Definition at line 167 of file stm32l4xx_hal_cryp.h.
| void(* __CRYP_HandleTypeDef::ErrorCallback) (struct __CRYP_HandleTypeDef *hcryp) |
CRYP error callback
Definition at line 193 of file stm32l4xx_hal_cryp.h.
| __IO uint32_t __CRYP_HandleTypeDef::ErrorCode |
CRYP peripheral error code
Definition at line 182 of file stm32l4xx_hal_cryp.h.
| DMA_HandleTypeDef* __CRYP_HandleTypeDef::hdmain |
CRYP peripheral Input DMA handle parameters
Definition at line 174 of file stm32l4xx_hal_cryp.h.
| DMA_HandleTypeDef* __CRYP_HandleTypeDef::hdmaout |
CRYP peripheral Output DMA handle parameters
Definition at line 176 of file stm32l4xx_hal_cryp.h.
| void(* __CRYP_HandleTypeDef::InCpltCallback) (struct __CRYP_HandleTypeDef *hcryp) |
CRYP input DMA transfer completion callback
Definition at line 187 of file stm32l4xx_hal_cryp.h.
| CRYP_InitTypeDef __CRYP_HandleTypeDef::Init |
CRYP initialization parameters
Definition at line 158 of file stm32l4xx_hal_cryp.h.
| AES_TypeDef* __CRYP_HandleTypeDef::Instance |
Register base address
Definition at line 156 of file stm32l4xx_hal_cryp.h.
| HAL_LockTypeDef __CRYP_HandleTypeDef::Lock |
CRYP locking object
Definition at line 178 of file stm32l4xx_hal_cryp.h.
| void(* __CRYP_HandleTypeDef::MspDeInitCallback) (struct __CRYP_HandleTypeDef *hcryp) |
CRYP Msp DeInit callback
Definition at line 197 of file stm32l4xx_hal_cryp.h.
| void(* __CRYP_HandleTypeDef::MspInitCallback) (struct __CRYP_HandleTypeDef *hcryp) |
CRYP Msp Init callback
Definition at line 195 of file stm32l4xx_hal_cryp.h.
| void(* __CRYP_HandleTypeDef::OutCpltCallback) (struct __CRYP_HandleTypeDef *hcryp) |
CRYP output DMA transfer completion callback
Definition at line 189 of file stm32l4xx_hal_cryp.h.
| uint8_t* __CRYP_HandleTypeDef::pCrypInBuffPtr |
Pointer to CRYP processing (encryption, decryption,...) input buffer
Definition at line 160 of file stm32l4xx_hal_cryp.h.
| uint8_t* __CRYP_HandleTypeDef::pCrypOutBuffPtr |
Pointer to CRYP processing (encryption, decryption,...) output buffer
Definition at line 162 of file stm32l4xx_hal_cryp.h.
| HAL_PhaseTypeDef __CRYP_HandleTypeDef::Phase |
CRYP peripheral processing phase for GCM, GMAC, CMAC (when applicable) or CCM (when applicable) modes. Indicates the last phase carried out to ease phase transitions
Definition at line 169 of file stm32l4xx_hal_cryp.h.
| __IO HAL_CRYP_STATETypeDef __CRYP_HandleTypeDef::State |
CRYP peripheral state
Definition at line 180 of file stm32l4xx_hal_cryp.h.
| HAL_SuspendTypeDef __CRYP_HandleTypeDef::SuspendRequest |
CRYP peripheral suspension request flag
Definition at line 184 of file stm32l4xx_hal_cryp.h.