@@ -64,6 +64,16 @@ As ML-DSA is a feature of PKCS#11 version 3.2, support for that is required,
6464too. Hence, to enable all in wolfPKCS11, add ` --enable-pkcs11v32 --enable-mldsa `
6565during the configure step.
6666
67+ ### Optional: PQC ML-KEM Support
68+
69+ To have ML-KEM support in wolfPKCS11, configure wolfSSL with ML-KEM (FIPS 203)
70+ support enabled, either by adding ` --enable-mlkem ` to ` ./configure ` or by
71+ setting ` WOLFPKCS11_MLKEM ` to ` yes ` in CMake.
72+
73+ As ML-KEM is a feature of PKCS #11 version 3.2, support for that is required,
74+ too. Hence, to enable all in wolfPKCS11, add ` --enable-pkcs11v32 --enable-mlkem `
75+ during the configure step.
76+
6777### Build options and defines
6878
6979#### Define WOLFPKCS11_TPM_STORE
@@ -207,7 +217,8 @@ cmake -DCMAKE_PREFIX_PATH=/path/to/wolfssl/install ..
207217| ` WOLFPKCS11_NSS ` | ` no ` | NSS-specific modifications |
208218| ` WOLFPKCS11_PKCS11_V3_0 ` | ` yes ` | PKCS #11 v3.0 support |
209219| ` WOLFPKCS11_PKCS11_V3_2 ` | ` no ` | PKCS #11 v3.2 support |
210- | ` WOLFPKCS11_MLDSA ` | ` no ` | ML-DSA support |
220+ | ` WOLFPKCS11_MLDSA ` | ` no ` | ML-DSA support |
221+ | ` WOLFPKCS11_MLKEM ` | ` no ` | ML-KEM support |
211222| ` WOLFPKCS11_EXAMPLES ` | ` yes ` | Build examples |
212223| ` WOLFPKCS11_TESTS ` | ` yes ` | Build and register tests |
213224| ` WOLFPKCS11_COVERAGE ` | ` no ` | Code coverage support |
0 commit comments