Files
wolfssl/IDE/Espressif/ESP-IDF/UPDATE.md
T
Sean Parkinson 093cc04076 Stack API: Pull out implementation into separate file
General stack APIs pulled out into ssl_sk.c.
Other simple APIs also pulled out into ssl_sk.c.
wolfSSL_lh_retrieve also pulled out into ssl_sk.c.

Added tests of public APIs that weren't already tested.
2025-10-27 17:08:41 +10:00

1.5 KiB

Espressif Updates

See #5795

Changes in November 2022

Updates to Espressif ESP-IDF wolfssl_benchmark and wolfssl_test examples:

  • Benchmark example no longer runs tests.
  • Fixed Test example that was missing code files. (no longer installed locally)
  • Rename benchmark/main and test/main filenames from helper.c to main.c, cleaned up.
  • Added main.h
  • Revised main/CMakeLists.txt to use only main.c
  • Set components main and wolfssl for project CMakeLists.txt
  • Update wolfcrypt esp32_sha.c and sha256.c to now report unexpected reentry as verbose log rather than error message.
  • wolfcrypt/test.c now returns args.return_code when WOLFSSL_ESPIDF is defined.
  • wolfcrypt/test.h now declares int wolf_test_task(void) when WOLFSSL_ESPIDF is defined.
  • setup.sh no longer copies benchmark.c(.h) to local project directory.
  • Added libs/Tigard.cfg file for Tigard JTAG debugger.
  • Update sdkconfig.defaults with compiler optimizations and stack check.
  • Added VisualGDB Project file & Visual Studio solution file.
  • Added optional time_helper for wolfssl_test
  • Exclude ssl_misc.c in component cmake to fix warning: #warning ssl_misc.c does not need to be compiled separately from ssl.c
  • Exclude ssl_crypto.c in component cmake to fix warning: #warning ssl_crypto.c does not need to be compiled separately from ssl.c
  • Exclude ssl_sk.c in component cmake to fix warning: #warning ssl_sk.c does not need to be compiled separately from ssl.c