Files
SDK_STM32F302x/kernel/FreeRTOS-Plus/ThirdParty/wolfSSL/IDE/zephyr
gaoyang3513 a345df017b [修改] 增加freeRTOS
1. 版本FreeRTOSv202212.01,命名为kernel;
2023-05-06 16:43:01 +00:00
..
2023-05-06 16:43:01 +00:00
2023-05-06 16:43:01 +00:00
2023-05-06 16:43:01 +00:00
2023-05-06 16:43:01 +00:00
2023-05-06 16:43:01 +00:00

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