7.4.1. About the Hash driver¶
7.4.1.1. Principles¶
The Hash cryptographic coprocessor provides a hardware implementation of various hash algorithms to support hash computation of input data, as well as HMAC variants of these algorithms. This device is an autonomous device, using a dedicated memory mapping. On STM32F4xx devices, the HASH device support the following hash algorithms:
- MD5
- SHA1
- SHA224 (with and without HMAC mode)
- SHA256 (with and without HMAC mode)