HAL AES APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
HAL_AES_CBC_GetLastOutputIV |
0 |
96 |
142 |
None |
|
HAL_AES_CBC_SetConfig |
0 |
84 |
136 |
AES_SetIV(Def)(Max) |
|
HAL_AES_CCM_GenerateAuthTAG |
0 |
224 |
294 |
AES_WaitOnCCFlag(Def)(Max), HAL_AES_ClearFlagCC(Def)(Max), HAL_AES_ClearFlagRDWRERR(Def)(Max) |
|
HAL_AES_CCM_SetConfig |
0 |
112 |
182 |
AES_SetIV(Def)(Max) |
|
HAL_AES_CTR_GetLastOutputIV |
0 |
96 |
142 |
None |
|
HAL_AES_CTR_SetConfig |
0 |
84 |
136 |
AES_SetIV(Def)(Max) |
|
HAL_AES_ClearFlagCC |
0 |
18 |
18 |
None |
|
HAL_AES_ClearFlagKERR |
0 |
18 |
18 |
None |
|
HAL_AES_ClearFlagRDWRERR |
0 |
18 |
18 |
None |
|
HAL_AES_DeInit |
0 |
82 |
120 |
HAL_DMA_Abort(Def)(Max) |
|
HAL_AES_Decrypt |
0 |
344 |
430 |
AES_ECB_CBC_CTR_Process(Def)(Max), AES_GCM_GMAC_CCM_Process(Def)(Max), AES_KeyDerivation(Def)(Max), HAL_AES_ClearFlagRDWRERR(Def)(Max), HAL_AES_GetFlag(Def)(Max) |
|
HAL_AES_Decrypt_DMA |
0 |
324 |
410 |
AES_ECB_CBC_CTR_Process_DMA(Def)(Max), AES_GCM_GMAC_CCM_Process_DMA(Def)(Max), AES_KeyDerivation(Def)(Max), HAL_AES_ClearFlagRDWRERR(Def)(Max), HAL_AES_GetFlag(Def)(Max) |
|
HAL_AES_Decrypt_IT |
0 |
302 |
378 |
AES_ECB_CBC_CTR_Start_Process_IT(Def)(Max), AES_GCM_GMAC_CCM_Start_Process_IT(Def)(Max), AES_KeyDerivation(Def)(Max), HAL_AES_ClearFlagRDWRERR(Def)(Max), HAL_AES_GetFlag(Def)(Max) |
|
HAL_AES_DisableIT |
0 |
16 |
16 |
None |
|
HAL_AES_ECB_SetConfig |
0 |
58 |
96 |
None |
|
HAL_AES_EnableIT |
0 |
16 |
16 |
None |
|
HAL_AES_Encrypt |
0 |
294 |
380 |
AES_ECB_CBC_CTR_Process(Def)(Max), AES_GCM_GMAC_CCM_Process(Def)(Max), HAL_AES_ClearFlagRDWRERR(Def)(Max), HAL_AES_GetFlag(Def)(Max) |
|
HAL_AES_Encrypt_DMA |
0 |
274 |
360 |
AES_ECB_CBC_CTR_Process_DMA(Def)(Max), AES_GCM_GMAC_CCM_Process_DMA(Def)(Max), HAL_AES_ClearFlagRDWRERR(Def)(Max), HAL_AES_GetFlag(Def)(Max) |
|
HAL_AES_Encrypt_IT |
0 |
252 |
328 |
AES_ECB_CBC_CTR_Start_Process_IT(Def)(Max), AES_GCM_GMAC_CCM_Start_Process_IT(Def)(Max), HAL_AES_ClearFlagRDWRERR(Def)(Max), HAL_AES_GetFlag(Def)(Max) |
|
HAL_AES_ErrorCallback |
0 |
2 |
2 |
None |
|
HAL_AES_GCM_GMAC_SetConfig |
0 |
110 |
180 |
AES_SetIV(Def)(Max) |
|
HAL_AES_GCM_GenerateAuthTAG |
0 |
260 |
320 |
AES_WaitOnCCFlag(Def)(Max), HAL_AES_ClearFlagCC(Def)(Max), HAL_AES_ClearFlagRDWRERR(Def)(Max) |
|
HAL_AES_GetDataSwapping |
0 |
10 |
48 |
None |
|
HAL_AES_GetFlag |
0 |
88 |
88 |
None |
|
HAL_AES_GetLastErrorCodes |
0 |
4 |
22 |
None |
|
HAL_AES_GetState |
0 |
4 |
22 |
None |
|
HAL_AES_GetUserData |
0 |
4 |
22 |
None |
|
HAL_AES_IRQHandler |
0 |
264 |
280 |
AES_ECB_CBC_CTR_Process_IT(Def)(Max), AES_SetHeaderPhase_IT(Def)(Max), AES_SetPayloadPhase_IT(Def)(Max), AES_StartPayloadPhase_IT(Def)(Max), HAL_AES_ClearFlagCC(Def)(Max), HAL_AES_ClearFlagKERR(Def)(Max), HAL_AES_ClearFlagRDWRERR(Def)(Max) |
|
HAL_AES_InCpltCallback |
0 |
2 |
2 |
None |
|
HAL_AES_Init |
0 |
70 |
124 |
HAL_RCC_AES_EnableClock(Max) |
|
HAL_AES_OutCpltCallback |
0 |
2 |
2 |
None |
|
HAL_AES_RegisterErrorCallback |
0 |
22 |
60 |
None |
|
HAL_AES_RegisterInTransferCpltCallback |
0 |
22 |
60 |
None |
|
HAL_AES_RegisterOutTransferCpltCallback |
0 |
22 |
60 |
None |
|
HAL_AES_RegisterSuspendCallback |
0 |
22 |
60 |
None |
|
HAL_AES_RequestSuspend |
0 |
22 |
58 |
None |
|
HAL_AES_RestoreContext |
0 |
236 |
306 |
AES_KeyDerivation(Def)(Max), AES_SetIV(Def)(Max), AES_SetNormalKey(Def)(Max) |
|
HAL_AES_Resume |
0 |
152 |
186 |
AES_ECB_CBC_CTR_Start_Process_IT(Def)(Max), AES_SetHeaderPhase_IT(Def)(Max), AES_StartPayloadPhase_IT(Def)(Max), HAL_AES_EnableIT(Def)(Max) |
|
HAL_AES_SaveContext |
0 |
190 |
240 |
None |
|
HAL_AES_SetDataSwapping |
0 |
26 |
108 |
None |
|
HAL_AES_SetInDMA |
0 |
22 |
78 |
None |
|
HAL_AES_SetNormalKey |
0 |
84 |
156 |
AES_SetNormalKey(Def)(Max), AES_WaitForSetKey(Def)(Max), HAL_AES_ClearFlagKERR(Def)(Max) |
|
HAL_AES_SetOutDMA |
0 |
22 |
72 |
None |
|
HAL_AES_SetUserData |
0 |
4 |
24 |
None |
|
HAL_AES_SuspendCallback |
0 |
2 |
2 |
None |
Static AES APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
AES_DMAError |
0 |
46 |
46 |
HAL_AES_ClearFlagCC(Def)(Max) |
|
AES_ECB_CBC_CTR_DMAInCplt |
0 |
26 |
26 |
None |
|
AES_ECB_CBC_CTR_DMAOutCplt |
0 |
58 |
58 |
HAL_AES_ClearFlagCC(Def)(Max) |
|
AES_ECB_CBC_CTR_Process |
0 |
82 |
82 |
AES_ProcessOneblock(Def)(Max) |
|
AES_ECB_CBC_CTR_Process_DMA |
0 |
190 |
190 |
HAL_DMA_StartPeriphXfer_IT_Opt(Def)(Max) |
|
AES_ECB_CBC_CTR_Process_IT |
0 |
238 |
238 |
HAL_AES_ClearFlagCC(Def)(Max), HAL_AES_DisableIT(Def)(Max), __aeabi_memset(Def)(Max) |
|
AES_ECB_CBC_CTR_Start_Process_IT |
0 |
52 |
52 |
HAL_AES_EnableIT(Def)(Max) |
|
AES_GCM_GMAC_CCM_DMAInCplt |
0 |
162 |
162 |
AES_PaddingData_DMA(Def)(Max), AES_SetPayloadPhase_DMA(Def)(Max), AES_WaitOnCCFlag_NonBlocking(Def)(Max), HAL_AES_ClearFlagCC(Def)(Max) |
|
AES_GCM_GMAC_CCM_DMAOutCplt |
0 |
154 |
154 |
AES_PaddingData_DMA(Def)(Max), HAL_AES_ClearFlagCC(Def)(Max) |
|
AES_GCM_GMAC_CCM_Process |
0 |
134 |
134 |
AES_SetHeaderPhase(Def)(Max), AES_SetInitPhase(Def)(Max), AES_SetPayloadPhase(Def)(Max) |
|
AES_GCM_GMAC_CCM_Process_DMA |
0 |
140 |
140 |
AES_SetHeaderPhase_DMA(Def)(Max), AES_SetInitPhase_NonBlocking(Def)(Max), AES_SetPayloadPhase_DMA(Def)(Max) |
|
AES_GCM_GMAC_CCM_Start_Process_IT |
0 |
148 |
148 |
AES_SetInitPhase_NonBlocking(Def)(Max), AES_StartPayloadPhase_IT(Def)(Max), HAL_AES_EnableIT(Def)(Max) |
|
AES_KeyDerivation |
0 |
90 |
88 |
AES_WaitOnCCFlag_NonBlocking(Def)(Max), HAL_AES_ClearFlagCC(Def)(Max) |
|
AES_PaddingData |
0 |
292 |
292 |
AES_WaitOnCCFlag(Def)(Max), HAL_AES_ClearFlagCC(Def)(Max), __iar_unaligned_memcpy4(Def)(Max), __aeabi_memset(Def)(Max) |
|
AES_PaddingData_DMA |
0 |
288 |
288 |
AES_WaitOnCCFlag_NonBlocking(Def)(Max), HAL_AES_ClearFlagCC(Def)(Max), __iar_unaligned_memcpy4(Def)(Max), __aeabi_memset(Def)(Max) |
|
AES_PaddingData_IT |
0 |
154 |
154 |
__iar_unaligned_memcpy4(Def)(Max) |
|
AES_ProcessOneblock |
0 |
130 |
130 |
AES_WaitOnCCFlag(Def)(Max), HAL_AES_ClearFlagCC(Def)(Max), __aeabi_memset(Def)(Max) |
|
AES_SetHeaderPhase |
0 |
160 |
160 |
AES_PaddingData(Def)(Max), AES_WaitOnCCFlag(Def)(Max), HAL_AES_ClearFlagCC(Def)(Max) |
|
AES_SetHeaderPhase_DMA |
0 |
218 |
218 |
AES_PaddingData_DMA(Def)(Max), AES_SetPayloadPhase_DMA(Def)(Max), HAL_AES_ClearFlagCC(Def)(Max), HAL_DMA_StartPeriphXfer_IT_Opt(Def)(Max) |
|
AES_SetHeaderPhase_IT |
0 |
190 |
190 |
AES_PaddingData_IT(Def)(Max), AES_StartPayloadPhase_IT(Def)(Max), HAL_AES_ClearFlagCC(Def)(Max), HAL_AES_DisableIT(Def)(Max) |
|
AES_SetIV |
0 |
20 |
20 |
None |
|
AES_SetInitPhase |
0 |
62 |
62 |
AES_WaitOnCCFlag(Def)(Max), HAL_AES_ClearFlagCC(Def)(Max) |
|
AES_SetInitPhase_NonBlocking |
0 |
60 |
60 |
AES_WaitOnCCFlag_NonBlocking(Def)(Max), HAL_AES_ClearFlagCC(Def)(Max) |
|
AES_SetNormalKey |
0 |
86 |
86 |
None |
|
AES_SetPayloadPhase |
0 |
172 |
172 |
AES_PaddingData(Def)(Max), AES_ProcessOneblock(Def)(Max) |
|
AES_SetPayloadPhase_DMA |
0 |
306 |
306 |
AES_PaddingData_DMA(Def)(Max), HAL_DMA_StartPeriphXfer_IT_Opt(Def)(Max) |
|
AES_SetPayloadPhase_IT |
0 |
324 |
324 |
AES_PaddingData_IT(Def)(Max), HAL_AES_ClearFlagCC(Def)(Max), HAL_AES_DisableIT(Def)(Max), __aeabi_memset(Def)(Max) |
|
AES_StartPayloadPhase_IT |
0 |
110 |
110 |
AES_PaddingData_IT(Def)(Max) |
|
AES_WaitForSetKey |
0 |
44 |
44 |
HAL_GetTick(Def)(Max), HAL_AES_GetFlag(Def)(Max) |
|
AES_WaitOnCCFlag |
0 |
58 |
58 |
HAL_GetTick(Def)(Max), HAL_AES_GetFlag(Def)(Max) |
|
AES_WaitOnCCFlag_NonBlocking |
0 |
50 |
50 |
HAL_AES_GetFlag(Def)(Max) |