CRYP Init structure definition. More...
#include <stm32f4xx_cryp.h>
Public Attributes | |
uint32_t | CRYP_AlgoDir |
uint32_t | CRYP_AlgoMode |
uint32_t | CRYP_DataType |
uint32_t | CRYP_KeySize |
CRYP Init structure definition.
Definition at line 53 of file stm32f4xx_cryp.h.
uint32_t CRYP_InitTypeDef::CRYP_AlgoDir |
Encrypt or Decrypt. This parameter can be a value of CRYP_Algorithm_Direction
Definition at line 55 of file stm32f4xx_cryp.h.
uint32_t CRYP_InitTypeDef::CRYP_AlgoMode |
TDES-ECB, TDES-CBC, DES-ECB, DES-CBC, AES-ECB, AES-CBC, AES-CTR, AES-Key, AES-GCM and AES-CCM. This parameter can be a value of CRYP_Algorithm_Mode
Definition at line 57 of file stm32f4xx_cryp.h.
uint32_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 60 of file stm32f4xx_cryp.h.
uint32_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 62 of file stm32f4xx_cryp.h.