Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
e99edd6
Add trusted cert cache with verify callback injection
bigbrett May 4, 2026
fbb033c
fix maybe uninitialized variable warning
bigbrett Apr 22, 2026
368f51a
Check response sizes in ed25519 and mldsa
padelsbach May 20, 2026
ff663bb
Check response sizes in sha
padelsbach May 20, 2026
807d6a6
Check response sizes in aes
padelsbach May 22, 2026
b14fe41
Merge pull request #353 from bigbrett/trusted-cert-cache
AlexLanzano May 26, 2026
4795407
Merge pull request #336 from Frauschi/mlkem
bigbrett May 26, 2026
2c2e63a
Add async support for RSA
bigbrett May 22, 2026
ca0a014
Merge pull request #376 from padelsbach/f-3803-ed25519-mldsa
bigbrett May 28, 2026
6349bcf
fixes for gcov failures
bigbrett May 28, 2026
56c4f80
Add refactored comm and keystore tests
padelsbach May 28, 2026
290f928
Merge pull request #374 from padelsbach/f-3803-sha
bigbrett May 28, 2026
ad9c5fe
Merge pull request #375 from padelsbach/f-3803-aes
bigbrett May 28, 2026
9cf60ab
Fix keywrap response size checks
padelsbach May 11, 2026
2b48930
Merge pull request #371 from padelsbach/test-refactor-add-comm-keystore
bigbrett May 28, 2026
8eac2d6
Remove test, add note about client-only testbench
padelsbach May 28, 2026
1837136
Remove lingering test from list
padelsbach May 29, 2026
2e4f73a
Documentation overhaul
bigbrett Dec 29, 2025
369484c
undo rename of auth.md
bigbrett May 29, 2026
8425e83
fix typos and links
bigbrett May 29, 2026
e4c143c
Merge pull request #359 from padelsbach/keywrap-respsize-checks
bigbrett May 29, 2026
842f588
strip hyperlinks
bigbrett May 29, 2026
ee86293
reorder docs
bigbrett May 29, 2026
570caf7
Merge pull request #387 from bigbrett/docs-v2
AlexLanzano May 29, 2026
57094e3
Add support for LMS and XMSS
padelsbach May 22, 2026
002e519
Fix busted rebase
padelsbach Jun 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .github/workflows/build-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -100,3 +100,11 @@ jobs:
# Build and test with AUTH=1 and NOCRYPTO=1 (auth on, crypto off)
- name: Build and test with AUTH NOCRYPTO
run: cd test && make clean && make -j AUTH=1 NOCRYPTO=1 WOLFSSL_DIR=../wolfssl && make run

# Build and test the per-client trusted certificate verify cache
- name: Build and test with CERT_VERIFY_CACHE ASAN
run: cd test && make clean && make -j CERT_VERIFY_CACHE=1 ASAN=1 WOLFSSL_DIR=../wolfssl && make run

# Build and test the global (cross-client) trusted certificate verify cache
- name: Build and test with CERT_VERIFY_CACHE_GLOBAL ASAN
run: cd test && make clean && make -j CERT_VERIFY_CACHE_GLOBAL=1 ASAN=1 WOLFSSL_DIR=../wolfssl && make run
11 changes: 5 additions & 6 deletions .github/workflows/code-coverage-refactor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,10 @@ jobs:
- uses: actions/checkout@v4

- name: Install gcovr
run: |
sudo apt-get update
sudo apt-get install -y gcovr
# Pin a modern gcovr via pipx; the apt-shipped 7.0 on ubuntu-noble
# cannot parse gcc 13's gcov output with block IDs >= 10000 (fixed
# upstream in gcovr 7.1, see gcovr PR #883).
run: pipx install 'gcovr==8.6'

- name: Checkout wolfssl
uses: actions/checkout@v4
Expand Down Expand Up @@ -62,9 +63,7 @@ jobs:
- uses: actions/checkout@v4

- name: Install gcovr
run: |
sudo apt-get update
sudo apt-get install -y gcovr
run: pipx install 'gcovr==8.6'

- name: Download refactor tracefiles
uses: actions/download-artifact@v4
Expand Down
11 changes: 5 additions & 6 deletions .github/workflows/code-coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,10 @@ jobs:
- uses: actions/checkout@v4

- name: Install gcovr
run: |
sudo apt-get update
sudo apt-get install -y gcovr
# Pin a modern gcovr via pipx; the apt-shipped 7.0 on ubuntu-noble
# cannot parse gcc 13's gcov output with block IDs >= 10000 (fixed
# upstream in gcovr 7.1, see gcovr PR #883).
run: pipx install 'gcovr==8.6'

- name: Checkout wolfssl
uses: actions/checkout@v4
Expand Down Expand Up @@ -62,9 +63,7 @@ jobs:
- uses: actions/checkout@v4

- name: Install gcovr
run: |
sudo apt-get update
sudo apt-get install -y gcovr
run: pipx install 'gcovr==8.6'

- name: Download legacy tracefiles
uses: actions/download-artifact@v4
Expand Down
482 changes: 482 additions & 0 deletions docs/draft/auth.md

Large diffs are not rendered by default.

Loading