22.10. SHA-HMAC algorithm¶
22.10.1. Overview¶
sha256_hmac_example the example project shows the implementation of Sha algorithm HMAC key message integrity verification method.
The algorithm of this project adopts HMAC sha256 method to complete the module encryption and decryption test.
22.10.2. Board Setting¶
No special settings
22.10.3. Running the example¶
When the project runs correctly, and the serial port terminal will output the following information:
> tc_start() - Performing HMAC tests (RFC4231 test vectors):
> HMAC test_1:
> ===================================================================
> PASS - test_1.
> HMAC test_2:
> ===================================================================
> PASS - test_2.
> HMAC test_3:
> ===================================================================
> PASS - test_3.
> HMAC test_4:
> ===================================================================
> PASS - test_4.
> HMAC test_5:
> ===================================================================
> PASS - test_5.
> HMAC test_6:
> ===================================================================
> PASS - test_6.
> HMAC test_7:
> ===================================================================
> PASS - test_7.
> All HMAC tests succeeded!
> ===================================================================
> PASS - main.
> ===================================================================
> PROJECT EXECUTION SUCCESSFUL