Skip to content

Commit ddf8b8a

Browse files
committed
Support for ML-DSA in PKCS#11
Offload ML-DSA operations onto a PKCS#11 token via the cryptoCb interface: * Key generation * Signature generation * Signature verification * Key import Both the pure and pre-hash versions are supported. Not yet supported are the pre-hash versions that also offload the hashing onto the token. This also fixes casting errors introduces in #9780 due to usage of uintptr_t, which is unavailable without including stdint.h on some platforms. Use the wolfssl own wc_ptr_t instead.
1 parent 5a72a37 commit ddf8b8a

5 files changed

Lines changed: 1146 additions & 112 deletions

File tree

.wolfssl_known_macro_extras

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -418,6 +418,7 @@ NO_PKCS11_ECC
418418
NO_PKCS11_ECDH
419419
NO_PKCS11_EC_KEYGEN
420420
NO_PKCS11_HMAC
421+
NO_PKCS11_MLDSA
421422
NO_PKCS11_RNG
422423
NO_PKCS11_RSA
423424
NO_PKCS11_RSA_PKCS

0 commit comments

Comments
 (0)