DeInitialize the HASH peripheral.
Initialize the HASH according to the specified parameters in the HASH_HandleTypeDef and create the associated handle.
Initialize the HASH peripheral in HMAC mode then initiate the required DMA transfers to feed the key and the input buffer to the Peripheral.
Handle HASH processing Timeout.
Initialize the HASH peripheral, next process pInBuffer then read the computed digest.
Initialize the HASH peripheral, next process pInBuffer then read the computed digest in interruption mode.
Input data transfer complete call back.
Feed the input buffer to the HASH Peripheral.
Return the HASH handle state.
If not already done, initialize the HASH peripheral then processes pInBuffer.
If not already done, initialize the HASH peripheral then processes pInBuffer in interruption mode.
Initialize the HASH peripheral then initiate a DMA transfer to feed the input buffer to the Peripheral.
Return the computed digest.
Initialize the HASH peripheral in HMAC mode, next process pInBuffer then read the computed digest.
Initialize the HASH peripheral in HMAC mode, next process pInBuffer then read the computed digest in interruption mode.
Initialize the HASH peripheral in SHA1 mode, next process pInBuffer then read the computed digest.
Initialize the HASH peripheral in MD5 mode, next process pInBuffer then read the computed digest.
Initialize the HASH peripheral in SHA1 mode then initiate a DMA transfer to feed the input buffer to the Peripheral.
Return the computed digest in SHA1 mode.
Initialize the HASH peripheral in MD5 mode then initiate a DMA transfer to feed the input buffer to the Peripheral.
Return the computed digest in MD5 mode.
Initialize the HASH peripheral in HMAC SHA1 mode, next process pInBuffer then read the computed digest.
Initialize the HASH peripheral in HMAC MD5 mode, next process pInBuffer then read the computed digest.
Initialize the HASH peripheral in SHA224 mode then initiate a DMA transfer to feed the input buffer to the Peripheral.
Return the computed digest in SHA224 mode.
Initialize the HASH peripheral in SHA256 mode then initiate a DMA transfer to feed the input buffer to the Peripheral.
Return the computed digest in SHA256 mode.
DeInitialize the HASH MSP.
Digest computation complete call back.
Write a block of data in HASH Peripheral in interruption mode.
HASH processing in interruption mode.
HMAC processing in polling mode.
Initialize the HASH peripheral in SHA224 mode, next process pInBuffer then read the computed digest.
If not already done, initialize the HASH peripheral in SHA224 mode then processes pInBuffer.
End computation of a single HASH signature after several calls to HAL_HASHEx_SHA224_Accmlt() API.
Initialize the HASH peripheral in SHA256 mode, next process pInBuffer then read the computed digest.
If not already done, initialize the HASH peripheral in SHA256 mode then processes pInBuffer.
End computation of a single HASH signature after several calls to HAL_HASHEx_SHA256_Accmlt() API.
Initialize the HASH peripheral in SHA224 mode, next process pInBuffer then read the computed digest in interruption mode.
If not already done, initialize the HASH peripheral in SHA224 mode then processes pInBuffer in interruption mode.
End computation of a single HASH signature after several calls to HAL_HASHEx_SHA224_Accmlt_IT() API.
Initialize the HASH peripheral in SHA256 mode, next process pInBuffer then read the computed digest in interruption mode.
If not already done, initialize the HASH peripheral in SHA256 mode then processes pInBuffer in interruption mode.
End computation of a single HASH signature after several calls to HAL_HASHEx_SHA256_Accmlt_IT() API.
Initialize the HASH peripheral in HMAC SHA224 mode, next process pInBuffer then read the computed digest.
Initialize the HASH peripheral in HMAC SHA256 mode, next process pInBuffer then read the computed digest.
Initialize the HASH peripheral in HMAC SHA224 mode, next process pInBuffer then read the computed digest in interrupt mode.
Initialize the HASH peripheral in HMAC SHA224 mode then initiate the required DMA transfers to feed the key and the input buffer to the Peripheral.
Initialize the HASH peripheral in HMAC SHA224 mode then initiate the required DMA transfers to feed the key and the input buffer to the Peripheral.
If not already done, initialize the HASH peripheral in MD5 mode then processes pInBuffer.
If not already done, initialize the HASH peripheral in SHA1 mode then processes pInBuffer.
End computation of a single HASH signature after several calls to HAL_HASH_MD5_Accmlt() API.
End computation of a single HASH signature after several calls to HAL_HASH_SHA1_Accmlt() API.
Initialize the HASH peripheral in SHA1 mode, next process pInBuffer then read the computed digest in interruption mode.
MD5 HMAC step 1 completion and step 2 start in multi-buffer DMA mode.
MD5 HMAC step 2 in multi-buffer DMA mode.
MD5 HMAC step 2 wrap-up and step 3 completion in multi-buffer DMA mode.
SHA1 HMAC step 1 completion and step 2 start in multi-buffer DMA mode.
SHA1 HMAC step 2 in multi-buffer DMA mode.
SHA1 HMAC step 2 wrap-up and step 3 completion in multi-buffer DMA mode.
SHA224 HMAC step 1 completion and step 2 start in multi-buffer DMA mode.
SHA224 HMAC step 2 in multi-buffer DMA mode.
SHA224 HMAC step 2 wrap-up and step 3 completion in multi-buffer DMA mode.
SHA256 HMAC step 1 completion and step 2 start in multi-buffer DMA mode.
SHA256 HMAC step 2 in multi-buffer DMA mode.
SHA256 HMAC step 2 wrap-up and step 3 completion in multi-buffer DMA mode.
If not already done, initialize the HASH peripheral in SHA1 mode then processes pInBuffer in interruption mode.
End computation of a single HASH signature after several calls to HAL_HASH_SHA1_Accmlt_IT() API.
Initialize the HASH peripheral in MD5 mode, next process pInBuffer then read the computed digest in interruption mode.
If not already done, initialize the HASH peripheral in MD5 mode then processes pInBuffer in interruption mode.
End computation of a single HASH signature after several calls to HAL_HASH_MD5_Accmlt_IT() API.
Handle HASH interrupt request.
Initialize the HASH peripheral in HMAC MD5 mode, next process pInBuffer then read the computed digest in interrupt mode.
Initialize the HASH peripheral in HMAC SHA1 mode, next process pInBuffer then read the computed digest in interrupt mode.
Initialize the HASH peripheral in HMAC SHA1 mode then initiate the required DMA transfers to feed the key and the input buffer to the Peripheral.
Initialize the HASH peripheral in HMAC MD5 mode then initiate the required DMA transfers to feed the key and the input buffer to the Peripheral.
Return the HASH HAL status.
Save the HASH context in case of processing suspension.
Restore the HASH context in case of processing resumption.
Initiate HASH processing suspension when in polling or interruption mode.
Suspend the HASH processing when in DMA mode.
Return the HASH handle error code.