summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorPauli <paul.dale@oracle.com>2019-08-21 08:04:27 +1000
committerPauli <paul.dale@oracle.com>2019-09-06 19:27:57 +1000
commitb50ca330cb02cad70bfb11401c47074e8e7d8a48 (patch)
treea8af054b57c2976587768d4284067235bf55f148 /crypto
parentce3b1bb481d0e079c6f06963e91c285c7cbdb4df (diff)
Remove old KDF initialisation
Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/9662)
Diffstat (limited to 'crypto')
-rw-r--r--crypto/evp/c_allkdf.c27
-rw-r--r--crypto/init.c29
2 files changed, 0 insertions, 56 deletions
diff --git a/crypto/evp/c_allkdf.c b/crypto/evp/c_allkdf.c
deleted file mode 100644
index 860c11c5ce..0000000000
--- a/crypto/evp/c_allkdf.c
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright 2019 The OpenSSL Project Authors. All Rights Reserved.
- *
- * Licensed under the Apache License 2.0 (the "License"). You may not use
- * this file except in compliance with the License. You can obtain a copy
- * in the file LICENSE in the source distribution or at
- * https://www.openssl.org/source/license.html
- */
-
-#include <openssl/evp.h>
-#include "internal/evp_int.h"
-
-void openssl_add_all_kdfs_int(void)
-{
- EVP_add_kdf(&pbkdf2_kdf_meth);
-#ifndef OPENSSL_NO_SCRYPT
- EVP_add_kdf(&scrypt_kdf_meth);
-#endif
- EVP_add_kdf(&tls1_prf_kdf_meth);
- EVP_add_kdf(&hkdf_kdf_meth);
- EVP_add_kdf(&sshkdf_kdf_meth);
- EVP_add_kdf(&ss_kdf_meth);
- EVP_add_kdf(&x963_kdf_meth);
-#ifndef OPENSSL_NO_CMS
- EVP_add_kdf(&x942_kdf_meth);
-#endif
-}
diff --git a/crypto/init.c b/crypto/init.c
index d4da7b27e3..36c6333877 100644
--- a/crypto/init.c
+++ b/crypto/init.c
@@ -225,26 +225,6 @@ DEFINE_RUN_ONCE_STATIC_ALT(ossl_init_no_add_all_digests,
return 1;
}
-static CRYPTO_ONCE add_all_kdfs = CRYPTO_ONCE_STATIC_INIT;
-DEFINE_RUN_ONCE_STATIC(ossl_init_add_all_kdfs)
-{
- /*
- * OPENSSL_NO_AUTOALGINIT is provided here to prevent at compile time
- * pulling in all the macs during static linking
- */
-#ifndef OPENSSL_NO_AUTOALGINIT
- OSSL_TRACE(INIT, "openssl_add_all_kdfs_int()\n");
- openssl_add_all_kdfs_int();
-#endif
- return 1;
-}
-
-DEFINE_RUN_ONCE_STATIC_ALT(ossl_init_no_add_all_kdfs, ossl_init_add_all_kdfs)
-{
- /* Do nothing */
- return 1;
-}
-
static CRYPTO_ONCE config = CRYPTO_ONCE_STATIC_INIT;
static int config_inited = 0;
static const OPENSSL_INIT_SETTINGS *conf_settings = NULL;
@@ -537,15 +517,6 @@ int OPENSSL_init_crypto(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings)
&& !RUN_ONCE(&add_all_digests, ossl_init_add_all_digests))
return 0;
- if ((opts & OPENSSL_INIT_NO_ADD_ALL_KDFS)
- && !RUN_ONCE_ALT(&add_all_kdfs, ossl_init_no_add_all_kdfs,
- ossl_init_add_all_kdfs))
- return 0;
-
- if ((opts & OPENSSL_INIT_ADD_ALL_KDFS)
- && !RUN_ONCE(&add_all_kdfs, ossl_init_add_all_kdfs))
- return 0;
-
if ((opts & OPENSSL_INIT_ATFORK)
&& !openssl_init_fork_handlers())
return 0;