|
||
---|---|---|
.. | ||
ESP32-hello-world | ||
TLS13-ENC28J60-client | ||
TLS13-ENC28J60-server | ||
TLS13-wifi_station-client | ||
TLS13-wifi_station-server | ||
images | ||
README.md | ||
TLS13-enc28j60.sln | ||
TLS13-wifi.sln |
README.md
wolfSSL ESP32 Examples
ESP32 TLS 1.3 Server
coming soon:
- Wireless AP client
- Arduino client
ESP32 TLS 1.3 Client
coming soon:
- Wireless AP server
- Arduino server
Creating VisualGDB Projects
ESP-IDF
Although the examples were created using VisualGDB extension for Visual Studio, the examples can be compiled using the ESP-IDF.
Once the EDP-IDF is installed, use the setp_win.bat to copy wolfSSL files to
the esp-idf\components
directory, typically in
C:\Users\%username%\esp\esp-idf\components
or C:\Users\%username%\Desktop\esp-idf\components
.
Be sure to run the ESP-IDY X.Y CMD
command prompt that has %IDF_PATH%
defined.
cd \workspace\
git clone https://github.com/wolfSSL/wolfssl.git
cd wolfssl\IDE\Espressif\ESP-IDF\
.\setup_win.bat
Tips
If JTAG gets into a mode where it is simply always returning an error (app continually resetting) try using serial port to program a basic, operational "hello world". The Arduino IDE or command-line ESP-IDF can be handy here.
See also:
-
wolfssl/IDE/Espressif/ESP-IDF (will be migrating to wolfSSL/wolfssl-examples )
-
stackoverflow: What are the differences between .pem, .cer and .der?
Support
Please contact wolfSSL at support@wolfssl.com with any questions, bug fixes, or suggested feature additions.