File: README

package info (click to toggle)
wolfssl 5.8.4-1
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 117,604 kB
  • sloc: ansic: 1,584,954; asm: 481,206; sh: 11,586; cs: 6,596; xml: 3,878; perl: 3,291; makefile: 2,058; ada: 1,891; javascript: 748; python: 636; cpp: 131; ruby: 118; objc: 80; tcl: 73
file content (54 lines) | stat: -rw-r--r-- 1,827 bytes parent folder | download | duplicates (9)
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
CyaSSL IAR Project Files

This directory contains project files for IAR EWARM IDE. These
projects have been set up to generic ARM Cortex-M MPUs.
In order to generate project for specific target MPU, take following steps.

** Note ** regarding Segger Embedded Operating System (embOS)
    The directory embOS contains projects specifically for embOS on IAR-EWARM.
    Only use this directory if you are building an IAR Workbench project that
    uses embOS


Included Project Files
-----------------------
1. Workspace: wolfssl.eww
   The workspace includes wolfSSL-Lib library and wolfCrypt-test, wolfCrypt-benchmark
   executable projects.

2. wolfSSL-Lib Project: lib/wolfSSL-lib.ewp
   generates full set library of wolfCrypt and wolfSSL functions.

3. Test suites Project: test/wolfCrypt-test.ewp
   generates test.out test suites executable

4. Benchmark Project: benchmark/wolfCrypt-benchmark.ewp
   generates benchmark.out benchmark executable

Set Up Steps
------------
0. Default Setting
   Default Target of the projects are set to Cortex-M3 Simulator.
   user_settings.h includes default options for the projects.
   You can build and download the to the simulator.
   Open Terminal I/O window, by "view"->"Terminal I/O", and start execution.

1. Project option settings
   For each project,...
   General Options: Choose appropriate "Target" options

2. For executable projects,...
   Add "SystemInit" and "startup" for your MPU
   Debugger: Choose your debug "Driver"

3. For benchmark project,...
   Choose option for current_time function.
   Or write own "current_time" benchmark timer with WOLFSSL_USER_CURRTIME option.

4. Build and download
   Go to "Project->Make" and "Download and Debug" in Menu bar for EWARM build and download.


Support
-------
Please send questions or comments to support@wolfssl.com