Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Frauschi
wolfPKCS11
Repository navigation
Code
Pull requests
1
(1)
Actions
Projects
Security and quality
Insights
More
items
EXPERIMENTAL: LMS/HSS stateful private keys (keygen + signing)
- #4
#4
Open
Frauschi
wants to merge 16 commits into
master
Frauschi/wolfPKCS11:master
from
lms_private_key
Frauschi/wolfPKCS11:lms_private_key
Copy head branch name to clipboard
Conversation
Commits
16
(16)
Checks
Files changed
Open
EXPERIMENTAL: LMS/HSS stateful private keys (keygen + signing)
#4
Frauschi
wants to merge 16 commits into
master
Frauschi/wolfPKCS11:master
from
lms_private_key
Frauschi/wolfPKCS11:lms_private_key
Copy head branch name to clipboard
Commits
Commits on Jul 23, 2026
LMS/HSS private keys (Step 2, part 1): state-file engine
Show description for 33f5138
claude
committed
33f5138
View commit details
Copy full SHA for 33f5138
Browse repository at this point
LMS/HSS private keys (Step 2, part 2): PKCS#11 wiring
Show description for 1c6c516
claude
committed
1c6c516
View commit details
Copy full SHA for 1c6c516
Browse repository at this point
Commits on Jul 24, 2026
LMS/HSS private keys: fix reload devId no-op and harden the sign path
Show description for cbf433d
Frauschi
committed
cbf433d
View commit details
Copy full SHA for cbf433d
Browse repository at this point
Default slot devId to INVALID_DEVID (software) when no device is configured
Show description for 4162e9a
Frauschi
committed
4162e9a
View commit details
Copy full SHA for 4162e9a
Browse repository at this point
tests: make verify-only HSS checks aware of the sign-capable build
Show description for c715984
Frauschi
committed
c715984
View commit details
Copy full SHA for c715984
Browse repository at this point
tests: add LMS/HSS private-key functional and concurrency tests
Show description for b1cff15
Frauschi
committed
b1cff15
View commit details
Copy full SHA for b1cff15
Browse repository at this point
ci: add --enable-lms-private build and test jobs
Show description for e0353a4
Frauschi
committed
e0353a4
View commit details
Copy full SHA for e0353a4
Browse repository at this point
docs: document --enable-lms-private and WOLFPKCS11_STATEFUL_RELAX_FSYNC
Show description for 28f865a
Frauschi
committed
28f865a
View commit details
Copy full SHA for 28f865a
Browse repository at this point
tests: add LMS/HSS fault-injection and durability tests
Show description for f781df3
Frauschi
committed
f781df3
View commit details
Copy full SHA for f781df3
Browse repository at this point
LMS/HSS private keys: make the durable state flush work on Windows
Show description for a1bebdc
Frauschi
committed
a1bebdc
View commit details
Copy full SHA for a1bebdc
Browse repository at this point
ci: cover --enable-lms-private under CMake and the sanitizers
Show description for 93e8810
Frauschi
committed
93e8810
View commit details
Copy full SHA for 93e8810
Browse repository at this point
docs: document the LMS/HSS stateful private-key security model
Show description for b30c045
Frauschi
committed
b30c045
View commit details
Copy full SHA for b30c045
Browse repository at this point
ci: add a small-memory WC_LMS variant job for LMS/HSS private keys
Show description for b205bd2
Frauschi
committed
b205bd2
View commit details
Copy full SHA for b205bd2
Browse repository at this point
LMS/HSS: avoid a redundant wc_LmsKey_Free on the keygen failure path
Show description for ddbd35a
Frauschi
committed
ddbd35a
View commit details
Copy full SHA for ddbd35a
Browse repository at this point
Commits on Jul 28, 2026
Move the hash-based signature code into its own source file
Show description for 57d5388
Frauschi
committed
57d5388
View commit details
Copy full SHA for 57d5388
Browse repository at this point
Commits on Jul 29, 2026
LMS/HSS: fix state-file loss, login lockout and a private-key leak
Show description for 9b884ed
Frauschi
committed
9b884ed
View commit details
Copy full SHA for 9b884ed
Browse repository at this point
You can’t perform that action at this time.