Skip to content

PKCS#11 PQC preparation work#9726

Merged
douzzer merged 4 commits intowolfSSL:masterfrom
Frauschi:pkcs11_pqc_prep
Feb 5, 2026
Merged

PKCS#11 PQC preparation work#9726
douzzer merged 4 commits intowolfSSL:masterfrom
Frauschi:pkcs11_pqc_prep

Conversation

@Frauschi
Copy link
Contributor

This PR adds initial work to ultimately support PQC via PKCS#11. For that to work, the PKCS#11 interface has to be upgraded to Version 3.2.

Actually in this PR:

  • Support for PKCS#11 versions 3.0 and 3.2 (adding new functions and, most importantly, adding support for the new C_GetInterface functionality to load the library.
  • Various other PKCS#11 bug fixes and minor feature improvements.

Once this work is merged, follow up PRs add the actual functionality for the PQC algorithms (initially ML-KEM and ML-DSA, LMS and XMSS later).

@Frauschi
Copy link
Contributor Author

Jenkins retest this please

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@dgarske
Copy link
Contributor

dgarske commented Feb 5, 2026

Jenkins retest this please. The PRB-master-job seems stuck... "Waiting for status to be reported"

Copy link
Contributor

@dgarske dgarske left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@douzzer
Copy link
Contributor

douzzer commented Feb 5, 2026

retest this please

Found unhandled org.jenkinsci.plugins.workflow.support.steps.AgentOfflineException exception:

@douzzer douzzer merged commit 1d87187 into wolfSSL:master Feb 5, 2026
403 checks passed
@Frauschi Frauschi deleted the pkcs11_pqc_prep branch February 6, 2026 07:21
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.

5 participants