Sean Parkinson 411aee6e05 Fixes from cppcheck 4 роки тому
..
lib 45c5a2d39c update copyright to 2020 4 роки тому
wolfssl_test e3997558a9 Fixes from review and added REAMEs and setup.sh 5 роки тому
wolfssl_tls_sock 411aee6e05 Fixes from cppcheck 4 роки тому
wolfssl_tls_thread 411aee6e05 Fixes from cppcheck 4 роки тому
README.md 7fbadeaa17 fix spell miss of zephyr README.md 4 роки тому
setup.sh e3997558a9 Fixes from review and added REAMEs and setup.sh 5 роки тому

README.md

Zephyr Project Port

Overview

This port is for Zephyr Project available here.

It provides the following zephyr code.

  • zephyr/ext/lib/crypto/wolfssl
    • wolfssl library
  • zephyr/samples/crypto/wolfssl_test
    • wolfcrypt unit test application
  • zephyr/samples/crypto/wolfssl_tls_sock
    • socket based sample of TLS
  • zephyr/samples/crypto/wolfssl_tls_thread
    • socket based sample of TLS using threads

How to setup

delopy wolfssl source to zephyr project

Specify the path of the zephyr project and execute wolfssl/IDE/zephyr/setup.sh.

./IDE/zephyr/setup.sh /path/to/zephyrproject

This script will deploy wolfssl's library code and samples as described in the Overview to the zephyr project.

build & test

build and execute wolfssl_test

cd [zephyrproject]/zephyr/samples/crypto/wolfssl_test
mkdir build && cd build
cmake -GNinja -DBOARD=qemu_x86 ..
ninja
ninja run