STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
__CRYP_HandleTypeDef Struct Reference

CRYP handle Structure definition. More...

#include <stm32f4xx_hal_cryp.h>

Collaboration diagram for __CRYP_HandleTypeDef:

Data Fields

AES_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
 

Detailed Description

CRYP handle Structure definition.

Definition at line 91 of file stm32f4xx_hal_cryp.h.

Field Documentation

◆ Instance

◆ Init

◆ AutoKeyDerivation

FunctionalState __CRYP_HandleTypeDef::AutoKeyDerivation

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 101 of file stm32f4xx_hal_cryp.h.

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

◆ pCrypInBuffPtr

◆ pCrypOutBuffPtr

◆ CrypHeaderCount

◆ CrypInCount

◆ CrypOutCount

◆ Size

◆ Phase

◆ hdmain

DMA_HandleTypeDef* __CRYP_HandleTypeDef::hdmain

CRYP In DMA handle parameters

Definition at line 118 of file stm32f4xx_hal_cryp.h.

Referenced by CRYP_SetDMAConfig().

◆ hdmaout

DMA_HandleTypeDef* __CRYP_HandleTypeDef::hdmaout

CRYP Out DMA handle parameters

Definition at line 120 of file stm32f4xx_hal_cryp.h.

Referenced by CRYP_SetDMAConfig().

◆ Lock

HAL_LockTypeDef __CRYP_HandleTypeDef::Lock

CRYP locking object

Definition at line 122 of file stm32f4xx_hal_cryp.h.

Referenced by HAL_CRYP_Init().

◆ State

◆ ErrorCode

◆ KeyIVConfig

uint32_t __CRYP_HandleTypeDef::KeyIVConfig

◆ SizesSum

uint32_t __CRYP_HandleTypeDef::SizesSum

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

Definition at line 131 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: