]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
doc: update documentation now that ML-KEM is in the FIPS provider
authorPauli <ppzgs1@gmail.com>
Wed, 8 Jan 2025 03:17:47 +0000 (14:17 +1100)
committerTomas Mraz <tomas@openssl.org>
Fri, 14 Feb 2025 09:50:58 +0000 (10:50 +0100)
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
Reviewed-by: Hugo Landau <hlandau@devever.net>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/26338)

doc/man7/EVP_PKEY-ML-KEM.pod
doc/man7/OSSL_PROVIDER-FIPS.pod

index 30b015ffc4b1c96fa232ccc37f4a0b4d8c3d32ef..13fc39a5741686827ca136d1d3c48808bb199642 100644 (file)
@@ -14,7 +14,7 @@ EVP_PKEY-ML-KEM
 =head1 DESCRIPTION
 
 The B<ML-KEM-512>, B<ML-KEM-768>, and B<ML-KEM-1024> keytypes are implemented
-in OpenSSL's B<default> provider.
+in OpenSSL's default and FIPS providers.
 
 =for comment (TODO(ML-KEM): Add FIPS support).
 
index a7d3efb0d19e5dbe85b994a87e249aa1e105ec41..d85c65017f84f59de3222e104f873633d53627df 100644 (file)
@@ -140,8 +140,7 @@ This is an unapproved algorithm.
 
 =item X448, see L<EVP_KEYEXCH-X448(7)>
 
-=for comment TODO(ML-KEM) L<EVP_KEM-ML-KEM(7)> once ML-KEM is supported in the
-             FIPS module.
+=item ML-KEM, see L<EVP_KEM-ML-KEM(7)>
 
 =item TLS1-PRF
 
@@ -321,6 +320,10 @@ Known answer test for a key derivation function.
 
 Known answer test for key agreement.
 
+=item "KAT_KEM" (B<OSSL_SELF_TEST_TYPE_KAT_KEM>)
+
+Known answer test for key encapsulation.
+
 =item "DRBG" (B<OSSL_SELF_TEST_TYPE_DRBG>)
 
 Known answer test for a Deterministic Random Bit Generator.
@@ -366,6 +369,8 @@ The FIPS module passes the following descriptions(s) to OSSL_SELF_TEST_onbegin()
 
 =item "ML-DSA" (B<OSSL_SELF_TEST_DESC_PCT_ML_DSA>)
 
+=item "ML-KEM" (B<OSSL_SELF_TEST_DESC_PCT_ML_KEM>)
+
 Key generation tests used with the "Pairwise_Consistency_Test" type.
 
 =item "RSA_Encrypt" (B<OSSL_SELF_TEST_DESC_ASYM_RSA_ENC>)
@@ -428,6 +433,16 @@ Key agreement tests used with the "KAT_KA" type.
 
 =item "KBKDF" (B<OSSL_SELF_TEST_DESC_KDF_KBKDF>)
 
+Key Encapsulation Function tests used with the "KAT_KEM" type.
+
+=item "KEM_Encap" (B<OSSL_SELF_TEST_DESC_ENCAP_KEM>)
+
+=item "KEM_Decap" (B<OSSL_SELF_TEST_DESC_DECAP_KEM>)
+
+=item "KEM_Decap_Reject" (B<OSSL_SELF_TEST_DESC_DECAP_REJ_KEM>)
+
+=item "KEM_Keygen" (B<OSSL_SELF_TEST_DESC_KEYGEN_KEM>)
+
 Key Derivation Function tests used with the "KAT_KDF" type.
 
 =item "CTR" (B<OSSL_SELF_TEST_DESC_DRBG_CTR>)