Skip to content

Add LMS/XMSS and statefulness note to QS03 firmware/software signing - #1

Open
akanthed wants to merge 2 commits into
goubach:mainfrom
akanthed:qs03-lms-xmss-firmware-signing
Open

Add LMS/XMSS and statefulness note to QS03 firmware/software signing#1
akanthed wants to merge 2 commits into
goubach:mainfrom
akanthed:qs03-lms-xmss-firmware-signing

Conversation

@akanthed

@akanthed akanthed commented Aug 6, 2026

Copy link
Copy Markdown

CNSA 2.0 approves LMS and XMSS (NIST SP 800-208) for firmware and
software signing and excludes SLH-DSA from NSS use, a scope distinction
QS03 didn't cover. Adds a prevention item on this plus the statefulness
constraint on LMS/XMSS keys, and the two supporting references.

CNSA 2.0 approves LMS and XMSS (NIST SP 800-208) for firmware and
software signing and excludes SLH-DSA from NSS use, a scope distinction
QS03 didn't cover. Adds a prevention item on this plus the statefulness
constraint on LMS/XMSS keys, and the two supporting references.
@akanthed
akanthed force-pushed the qs03-lms-xmss-firmware-signing branch from c810d5f to 57b8524 Compare August 6, 2026 20:40
CNSA 2.0 approval via SP 800-208 covers single-tree LMS/XMSS only.
Without this, "LMS and XMSS" could be read as covering HSS and
XMSS^MT, the multi-tree variants commonly used as library defaults
for high signature counts, which are excluded from NSS use.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant