Commit Graph

1561 Commits (0d3766df21b04187083cf938dbb43fd3670de9b5)

Author SHA1 Message Date
Devin AI 0d3766df21 Add RSA encrypt/decrypt example to pkcs11_rsa.c
Co-Authored-By: colton@wolfssl.com <colton@wolfssl.com>
2025-03-20 19:52:13 +00:00
Reda Chouk dc36abdfd4
Merge pull request #491 from wolfSSL/devin/1740502756-add-freertos-fullstack-example
Add FreeRTOS + wolfIP + wolfSSL HTTPS example
2025-03-03 16:58:43 +01:00
Devin AI 468fd86664 PR #491: Address review comments
- Remove autogen.sh and configure commands
- Fix path to ../../../../ for cmake
- Remove redundant build dir creation
- Add sudo make install for wolfSSL

Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-03-03 15:55:15 +00:00
Devin AI ced6ae7b53 PR #491: Fix build command in README.md (make -> mkdir)
Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-02-27 18:23:13 +00:00
Devin AI a57b09bed1 PR #491: Improve setup script and build instructions
- Add --depth=1 to git clone commands for faster downloads
- Integrate wolfSSL and wolfIP setup into setup.sh
- Simplify build instructions in README.md

Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-02-27 18:22:54 +00:00
Daniele Lacamera 34ec4140c7 Fixes for the https fullstack-simulator demo 2025-02-27 17:19:16 +01:00
Devin AI 6d9670101b Add FreeRTOS + wolfIP + wolfSSL HTTPS example
This example demonstrates a full-stack embedded networking application using:
- FreeRTOS (POSIX port) for RTOS simulation
- wolfIP for zero-allocation networking
- wolfSSL for TLS 1.3 security

Features:
- Virtual networking through TAP interface
- HTTPS server with TLS 1.3
- UDP echo server for testing
- Comprehensive test scripts

Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-02-25 16:59:16 +00:00
Juliusz Sosinowicz 85733255d7
Merge pull request #487 from gasbytes/timeout-dtls-examples
Added OS-level timeout support for the DTLS I/O callbacks examples
2025-02-25 15:47:45 +01:00
Reda Chouk 7daf133366 Added OS-level timeout support for the DTLS I/O callbacks examples 2025-02-25 15:29:25 +01:00
Devin AI f126104b53 Add UDP echo server and fix wolfIP socket integration
Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-02-21 13:16:55 +00:00
Devin AI 7617c270a2 Fix wolfIP build integration and add random number generator
Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-02-21 13:09:14 +00:00
Devin AI e1f6c36bd7 Add POSIX port utilities for FreeRTOS simulation
Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-02-21 13:00:40 +00:00
Devin AI 338ccaad16 Update CMakeLists.txt with test application build configuration
Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-02-21 13:00:20 +00:00
Devin AI 948f86a844 Add test application for FreeRTOS simulation
Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-02-21 13:00:03 +00:00
Devin AI 3e74bebd17 Add CMake configuration and FreeRTOS POSIX simulation config
Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-02-21 12:59:23 +00:00
Devin AI 4275b4e94b Update setup script and add .gitignore for FreeRTOS fullstack example
Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-02-21 12:58:53 +00:00
Devin AI 6e6e7e6b8f Add FreeRTOS setup script for fullstack example
Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-02-21 12:58:06 +00:00
Sean Parkinson 702d54ca18
Merge pull request #486 from anhu/pq_update
PQ update. Prepare for OQS deprecation.
2025-02-07 08:04:55 +10:00
Anthony Hu 358e4a2a04 PQ update. Prepare for OQS deprecation. 2025-02-06 14:46:24 -05:00
JacobBarthelmeh 163395fa51
Merge pull request #483 from philljj/fix_rsa_mldsa_example
fix rsa mldsa example.
2025-01-28 08:16:58 -07:00
jordan 551f73f3ab fix rsa mldsa example. 2025-01-27 12:33:54 -05:00
David Garske 3ec0c4b1a2
Merge pull request #472 from julek-wolfssl/dtls-server-demux
DTLS: Add server single socket demultiplexing example
2025-01-27 07:51:16 -08:00
David Garske 57846b1f40
Merge pull request #481 from JacobBarthelmeh/store
add x509 store verify example
2025-01-24 12:57:53 -08:00
JacobBarthelmeh cfbde0cfd8 initialize ret value 2025-01-24 13:29:01 -07:00
David Garske 94193d04f6
Merge pull request #479 from philljj/fix_mldsa_dual
Fix gen_ecdsa_mldsa_dual_keysig_cert example.
2025-01-24 12:10:56 -08:00
jordan 0615115861 X9.146: fix ecdsa mldsa example, update mldsa keys, fix typo. 2025-01-24 14:06:08 -05:00
JacobBarthelmeh 47dac4432e update README 2025-01-24 11:55:26 -07:00
JacobBarthelmeh ba898e7adb add x509 store verify example 2025-01-24 11:03:17 -07:00
Daniel Pouzzner 38c5e5d952
Merge pull request #477 from JacobBarthelmeh/bio_dtls
add DTLS bio example
2025-01-21 00:08:15 -06:00
David Garske ae1097d6ed
Merge pull request #478 from JacobBarthelmeh/smime
print out signed attribute
2025-01-20 16:48:14 -08:00
JacobBarthelmeh a182509c92 print out signed attribute 2025-01-07 10:31:37 -07:00
David Garske 8775b5c06d Minor improvements. Tested with RSA and ECC for both DTLS v1.2 and v1.3. Tested with/without calling accept/connect. Tested with calling `wolfSSL_is_init_finished`. 2025-01-03 11:59:26 -08:00
JacobBarthelmeh 8ec1a5e14a add DTLS bio example 2025-01-03 12:08:05 -07:00
David Garske 63893d5af9
Merge pull request #475 from LinuxJedi/STM32
Add STM32 README.md
2024-12-21 07:16:57 -08:00
Daniel Pouzzner 137ed22a34
Merge pull request #470 from anhu/nonblock_timeout
Use the timeout value for non-blocking
2024-12-16 21:01:23 -06:00
JacobBarthelmeh bee7a18993
Merge pull request #474 from cconlon/android574FipsReady
Update Android NDK Gradle example for wolfSSL 5.7.4 FIPS Ready
2024-12-09 11:00:22 -07:00
Andrew Hutchings ba95b31d1b Add STM32 README.md
Points to the `wolfSSL/wolfssl-examples-stm32` respository.
2024-12-05 15:28:20 +00:00
Chris Conlon 8c3161d9ac Android: update wolfssljni-ndk-gradle example for wolfSSL 5.7.4 FIPS Ready 2024-12-04 14:48:47 -07:00
Juliusz Sosinowicz a66444e73e Add docs 2024-11-26 11:50:13 +01:00
Juliusz Sosinowicz 83ede0a41d Add server demux example
Also added CID clients for dtls 1.2 and 1.3. The clients change port after sending each message.
2024-11-26 11:50:13 +01:00
Anthony Hu b848ae0527 Use the timeout value for non-blocking 2024-11-21 10:45:14 -05:00
David Garske 94e089eea8
Merge pull request #468 from LinuxJedi/RP2350
Improved Raspberry Pi Pico support
2024-11-08 08:13:41 -08:00
Andrew Hutchings 0f195c94e6 Improved Raspberry Pi Pico support
Fixes and improvements for RP2040 and added RP2350 support:

* Made UART `printf` output optional
* Made WiFi support optional
* Added compile support for RP2350
* Added compile support for RP2350 in RISC-V mode
* Re-wrote README
* Fixed compile issues
2024-11-08 12:14:46 +00:00
Daniel Pouzzner 6c5b5f4c49
Merge pull request #448 from SparkiDev/dtls_read_write_threaded
DTLS threaded read-write with same SSL object
2024-11-04 23:52:38 -06:00
David Garske 00fbf9c2f0
Merge pull request #466 from philljj/ml_dsa_example
pq: ML-DSA example, and reorganize examples.
2024-11-04 11:02:17 -08:00
jordan e5fdf2e1ee tiny cleanup to ml_dsa makefile. 2024-11-01 13:49:36 -05:00
jordan 986bd428d1 small readme cleanup. 2024-11-01 13:42:18 -05:00
jordan dca01c7293 pq: ML-DSA example. 2024-11-01 13:37:40 -05:00
Sean Parkinson 3bb9656563 DTLS threaded read-write with same SSL object
Add server and client DTLS example that have read and write threads that
use the same SSL objects.
Server also has encryption threads when wolfSSL is compiled for that.
2024-10-29 11:42:20 +10:00
Daniel Pouzzner 14dfeeb4df
Merge pull request #464 from anhu/no_wolfssl-lwip-client
Makefile does not build wolfssl-lwip-client.
2024-10-08 09:51:37 -05:00