HAL HASH APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
HAL_HASH_Abort |
244 |
296 |
332 |
HAL_DMA_Abort(Def)(Max), HAL_HASH_ClearFlag(Min)(Def)(Max), HAL_HASH_DisableIT(Min)(Def)(Max), HASH_WaitOnFlagUntilTimeout(Min)(Def)(Max) |
|
HAL_HASH_AbortCallback |
2 |
2 |
2 |
None |
|
HAL_HASH_Abort_IT |
140 |
212 |
248 |
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 |
256 |
342 |
448 |
HASH_GetDigestMsg(Min)(Def)(Max), HASH_WaitOnFlag_NonBlocking(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 |
220 |
260 |
340 |
HASH_GetDigestMsg(Min)(Def)(Max), HASH_WaitOnFlag_NonBlocking(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 |
324 |
408 |
522 |
HASH_GetDigestMsg(Min)(Def)(Max), HASH_WaitOnFlagUntilTimeout(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 |
408 |
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 |
288 |
328 |
408 |
HASH_GetDigestMsg(Min)(Def)(Max), HASH_WaitOnFlag_NonBlocking(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 |
198 |
354 |
HASH_GetDigestLength(Min)(Def)(Max), HASH_SetHMACMode(Min)(Def)(Max), HASH_WaitOnFlagUntilTimeout(Min)(Def)(Max), HASH_WriteKey(Min)(Def)(Max) |
|
HAL_HASH_HMAC_Update |
202 |
260 |
312 |
HASH_AppendLastIncompleteWord(Min)(Def)(Max), HASH_SaveRemainingBytes(Min)(Def)(Max), HASH_WaitOnFlagUntilTimeout(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 |
458 |
458 |
474 |
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), HASH_WaitOnFlag_NonBlocking(Min)(Def)(Max) |
|
HAL_HASH_Init |
24 |
68 |
108 |
None |
|
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 |
74 |
94 |
216 |
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 |
210 |
278 |
330 |
HASH_AppendLastIncompleteWord(Min)(Def)(Max), HASH_SaveRemainingBytes(Min)(Def)(Max), HASH_WaitOnFlagUntilTimeout(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_NonBlocking(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_NonBlocking(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_WaitOnFlagUntilTimeout(Def)(Max) |
|
HASH_UpdateDMAXferCplt |
0 |
20 |
20 |
None |
|
HASH_WaitOnFlagUntilTimeout |
66 |
66 |
66 |
HAL_GetTick(Min)(Def)(Max), HAL_HASH_IsActiveFlag(Min)(Def)(Max) |
|
HASH_WaitOnFlag_NonBlocking |
64 |
64 |
64 |
HAL_HASH_IsActiveFlag(Min)(Def)(Max), HAL_RCC_GetSYSCLKFreq(Min)(Def)(Max) |
|
HASH_WriteBlock |
40 |
40 |
40 |
None |
|
HASH_WriteBlock_IT |
100 |
100 |
100 |
HAL_HASH_DisableIT(Min)(Def)(Max), HASH_WaitOnFlag_NonBlocking(Min)(Def)(Max) |
|
HASH_WriteIncompleteBlock |
78 |
78 |
78 |
HASH_WaitOnFlag_NonBlocking(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 |