HAL + 0/8 examples
CodeScope will show references to CRYP_ConfigTypeDef from the following samples and libraries:
Examples
STM32469I_EVAL
Examples
CRYP
STM324x9I_EVAL
Examples
CRYP
STM324xG_EVAL
Examples
CRYP
 
Symbols
loading...
Files
loading...

CRYP_ConfigTypeDef struct

CRYP Init Structure definition

Syntax

typedef struct {   uint32_t DataType;                      uint32_t KeySize;                       uint32_t *pKey;                         uint32_t *pInitVect;                    uint32_t Algorithm;                     uint32_t *Header;                       uint32_t HeaderSize;                   uint32_t *B0;                          uint32_t DataWidthUnit;                 uint32_t HeaderWidthUnit;               uint32_t KeyIVConfigSkip;             } CRYP_ConfigTypeDef;

Fields

DataType

32-bit data, 16-bit data, 8-bit data or 1-bit string. This parameter can be a value of CRYP_Data_Type. Read more...

KeySize

Used only in AES mode : 128, 192 or 256 bit key length in CRYP1. 128 or 256 bit key length in TinyAES This parameter can be a value of CRYP_Key_Size. Read more...

pKey

The key used for encryption/decryption. Read more...

pInitVect

The initialization vector used also as initialization counter in CTR mode. Read more...

Algorithm

DES/ TDES Algorithm ECB/CBC AES Algorithm ECB/CBC/CTR/GCM or CCM This parameter can be a value of CRYP_Algorithm_Mode. Read more...
used only in AES GCM and CCM Algorithm for authentication, GCM : also known as Additional Authentication Data CCM : named B1 composed of the associated data length and Associated Data. Read more...

HeaderSize

The size of header buffer in word. Read more...

B0

B0 is first authentication block used only in AES CCM mode. Read more...

DataWidthUnit

Data With Unit, this parameter can be value of CRYP_Data_Width_Unit. Read more...

HeaderWidthUnit

Header Width Unit, this parameter can be value of CRYP_Header_Width_Unit. Read more...

KeyIVConfigSkip

CRYP peripheral Key and IV configuration skip, to config Key and Initialization Vector only once and to skip configuration for consecutive processings. This parameter can be a value of CRYP_Configuration_Skip. Read more...

Examples

CRYP_ConfigTypeDef is referenced by 8 libraries and example projects.

Type Use

Variables of CRYP_ConfigTypeDef type
CRYP_ConfigTypeDef
all items filtered out
CRYP_ConfigTypeDef
all items filtered out