HAL
+ 0/12 examples
CodeScope will show references to
__CRYP_HandleTypeDef::Instance
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_HandleTypeDef::Instance
__CRYP_HandleTypeDef::Instance field
CRYP registers base address
Syntax
from
stm32f4xx_hal_cryp.h:94
CRYP_TypeDef
*
Instance
;
Examples
__CRYP_HandleTypeDef::Instance
is referenced by
12 libraries and example projects
.
References
Location
Referrer
Text
stm32f4xx_hal_cryp.h:94
CRYP_TypeDef
*
Instance
;
/*!< CRYP registers base address */
stm32f4xx_hal_cryp.c:476
HAL_CRYP_Init()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_DATATYPE
|
CRYP_CR_KEYSIZE
|
CRYP_CR_ALGOMODE
,
stm32f4xx_hal_cryp.c:522
HAL_CRYP_DeInit()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:595
HAL_CRYP_SetConfig()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_DATATYPE
|
CRYP_CR_KEYSIZE
|
CRYP_CR_ALGOMODE
,
stm32f4xx_hal_cryp.c:978
HAL_CRYP_Encrypt()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_ALGODIR
,
CRYP_OPERATINGMODE_ENCRYPT
)
;
stm32f4xx_hal_cryp.c:981
HAL_CRYP_Encrypt()
algo
=
hcryp
->
Instance
->
CR
&
CRYP_CR_ALGOMODE
;
stm32f4xx_hal_cryp.c:991
HAL_CRYP_Encrypt()
hcryp
->
Instance
->
K1LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
)
;
stm32f4xx_hal_cryp.c:992
HAL_CRYP_Encrypt()
hcryp
->
Instance
->
K1RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
1
)
;
stm32f4xx_hal_cryp.c:995
HAL_CRYP_Encrypt()
hcryp
->
Instance
->
K2LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
2
)
;
stm32f4xx_hal_cryp.c:996
HAL_CRYP_Encrypt()
hcryp
->
Instance
->
K2RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
3
)
;
stm32f4xx_hal_cryp.c:997
HAL_CRYP_Encrypt()
hcryp
->
Instance
->
K3LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
4
)
;
stm32f4xx_hal_cryp.c:998
HAL_CRYP_Encrypt()
hcryp
->
Instance
->
K3RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
5
)
;
stm32f4xx_hal_cryp.c:1004
HAL_CRYP_Encrypt()
hcryp
->
Instance
->
IV0LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
)
;
stm32f4xx_hal_cryp.c:1005
HAL_CRYP_Encrypt()
hcryp
->
Instance
->
IV0RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
1
)
;
stm32f4xx_hal_cryp.c:1009
HAL_CRYP_Encrypt()
HAL_CRYP_FIFO_FLUSH
(
hcryp
)
;
stm32f4xx_hal_cryp.c:1152
HAL_CRYP_Decrypt()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_ALGODIR
,
CRYP_OPERATINGMODE_DECRYPT
)
;
stm32f4xx_hal_cryp.c:1155
HAL_CRYP_Decrypt()
algo
=
hcryp
->
Instance
->
CR
&
CRYP_CR_ALGOMODE
;
stm32f4xx_hal_cryp.c:1165
HAL_CRYP_Decrypt()
hcryp
->
Instance
->
K1LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
)
;
stm32f4xx_hal_cryp.c:1166
HAL_CRYP_Decrypt()
hcryp
->
Instance
->
K1RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
1
)
;
stm32f4xx_hal_cryp.c:1169
HAL_CRYP_Decrypt()
hcryp
->
Instance
->
K2LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
2
)
;
stm32f4xx_hal_cryp.c:1170
HAL_CRYP_Decrypt()
hcryp
->
Instance
->
K2RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
3
)
;
stm32f4xx_hal_cryp.c:1171
HAL_CRYP_Decrypt()
hcryp
->
Instance
->
K3LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
4
)
;
stm32f4xx_hal_cryp.c:1172
HAL_CRYP_Decrypt()
hcryp
->
Instance
->
K3RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
5
)
;
stm32f4xx_hal_cryp.c:1178
HAL_CRYP_Decrypt()
hcryp
->
Instance
->
IV0LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
)
;
stm32f4xx_hal_cryp.c:1179
HAL_CRYP_Decrypt()
hcryp
->
Instance
->
IV0RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
1
)
;
stm32f4xx_hal_cryp.c:1183
HAL_CRYP_Decrypt()
HAL_CRYP_FIFO_FLUSH
(
hcryp
)
;
stm32f4xx_hal_cryp.c:1324
HAL_CRYP_Encrypt_IT()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_ALGODIR
,
CRYP_OPERATINGMODE_ENCRYPT
)
;
stm32f4xx_hal_cryp.c:1327
HAL_CRYP_Encrypt_IT()
algo
=
(
hcryp
->
Instance
->
CR
&
CRYP_CR_ALGOMODE
)
;
stm32f4xx_hal_cryp.c:1337
HAL_CRYP_Encrypt_IT()
hcryp
->
Instance
->
K1LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
)
;
stm32f4xx_hal_cryp.c:1338
HAL_CRYP_Encrypt_IT()
hcryp
->
Instance
->
K1RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
1
)
;
stm32f4xx_hal_cryp.c:1341
HAL_CRYP_Encrypt_IT()
hcryp
->
Instance
->
K2LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
2
)
;
stm32f4xx_hal_cryp.c:1342
HAL_CRYP_Encrypt_IT()
hcryp
->
Instance
->
K2RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
3
)
;
stm32f4xx_hal_cryp.c:1343
HAL_CRYP_Encrypt_IT()
hcryp
->
Instance
->
K3LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
4
)
;
stm32f4xx_hal_cryp.c:1344
HAL_CRYP_Encrypt_IT()
hcryp
->
Instance
->
K3RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
5
)
;
stm32f4xx_hal_cryp.c:1349
HAL_CRYP_Encrypt_IT()
hcryp
->
Instance
->
IV0LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
)
;
stm32f4xx_hal_cryp.c:1350
HAL_CRYP_Encrypt_IT()
hcryp
->
Instance
->
IV0RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
1
)
;
stm32f4xx_hal_cryp.c:1354
HAL_CRYP_Encrypt_IT()
HAL_CRYP_FIFO_FLUSH
(
hcryp
)
;
stm32f4xx_hal_cryp.c:1360
HAL_CRYP_Encrypt_IT()
__HAL_CRYP_ENABLE_IT
(
hcryp
,
CRYP_IT_INI
|
CRYP_IT_OUTI
)
;
stm32f4xx_hal_cryp.c:1363
HAL_CRYP_Encrypt_IT()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:1487
HAL_CRYP_Decrypt_IT()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_ALGODIR
,
CRYP_OPERATINGMODE_DECRYPT
)
;
stm32f4xx_hal_cryp.c:1490
HAL_CRYP_Decrypt_IT()
algo
=
hcryp
->
Instance
->
CR
&
CRYP_CR_ALGOMODE
;
stm32f4xx_hal_cryp.c:1500
HAL_CRYP_Decrypt_IT()
hcryp
->
Instance
->
K1LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
)
;
stm32f4xx_hal_cryp.c:1501
HAL_CRYP_Decrypt_IT()
hcryp
->
Instance
->
K1RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
1
)
;
stm32f4xx_hal_cryp.c:1504
HAL_CRYP_Decrypt_IT()
hcryp
->
Instance
->
K2LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
2
)
;
stm32f4xx_hal_cryp.c:1505
HAL_CRYP_Decrypt_IT()
hcryp
->
Instance
->
K2RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
3
)
;
stm32f4xx_hal_cryp.c:1506
HAL_CRYP_Decrypt_IT()
hcryp
->
Instance
->
K3LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
4
)
;
stm32f4xx_hal_cryp.c:1507
HAL_CRYP_Decrypt_IT()
hcryp
->
Instance
->
K3RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
5
)
;
stm32f4xx_hal_cryp.c:1513
HAL_CRYP_Decrypt_IT()
hcryp
->
Instance
->
IV0LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
)
;
stm32f4xx_hal_cryp.c:1514
HAL_CRYP_Decrypt_IT()
hcryp
->
Instance
->
IV0RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
1
)
;
stm32f4xx_hal_cryp.c:1517
HAL_CRYP_Decrypt_IT()
HAL_CRYP_FIFO_FLUSH
(
hcryp
)
;
stm32f4xx_hal_cryp.c:1523
HAL_CRYP_Decrypt_IT()
__HAL_CRYP_ENABLE_IT
(
hcryp
,
CRYP_IT_INI
|
CRYP_IT_OUTI
)
;
stm32f4xx_hal_cryp.c:1526
HAL_CRYP_Decrypt_IT()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:1655
HAL_CRYP_Encrypt_DMA()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_ALGODIR
,
CRYP_OPERATINGMODE_ENCRYPT
)
;
stm32f4xx_hal_cryp.c:1658
HAL_CRYP_Encrypt_DMA()
algo
=
hcryp
->
Instance
->
CR
&
CRYP_CR_ALGOMODE
;
stm32f4xx_hal_cryp.c:1668
HAL_CRYP_Encrypt_DMA()
hcryp
->
Instance
->
K1LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
)
;
stm32f4xx_hal_cryp.c:1669
HAL_CRYP_Encrypt_DMA()
hcryp
->
Instance
->
K1RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
1
)
;
stm32f4xx_hal_cryp.c:1672
HAL_CRYP_Encrypt_DMA()
hcryp
->
Instance
->
K2LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
2
)
;
stm32f4xx_hal_cryp.c:1673
HAL_CRYP_Encrypt_DMA()
hcryp
->
Instance
->
K2RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
3
)
;
stm32f4xx_hal_cryp.c:1674
HAL_CRYP_Encrypt_DMA()
hcryp
->
Instance
->
K3LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
4
)
;
stm32f4xx_hal_cryp.c:1675
HAL_CRYP_Encrypt_DMA()
hcryp
->
Instance
->
K3RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
5
)
;
stm32f4xx_hal_cryp.c:1681
HAL_CRYP_Encrypt_DMA()
hcryp
->
Instance
->
IV0LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
)
;
stm32f4xx_hal_cryp.c:1682
HAL_CRYP_Encrypt_DMA()
hcryp
->
Instance
->
IV0RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
1
)
;
stm32f4xx_hal_cryp.c:1686
HAL_CRYP_Encrypt_DMA()
HAL_CRYP_FIFO_FLUSH
(
hcryp
)
;
stm32f4xx_hal_cryp.c:1725
HAL_CRYP_Encrypt_DMA()
hcryp
->
Instance
->
IV0LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
)
;
stm32f4xx_hal_cryp.c:1726
HAL_CRYP_Encrypt_DMA()
hcryp
->
Instance
->
IV0RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
1U
)
;
stm32f4xx_hal_cryp.c:1727
HAL_CRYP_Encrypt_DMA()
hcryp
->
Instance
->
IV1LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
2U
)
;
stm32f4xx_hal_cryp.c:1728
HAL_CRYP_Encrypt_DMA()
hcryp
->
Instance
->
IV1RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
3U
)
;
stm32f4xx_hal_cryp.c:1887
HAL_CRYP_Decrypt_DMA()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_ALGODIR
,
CRYP_OPERATINGMODE_DECRYPT
)
;
stm32f4xx_hal_cryp.c:1890
HAL_CRYP_Decrypt_DMA()
algo
=
hcryp
->
Instance
->
CR
&
CRYP_CR_ALGOMODE
;
stm32f4xx_hal_cryp.c:1900
HAL_CRYP_Decrypt_DMA()
hcryp
->
Instance
->
K1LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
)
;
stm32f4xx_hal_cryp.c:1901
HAL_CRYP_Decrypt_DMA()
hcryp
->
Instance
->
K1RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
1
)
;
stm32f4xx_hal_cryp.c:1904
HAL_CRYP_Decrypt_DMA()
hcryp
->
Instance
->
K2LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
2
)
;
stm32f4xx_hal_cryp.c:1905
HAL_CRYP_Decrypt_DMA()
hcryp
->
Instance
->
K2RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
3
)
;
stm32f4xx_hal_cryp.c:1906
HAL_CRYP_Decrypt_DMA()
hcryp
->
Instance
->
K3LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
4
)
;
stm32f4xx_hal_cryp.c:1907
HAL_CRYP_Decrypt_DMA()
hcryp
->
Instance
->
K3RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
5
)
;
stm32f4xx_hal_cryp.c:1913
HAL_CRYP_Decrypt_DMA()
hcryp
->
Instance
->
IV0LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
)
;
stm32f4xx_hal_cryp.c:1914
HAL_CRYP_Decrypt_DMA()
hcryp
->
Instance
->
IV0RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
1
)
;
stm32f4xx_hal_cryp.c:1918
HAL_CRYP_Decrypt_DMA()
HAL_CRYP_FIFO_FLUSH
(
hcryp
)
;
stm32f4xx_hal_cryp.c:2040
HAL_CRYP_IRQHandler()
uint32_t
itstatus
=
hcryp
->
Instance
->
MISR
;
stm32f4xx_hal_cryp.c:2058
HAL_CRYP_IRQHandler()
if
(
(
hcryp
->
Instance
->
CR
&
CRYP_PHASE_HEADER
)
==
CRYP_PHASE_HEADER
)
stm32f4xx_hal_cryp.c:2226
CRYP_TDES_Process()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:2236
CRYP_TDES_Process()
if
(
(
(
hcryp
->
Instance
->
SR
&
CRYP_FLAG_IFNF
)
!=
0x0U
)
&&
(
incount
<
(
hcryp
->
Size
/
4U
)
)
)
stm32f4xx_hal_cryp.c:2239
CRYP_TDES_Process()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
pCrypInBuffPtr
+
hcryp
->
CrypInCount
)
;
stm32f4xx_hal_cryp.c:2241
CRYP_TDES_Process()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
pCrypInBuffPtr
+
hcryp
->
CrypInCount
)
;
stm32f4xx_hal_cryp.c:2249
CRYP_TDES_Process()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:2269
CRYP_TDES_Process()
if
(
(
(
hcryp
->
Instance
->
SR
&
CRYP_FLAG_OFNE
)
!=
0x0U
)
&&
(
outcount
<
(
hcryp
->
Size
/
4U
)
)
)
stm32f4xx_hal_cryp.c:2274
CRYP_TDES_Process()
temp
[
i
]
=
hcryp
->
Instance
->
DOUT
;
stm32f4xx_hal_cryp.c:2288
CRYP_TDES_Process()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:2311
CRYP_TDES_IT()
if
(
__HAL_CRYP_GET_IT
(
hcryp
,
CRYP_IT_INI
)
!=
0x0U
)
stm32f4xx_hal_cryp.c:2313
CRYP_TDES_IT()
if
(
__HAL_CRYP_GET_FLAG
(
hcryp
,
CRYP_FLAG_INRIS
)
!=
0x0U
)
stm32f4xx_hal_cryp.c:2316
CRYP_TDES_IT()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
pCrypInBuffPtr
+
hcryp
->
CrypInCount
)
;
stm32f4xx_hal_cryp.c:2318
CRYP_TDES_IT()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
pCrypInBuffPtr
+
hcryp
->
CrypInCount
)
;
stm32f4xx_hal_cryp.c:2324
CRYP_TDES_IT()
__HAL_CRYP_DISABLE_IT
(
hcryp
,
CRYP_IT_INI
)
;
stm32f4xx_hal_cryp.c:2336
CRYP_TDES_IT()
if
(
__HAL_CRYP_GET_IT
(
hcryp
,
CRYP_IT_OUTI
)
!=
0x0U
)
stm32f4xx_hal_cryp.c:2338
CRYP_TDES_IT()
if
(
__HAL_CRYP_GET_FLAG
(
hcryp
,
CRYP_FLAG_OUTRIS
)
!=
0x0U
)
stm32f4xx_hal_cryp.c:2343
CRYP_TDES_IT()
temp
[
i
]
=
hcryp
->
Instance
->
DOUT
;
stm32f4xx_hal_cryp.c:2355
CRYP_TDES_IT()
__HAL_CRYP_DISABLE_IT
(
hcryp
,
CRYP_IT_OUTI
)
;
stm32f4xx_hal_cryp.c:2358
CRYP_TDES_IT()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:2438
CRYP_AES_Encrypt()
hcryp
->
Instance
->
IV0LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
)
;
stm32f4xx_hal_cryp.c:2439
CRYP_AES_Encrypt()
hcryp
->
Instance
->
IV0RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
1
)
;
stm32f4xx_hal_cryp.c:2440
CRYP_AES_Encrypt()
hcryp
->
Instance
->
IV1LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
2
)
;
stm32f4xx_hal_cryp.c:2441
CRYP_AES_Encrypt()
hcryp
->
Instance
->
IV1RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
3
)
;
stm32f4xx_hal_cryp.c:2450
CRYP_AES_Encrypt()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:2464
CRYP_AES_Encrypt()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:2515
CRYP_AES_Encrypt_IT()
hcryp
->
Instance
->
IV0LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
)
;
stm32f4xx_hal_cryp.c:2516
CRYP_AES_Encrypt_IT()
hcryp
->
Instance
->
IV0RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
1
)
;
stm32f4xx_hal_cryp.c:2517
CRYP_AES_Encrypt_IT()
hcryp
->
Instance
->
IV1LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
2
)
;
stm32f4xx_hal_cryp.c:2518
CRYP_AES_Encrypt_IT()
hcryp
->
Instance
->
IV1RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
3
)
;
stm32f4xx_hal_cryp.c:2551
CRYP_AES_Encrypt_IT()
__HAL_CRYP_ENABLE_IT
(
hcryp
,
CRYP_IT_INI
|
CRYP_IT_OUTI
)
;
stm32f4xx_hal_cryp.c:2554
CRYP_AES_Encrypt_IT()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:2646
CRYP_AES_Decrypt()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_ALGOMODE
,
CRYP_CR_ALGOMODE_AES_KEY
)
;
stm32f4xx_hal_cryp.c:2652
CRYP_AES_Decrypt()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:2658
CRYP_AES_Decrypt()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:2669
CRYP_AES_Decrypt()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_ALGOMODE
,
hcryp
->
Init
.
Algorithm
)
;
stm32f4xx_hal_cryp.c:2689
CRYP_AES_Decrypt()
hcryp
->
Instance
->
IV0LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
)
;
stm32f4xx_hal_cryp.c:2690
CRYP_AES_Decrypt()
hcryp
->
Instance
->
IV0RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
1
)
;
stm32f4xx_hal_cryp.c:2691
CRYP_AES_Decrypt()
hcryp
->
Instance
->
IV1LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
2
)
;
stm32f4xx_hal_cryp.c:2692
CRYP_AES_Decrypt()
hcryp
->
Instance
->
IV1RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
3
)
;
stm32f4xx_hal_cryp.c:2700
CRYP_AES_Decrypt()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:2714
CRYP_AES_Decrypt()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:2805
CRYP_AES_Decrypt_IT()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_ALGOMODE
,
CRYP_CR_ALGOMODE_AES_KEY
)
;
stm32f4xx_hal_cryp.c:2811
CRYP_AES_Decrypt_IT()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:2829
CRYP_AES_Decrypt_IT()
while
(
HAL_IS_BIT_SET
(
hcryp
->
Instance
->
SR
,
CRYP_FLAG_BUSY
)
)
;
stm32f4xx_hal_cryp.c:2832
CRYP_AES_Decrypt_IT()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_ALGOMODE
,
hcryp
->
Init
.
Algorithm
)
;
stm32f4xx_hal_cryp.c:2853
CRYP_AES_Decrypt_IT()
hcryp
->
Instance
->
IV0LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
)
;
stm32f4xx_hal_cryp.c:2854
CRYP_AES_Decrypt_IT()
hcryp
->
Instance
->
IV0RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
1
)
;
stm32f4xx_hal_cryp.c:2855
CRYP_AES_Decrypt_IT()
hcryp
->
Instance
->
IV1LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
2
)
;
stm32f4xx_hal_cryp.c:2856
CRYP_AES_Decrypt_IT()
hcryp
->
Instance
->
IV1RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
3
)
;
stm32f4xx_hal_cryp.c:2889
CRYP_AES_Decrypt_IT()
__HAL_CRYP_ENABLE_IT
(
hcryp
,
CRYP_IT_INI
|
CRYP_IT_OUTI
)
;
stm32f4xx_hal_cryp.c:2892
CRYP_AES_Decrypt_IT()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:2989
CRYP_AES_Decrypt_DMA()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_ALGOMODE
,
CRYP_CR_ALGOMODE_AES_KEY
)
;
stm32f4xx_hal_cryp.c:2995
CRYP_AES_Decrypt_DMA()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:3005
CRYP_AES_Decrypt_DMA()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:3016
CRYP_AES_Decrypt_DMA()
while
(
HAL_IS_BIT_SET
(
hcryp
->
Instance
->
SR
,
CRYP_FLAG_BUSY
)
)
;
stm32f4xx_hal_cryp.c:3019
CRYP_AES_Decrypt_DMA()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_ALGOMODE
,
hcryp
->
Init
.
Algorithm
)
;
stm32f4xx_hal_cryp.c:3038
CRYP_AES_Decrypt_DMA()
hcryp
->
Instance
->
IV0LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
)
;
stm32f4xx_hal_cryp.c:3039
CRYP_AES_Decrypt_DMA()
hcryp
->
Instance
->
IV0RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
1
)
;
stm32f4xx_hal_cryp.c:3040
CRYP_AES_Decrypt_DMA()
hcryp
->
Instance
->
IV1LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
2
)
;
stm32f4xx_hal_cryp.c:3041
CRYP_AES_Decrypt_DMA()
hcryp
->
Instance
->
IV1RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
3
)
;
stm32f4xx_hal_cryp.c:3080
CRYP_DMAInCplt()
hcryp
->
Instance
->
DMACR
&=
(
uint32_t
)
(
~
CRYP_DMACR_DIEN
)
;
stm32f4xx_hal_cryp.c:3123
CRYP_DMAOutCplt()
hcryp
->
Instance
->
DMACR
&=
(
uint32_t
)
(
~
CRYP_DMACR_DOEN
)
;
stm32f4xx_hal_cryp.c:3128
CRYP_DMAOutCplt()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:3133
CRYP_DMAOutCplt()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:3222
CRYP_SetDMAConfig()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:3225
CRYP_SetDMAConfig()
if
(
HAL_DMA_Start_IT
(
hcryp
->
hdmain
,
inputaddr
,
(
uint32_t
)
&
hcryp
->
Instance
->
DIN
,
Size
)
!=
HAL_OK
)
stm32f4xx_hal_cryp.c:3240
CRYP_SetDMAConfig()
if
(
HAL_DMA_Start_IT
(
hcryp
->
hdmaout
,
(
uint32_t
)
&
hcryp
->
Instance
->
DOUT
,
outputaddr
,
Size
)
!=
HAL_OK
)
stm32f4xx_hal_cryp.c:3255
CRYP_SetDMAConfig()
hcryp
->
Instance
->
DMACR
=
CRYP_DMACR_DOEN
|
CRYP_DMACR_DIEN
;
stm32f4xx_hal_cryp.c:3333
CRYP_AES_ProcessData()
if
(
(
(
hcryp
->
Instance
->
SR
&
CRYP_FLAG_IFNF
)
!=
0x0U
)
&&
(
incount
<
(
hcryp
->
Size
/
4U
)
)
)
stm32f4xx_hal_cryp.c:3336
CRYP_AES_ProcessData()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
pCrypInBuffPtr
+
hcryp
->
CrypInCount
)
;
stm32f4xx_hal_cryp.c:3338
CRYP_AES_ProcessData()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
pCrypInBuffPtr
+
hcryp
->
CrypInCount
)
;
stm32f4xx_hal_cryp.c:3340
CRYP_AES_ProcessData()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
pCrypInBuffPtr
+
hcryp
->
CrypInCount
)
;
stm32f4xx_hal_cryp.c:3342
CRYP_AES_ProcessData()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
pCrypInBuffPtr
+
hcryp
->
CrypInCount
)
;
stm32f4xx_hal_cryp.c:3350
CRYP_AES_ProcessData()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:3370
CRYP_AES_ProcessData()
if
(
(
(
hcryp
->
Instance
->
SR
&
CRYP_FLAG_OFNE
)
!=
0x0U
)
&&
(
outcount
<
(
hcryp
->
Size
/
4U
)
)
)
stm32f4xx_hal_cryp.c:3375
CRYP_AES_ProcessData()
temp
[
i
]
=
hcryp
->
Instance
->
DOUT
;
stm32f4xx_hal_cryp.c:3460
CRYP_AES_IT()
if
(
(
(
hcryp
->
Instance
->
SR
&
CRYP_FLAG_IFNF
)
!=
0x0U
)
&&
(
incount
<
(
hcryp
->
Size
/
4U
)
)
)
stm32f4xx_hal_cryp.c:3463
CRYP_AES_IT()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
pCrypInBuffPtr
+
hcryp
->
CrypInCount
)
;
stm32f4xx_hal_cryp.c:3465
CRYP_AES_IT()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
pCrypInBuffPtr
+
hcryp
->
CrypInCount
)
;
stm32f4xx_hal_cryp.c:3467
CRYP_AES_IT()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
pCrypInBuffPtr
+
hcryp
->
CrypInCount
)
;
stm32f4xx_hal_cryp.c:3469
CRYP_AES_IT()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
pCrypInBuffPtr
+
hcryp
->
CrypInCount
)
;
stm32f4xx_hal_cryp.c:3474
CRYP_AES_IT()
__HAL_CRYP_DISABLE_IT
(
hcryp
,
CRYP_IT_INI
)
;
stm32f4xx_hal_cryp.c:3489
CRYP_AES_IT()
if
(
(
(
hcryp
->
Instance
->
SR
&
CRYP_FLAG_OFNE
)
!=
0x0U
)
&&
(
outcount
<
(
hcryp
->
Size
/
4U
)
)
)
stm32f4xx_hal_cryp.c:3494
CRYP_AES_IT()
temp
[
i
]
=
hcryp
->
Instance
->
DOUT
;
stm32f4xx_hal_cryp.c:3506
CRYP_AES_IT()
__HAL_CRYP_DISABLE_IT
(
hcryp
,
CRYP_IT_OUTI
)
;
stm32f4xx_hal_cryp.c:3512
CRYP_AES_IT()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:3621
CRYP_SetKey()
hcryp
->
Instance
->
K0LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
)
;
stm32f4xx_hal_cryp.c:3622
CRYP_SetKey()
hcryp
->
Instance
->
K0RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
1
)
;
stm32f4xx_hal_cryp.c:3623
CRYP_SetKey()
hcryp
->
Instance
->
K1LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
2
)
;
stm32f4xx_hal_cryp.c:3624
CRYP_SetKey()
hcryp
->
Instance
->
K1RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
3
)
;
stm32f4xx_hal_cryp.c:3625
CRYP_SetKey()
hcryp
->
Instance
->
K2LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
4
)
;
stm32f4xx_hal_cryp.c:3626
CRYP_SetKey()
hcryp
->
Instance
->
K2RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
5
)
;
stm32f4xx_hal_cryp.c:3627
CRYP_SetKey()
hcryp
->
Instance
->
K3LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
6
)
;
stm32f4xx_hal_cryp.c:3628
CRYP_SetKey()
hcryp
->
Instance
->
K3RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
7
)
;
stm32f4xx_hal_cryp.c:3631
CRYP_SetKey()
hcryp
->
Instance
->
K1LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
)
;
stm32f4xx_hal_cryp.c:3632
CRYP_SetKey()
hcryp
->
Instance
->
K1RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
1
)
;
stm32f4xx_hal_cryp.c:3633
CRYP_SetKey()
hcryp
->
Instance
->
K2LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
2
)
;
stm32f4xx_hal_cryp.c:3634
CRYP_SetKey()
hcryp
->
Instance
->
K2RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
3
)
;
stm32f4xx_hal_cryp.c:3635
CRYP_SetKey()
hcryp
->
Instance
->
K3LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
4
)
;
stm32f4xx_hal_cryp.c:3636
CRYP_SetKey()
hcryp
->
Instance
->
K3RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
5
)
;
stm32f4xx_hal_cryp.c:3639
CRYP_SetKey()
hcryp
->
Instance
->
K2LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
)
;
stm32f4xx_hal_cryp.c:3640
CRYP_SetKey()
hcryp
->
Instance
->
K2RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
1
)
;
stm32f4xx_hal_cryp.c:3641
CRYP_SetKey()
hcryp
->
Instance
->
K3LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
2
)
;
stm32f4xx_hal_cryp.c:3642
CRYP_SetKey()
hcryp
->
Instance
->
K3RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pKey
+
3
)
;
stm32f4xx_hal_cryp.c:3719
CRYP_AESGCM_Process()
CRYP_SET_PHASE
(
hcryp
,
CRYP_PHASE_INIT
)
;
stm32f4xx_hal_cryp.c:3727
CRYP_AESGCM_Process()
hcryp
->
Instance
->
IV0LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
)
;
stm32f4xx_hal_cryp.c:3728
CRYP_AESGCM_Process()
hcryp
->
Instance
->
IV0RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
1
)
;
stm32f4xx_hal_cryp.c:3729
CRYP_AESGCM_Process()
hcryp
->
Instance
->
IV1LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
2
)
;
stm32f4xx_hal_cryp.c:3730
CRYP_AESGCM_Process()
hcryp
->
Instance
->
IV1RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
3
)
;
stm32f4xx_hal_cryp.c:3733
CRYP_AESGCM_Process()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:3739
CRYP_AESGCM_Process()
while
(
(
hcryp
->
Instance
->
CR
&
CRYP_CR_CRYPEN
)
==
CRYP_CR_CRYPEN
)
stm32f4xx_hal_cryp.c:3747
CRYP_AESGCM_Process()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:3807
CRYP_AESGCM_Process()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:3810
CRYP_AESGCM_Process()
CRYP_SET_PHASE
(
hcryp
,
CRYP_PHASE_PAYLOAD
)
;
stm32f4xx_hal_cryp.c:3813
CRYP_AESGCM_Process()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:3849
CRYP_AESGCM_Process()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:3921
CRYP_AESGCM_Process_IT()
CRYP_SET_PHASE
(
hcryp
,
CRYP_PHASE_INIT
)
;
stm32f4xx_hal_cryp.c:3928
CRYP_AESGCM_Process_IT()
hcryp
->
Instance
->
IV0LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
)
;
stm32f4xx_hal_cryp.c:3929
CRYP_AESGCM_Process_IT()
hcryp
->
Instance
->
IV0RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
1
)
;
stm32f4xx_hal_cryp.c:3930
CRYP_AESGCM_Process_IT()
hcryp
->
Instance
->
IV1LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
2
)
;
stm32f4xx_hal_cryp.c:3931
CRYP_AESGCM_Process_IT()
hcryp
->
Instance
->
IV1RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
3
)
;
stm32f4xx_hal_cryp.c:3934
CRYP_AESGCM_Process_IT()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:3944
CRYP_AESGCM_Process_IT()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:3955
CRYP_AESGCM_Process_IT()
while
(
(
hcryp
->
Instance
->
CR
&
CRYP_CR_CRYPEN
)
==
CRYP_CR_CRYPEN
)
;
stm32f4xx_hal_cryp.c:4005
CRYP_AESGCM_Process_IT()
CRYP_SET_PHASE
(
hcryp
,
CRYP_PHASE_HEADER
)
;
stm32f4xx_hal_cryp.c:4008
CRYP_AESGCM_Process_IT()
__HAL_CRYP_ENABLE_IT
(
hcryp
,
CRYP_IT_INI
)
;
stm32f4xx_hal_cryp.c:4011
CRYP_AESGCM_Process_IT()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:4198
CRYP_AESGCM_Process_DMA()
CRYP_SET_PHASE
(
hcryp
,
CRYP_PHASE_INIT
)
;
stm32f4xx_hal_cryp.c:4205
CRYP_AESGCM_Process_DMA()
hcryp
->
Instance
->
IV0LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
)
;
stm32f4xx_hal_cryp.c:4206
CRYP_AESGCM_Process_DMA()
hcryp
->
Instance
->
IV0RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
1
)
;
stm32f4xx_hal_cryp.c:4207
CRYP_AESGCM_Process_DMA()
hcryp
->
Instance
->
IV1LR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
2
)
;
stm32f4xx_hal_cryp.c:4208
CRYP_AESGCM_Process_DMA()
hcryp
->
Instance
->
IV1RR
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
pInitVect
+
3
)
;
stm32f4xx_hal_cryp.c:4211
CRYP_AESGCM_Process_DMA()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:4221
CRYP_AESGCM_Process_DMA()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:4232
CRYP_AESGCM_Process_DMA()
while
(
(
hcryp
->
Instance
->
CR
&
CRYP_CR_CRYPEN
)
==
CRYP_CR_CRYPEN
)
;
stm32f4xx_hal_cryp.c:4292
CRYP_AESGCM_Process_DMA()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:4297
CRYP_AESGCM_Process_DMA()
CRYP_SET_PHASE
(
hcryp
,
CRYP_PHASE_PAYLOAD
)
;
stm32f4xx_hal_cryp.c:4387
CRYP_AESCCM_Process()
CRYP_SET_PHASE
(
hcryp
,
CRYP_PHASE_INIT
)
;
stm32f4xx_hal_cryp.c:4393
CRYP_AESCCM_Process()
hcryp
->
Instance
->
IV0LR
=
(
hcryp
->
Init
.
B0
[
0
]
)
&
CRYP_CCM_CTR1_0
;
stm32f4xx_hal_cryp.c:4394
CRYP_AESCCM_Process()
hcryp
->
Instance
->
IV0RR
=
hcryp
->
Init
.
B0
[
1
]
;
stm32f4xx_hal_cryp.c:4395
CRYP_AESCCM_Process()
hcryp
->
Instance
->
IV1LR
=
hcryp
->
Init
.
B0
[
2
]
;
stm32f4xx_hal_cryp.c:4396
CRYP_AESCCM_Process()
hcryp
->
Instance
->
IV1RR
=
(
hcryp
->
Init
.
B0
[
3
]
&
CRYP_CCM_CTR1_1
)
|
CRYP_CCM_CTR1_2
;
stm32f4xx_hal_cryp.c:4400
CRYP_AESCCM_Process()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:4405
CRYP_AESCCM_Process()
hcryp
->
Instance
->
DIN
=
__REV
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
)
)
;
stm32f4xx_hal_cryp.c:4406
CRYP_AESCCM_Process()
hcryp
->
Instance
->
DIN
=
__REV
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
1
)
)
;
stm32f4xx_hal_cryp.c:4407
CRYP_AESCCM_Process()
hcryp
->
Instance
->
DIN
=
__REV
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
2
)
)
;
stm32f4xx_hal_cryp.c:4408
CRYP_AESCCM_Process()
hcryp
->
Instance
->
DIN
=
__REV
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
3
)
)
;
stm32f4xx_hal_cryp.c:4412
CRYP_AESCCM_Process()
hcryp
->
Instance
->
DIN
=
__ROR
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
)
,
16
)
;
stm32f4xx_hal_cryp.c:4413
CRYP_AESCCM_Process()
hcryp
->
Instance
->
DIN
=
__ROR
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
1
)
,
16
)
;
stm32f4xx_hal_cryp.c:4414
CRYP_AESCCM_Process()
hcryp
->
Instance
->
DIN
=
__ROR
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
2
)
,
16
)
;
stm32f4xx_hal_cryp.c:4415
CRYP_AESCCM_Process()
hcryp
->
Instance
->
DIN
=
__ROR
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
3
)
,
16
)
;
stm32f4xx_hal_cryp.c:4419
CRYP_AESCCM_Process()
hcryp
->
Instance
->
DIN
=
__RBIT
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
)
)
;
stm32f4xx_hal_cryp.c:4420
CRYP_AESCCM_Process()
hcryp
->
Instance
->
DIN
=
__RBIT
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
1
)
)
;
stm32f4xx_hal_cryp.c:4421
CRYP_AESCCM_Process()
hcryp
->
Instance
->
DIN
=
__RBIT
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
2
)
)
;
stm32f4xx_hal_cryp.c:4422
CRYP_AESCCM_Process()
hcryp
->
Instance
->
DIN
=
__RBIT
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
3
)
)
;
stm32f4xx_hal_cryp.c:4426
CRYP_AESCCM_Process()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
)
;
stm32f4xx_hal_cryp.c:4427
CRYP_AESCCM_Process()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
1
)
;
stm32f4xx_hal_cryp.c:4428
CRYP_AESCCM_Process()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
2
)
;
stm32f4xx_hal_cryp.c:4429
CRYP_AESCCM_Process()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
3
)
;
stm32f4xx_hal_cryp.c:4435
CRYP_AESCCM_Process()
while
(
(
hcryp
->
Instance
->
CR
&
CRYP_CR_CRYPEN
)
==
CRYP_CR_CRYPEN
)
stm32f4xx_hal_cryp.c:4443
CRYP_AESCCM_Process()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:4704
CRYP_AESCCM_Process()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:4707
CRYP_AESCCM_Process()
CRYP_SET_PHASE
(
hcryp
,
CRYP_PHASE_PAYLOAD
)
;
stm32f4xx_hal_cryp.c:4710
CRYP_AESCCM_Process()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:4736
CRYP_AESCCM_Process()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:4809
CRYP_AESCCM_Process_IT()
CRYP_SET_PHASE
(
hcryp
,
CRYP_PHASE_INIT
)
;
stm32f4xx_hal_cryp.c:4815
CRYP_AESCCM_Process_IT()
hcryp
->
Instance
->
IV0LR
=
(
hcryp
->
Init
.
B0
[
0
]
)
&
CRYP_CCM_CTR1_0
;
stm32f4xx_hal_cryp.c:4816
CRYP_AESCCM_Process_IT()
hcryp
->
Instance
->
IV0RR
=
hcryp
->
Init
.
B0
[
1
]
;
stm32f4xx_hal_cryp.c:4817
CRYP_AESCCM_Process_IT()
hcryp
->
Instance
->
IV1LR
=
hcryp
->
Init
.
B0
[
2
]
;
stm32f4xx_hal_cryp.c:4818
CRYP_AESCCM_Process_IT()
hcryp
->
Instance
->
IV1RR
=
(
hcryp
->
Init
.
B0
[
3
]
&
CRYP_CCM_CTR1_1
)
|
CRYP_CCM_CTR1_2
;
stm32f4xx_hal_cryp.c:4821
CRYP_AESCCM_Process_IT()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:4826
CRYP_AESCCM_Process_IT()
hcryp
->
Instance
->
DIN
=
__REV
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
)
)
;
stm32f4xx_hal_cryp.c:4827
CRYP_AESCCM_Process_IT()
hcryp
->
Instance
->
DIN
=
__REV
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
1
)
)
;
stm32f4xx_hal_cryp.c:4828
CRYP_AESCCM_Process_IT()
hcryp
->
Instance
->
DIN
=
__REV
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
2
)
)
;
stm32f4xx_hal_cryp.c:4829
CRYP_AESCCM_Process_IT()
hcryp
->
Instance
->
DIN
=
__REV
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
3
)
)
;
stm32f4xx_hal_cryp.c:4833
CRYP_AESCCM_Process_IT()
hcryp
->
Instance
->
DIN
=
__ROR
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
)
,
16
)
;
stm32f4xx_hal_cryp.c:4834
CRYP_AESCCM_Process_IT()
hcryp
->
Instance
->
DIN
=
__ROR
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
1
)
,
16
)
;
stm32f4xx_hal_cryp.c:4835
CRYP_AESCCM_Process_IT()
hcryp
->
Instance
->
DIN
=
__ROR
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
2
)
,
16
)
;
stm32f4xx_hal_cryp.c:4836
CRYP_AESCCM_Process_IT()
hcryp
->
Instance
->
DIN
=
__ROR
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
3
)
,
16
)
;
stm32f4xx_hal_cryp.c:4840
CRYP_AESCCM_Process_IT()
hcryp
->
Instance
->
DIN
=
__RBIT
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
)
)
;
stm32f4xx_hal_cryp.c:4841
CRYP_AESCCM_Process_IT()
hcryp
->
Instance
->
DIN
=
__RBIT
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
1
)
)
;
stm32f4xx_hal_cryp.c:4842
CRYP_AESCCM_Process_IT()
hcryp
->
Instance
->
DIN
=
__RBIT
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
2
)
)
;
stm32f4xx_hal_cryp.c:4843
CRYP_AESCCM_Process_IT()
hcryp
->
Instance
->
DIN
=
__RBIT
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
3
)
)
;
stm32f4xx_hal_cryp.c:4847
CRYP_AESCCM_Process_IT()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
)
;
stm32f4xx_hal_cryp.c:4848
CRYP_AESCCM_Process_IT()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
1
)
;
stm32f4xx_hal_cryp.c:4849
CRYP_AESCCM_Process_IT()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
2
)
;
stm32f4xx_hal_cryp.c:4850
CRYP_AESCCM_Process_IT()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
3
)
;
stm32f4xx_hal_cryp.c:4860
CRYP_AESCCM_Process_IT()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:4871
CRYP_AESCCM_Process_IT()
while
(
(
hcryp
->
Instance
->
CR
&
CRYP_CR_CRYPEN
)
==
CRYP_CR_CRYPEN
)
;
stm32f4xx_hal_cryp.c:4874
CRYP_AESCCM_Process_IT()
CRYP_SET_PHASE
(
hcryp
,
CRYP_PHASE_HEADER
)
;
stm32f4xx_hal_cryp.c:4879
CRYP_AESCCM_Process_IT()
__HAL_CRYP_ENABLE_IT
(
hcryp
,
CRYP_IT_INI
)
;
stm32f4xx_hal_cryp.c:4882
CRYP_AESCCM_Process_IT()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:4970
CRYP_AESCCM_Process_DMA()
CRYP_SET_PHASE
(
hcryp
,
CRYP_PHASE_INIT
)
;
stm32f4xx_hal_cryp.c:4976
CRYP_AESCCM_Process_DMA()
hcryp
->
Instance
->
IV0LR
=
(
hcryp
->
Init
.
B0
[
0
]
)
&
CRYP_CCM_CTR1_0
;
stm32f4xx_hal_cryp.c:4977
CRYP_AESCCM_Process_DMA()
hcryp
->
Instance
->
IV0RR
=
hcryp
->
Init
.
B0
[
1
]
;
stm32f4xx_hal_cryp.c:4978
CRYP_AESCCM_Process_DMA()
hcryp
->
Instance
->
IV1LR
=
hcryp
->
Init
.
B0
[
2
]
;
stm32f4xx_hal_cryp.c:4979
CRYP_AESCCM_Process_DMA()
hcryp
->
Instance
->
IV1RR
=
(
hcryp
->
Init
.
B0
[
3
]
&
CRYP_CCM_CTR1_1
)
|
CRYP_CCM_CTR1_2
;
stm32f4xx_hal_cryp.c:4982
CRYP_AESCCM_Process_DMA()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:4987
CRYP_AESCCM_Process_DMA()
hcryp
->
Instance
->
DIN
=
__REV
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
)
)
;
stm32f4xx_hal_cryp.c:4988
CRYP_AESCCM_Process_DMA()
hcryp
->
Instance
->
DIN
=
__REV
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
1
)
)
;
stm32f4xx_hal_cryp.c:4989
CRYP_AESCCM_Process_DMA()
hcryp
->
Instance
->
DIN
=
__REV
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
2
)
)
;
stm32f4xx_hal_cryp.c:4990
CRYP_AESCCM_Process_DMA()
hcryp
->
Instance
->
DIN
=
__REV
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
3
)
)
;
stm32f4xx_hal_cryp.c:4994
CRYP_AESCCM_Process_DMA()
hcryp
->
Instance
->
DIN
=
__ROR
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
)
,
16
)
;
stm32f4xx_hal_cryp.c:4995
CRYP_AESCCM_Process_DMA()
hcryp
->
Instance
->
DIN
=
__ROR
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
1
)
,
16
)
;
stm32f4xx_hal_cryp.c:4996
CRYP_AESCCM_Process_DMA()
hcryp
->
Instance
->
DIN
=
__ROR
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
2
)
,
16
)
;
stm32f4xx_hal_cryp.c:4997
CRYP_AESCCM_Process_DMA()
hcryp
->
Instance
->
DIN
=
__ROR
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
3
)
,
16
)
;
stm32f4xx_hal_cryp.c:5001
CRYP_AESCCM_Process_DMA()
hcryp
->
Instance
->
DIN
=
__RBIT
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
)
)
;
stm32f4xx_hal_cryp.c:5002
CRYP_AESCCM_Process_DMA()
hcryp
->
Instance
->
DIN
=
__RBIT
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
1
)
)
;
stm32f4xx_hal_cryp.c:5003
CRYP_AESCCM_Process_DMA()
hcryp
->
Instance
->
DIN
=
__RBIT
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
2
)
)
;
stm32f4xx_hal_cryp.c:5004
CRYP_AESCCM_Process_DMA()
hcryp
->
Instance
->
DIN
=
__RBIT
(
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
3
)
)
;
stm32f4xx_hal_cryp.c:5008
CRYP_AESCCM_Process_DMA()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
)
;
stm32f4xx_hal_cryp.c:5009
CRYP_AESCCM_Process_DMA()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
1
)
;
stm32f4xx_hal_cryp.c:5010
CRYP_AESCCM_Process_DMA()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
2
)
;
stm32f4xx_hal_cryp.c:5011
CRYP_AESCCM_Process_DMA()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
B0
+
3
)
;
stm32f4xx_hal_cryp.c:5022
CRYP_AESCCM_Process_DMA()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:5033
CRYP_AESCCM_Process_DMA()
while
(
(
hcryp
->
Instance
->
CR
&
CRYP_CR_CRYPEN
)
==
CRYP_CR_CRYPEN
)
;
stm32f4xx_hal_cryp.c:5303
CRYP_AESCCM_Process_DMA()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:5306
CRYP_AESCCM_Process_DMA()
CRYP_SET_PHASE
(
hcryp
,
CRYP_PHASE_PAYLOAD
)
;
stm32f4xx_hal_cryp.c:5364
CRYP_GCMCCM_SetPayloadPhase_IT()
__HAL_CRYP_DISABLE_IT
(
hcryp
,
CRYP_IT_INI
|
CRYP_IT_OUTI
)
;
stm32f4xx_hal_cryp.c:5376
CRYP_GCMCCM_SetPayloadPhase_IT()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
pCrypInBuffPtr
+
hcryp
->
CrypInCount
)
;
stm32f4xx_hal_cryp.c:5378
CRYP_GCMCCM_SetPayloadPhase_IT()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
pCrypInBuffPtr
+
hcryp
->
CrypInCount
)
;
stm32f4xx_hal_cryp.c:5380
CRYP_GCMCCM_SetPayloadPhase_IT()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
pCrypInBuffPtr
+
hcryp
->
CrypInCount
)
;
stm32f4xx_hal_cryp.c:5382
CRYP_GCMCCM_SetPayloadPhase_IT()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
pCrypInBuffPtr
+
hcryp
->
CrypInCount
)
;
stm32f4xx_hal_cryp.c:5387
CRYP_GCMCCM_SetPayloadPhase_IT()
__HAL_CRYP_DISABLE_IT
(
hcryp
,
CRYP_IT_INI
)
;
stm32f4xx_hal_cryp.c:5403
CRYP_GCMCCM_SetPayloadPhase_IT()
temp
[
i
]
=
hcryp
->
Instance
->
DOUT
;
stm32f4xx_hal_cryp.c:5415
CRYP_GCMCCM_SetPayloadPhase_IT()
__HAL_CRYP_DISABLE_IT
(
hcryp
,
CRYP_IT_OUTI
)
;
stm32f4xx_hal_cryp.c:5421
CRYP_GCMCCM_SetPayloadPhase_IT()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:5459
CRYP_GCMCCM_SetPayloadPhase_IT()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
pCrypInBuffPtr
+
hcryp
->
CrypInCount
)
;
stm32f4xx_hal_cryp.c:5465
CRYP_GCMCCM_SetPayloadPhase_IT()
hcryp
->
Instance
->
DIN
=
0x0U
;
stm32f4xx_hal_cryp.c:5468
CRYP_GCMCCM_SetPayloadPhase_IT()
__HAL_CRYP_DISABLE_IT
(
hcryp
,
CRYP_IT_INI
)
;
stm32f4xx_hal_cryp.c:5470
CRYP_GCMCCM_SetPayloadPhase_IT()
if
(
(
hcryp
->
Instance
->
SR
&
CRYP_FLAG_OFNE
)
!=
0x0U
)
stm32f4xx_hal_cryp.c:5474
CRYP_GCMCCM_SetPayloadPhase_IT()
temp
[
i
]
=
hcryp
->
Instance
->
DOUT
;
stm32f4xx_hal_cryp.c:5495
CRYP_GCMCCM_SetPayloadPhase_IT()
__HAL_CRYP_DISABLE_IT
(
hcryp
,
CRYP_IT_OUTI
|
CRYP_IT_INI
)
;
stm32f4xx_hal_cryp.c:5648
CRYP_GCMCCM_SetHeaderPhase()
CRYP_SET_PHASE
(
hcryp
,
CRYP_PHASE_HEADER
)
;
stm32f4xx_hal_cryp.c:5651
CRYP_GCMCCM_SetHeaderPhase()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:5658
CRYP_GCMCCM_SetHeaderPhase()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:5660
CRYP_GCMCCM_SetHeaderPhase()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:5662
CRYP_GCMCCM_SetHeaderPhase()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:5664
CRYP_GCMCCM_SetHeaderPhase()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:5671
CRYP_GCMCCM_SetHeaderPhase()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:5688
CRYP_GCMCCM_SetHeaderPhase()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:5690
CRYP_GCMCCM_SetHeaderPhase()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:5692
CRYP_GCMCCM_SetHeaderPhase()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:5694
CRYP_GCMCCM_SetHeaderPhase()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:5701
CRYP_GCMCCM_SetHeaderPhase()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:5715
CRYP_GCMCCM_SetHeaderPhase()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:5724
CRYP_GCMCCM_SetHeaderPhase()
hcryp
->
Instance
->
DIN
=
0x0U
;
stm32f4xx_hal_cryp.c:5733
CRYP_GCMCCM_SetHeaderPhase()
hcryp
->
Instance
->
DIN
=
tmp
;
stm32f4xx_hal_cryp.c:5738
CRYP_GCMCCM_SetHeaderPhase()
hcryp
->
Instance
->
DIN
=
0x0U
;
stm32f4xx_hal_cryp.c:5746
CRYP_GCMCCM_SetHeaderPhase()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:5761
CRYP_GCMCCM_SetHeaderPhase()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:5951
CRYP_GCMCCM_SetHeaderPhase_DMA()
CRYP_SET_PHASE
(
hcryp
,
CRYP_PHASE_HEADER
)
;
stm32f4xx_hal_cryp.c:5954
CRYP_GCMCCM_SetHeaderPhase_DMA()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:5961
CRYP_GCMCCM_SetHeaderPhase_DMA()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:5963
CRYP_GCMCCM_SetHeaderPhase_DMA()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:5965
CRYP_GCMCCM_SetHeaderPhase_DMA()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:5967
CRYP_GCMCCM_SetHeaderPhase_DMA()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:5978
CRYP_GCMCCM_SetHeaderPhase_DMA()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:5989
CRYP_GCMCCM_SetHeaderPhase_DMA()
while
(
HAL_IS_BIT_CLR
(
hcryp
->
Instance
->
SR
,
CRYP_FLAG_IFEM
)
)
;
stm32f4xx_hal_cryp.c:5997
CRYP_GCMCCM_SetHeaderPhase_DMA()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:5999
CRYP_GCMCCM_SetHeaderPhase_DMA()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:6001
CRYP_GCMCCM_SetHeaderPhase_DMA()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:6003
CRYP_GCMCCM_SetHeaderPhase_DMA()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:6014
CRYP_GCMCCM_SetHeaderPhase_DMA()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:6025
CRYP_GCMCCM_SetHeaderPhase_DMA()
while
(
HAL_IS_BIT_CLR
(
hcryp
->
Instance
->
SR
,
CRYP_FLAG_IFEM
)
)
;
stm32f4xx_hal_cryp.c:6030
CRYP_GCMCCM_SetHeaderPhase_DMA()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:6039
CRYP_GCMCCM_SetHeaderPhase_DMA()
hcryp
->
Instance
->
DIN
=
0x0U
;
stm32f4xx_hal_cryp.c:6048
CRYP_GCMCCM_SetHeaderPhase_DMA()
hcryp
->
Instance
->
DIN
=
tmp
;
stm32f4xx_hal_cryp.c:6053
CRYP_GCMCCM_SetHeaderPhase_DMA()
hcryp
->
Instance
->
DIN
=
0x0U
;
stm32f4xx_hal_cryp.c:6065
CRYP_GCMCCM_SetHeaderPhase_DMA()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:6076
CRYP_GCMCCM_SetHeaderPhase_DMA()
while
(
HAL_IS_BIT_CLR
(
hcryp
->
Instance
->
SR
,
CRYP_FLAG_IFEM
)
)
;
stm32f4xx_hal_cryp.c:6086
CRYP_GCMCCM_SetHeaderPhase_DMA()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:6097
CRYP_GCMCCM_SetHeaderPhase_DMA()
while
(
HAL_IS_BIT_SET
(
hcryp
->
Instance
->
SR
,
CRYP_FLAG_BUSY
)
)
;
stm32f4xx_hal_cryp.c:6301
CRYP_GCMCCM_SetHeaderPhase_IT()
__HAL_CRYP_DISABLE_IT
(
hcryp
,
CRYP_IT_INI
)
;
stm32f4xx_hal_cryp.c:6304
CRYP_GCMCCM_SetHeaderPhase_IT()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:6310
CRYP_GCMCCM_SetHeaderPhase_IT()
CRYP_SET_PHASE
(
hcryp
,
CRYP_PHASE_PAYLOAD
)
;
stm32f4xx_hal_cryp.c:6313
CRYP_GCMCCM_SetHeaderPhase_IT()
__HAL_CRYP_ENABLE_IT
(
hcryp
,
CRYP_IT_INI
|
CRYP_IT_OUTI
)
;
stm32f4xx_hal_cryp.c:6316
CRYP_GCMCCM_SetHeaderPhase_IT()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:6322
CRYP_GCMCCM_SetHeaderPhase_IT()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:6324
CRYP_GCMCCM_SetHeaderPhase_IT()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:6326
CRYP_GCMCCM_SetHeaderPhase_IT()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:6328
CRYP_GCMCCM_SetHeaderPhase_IT()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:6336
CRYP_GCMCCM_SetHeaderPhase_IT()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
Init
.
Header
+
hcryp
->
CrypHeaderCount
)
;
stm32f4xx_hal_cryp.c:6344
CRYP_GCMCCM_SetHeaderPhase_IT()
hcryp
->
Instance
->
DIN
=
0x0U
;
stm32f4xx_hal_cryp.c:6354
CRYP_GCMCCM_SetHeaderPhase_IT()
hcryp
->
Instance
->
DIN
=
tmp
;
stm32f4xx_hal_cryp.c:6360
CRYP_GCMCCM_SetHeaderPhase_IT()
hcryp
->
Instance
->
DIN
=
0x0U
;
stm32f4xx_hal_cryp.c:6541
CRYP_Workaround()
if
(
(
hcryp
->
Instance
->
CR
&
CRYP_CR_ALGODIR
)
==
CRYP_OPERATINGMODE_ENCRYPT
)
stm32f4xx_hal_cryp.c:6546
CRYP_Workaround()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:6549
CRYP_Workaround()
hcryp
->
Instance
->
IV1RR
=
(
(
hcryp
->
Instance
->
CSGCMCCM7R
)
-
1U
)
;
stm32f4xx_hal_cryp.c:6550
CRYP_Workaround()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_ALGOMODE
,
CRYP_AES_CTR
)
;
stm32f4xx_hal_cryp.c:6553
CRYP_Workaround()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:6559
CRYP_Workaround()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
pCrypInBuffPtr
+
hcryp
->
CrypInCount
)
;
stm32f4xx_hal_cryp.c:6565
CRYP_Workaround()
hcryp
->
Instance
->
DIN
=
0U
;
stm32f4xx_hal_cryp.c:6572
CRYP_Workaround()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:6588
CRYP_Workaround()
if
(
(
hcryp
->
Instance
->
SR
&
CRYP_FLAG_OFNE
)
!=
0x0U
)
stm32f4xx_hal_cryp.c:6593
CRYP_Workaround()
intermediate_data
[
index
]
=
hcryp
->
Instance
->
DOUT
;
stm32f4xx_hal_cryp.c:6601
CRYP_Workaround()
if
(
(
hcryp
->
Instance
->
CR
&
CRYP_CR_ALGODIR
)
==
CRYP_OPERATINGMODE_ENCRYPT
)
stm32f4xx_hal_cryp.c:6607
CRYP_Workaround()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_ALGOMODE
,
CRYP_AES_GCM
)
;
stm32f4xx_hal_cryp.c:6610
CRYP_Workaround()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_GCM_CCMPH
,
CRYP_PHASE_FINAL
)
;
stm32f4xx_hal_cryp.c:6612
CRYP_Workaround()
if
(
(
hcryp
->
Instance
->
CR
&
CRYP_CR_DATATYPE
)
==
CRYP_DATATYPE_32B
)
stm32f4xx_hal_cryp.c:6627
CRYP_Workaround()
else
if
(
(
hcryp
->
Instance
->
CR
&
CRYP_CR_DATATYPE
)
==
CRYP_DATATYPE_8B
)
stm32f4xx_hal_cryp.c:6642
CRYP_Workaround()
else
if
(
(
hcryp
->
Instance
->
CR
&
CRYP_CR_DATATYPE
)
==
CRYP_DATATYPE_16B
)
stm32f4xx_hal_cryp.c:6675
CRYP_Workaround()
hcryp
->
Instance
->
DIN
=
intermediate_data
[
index
]
;
stm32f4xx_hal_cryp.c:6680
CRYP_Workaround()
hcryp
->
Instance
->
DIN
=
0x0U
;
stm32f4xx_hal_cryp.c:6687
CRYP_Workaround()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:6704
CRYP_Workaround()
if
(
(
hcryp
->
Instance
->
SR
&
CRYP_FLAG_OFNE
)
!=
0x0U
)
stm32f4xx_hal_cryp.c:6708
CRYP_Workaround()
intermediate_data
[
index
]
=
hcryp
->
Instance
->
DOUT
;
stm32f4xx_hal_cryp.c:6719
CRYP_Workaround()
if
(
(
hcryp
->
Instance
->
CR
&
CRYP_CR_ALGODIR
)
==
CRYP_OPERATINGMODE_DECRYPT
)
stm32f4xx_hal_cryp.c:6721
CRYP_Workaround()
iv1temp
=
hcryp
->
Instance
->
CSGCMCCM7R
;
stm32f4xx_hal_cryp.c:6724
CRYP_Workaround()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:6726
CRYP_Workaround()
temp
[
0
]
=
hcryp
->
Instance
->
CSGCMCCM0R
;
stm32f4xx_hal_cryp.c:6727
CRYP_Workaround()
temp
[
1
]
=
hcryp
->
Instance
->
CSGCMCCM1R
;
stm32f4xx_hal_cryp.c:6728
CRYP_Workaround()
temp
[
2
]
=
hcryp
->
Instance
->
CSGCMCCM2R
;
stm32f4xx_hal_cryp.c:6729
CRYP_Workaround()
temp
[
3
]
=
hcryp
->
Instance
->
CSGCMCCM3R
;
stm32f4xx_hal_cryp.c:6731
CRYP_Workaround()
hcryp
->
Instance
->
IV1RR
=
iv1temp
;
stm32f4xx_hal_cryp.c:6734
CRYP_Workaround()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_ALGOMODE
,
CRYP_AES_CTR
)
;
stm32f4xx_hal_cryp.c:6737
CRYP_Workaround()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:6743
CRYP_Workaround()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
hcryp
->
pCrypInBuffPtr
+
hcryp
->
CrypInCount
)
;
stm32f4xx_hal_cryp.c:6749
CRYP_Workaround()
hcryp
->
Instance
->
DIN
=
0U
;
stm32f4xx_hal_cryp.c:6756
CRYP_Workaround()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:6773
CRYP_Workaround()
if
(
(
hcryp
->
Instance
->
SR
&
CRYP_FLAG_OFNE
)
!=
0x0U
)
stm32f4xx_hal_cryp.c:6778
CRYP_Workaround()
intermediate_data
[
index
]
=
hcryp
->
Instance
->
DOUT
;
stm32f4xx_hal_cryp.c:6786
CRYP_Workaround()
if
(
(
hcryp
->
Instance
->
CR
&
CRYP_CR_ALGODIR
)
==
CRYP_OPERATINGMODE_DECRYPT
)
stm32f4xx_hal_cryp.c:6788
CRYP_Workaround()
temp2
[
0
]
=
hcryp
->
Instance
->
CSGCMCCM0R
;
stm32f4xx_hal_cryp.c:6789
CRYP_Workaround()
temp2
[
1
]
=
hcryp
->
Instance
->
CSGCMCCM1R
;
stm32f4xx_hal_cryp.c:6790
CRYP_Workaround()
temp2
[
2
]
=
hcryp
->
Instance
->
CSGCMCCM2R
;
stm32f4xx_hal_cryp.c:6791
CRYP_Workaround()
temp2
[
3
]
=
hcryp
->
Instance
->
CSGCMCCM3R
;
stm32f4xx_hal_cryp.c:6794
CRYP_Workaround()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_ALGOMODE
,
CRYP_AES_CCM
)
;
stm32f4xx_hal_cryp.c:6797
CRYP_Workaround()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_GCM_CCMPH
,
CRYP_PHASE_HEADER
)
;
stm32f4xx_hal_cryp.c:6824
CRYP_Workaround()
hcryp
->
Instance
->
DIN
=
intermediate_data
[
index
]
;
stm32f4xx_hal_cryp.c:6831
CRYP_Workaround()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp.c:7030
CRYP_WaitOnIFEMFlag()
while
(
HAL_IS_BIT_CLR
(
hcryp
->
Instance
->
SR
,
CRYP_FLAG_IFEM
)
)
stm32f4xx_hal_cryp.c:7058
CRYP_WaitOnBUSYFlag()
while
(
HAL_IS_BIT_SET
(
hcryp
->
Instance
->
SR
,
CRYP_FLAG_BUSY
)
)
stm32f4xx_hal_cryp.c:7087
CRYP_WaitOnOFNEFlag()
while
(
HAL_IS_BIT_CLR
(
hcryp
->
Instance
->
SR
,
CRYP_FLAG_OFNE
)
)
stm32f4xx_hal_cryp_ex.c:159
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp_ex.c:175
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp_ex.c:178
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_GCM_CCMPH
,
CRYP_PHASE_FINAL
)
;
stm32f4xx_hal_cryp_ex.c:181
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
hcryp
->
Instance
->
CR
&=
~
CRYP_CR_ALGODIR
;
stm32f4xx_hal_cryp_ex.c:184
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp_ex.c:190
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
0U
;
stm32f4xx_hal_cryp_ex.c:191
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
__RBIT
(
(
uint32_t
)
(
headerlength
)
)
;
stm32f4xx_hal_cryp_ex.c:192
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
0U
;
stm32f4xx_hal_cryp_ex.c:193
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
__RBIT
(
(
uint32_t
)
(
inputlength
)
)
;
stm32f4xx_hal_cryp_ex.c:197
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
0U
;
stm32f4xx_hal_cryp_ex.c:198
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
__REV
(
(
uint32_t
)
(
headerlength
)
)
;
stm32f4xx_hal_cryp_ex.c:199
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
0U
;
stm32f4xx_hal_cryp_ex.c:200
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
__REV
(
(
uint32_t
)
(
inputlength
)
)
;
stm32f4xx_hal_cryp_ex.c:204
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
0U
;
stm32f4xx_hal_cryp_ex.c:205
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
__ROR
(
(
uint32_t
)
headerlength
,
16U
)
;
stm32f4xx_hal_cryp_ex.c:206
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
0U
;
stm32f4xx_hal_cryp_ex.c:207
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
__ROR
(
(
uint32_t
)
inputlength
,
16U
)
;
stm32f4xx_hal_cryp_ex.c:211
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
0U
;
stm32f4xx_hal_cryp_ex.c:212
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
(
uint32_t
)
(
headerlength
)
;
stm32f4xx_hal_cryp_ex.c:213
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
0U
;
stm32f4xx_hal_cryp_ex.c:214
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
(
uint32_t
)
(
inputlength
)
;
stm32f4xx_hal_cryp_ex.c:223
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
while
(
HAL_IS_BIT_CLR
(
hcryp
->
Instance
->
SR
,
CRYP_FLAG_OFNE
)
)
stm32f4xx_hal_cryp_ex.c:231
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp_ex.c:245
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
*
(
uint32_t
*
)
(
tagaddr
)
=
hcryp
->
Instance
->
DOUT
;
stm32f4xx_hal_cryp_ex.c:247
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
*
(
uint32_t
*
)
(
tagaddr
)
=
hcryp
->
Instance
->
DOUT
;
stm32f4xx_hal_cryp_ex.c:249
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
*
(
uint32_t
*
)
(
tagaddr
)
=
hcryp
->
Instance
->
DOUT
;
stm32f4xx_hal_cryp_ex.c:251
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
*
(
uint32_t
*
)
(
tagaddr
)
=
hcryp
->
Instance
->
DOUT
;
stm32f4xx_hal_cryp_ex.c:330
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp_ex.c:380
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp_ex.c:396
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp_ex.c:399
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
MODIFY_REG
(
hcryp
->
Instance
->
CR
,
CRYP_CR_GCM_CCMPH
|
CRYP_CR_ALGODIR
,
CRYP_PHASE_FINAL
|
CRYP_OPERATINGMODE_ENCRYPT
)
;
stm32f4xx_hal_cryp_ex.c:402
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
__HAL_CRYP_ENABLE
(
hcryp
)
;
stm32f4xx_hal_cryp_ex.c:413
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
__REV
(
*
(
uint32_t
*
)
(
ctr0addr
)
)
;
stm32f4xx_hal_cryp_ex.c:415
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
__REV
(
*
(
uint32_t
*
)
(
ctr0addr
)
)
;
stm32f4xx_hal_cryp_ex.c:417
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
__REV
(
*
(
uint32_t
*
)
(
ctr0addr
)
)
;
stm32f4xx_hal_cryp_ex.c:419
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
__REV
(
*
(
uint32_t
*
)
(
ctr0addr
)
)
;
stm32f4xx_hal_cryp_ex.c:423
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
__ROR
(
*
(
uint32_t
*
)
(
ctr0addr
)
,
16U
)
;
stm32f4xx_hal_cryp_ex.c:425
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
__ROR
(
*
(
uint32_t
*
)
(
ctr0addr
)
,
16U
)
;
stm32f4xx_hal_cryp_ex.c:427
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
__ROR
(
*
(
uint32_t
*
)
(
ctr0addr
)
,
16U
)
;
stm32f4xx_hal_cryp_ex.c:429
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
__ROR
(
*
(
uint32_t
*
)
(
ctr0addr
)
,
16U
)
;
stm32f4xx_hal_cryp_ex.c:433
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
__RBIT
(
*
(
uint32_t
*
)
(
ctr0addr
)
)
;
stm32f4xx_hal_cryp_ex.c:435
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
__RBIT
(
*
(
uint32_t
*
)
(
ctr0addr
)
)
;
stm32f4xx_hal_cryp_ex.c:437
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
__RBIT
(
*
(
uint32_t
*
)
(
ctr0addr
)
)
;
stm32f4xx_hal_cryp_ex.c:439
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
__RBIT
(
*
(
uint32_t
*
)
(
ctr0addr
)
)
;
stm32f4xx_hal_cryp_ex.c:443
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
ctr0addr
)
;
stm32f4xx_hal_cryp_ex.c:445
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
ctr0addr
)
;
stm32f4xx_hal_cryp_ex.c:447
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
ctr0addr
)
;
stm32f4xx_hal_cryp_ex.c:449
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
hcryp
->
Instance
->
DIN
=
*
(
uint32_t
*
)
(
ctr0addr
)
;
stm32f4xx_hal_cryp_ex.c:453
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
while
(
HAL_IS_BIT_CLR
(
hcryp
->
Instance
->
SR
,
CRYP_FLAG_OFNE
)
)
stm32f4xx_hal_cryp_ex.c:461
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
__HAL_CRYP_DISABLE
(
hcryp
)
;
stm32f4xx_hal_cryp_ex.c:475
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
*
(
uint32_t
*
)
(
tagaddr
)
=
hcryp
->
Instance
->
DOUT
;
stm32f4xx_hal_cryp_ex.c:477
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
*
(
uint32_t
*
)
(
tagaddr
)
=
hcryp
->
Instance
->
DOUT
;
stm32f4xx_hal_cryp_ex.c:479
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
*
(
uint32_t
*
)
(
tagaddr
)
=
hcryp
->
Instance
->
DOUT
;
stm32f4xx_hal_cryp_ex.c:481
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
*
(
uint32_t
*
)
(
tagaddr
)
=
hcryp
->
Instance
->
DOUT
;
stm32f4xx_hal_cryp_ex.c:595
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
__HAL_CRYP_DISABLE
(
hcryp
)
;
Data Use
Functions reading
__CRYP_HandleTypeDef::Instance
__CRYP_HandleTypeDef::Instance
HAL_CRYP_Init()
HAL_CRYP_DeInit()
HAL_CRYP_SetConfig()
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_TDES_Process()
CRYP_TDES_IT()
CRYP_AES_Encrypt()
CRYP_AES_Encrypt_IT()
CRYP_AES_Decrypt()
CRYP_AES_Decrypt_IT()
CRYP_AES_Decrypt_DMA()
CRYP_DMAInCplt()
CRYP_DMAOutCplt()
CRYP_SetDMAConfig()
CRYP_AES_ProcessData()
CRYP_AES_IT()
CRYP_SetKey()
CRYP_AESGCM_Process()
CRYP_AESGCM_Process_IT()
CRYP_AESGCM_Process_DMA()
CRYP_AESCCM_Process()
CRYP_AESCCM_Process_IT()
CRYP_AESCCM_Process_DMA()
CRYP_GCMCCM_SetPayloadPhase_IT()
CRYP_GCMCCM_SetHeaderPhase()
CRYP_GCMCCM_SetHeaderPhase_DMA()
CRYP_GCMCCM_SetHeaderPhase_IT()
CRYP_Workaround()
CRYP_WaitOnIFEMFlag()
CRYP_WaitOnBUSYFlag()
CRYP_WaitOnOFNEFlag()
HAL_CRYPEx_AESGCM_GenerateAuthTAG()
HAL_CRYPEx_AESCCM_GenerateAuthTAG()
all items filtered out
Type of
__CRYP_HandleTypeDef::Instance
__CRYP_HandleTypeDef::Instance
CRYP_TypeDef
all items filtered out