Remove deprecated liblms and libxmss#10292
Merged
douzzer merged 1 commit intowolfSSL:masterfrom Apr 30, 2026
Merged
Conversation
5372e89 to
4e4a53c
Compare
Contributor
Author
|
Jenkins retest this please |
Contributor
Author
|
The only Jenkins test failure is related to https://github.com/wolfSSL/testing/pull/948. |
wolfSSL-Fenrir-bot
left a comment
There was a problem hiding this comment.
Fenrir Automated Review — PR #10292
Scan targets checked: wolfcrypt-bugs, wolfcrypt-src
No new issues found in the changed files. ✅
4e4a53c to
09715a1
Compare
Contributor
Author
|
Jenkins retest this please |
6 tasks
09715a1 to
e1fefcc
Compare
Contributor
Author
|
Jenkins retest this please - logs gone |
douzzer
approved these changes
Apr 30, 2026
8 tasks
sameehj
added a commit
to sameehj/wolfssl
that referenced
this pull request
May 1, 2026
Drop dead --dep-libxmss/liblms args after PRs wolfSSL#10292/wolfSSL#10293 removed those autoconf vars.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Remove all support and references to both liblms and libxmss, which have been used to integrate support of LMS and XMSS stateful hash-bash PQC signature algorithms to wolfssl before we had our own implementations.
As we have our own implementations now and both integrations have already been formally deprecated for a long time, its time to remove the dependencies and simplify both the code and the SBOM.
This will need some rework when #9843 lands (most probably before this one), but put it up now to ensure CI tests are working.