Commit Graph

37 Commits (master)

Author SHA1 Message Date
Anthony Hu 358e4a2a04 PQ update. Prepare for OQS deprecation. 2025-02-06 14:46:24 -05: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
jordan 1252dd6a34 Add missing wc_LmsKey_Init call. 2024-05-09 15:31:11 -05:00
jordan 64aedb43d0 Small readme cleanup. 2024-05-09 15:12:26 -05:00
jordan 946e6f3e7e Update LMS and XMSS examples. 2024-05-09 15:08:29 -05:00
Sean Parkinson 2326995fb0
Merge pull request #435 from bandi13/ConsolidateNaming
Several fixes in various tests across the repository
2024-05-02 10:42:57 +10:00
Anthony Hu d9fcb0e62c
Merge pull request #433 from philljj/fix_lms_example
Check privSz after GetPrivLen.
2024-04-25 11:10:30 -04:00
jordan c47e7a8bb7 Check privSz after GetPrivLen. 2024-04-25 10:05:02 -05:00
Andras Fekete 4c2f96ff64 Clean up wolfSSL path variable name 2024-04-04 13:28:23 -04:00
jordan 277a2dd3ba Update xmss example. 2024-01-26 17:35:27 -06:00
philljj ae6318e797 xmss_example: tiny cleanup to match g++ warning fix. 2023-10-13 18:18:25 -05:00
philljj 37aad60e25 Example for xmss hooks support: include an addendum patch readme. 2023-10-13 13:41:02 -05:00
philljj 61571b3c80 Example for xmss hooks support: little more patch cleanup. 2023-10-11 15:07:08 -05:00
philljj 87df7747da Example for xmss hooks support: update patch and build. 2023-10-09 11:45:34 -05:00
philljj 5b401de7d2 Example for xmss hooks support. 2023-10-05 08:45:57 -05:00
philljj 284e405b77
Add LMS/HSS example. (#390) 2023-07-14 16:38:41 -04:00
Anthony Hu 43882bdf69 Better instructions 2022-11-25 14:00:59 -05:00
Anthony Hu a1938fdf0f Update IOC file. 2022-11-25 13:27:33 -05:00
Anthony Hu 3b138a86b4 wrong variable. 2022-11-25 12:13:28 -05:00
Anthony Hu cf2c577177 Update PQM4 kyber setup script.
Until now there was a bug in the PQM4 library that did not allow us to turn on
optimizations. That bug has been resolved. So, now we use the current head as
of today.
2022-11-25 09:15:31 -05:00
Anthony Hu b06e00e123 Properly deallocate resources in sphincs_sign_verify.c 2022-11-03 10:12:30 -04:00
Anthony Hu 2f610aba1d Use wolfSSL API functions; not private ones. 2022-11-02 17:35:27 -04:00
Anthony Hu ac7336fe4a Add SPHINCS+ cert gen script and sample app. 2022-09-02 11:55:03 -04:00
Anthony Hu fd7ad770c2 Add a script for generating dilithium cert chains. 2022-07-19 13:14:37 -04:00
Anthony Hu 17ed483f41 Add the post-quantum TLS 1.3 STM32CubeIDE example project 2022-04-04 13:30:16 -04:00
David Garske d0a152744b Peer review feedback fixes. 2022-02-22 13:45:10 -08:00
Anthony Hu 6105a7c406
Merge pull request #290 from kojo1/examples-pq 2022-02-15 08:56:23 -05:00
Takashi Kojo fed26fcc7c Add command args for cert file 2022-02-12 09:18:38 +09:00
Anthony Hu 7599da2674 TLS 1.3 over uart for PQ.
...also some minor fixes in the original UART examples.
2022-02-11 15:17:50 -05:00
Anthony Hu 4b95514c36 Better certificate configurations to make the curl/httpd demo work. 2021-11-23 11:18:13 -05:00
Anthony Hu 7f2b379d0e Use the correct certificate file name. 2021-11-04 12:23:45 -04:00
Anthony Hu 6edb15d7e7 Reference github PR 2021-11-02 13:32:54 -04:00
Anthony Hu a534f9140a Macro guards and quickstart in README.md 2021-11-02 13:09:11 -04:00
Anthony Hu 02662f720d Stuff caught by dgarske 2021-11-01 19:06:33 -04:00
Anthony Hu 858c0c1744 Add new pq (post-quantum) directory
- Add Falcon certificates to the certs directory
- Move falcon_certverify.c and generate_falcon_chains.sh to pq directory
- tls/server-tls13.c -> pq/server-pq-tls13.c
- tls/client-tls13.c -> pq/client-pq-tls13.c
- create new Makefile and README.md for pq directory
- revert tls/server-tls13.c and tls/client-tls13.c
2021-11-01 16:30:37 -04:00