STM32F479xx HAL User Manual
Data Fields
__CRYP_HandleTypeDef Struct Reference

CRYP handle Structure definition. More...

#include <stm32f4xx_hal_cryp.h>

Data Fields

CRYP_TypeDef * Instance
CRYP_ConfigTypeDef Init
FunctionalState AutoKeyDerivation
uint32_t * pCrypInBuffPtr
uint32_t * pCrypOutBuffPtr
__IO uint16_t CrypHeaderCount
__IO uint16_t CrypInCount
__IO uint16_t CrypOutCount
uint16_t Size
uint32_t Phase
DMA_HandleTypeDefhdmain
DMA_HandleTypeDefhdmaout
HAL_LockTypeDef Lock
__IO HAL_CRYP_STATETypeDef State
__IO uint32_t ErrorCode
uint32_t KeyIVConfig
uint32_t SizesSum
void(* InCpltCallback )(struct __CRYP_HandleTypeDef *hcryp)
void(* OutCpltCallback )(struct __CRYP_HandleTypeDef *hcryp)
void(* ErrorCallback )(struct __CRYP_HandleTypeDef *hcryp)
void(* MspInitCallback )(struct __CRYP_HandleTypeDef *hcryp)
void(* MspDeInitCallback )(struct __CRYP_HandleTypeDef *hcryp)

Detailed Description

CRYP handle Structure definition.

Definition at line 92 of file stm32f4xx_hal_cryp.h.


Field Documentation

Used only in TinyAES to allows to bypass or not key write-up before decryption. This parameter can be a value of ENABLE/DISABLE

Definition at line 102 of file stm32f4xx_hal_cryp.h.

Referenced by CRYP_AES_Decrypt(), CRYP_AES_Decrypt_DMA(), and CRYP_AES_Decrypt_IT().

CRYP In DMA handle parameters

Definition at line 119 of file stm32f4xx_hal_cryp.h.

Referenced by CRYP_SetDMAConfig().

CRYP Out DMA handle parameters

Definition at line 121 of file stm32f4xx_hal_cryp.h.

Referenced by CRYP_SetDMAConfig().

HAL_LockTypeDef __CRYP_HandleTypeDef::Lock

CRYP locking object

Definition at line 123 of file stm32f4xx_hal_cryp.h.

Referenced by HAL_CRYP_Init().

CRYP Msp DeInit callback

Definition at line 142 of file stm32f4xx_hal_cryp.h.

Referenced by HAL_CRYP_DeInit(), HAL_CRYP_RegisterCallback(), and HAL_CRYP_UnRegisterCallback().

CRYP Msp Init callback

Definition at line 141 of file stm32f4xx_hal_cryp.h.

Referenced by HAL_CRYP_Init(), HAL_CRYP_RegisterCallback(), and HAL_CRYP_UnRegisterCallback().

Sum of successive payloads lengths (in bytes), stored for a single signature computation after several messages processing

Definition at line 132 of file stm32f4xx_hal_cryp.h.

Referenced by CRYP_AESCCM_Process(), CRYP_AESCCM_Process_DMA(), CRYP_AESCCM_Process_IT(), CRYP_AESGCM_Process(), CRYP_AESGCM_Process_DMA(), CRYP_AESGCM_Process_IT(), and HAL_CRYPEx_AESGCM_GenerateAuthTAG().


The documentation for this struct was generated from the following file: