STM32L4xx_HAL_Driver  1.14.0
__CRYP_HandleTypeDef Struct Reference

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_HandleTypeDefhdmain
 
DMA_HandleTypeDefhdmaout
 
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)
 

Detailed Description

CRYP handle Structure definition.

Definition at line 154 of file stm32l4xx_hal_cryp.h.

Field Documentation

◆ CompCpltCallback

void(* __CRYP_HandleTypeDef::CompCpltCallback) (struct __CRYP_HandleTypeDef *hcryp)

CRYP computation completion callback

Definition at line 191 of file stm32l4xx_hal_cryp.h.

◆ CrypInCount

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.

◆ CrypOutCount

uint32_t __CRYP_HandleTypeDef::CrypOutCount

Output data size in bytes

Definition at line 167 of file stm32l4xx_hal_cryp.h.

◆ ErrorCallback

void(* __CRYP_HandleTypeDef::ErrorCallback) (struct __CRYP_HandleTypeDef *hcryp)

CRYP error callback

Definition at line 193 of file stm32l4xx_hal_cryp.h.

◆ ErrorCode

__IO uint32_t __CRYP_HandleTypeDef::ErrorCode

CRYP peripheral error code

Definition at line 182 of file stm32l4xx_hal_cryp.h.

◆ hdmain

DMA_HandleTypeDef* __CRYP_HandleTypeDef::hdmain

CRYP peripheral Input DMA handle parameters

Definition at line 174 of file stm32l4xx_hal_cryp.h.

◆ hdmaout

DMA_HandleTypeDef* __CRYP_HandleTypeDef::hdmaout

CRYP peripheral Output DMA handle parameters

Definition at line 176 of file stm32l4xx_hal_cryp.h.

◆ InCpltCallback

void(* __CRYP_HandleTypeDef::InCpltCallback) (struct __CRYP_HandleTypeDef *hcryp)

CRYP input DMA transfer completion callback

Definition at line 187 of file stm32l4xx_hal_cryp.h.

◆ Init

CRYP_InitTypeDef __CRYP_HandleTypeDef::Init

CRYP initialization parameters

Definition at line 158 of file stm32l4xx_hal_cryp.h.

◆ Instance

AES_TypeDef* __CRYP_HandleTypeDef::Instance

Register base address

Definition at line 156 of file stm32l4xx_hal_cryp.h.

◆ Lock

HAL_LockTypeDef __CRYP_HandleTypeDef::Lock

CRYP locking object

Definition at line 178 of file stm32l4xx_hal_cryp.h.

◆ MspDeInitCallback

void(* __CRYP_HandleTypeDef::MspDeInitCallback) (struct __CRYP_HandleTypeDef *hcryp)

CRYP Msp DeInit callback

Definition at line 197 of file stm32l4xx_hal_cryp.h.

◆ MspInitCallback

void(* __CRYP_HandleTypeDef::MspInitCallback) (struct __CRYP_HandleTypeDef *hcryp)

CRYP Msp Init callback

Definition at line 195 of file stm32l4xx_hal_cryp.h.

◆ OutCpltCallback

void(* __CRYP_HandleTypeDef::OutCpltCallback) (struct __CRYP_HandleTypeDef *hcryp)

CRYP output DMA transfer completion callback

Definition at line 189 of file stm32l4xx_hal_cryp.h.

◆ pCrypInBuffPtr

uint8_t* __CRYP_HandleTypeDef::pCrypInBuffPtr

Pointer to CRYP processing (encryption, decryption,...) input buffer

Definition at line 160 of file stm32l4xx_hal_cryp.h.

◆ pCrypOutBuffPtr

uint8_t* __CRYP_HandleTypeDef::pCrypOutBuffPtr

Pointer to CRYP processing (encryption, decryption,...) output buffer

Definition at line 162 of file stm32l4xx_hal_cryp.h.

◆ Phase

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.

◆ State

__IO HAL_CRYP_STATETypeDef __CRYP_HandleTypeDef::State

CRYP peripheral state

Definition at line 180 of file stm32l4xx_hal_cryp.h.

◆ SuspendRequest

HAL_SuspendTypeDef __CRYP_HandleTypeDef::SuspendRequest

CRYP peripheral suspension request flag

Definition at line 184 of file stm32l4xx_hal_cryp.h.


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