HAL HASH APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
HAL_HASH_Abort |
264 |
310 |
346 |
HAL_GetTick(Min)(Def)(Max), HAL_DMA_Abort(Def)(Max), HAL_HASH_ClearFlag(Min)(Def)(Max), HAL_HASH_DisableIT(Min)(Def)(Max), HASH_WaitUntilTimeout(Min)(Def)(Max) |
|
HAL_HASH_AbortCallback |
2 |
2 |
2 |
None |
|
HAL_HASH_Abort_IT |
140 |
244 |
280 |
HAL_DMA_Abort_IT(Def)(Max), HAL_HASH_ClearFlag(Min)(Def)(Max), HAL_HASH_DisableIT(Min)(Def)(Max) |
|
HAL_HASH_ClearFlag |
12 |
12 |
12 |
None |
|
HAL_HASH_Compute |
300 |
388 |
492 |
HAL_GetTick(Min)(Def)(Max), HASH_GetDigestMsg(Min)(Def)(Max), HASH_WaitOnFlag(Min)(Def)(Max), HASH_WaitUntilTimeout(Min)(Def)(Max), HASH_WriteBlock(Min)(Def)(Max), HASH_WriteLastBlock(Min)(Def)(Max) |
|
HAL_HASH_Compute_DMA |
0 |
310 |
416 |
HAL_DMA_StartPeriphXfer_IT_Opt(Def)(Max) |
|
HAL_HASH_Compute_IT |
150 |
222 |
328 |
HAL_HASH_EnableIT(Min)(Def)(Max), HASH_WriteBlock_IT(Min)(Def)(Max) |
|
HAL_HASH_DeInit |
6 |
32 |
70 |
HAL_DMA_Abort(Def)(Max) |
|
HAL_HASH_DigestCpltCallback |
2 |
2 |
2 |
None |
|
HAL_HASH_DisableIT |
12 |
12 |
12 |
None |
|
HAL_HASH_EnableIT |
12 |
12 |
12 |
None |
|
HAL_HASH_ErrorCallback |
2 |
2 |
2 |
None |
|
HAL_HASH_Finish |
294 |
300 |
380 |
HAL_GetTick(Min)(Def)(Max), HASH_GetDigestMsg(Min)(Def)(Max), HASH_WaitOnFlag(Min)(Def)(Max), HASH_WaitUntilTimeout(Min)(Def)(Max), HASH_WriteRemainingByte(Min)(Def)(Max) |
|
HAL_HASH_GetConfig |
20 |
20 |
78 |
None |
|
HAL_HASH_GetLastErrorCodes |
0 |
4 |
24 |
None |
|
HAL_HASH_GetState |
4 |
4 |
24 |
None |
|
HAL_HASH_GetUserData |
0 |
4 |
24 |
None |
|
HAL_HASH_HMAC_Compute |
372 |
456 |
560 |
HAL_GetTick(Min)(Def)(Max), HASH_GetDigestMsg(Min)(Def)(Max), HASH_WaitOnFlag(Min)(Def)(Max), HASH_WaitUntilTimeout(Min)(Def)(Max), HASH_WriteBlock(Min)(Def)(Max), HASH_WriteKey(Min)(Def)(Max), HASH_WriteLastBlock(Min)(Def)(Max) |
|
HAL_HASH_HMAC_Compute_DMA |
0 |
302 |
412 |
HAL_DMA_StartPeriphXfer_IT_Opt(Def)(Max) |
|
HAL_HASH_HMAC_Compute_IT |
138 |
210 |
316 |
HAL_HASH_EnableIT(Min)(Def)(Max), HASH_WriteBlock_IT(Min)(Def)(Max) |
|
HAL_HASH_HMAC_Finish |
370 |
370 |
450 |
HAL_GetTick(Min)(Def)(Max), HASH_GetDigestMsg(Min)(Def)(Max), HASH_WaitOnFlag(Min)(Def)(Max), HASH_WaitUntilTimeout(Min)(Def)(Max), HASH_WriteKey(Min)(Def)(Max), HASH_WriteRemainingByte(Min)(Def)(Max) |
|
HAL_HASH_HMAC_GetConfig |
28 |
28 |
86 |
None |
|
HAL_HASH_HMAC_SetConfig |
176 |
196 |
354 |
HASH_GetDigestLength(Min)(Def)(Max), HASH_SetHMACMode(Min)(Def)(Max), HASH_WaitOnFlag(Min)(Def)(Max), HASH_WriteKey(Min)(Def)(Max) |
|
HAL_HASH_HMAC_Update |
206 |
264 |
316 |
HAL_GetTick(Min)(Def)(Max), HASH_AppendLastIncompleteWord(Min)(Def)(Max), HASH_SaveRemainingBytes(Min)(Def)(Max), HASH_WaitUntilTimeout(Min)(Def)(Max), HASH_WriteBlock(Min)(Def)(Max), HASH_WriteIncompleteBlock(Min)(Def)(Max) |
|
HAL_HASH_HMAC_Update_DMA |
0 |
292 |
338 |
HAL_DMA_StartPeriphXfer_IT_Opt(Def)(Max), HASH_AppendLastIncompleteWord(Def)(Max) |
|
HAL_HASH_HMAC_Update_IT |
188 |
242 |
294 |
HAL_HASH_EnableIT(Min)(Def)(Max), HASH_AppendLastIncompleteWord(Min)(Def)(Max), HASH_SaveRemainingBytes(Min)(Def)(Max), HASH_WriteBlock_IT(Min)(Def)(Max), HASH_WriteIncompleteBlock(Min)(Def)(Max) |
|
HAL_HASH_IRQHandler |
428 |
428 |
444 |
HAL_HASH_DisableIT(Min)(Def)(Max), HASH_GetDigestMsg(Min)(Def)(Max), HASH_HMAC_ComputeProcessData_IT(Min)(Def)(Max), HASH_HMAC_UpdateProcessData_IT(Min)(Def)(Max) |
|
HAL_HASH_Init |
24 |
68 |
112 |
HAL_RCC_HASH_EnableClock(Min)(Max) |
|
HAL_HASH_InputCpltCallback |
2 |
2 |
2 |
None |
|
HAL_HASH_IsActiveFlag |
18 |
18 |
18 |
None |
|
HAL_HASH_RegisterAbortCpltCallback |
0 |
22 |
60 |
None |
|
HAL_HASH_RegisterDigestComputationCpltCallback |
0 |
22 |
60 |
None |
|
HAL_HASH_RegisterErrorCpltCallback |
0 |
22 |
60 |
None |
|
HAL_HASH_RegisterInputCpltCallback |
0 |
22 |
60 |
None |
|
HAL_HASH_RegisterSuspendCpltCallback |
0 |
22 |
60 |
None |
|
HAL_HASH_RequestSuspendComputation |
12 |
66 |
102 |
HAL_HASH_IsActiveFlag(Def)(Max), HASH_SuspendDMA(Def)(Max) |
|
HAL_HASH_RequestSuspendUpdate |
12 |
66 |
102 |
HAL_HASH_IsActiveFlag(Def)(Max), HASH_SuspendDMA(Def)(Max) |
|
HAL_HASH_RestoreContext |
156 |
212 |
288 |
None |
|
HAL_HASH_ResumeComputation |
22 |
106 |
140 |
HAL_HASH_EnableIT(Min)(Def)(Max), HASH_ResumeDMA(Def)(Max) |
|
HAL_HASH_ResumeUpdate |
22 |
106 |
140 |
HAL_HASH_EnableIT(Min)(Def)(Max), HASH_ResumeDMA(Def)(Max) |
|
HAL_HASH_SaveContext |
226 |
284 |
332 |
None |
|
HAL_HASH_SetConfig |
82 |
102 |
224 |
HASH_GetDigestLength(Min)(Def)(Max) |
|
HAL_HASH_SetInDMA |
0 |
22 |
78 |
None |
|
HAL_HASH_SetUserData |
0 |
4 |
26 |
None |
|
HAL_HASH_SuspendCallback |
2 |
2 |
2 |
None |
|
HAL_HASH_Update |
214 |
282 |
334 |
HAL_GetTick(Min)(Def)(Max), HASH_AppendLastIncompleteWord(Min)(Def)(Max), HASH_SaveRemainingBytes(Min)(Def)(Max), HASH_WaitUntilTimeout(Min)(Def)(Max), HASH_WriteBlock(Min)(Def)(Max), HASH_WriteIncompleteBlock(Min)(Def)(Max) |
|
HAL_HASH_Update_DMA |
0 |
318 |
364 |
HAL_DMA_StartPeriphXfer_IT_Opt(Def)(Max), HASH_AppendLastIncompleteWord(Def)(Max) |
|
HAL_HASH_Update_IT |
188 |
242 |
294 |
HAL_HASH_EnableIT(Min)(Def)(Max), HASH_AppendLastIncompleteWord(Min)(Def)(Max), HASH_SaveRemainingBytes(Min)(Def)(Max), HASH_WriteBlock_IT(Min)(Def)(Max), HASH_WriteIncompleteBlock(Min)(Def)(Max) |
Static HASH APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
HASH_AppendLastIncompleteWord |
130 |
130 |
130 |
None |
|
HASH_ComputeDMAXferCplt |
0 |
102 |
102 |
HASH_GetDigestMsg(Def)(Max), HASH_WaitOnFlag(Def)(Max) |
|
HASH_DMAAbort |
0 |
98 |
98 |
None |
|
HASH_DMAError |
0 |
78 |
78 |
None |
|
HASH_GetDigestLength |
12 |
12 |
12 |
None |
|
HASH_GetDigestLength::hash_digest_size_lut |
16 |
16 |
16 |
None |
|
HASH_GetDigestMsg |
90 |
90 |
90 |
None |
|
HASH_HMAC_ComputeDMAXferCplt |
0 |
138 |
138 |
HASH_GetDigestMsg(Def)(Max), HASH_WaitOnFlag(Def)(Max), HASH_WriteKey(Def)(Max) |
|
HASH_HMAC_ComputeProcessData_IT |
94 |
94 |
94 |
HASH_HMAC_SwitchToStep3(Min)(Def)(Max), HASH_WriteBlock_IT(Min)(Def)(Max), HASH_WriteLastBlock(Min)(Def)(Max) |
|
HASH_HMAC_SwitchToStep3 |
52 |
52 |
52 |
None |
|
HASH_HMAC_UpdateDMAXferCplt |
0 |
20 |
20 |
None |
|
HASH_HMAC_UpdateProcessData_IT |
108 |
108 |
108 |
HAL_HASH_DisableIT(Min)(Def)(Max), HASH_SaveRemainingBytes(Min)(Def)(Max), HASH_WriteBlock_IT(Min)(Def)(Max), HASH_WriteIncompleteBlock(Min)(Def)(Max) |
|
HASH_ResumeDMA |
0 |
148 |
148 |
HAL_DMA_StartPeriphXfer_IT_Opt(Def)(Max) |
|
HASH_SaveRemainingBytes |
40 |
40 |
40 |
None |
|
HASH_SetHMACMode |
30 |
30 |
30 |
None |
|
HASH_SuspendDMA |
0 |
150 |
150 |
HAL_DMA_Abort(Def)(Max), HAL_HASH_IsActiveFlag(Def)(Max), HASH_WaitOnFlag(Def)(Max) |
|
HASH_UpdateDMAXferCplt |
0 |
20 |
20 |
None |
|
HASH_WaitOnFlag |
52 |
52 |
52 |
HAL_HASH_IsActiveFlag(Min)(Def)(Max) |
|
HASH_WaitUntilTimeout |
40 |
40 |
40 |
HAL_GetTick(Min)(Def)(Max) |
|
HASH_WriteBlock |
48 |
48 |
48 |
None |
|
HASH_WriteBlock_IT |
106 |
106 |
106 |
HAL_HASH_DisableIT(Min)(Def)(Max), HASH_WaitOnFlag(Min)(Def)(Max) |
|
HASH_WriteIncompleteBlock |
78 |
78 |
78 |
HASH_WaitOnFlag(Min)(Def)(Max) |
|
HASH_WriteKey |
68 |
68 |
68 |
HASH_WriteRemainingByte(Min)(Def)(Max) |
|
HASH_WriteLastBlock |
66 |
66 |
66 |
HASH_WriteIncompleteBlock(Min)(Def)(Max), HASH_WriteRemainingByte(Min)(Def)(Max) |
|
HASH_WriteRemainingByte |
22 |
22 |
22 |
None |