26.10. SHA-HMAC算法
26.10.1. 概述
sha256_hmac_example示例工程展示了SHA算法-HMAC密钥报文完整性验证方法的实现。
此工程的算法采用HMAC SHA256法完成模块加解密测试。
26.10.2. 硬件设置
无特殊设置
26.10.3. 运行现象
当工程正确运行后,串口终端会输出如下信息:
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