Commit Graph

1594 Commits (master)

Author SHA1 Message Date
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
Anthony Hu 4f43f2b93d Makefile does not build wolfssl-lwip-client. 2024-10-04 12:31:21 -04:00
Takashi Kojo aa1818ce35
Merge pull request #370 from tamasan238/get-and-set-cipher
support get/set cipher
2024-10-04 13:51:53 +09:00
JacobBarthelmeh 2f67b03800
Merge pull request #460 from anhu/client-tls-pkcs11
Add in client examples that use PKCS11.
2024-09-26 09:38:43 -06:00
JacobBarthelmeh f935fd09f5
Merge pull request #462 from anhu/maxq_lwip
New MAXQ 1065/1080 LWIP example.
2024-09-24 15:44:38 -06:00
Anthony Hu 62aa95568d Extra instructions for wolfssl-lwip-client.c 2024-09-24 09:53:11 -04:00
Anthony Hu 0c9cd40b36 Whitespace fixup. 2024-09-24 09:42:28 -04:00
Anthony Hu 0f7a32e75c Quick fixes 2024-09-23 12:37:13 -04:00
Anthony Hu e95373bf30 Fixups suggested in review. 2024-09-20 16:12:19 -04:00
Anthony Hu 9d7600b0ef Addressing some review comments. 2024-09-20 15:37:28 -04:00
JacobBarthelmeh c1ab59b6da
Merge pull request #461 from philljj/fix_dtls_resume
Clean up dtls resume example
2024-09-18 10:25:32 -06:00
Anthony Hu e8e1f5a44b New maxq 1065/1080 LWIP example. 2024-09-18 12:20:47 -04:00
jordan 95105068c6 more cleanup. 2024-09-17 00:07:10 -04:00
jordan 8c57fd34ad cleanup. 2024-09-16 23:52:16 -04:00
jordan aee9f1001d Beginning of cleanup. 2024-09-16 21:10:29 -04:00
Daniel Pouzzner 8254f47648
Merge pull request #455 from philljj/x509_acert_example
X509 acert example
2024-09-14 00:41:50 -05:00
jordan 2354c20623 Small cleanup. 2024-09-13 10:13:45 -05:00
Anthony Hu 653a2a9c63 Add in client examples that use PKCS11. 2024-09-12 14:45:13 -04:00
András Fekete 92f8d61006
Merge pull request #458 from billphipps/sgx_c99_fix
Update makefile to use C99 instead of C11
2024-09-10 12:36:13 -04:00