ARMEBS4  revision-26.06.2015
Data Fields
CRYP_InitTypeDef Struct Reference

CRYP Init structure definition. More...

#include "C:/Programs/ARMEBS4/current/doc/eclipse-doc/ext/libheivs_stm32/include/stm32/stm32f4xx_cryp.h"

Collaboration diagram for CRYP_InitTypeDef:
Collaboration graph

Data Fields

uint16_t CRYP_AlgoDir
 
uint16_t CRYP_AlgoMode
 
uint16_t CRYP_DataType
 
uint16_t CRYP_KeySize
 

Detailed Description

CRYP Init structure definition.

Definition at line 47 of file stm32f4xx_cryp.h.

Field Documentation

uint16_t CRYP_InitTypeDef::CRYP_AlgoDir

Encrypt or Decrypt. This parameter can be a value of CRYP_Algorithm_Direction

Definition at line 49 of file stm32f4xx_cryp.h.

uint16_t CRYP_InitTypeDef::CRYP_AlgoMode

TDES-ECB, TDES-CBC, DES-ECB, DES-CBC, AES-ECB, AES-CBC, AES-CTR, AES-Key. This parameter can be a value of CRYP_Algorithm_Mode

Definition at line 51 of file stm32f4xx_cryp.h.

uint16_t CRYP_InitTypeDef::CRYP_DataType

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

Definition at line 54 of file stm32f4xx_cryp.h.

uint16_t CRYP_InitTypeDef::CRYP_KeySize

Used only in AES mode only : 128, 192 or 256 bit key length. This parameter can be a value of CRYP_Key_Size_for_AES_only

Definition at line 56 of file stm32f4xx_cryp.h.