]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - providers/defltprov.c
providers: add Argon2 KDF
[thirdparty/openssl.git] / providers / defltprov.c
index 4ce7e3ed629ba95524704ebe2e6efc649fed0024..274b2b4c92f4c45d7291351227c1996ce01e63bd 100644 (file)
@@ -353,6 +353,13 @@ static const OSSL_ALGORITHM deflt_kdfs[] = {
     { PROV_NAMES_SCRYPT, "provider=default", ossl_kdf_scrypt_functions },
 #endif
     { PROV_NAMES_KRB5KDF, "provider=default", ossl_kdf_krb5kdf_functions },
+    { PROV_NAMES_HMAC_DRBG_KDF, "provider=default",
+      ossl_kdf_hmac_drbg_functions },
+#ifndef OPENSSL_NO_ARGON2
+    { PROV_NAMES_ARGON2I, "provider=default", ossl_kdf_argon2i_functions },
+    { PROV_NAMES_ARGON2D, "provider=default", ossl_kdf_argon2d_functions },
+    { PROV_NAMES_ARGON2ID, "provider=default", ossl_kdf_argon2id_functions },
+#endif
     { NULL, NULL, NULL }
 };