.. _sha_hmac_algorithm: SHA-HMAC algorithm ==================================== 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. Board Setting ------------- - No special settings Running the example ------------------- When the project runs correctly, and the serial port terminal will output the following information: .. code-block:: console 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