Devin AI
c2ba56b396
Remove wolfip_compat.h and use native wolfIP APIs directly
...
Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-03-14 22:23:55 +00:00
Devin AI
f33d23cb74
Add user_settings.h for wolfSSL configuration
...
Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-03-14 19:29:17 +00:00
Devin AI
84a1670bea
Fix utils.c reference in CMakeLists.txt
...
Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-03-14 19:26:07 +00:00
Devin AI
44cef22e30
Add FreeRTOSConfig.h file for FreeRTOS configuration
...
Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-03-14 19:25:07 +00:00
Devin AI
292d97ba7c
Implement MQTT client with stub implementation for FreeRTOS + wolfIP example
...
Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-03-14 17:16:56 +00:00
Devin AI
4937bb17ad
Add missing posix_utils.c file for FreeRTOS POSIX port and update .gitignore
...
Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-03-14 16:59:50 +00:00
Devin AI
354c22d7e0
Fix posix_utils.c path in CMakeLists.txt
...
Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-03-14 16:52:44 +00:00
Devin AI
cbd26e82ea
Fix incorrect reference to FreeRTOS-Plus-TCP in README.md
...
Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-03-14 16:47:32 +00:00
Devin AI
12e30b44c4
Restore README.md and setup.sh for FreeRTOS + wolfMQTT example
...
Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-03-14 16:46:29 +00:00
Devin AI
e67ad1f278
Fix wolfIP API compatibility in MQTT example
...
Co-Authored-By: daniele@wolfssl.com <daniele@wolfssl.com>
2025-03-14 15:22:28 +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