forked from wolfSSL/wolfssl
update README with entropy instructions
This commit is contained in:
@ -50,11 +50,21 @@ wolfcrypt directories. Uncheck the following:
|
|||||||
\#ifdef WOLFSSL\_VXWORKS block, a new GenerateSeed() function will need to be defined
|
\#ifdef WOLFSSL\_VXWORKS block, a new GenerateSeed() function will need to be defined
|
||||||
in wolfcrypt/src/random.c.
|
in wolfcrypt/src/random.c.
|
||||||
|
|
||||||
|
8. Include Entropy:
|
||||||
|
- Create a new project, similar to step 1 but choose VxWorks Source Build Project as the type of project instead of VxWorks Image Project.
|
||||||
|
|
||||||
|
- In the project directory, double click "Source Build Configuration" and under os > core > CORE\_KERNEL Menu > VxWorks Kernel Component Configuration find "Inject entropy in interrupts". Double click this.
|
||||||
|
|
||||||
|
- Go back to your VIP project. Right click the project and select "Properties".
|
||||||
|
|
||||||
|
- In "Properties", select "Project References". Check the box next to the new project you created. Click "Ok".
|
||||||
|
|
||||||
|
- Rebuild the project.
|
||||||
|
|
||||||
####3 Testing wolfSSL with VxWorks:
|
####3 Testing wolfSSL with VxWorks:
|
||||||
#####3.1 wolfCrypt Test and Benchmark Applications
|
#####3.1 wolfCrypt Test and Benchmark Applications
|
||||||
The wolfCrypt test application will test each of the cryptographic algorithms
|
The wolfCrypt test application will test each of the cryptographic algorithms
|
||||||
and output the status for each as a success or failure. The benchmark application will output the runtime of
|
and output the status for each as a success or failure. The benchmark application will output the runtime of the cryptographic algorithms in milliseconds.
|
||||||
the cryptographic algorithms in milliseconds.
|
|
||||||
|
|
||||||
1. Include the following at the top of usrAppInit.c:
|
1. Include the following at the top of usrAppInit.c:
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user