CARME-M4 BSP  V1.5
+ Collaboration diagram for CRYP_Algorithm_Mode:

Macros

#define CRYP_AlgoMode_TDES_ECB   ((uint32_t)0x00000000)
 
#define CRYP_AlgoMode_TDES_CBC   ((uint32_t)0x00000008)
 
#define CRYP_AlgoMode_DES_ECB   ((uint32_t)0x00000010)
 
#define CRYP_AlgoMode_DES_CBC   ((uint32_t)0x00000018)
 
#define CRYP_AlgoMode_AES_ECB   ((uint32_t)0x00000020)
 
#define CRYP_AlgoMode_AES_CBC   ((uint32_t)0x00000028)
 
#define CRYP_AlgoMode_AES_CTR   ((uint32_t)0x00000030)
 
#define CRYP_AlgoMode_AES_Key   ((uint32_t)0x00000038)
 
#define CRYP_AlgoMode_AES_GCM   ((uint32_t)0x00080000)
 
#define CRYP_AlgoMode_AES_CCM   ((uint32_t)0x00080008)
 
#define IS_CRYP_ALGOMODE(ALGOMODE)
 

Detailed Description

Macro Definition Documentation

#define CRYP_AlgoMode_DES_CBC   ((uint32_t)0x00000018)

AES Modes

Definition at line 146 of file stm32f4xx_cryp.h.

#define CRYP_AlgoMode_TDES_CBC   ((uint32_t)0x00000008)

DES Modes

Definition at line 142 of file stm32f4xx_cryp.h.

#define CRYP_AlgoMode_TDES_ECB   ((uint32_t)0x00000000)

< TDES Modes

Definition at line 141 of file stm32f4xx_cryp.h.

#define IS_CRYP_ALGOMODE (   ALGOMODE)
Value:
(((ALGOMODE) == CRYP_AlgoMode_TDES_ECB) || \
((ALGOMODE) == CRYP_AlgoMode_TDES_CBC)|| \
((ALGOMODE) == CRYP_AlgoMode_DES_ECB) || \
((ALGOMODE) == CRYP_AlgoMode_DES_CBC) || \
((ALGOMODE) == CRYP_AlgoMode_AES_ECB) || \
((ALGOMODE) == CRYP_AlgoMode_AES_CBC) || \
((ALGOMODE) == CRYP_AlgoMode_AES_CTR) || \
((ALGOMODE) == CRYP_AlgoMode_AES_Key) || \
((ALGOMODE) == CRYP_AlgoMode_AES_GCM) || \
((ALGOMODE) == CRYP_AlgoMode_AES_CCM))
#define CRYP_AlgoMode_DES_CBC
#define CRYP_AlgoMode_TDES_ECB
#define CRYP_AlgoMode_TDES_CBC

Definition at line 156 of file stm32f4xx_cryp.h.