40.10. SHA-HMAC algorithm
40.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.
40.10.2. Board Setting
No special settings
40.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