blob: 3c19225e52d19474988955676fe49f0849f190d8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
Title: test_hmac
Description:
This test verifies that the TinyCrypt HMAC APIs operate as expected.
--------------------------------------------------------------------------------
Building and Running Project:
This microkernel project outputs to the console. It can be built and executed
on QEMU as follows:
make qemu
--------------------------------------------------------------------------------
Troubleshooting:
Problems caused by out-dated project information can be addressed by
issuing one of the following commands then rebuilding the project:
make clean # discard results of previous builds
# but keep existing configuration info
or
make pristine # discard results of previous builds
# and restore pre-defined configuration info
--------------------------------------------------------------------------------
Sample Output:
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 - mainloop.
===================================================================
PROJECT EXECUTION SUCCESSFUL
|