STM32L443xx HAL User Manual
|
Defines | |
#define | IS_CRYP_KEYSIZE(__KEYSIZE__) |
Verify the key size length. | |
#define | IS_CRYP_DATATYPE(__DATATYPE__) |
Verify the input data type. | |
#define | IS_CRYP_AES(__MODE__) |
Verify the CRYP AES IP running mode. | |
#define | IS_CRYP_ALGOMODE(__ALGOMODE__) |
Verify the selected CRYP algorithm. | |
#define | IS_CRYP_CHAINMODE(__CHAINMODE__) |
Verify the selected CRYP chaining algorithm. | |
#define | IS_CRYP_WRITE(__WRITE__) |
Verify the deciphering key write option. | |
#define | IS_CRYP_DMAIN(__MODE__) |
Verify the CRYP input data DMA mode. | |
#define | IS_CRYP_DMAOUT(__MODE__) |
Verify the CRYP output data DMA mode. | |
#define | IS_CRYP_GCMCMAC_PHASE(__PHASE__) |
Verify the CRYP AES ciphering/deciphering/authentication algorithm phase. |
#define IS_CRYP_AES | ( | __MODE__ | ) |
(((__MODE__) == CRYP_AES_DISABLE) || \ ((__MODE__) == CRYP_AES_ENABLE))
Verify the CRYP AES IP running mode.
__MODE__ | CRYP AES IP running mode. |
SET | (__MODE__ is valid) or RESET (__MODE__ is invalid) |
Definition at line 542 of file stm32l4xx_hal_cryp.h.
#define IS_CRYP_ALGOMODE | ( | __ALGOMODE__ | ) |
(((__ALGOMODE__) == CRYP_ALGOMODE_ENCRYPT) || \ ((__ALGOMODE__) == CRYP_ALGOMODE_KEYDERIVATION) || \ ((__ALGOMODE__) == CRYP_ALGOMODE_DECRYPT) || \ ((__ALGOMODE__) == CRYP_ALGOMODE_TAG_GENERATION) || \ ((__ALGOMODE__) == CRYP_ALGOMODE_KEYDERIVATION_DECRYPT))
Verify the selected CRYP algorithm.
__ALGOMODE__ | Selected CRYP algorithm (ciphering, deciphering, key derivation or a combination of the latter). |
SET | (__ALGOMODE__ is valid) or RESET (__ALGOMODE__ is invalid) |
Definition at line 550 of file stm32l4xx_hal_cryp.h.
Referenced by HAL_CRYP_Init().
#define IS_CRYP_CHAINMODE | ( | __CHAINMODE__ | ) |
(((__CHAINMODE__) == CRYP_CHAINMODE_AES_ECB) || \ ((__CHAINMODE__) == CRYP_CHAINMODE_AES_CBC) || \ ((__CHAINMODE__) == CRYP_CHAINMODE_AES_CTR) || \ ((__CHAINMODE__) == CRYP_CHAINMODE_AES_GCM_GMAC) || \ ((__CHAINMODE__) == CRYP_CHAINMODE_AES_CMAC))
Verify the selected CRYP chaining algorithm.
__CHAINMODE__ | Selected CRYP chaining algorithm. |
SET | (__CHAINMODE__ is valid) or RESET (__CHAINMODE__ is invalid) |
Definition at line 568 of file stm32l4xx_hal_cryp.h.
Referenced by HAL_CRYP_Init().
#define IS_CRYP_DATATYPE | ( | __DATATYPE__ | ) |
(((__DATATYPE__) == CRYP_DATATYPE_32B) || \ ((__DATATYPE__) == CRYP_DATATYPE_16B) || \ ((__DATATYPE__) == CRYP_DATATYPE_8B) || \ ((__DATATYPE__) == CRYP_DATATYPE_1B))
Verify the input data type.
__DATATYPE__ | Ciphering/deciphering algorithm input data type. |
SET | (__DATATYPE__ is valid) or RESET (__DATATYPE__ is invalid) |
Definition at line 532 of file stm32l4xx_hal_cryp.h.
Referenced by HAL_CRYP_Init().
#define IS_CRYP_DMAIN | ( | __MODE__ | ) |
(((__MODE__) == CRYP_DMAIN_DISABLE) || \ ((__MODE__) == CRYP_DMAIN_ENABLE))
Verify the CRYP input data DMA mode.
__MODE__ | CRYP input data DMA mode. |
SET | (__MODE__ is valid) or RESET (__MODE__ is invalid) |
Definition at line 588 of file stm32l4xx_hal_cryp.h.
#define IS_CRYP_DMAOUT | ( | __MODE__ | ) |
(((__MODE__) == CRYP_DMAOUT_DISABLE) || \ ((__MODE__) == CRYP_DMAOUT_ENABLE))
Verify the CRYP output data DMA mode.
__MODE__ | CRYP output data DMA mode. |
SET | (__MODE__ is valid) or RESET (__MODE__ is invalid) |
Definition at line 596 of file stm32l4xx_hal_cryp.h.
#define IS_CRYP_GCMCMAC_PHASE | ( | __PHASE__ | ) |
(((__PHASE__) == CRYP_INIT_PHASE) || \ ((__PHASE__) == CRYP_HEADER_PHASE) || \ ((__PHASE__) == CRYP_PAYLOAD_PHASE) || \ ((__PHASE__) == CRYP_FINAL_PHASE))
Verify the CRYP AES ciphering/deciphering/authentication algorithm phase.
__PHASE__ | CRYP AES ciphering/deciphering/authentication algorithm phase. |
SET | (__PHASE__ is valid) or RESET (__PHASE__ is invalid) |
Definition at line 604 of file stm32l4xx_hal_cryp.h.
#define IS_CRYP_KEYSIZE | ( | __KEYSIZE__ | ) |
(((__KEYSIZE__) == CRYP_KEYSIZE_128B) || \ ((__KEYSIZE__) == CRYP_KEYSIZE_256B))
Verify the key size length.
__KEYSIZE__ | Ciphering/deciphering algorithm key size. |
SET | (__KEYSIZE__ is a valid value) or RESET (__KEYSIZE__ is invalid) |
Definition at line 524 of file stm32l4xx_hal_cryp.h.
Referenced by HAL_CRYP_Init().
#define IS_CRYP_WRITE | ( | __WRITE__ | ) |
(((__WRITE__) == CRYP_KEY_WRITE_ENABLE) || \ ((__WRITE__) == CRYP_KEY_WRITE_DISABLE))
Verify the deciphering key write option.
__WRITE__ | deciphering key write option. |
SET | (__WRITE__ is valid) or RESET (__WRITE__ is invalid) |
Definition at line 580 of file stm32l4xx_hal_cryp.h.
Referenced by HAL_CRYP_Init().