HAL
+ 0/12 examples
CodeScope will show references to
CRYP_ConfigTypeDef::Algorithm
from the following samples and libraries:
Examples
STM32469I_EVAL
Examples
CRYP
CRYP_AESCCM_IT
CRYP_AESGCM
CRYP_AESModes
CRYP_AESModes_DMA
STM324x9I_EVAL
Examples
CRYP
CRYP_AESCCM_IT
CRYP_AESGCM
CRYP_AESModes
CRYP_AESModes_DMA
CRYP_TDESModes
STM324xG_EVAL
Examples
CRYP
CRYP_AESModes
CRYP_AESModes_DMA
CRYP_TDESModes
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
HAL
CRYP_ConfigTypeDef::Algorithm
CRYP_ConfigTypeDef::Algorithm field
DES/ TDES Algorithm ECB/CBC AES Algorithm ECB/CBC/CTR/GCM or CCM This parameter can be a value of CRYP_Algorithm_Mode
Syntax
from
stm32f4xx_hal_cryp.h:58
uint32_t
Algorithm
;
Examples
CRYP_ConfigTypeDef::Algorithm
is referenced by
12 libraries and example projects
.
References
Location
Referrer
Text
stm32f4xx_hal_cryp.h:58
uint32_t
Algorithm
;
/*!< DES/ TDES Algorithm ECB/CBC
stm32f4xx_hal_cryp.c:477
HAL_CRYP_Init()
hcryp
->
Init
.
DataType
|
hcryp
->
Init
.
KeySize
|
hcryp
->
Init
.
Algorithm
)
;
stm32f4xx_hal_cryp.c:582
HAL_CRYP_SetConfig()
hcryp
->
Init
.
Algorithm
=
pConf
->
Algorithm
;
stm32f4xx_hal_cryp.c:596
HAL_CRYP_SetConfig()
hcryp
->
Init
.
DataType
|
hcryp
->
Init
.
KeySize
|
hcryp
->
Init
.
Algorithm
)
;
stm32f4xx_hal_cryp.c:659
HAL_CRYP_GetConfig()
pConf
->
Algorithm
=
hcryp
->
Init
.
Algorithm
;
stm32f4xx_hal_cryp.c:993
HAL_CRYP_Encrypt()
if
(
(
hcryp
->
Init
.
Algorithm
==
CRYP_TDES_ECB
)
||
(
hcryp
->
Init
.
Algorithm
==
CRYP_TDES_CBC
)
)
stm32f4xx_hal_cryp.c:1002
HAL_CRYP_Encrypt()
if
(
(
hcryp
->
Init
.
Algorithm
==
CRYP_DES_CBC
)
||
(
hcryp
->
Init
.
Algorithm
==
CRYP_TDES_CBC
)
)
stm32f4xx_hal_cryp.c:1167
HAL_CRYP_Decrypt()
if
(
(
hcryp
->
Init
.
Algorithm
==
CRYP_TDES_ECB
)
||
(
hcryp
->
Init
.
Algorithm
==
CRYP_TDES_CBC
)
)
stm32f4xx_hal_cryp.c:1176
HAL_CRYP_Decrypt()
if
(
(
hcryp
->
Init
.
Algorithm
==
CRYP_DES_CBC
)
||
(
hcryp
->
Init
.
Algorithm
==
CRYP_TDES_CBC
)
)
stm32f4xx_hal_cryp.c:1339
HAL_CRYP_Encrypt_IT()
if
(
(
hcryp
->
Init
.
Algorithm
==
CRYP_TDES_ECB
)
||
(
hcryp
->
Init
.
Algorithm
==
CRYP_TDES_CBC
)
)
stm32f4xx_hal_cryp.c:1347
HAL_CRYP_Encrypt_IT()
if
(
(
hcryp
->
Init
.
Algorithm
==
CRYP_DES_CBC
)
||
(
hcryp
->
Init
.
Algorithm
==
CRYP_TDES_CBC
)
)
stm32f4xx_hal_cryp.c:1502
HAL_CRYP_Decrypt_IT()
if
(
(
hcryp
->
Init
.
Algorithm
==
CRYP_TDES_ECB
)
||
(
hcryp
->
Init
.
Algorithm
==
CRYP_TDES_CBC
)
)
stm32f4xx_hal_cryp.c:1511
HAL_CRYP_Decrypt_IT()
if
(
(
hcryp
->
Init
.
Algorithm
==
CRYP_DES_CBC
)
||
(
hcryp
->
Init
.
Algorithm
==
CRYP_TDES_CBC
)
)
stm32f4xx_hal_cryp.c:1670
HAL_CRYP_Encrypt_DMA()
if
(
(
hcryp
->
Init
.
Algorithm
==
CRYP_TDES_ECB
)
||
(
hcryp
->
Init
.
Algorithm
==
CRYP_TDES_CBC
)
)
stm32f4xx_hal_cryp.c:1679
HAL_CRYP_Encrypt_DMA()
if
(
(
hcryp
->
Init
.
Algorithm
==
CRYP_DES_CBC
)
||
(
hcryp
->
Init
.
Algorithm
==
CRYP_TDES_CBC
)
)
stm32f4xx_hal_cryp.c:1723
HAL_CRYP_Encrypt_DMA()
if
(
hcryp
->
Init
.
Algorithm
!=
CRYP_AES_ECB
)
stm32f4xx_hal_cryp.c:1902
HAL_CRYP_Decrypt_DMA()
if
(
(
hcryp
->
Init
.
Algorithm
==
CRYP_TDES_ECB
)
||
(
hcryp
->
Init
.
Algorithm
==
CRYP_TDES_CBC
)
)
stm32f4xx_hal_cryp.c:1911
HAL_CRYP_Decrypt_DMA()
if
(
(
hcryp
->
Init
.
Algorithm
==
CRYP_DES_CBC
)
||
(
hcryp
->
Init
.
Algorithm
==
CRYP_TDES_CBC
)
)
stm32f4xx_hal_cryp.c:2044
HAL_CRYP_IRQHandler()
if
(
(
hcryp
->
Init
.
Algorithm
==
CRYP_DES_ECB
)
||
(
hcryp
->
Init
.
Algorithm
==
CRYP_DES_CBC
)
stm32f4xx_hal_cryp.c:2045
HAL_CRYP_IRQHandler()
||
(
hcryp
->
Init
.
Algorithm
==
CRYP_TDES_ECB
)
||
(
hcryp
->
Init
.
Algorithm
==
CRYP_TDES_CBC
)
)
stm32f4xx_hal_cryp.c:2049
HAL_CRYP_IRQHandler()
else
if
(
(
hcryp
->
Init
.
Algorithm
==
CRYP_AES_ECB
)
||
(
hcryp
->
Init
.
Algorithm
==
CRYP_AES_CBC
)
stm32f4xx_hal_cryp.c:2050
HAL_CRYP_IRQHandler()
||
(
hcryp
->
Init
.
Algorithm
==
CRYP_AES_CTR
)
)
stm32f4xx_hal_cryp.c:2055
HAL_CRYP_IRQHandler()
else
if
(
(
hcryp
->
Init
.
Algorithm
==
CRYP_AES_GCM
)
||
(
hcryp
->
Init
.
Algorithm
==
CRYP_CR_ALGOMODE_AES_CCM
)
)
stm32f4xx_hal_cryp.c:2429
CRYP_AES_Encrypt()
if
(
hcryp
->
Init
.
Algorithm
!=
CRYP_AES_ECB
)
stm32f4xx_hal_cryp.c:2505
CRYP_AES_Encrypt_IT()
if
(
hcryp
->
Init
.
Algorithm
!=
CRYP_AES_ECB
)
stm32f4xx_hal_cryp.c:2602
CRYP_AES_Decrypt()
if
(
hcryp
->
Init
.
Algorithm
!=
CRYP_AES_CTR
)
stm32f4xx_hal_cryp.c:2669
CRYP_AES_Decrypt()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_ALGOMODE
,
hcryp
->
Init
.
Algorithm
)
;
stm32f4xx_hal_cryp.c:2680
CRYP_AES_Decrypt()
if
(
hcryp
->
Init
.
Algorithm
!=
CRYP_AES_ECB
)
stm32f4xx_hal_cryp.c:2753
CRYP_AES_Decrypt_IT()
if
(
hcryp
->
Init
.
Algorithm
!=
CRYP_AES_CTR
)
stm32f4xx_hal_cryp.c:2832
CRYP_AES_Decrypt_IT()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_ALGOMODE
,
hcryp
->
Init
.
Algorithm
)
;
stm32f4xx_hal_cryp.c:2844
CRYP_AES_Decrypt_IT()
if
(
hcryp
->
Init
.
Algorithm
!=
CRYP_AES_ECB
)
stm32f4xx_hal_cryp.c:2938
CRYP_AES_Decrypt_DMA()
if
(
hcryp
->
Init
.
Algorithm
!=
CRYP_AES_CTR
)
stm32f4xx_hal_cryp.c:3019
CRYP_AES_Decrypt_DMA()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_ALGOMODE
,
hcryp
->
Init
.
Algorithm
)
;
stm32f4xx_hal_cryp.c:3029
CRYP_AES_Decrypt_DMA()
if
(
hcryp
->
Init
.
Algorithm
!=
CRYP_AES_ECB
)
stm32f4xx_hal_cryp.c:3125
CRYP_DMAOutCplt()
if
(
(
hcryp
->
Init
.
Algorithm
&
CRYP_AES_GCM
)
!=
CRYP_AES_GCM
)
stm32f4xx_hal_cryp.c:6539
CRYP_Workaround()
if
(
hcryp
->
Init
.
Algorithm
==
CRYP_AES_GCM
)
Data Use
Functions writing
CRYP_ConfigTypeDef::Algorithm
Functions reading
CRYP_ConfigTypeDef::Algorithm
HAL_CRYP_SetConfig()
HAL_CRYP_GetConfig()
all items filtered out
CRYP_ConfigTypeDef::Algorithm
HAL_CRYP_Init()
HAL_CRYP_SetConfig()
HAL_CRYP_GetConfig()
HAL_CRYP_Encrypt()
HAL_CRYP_Decrypt()
HAL_CRYP_Encrypt_IT()
HAL_CRYP_Decrypt_IT()
HAL_CRYP_Encrypt_DMA()
HAL_CRYP_Decrypt_DMA()
HAL_CRYP_IRQHandler()
CRYP_AES_Encrypt()
CRYP_AES_Encrypt_IT()
CRYP_AES_Decrypt()
CRYP_AES_Decrypt_IT()
CRYP_AES_Decrypt_DMA()
CRYP_DMAOutCplt()
CRYP_Workaround()
all items filtered out
Type of
CRYP_ConfigTypeDef::Algorithm
CRYP_ConfigTypeDef::Algorithm
uint32_t
all items filtered out