summaryrefslogtreecommitdiff
path: root/samples/microkernel/test/test_prng/README.txt
blob: 7a52c64c5018503cd34c3e46229ba40bf1f9cd0c (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
Title: test_prng

Description:

This test verifies that the TinyCrypt PRNG 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-PRNG tests:
HMAC-PRNG test#1 (init, reseed, generate):
HMAC-PRNG test#1 (init):
===================================================================
PASS - mainloop.
HMAC-PRNG test#1 (reseed):
===================================================================
PASS - mainloop.
HMAC-PRNG test#1 (generate):
===================================================================
PASS - mainloop.
All HMAC tests succeeded!
===================================================================
PASS - mainloop.
===================================================================
PROJECT EXECUTION SUCCESSFUL