STM32L443xx HAL User Manual
Functions
CRYP Private Functions
CRYP

Functions

static HAL_StatusTypeDef CRYP_SetInitVector (CRYP_HandleTypeDef *hcryp)
 Write the InitVector/InitCounter in IVRx registers.
static HAL_StatusTypeDef CRYP_SetKey (CRYP_HandleTypeDef *hcryp)
 Write the Key in KeyRx registers.
static HAL_StatusTypeDef CRYP_AES_IT (CRYP_HandleTypeDef *hcryp)
 Handle CRYP block input/output data handling under interruption.

Function Documentation

static HAL_StatusTypeDef CRYP_AES_IT ( CRYP_HandleTypeDef hcryp) [static]
static HAL_StatusTypeDef CRYP_SetInitVector ( CRYP_HandleTypeDef hcryp) [static]

Write the InitVector/InitCounter in IVRx registers.

Parameters:
hcryppointer to a CRYP_HandleTypeDef structure that contains the configuration information for CRYP module
Return values:
None

Definition at line 1563 of file stm32l4xx_hal_cryp.c.

References CRYP_InitTypeDef::ChainingMode, CRYP_CHAINMODE_AES_CMAC, __CRYP_HandleTypeDef::Init, __CRYP_HandleTypeDef::Instance, and CRYP_InitTypeDef::pInitVect.

Referenced by HAL_CRYP_Init().

static HAL_StatusTypeDef CRYP_SetKey ( CRYP_HandleTypeDef hcryp) [static]

Write the Key in KeyRx registers.

Parameters:
hcryppointer to a CRYP_HandleTypeDef structure that contains the configuration information for CRYP module
Return values:
None

Definition at line 1522 of file stm32l4xx_hal_cryp.c.

References CRYP_KEYSIZE_256B, __CRYP_HandleTypeDef::Init, __CRYP_HandleTypeDef::Instance, CRYP_InitTypeDef::KeySize, and CRYP_InitTypeDef::pKey.

Referenced by HAL_CRYP_Init().