# 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:
```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
```
