summaryrefslogtreecommitdiff
path: root/crypto
diff options
context:
space:
mode:
authorGraham Leggett <minfrin@apache.org>2019-06-22 23:35:41 +0000
committerGraham Leggett <minfrin@apache.org>2019-06-22 23:35:41 +0000
commit80dd1ce33200dbd0d7e27a3a7ad4d975ebd5ef3c (patch)
tree446c89fa0d0797eb1c7832e8bd0b54c8ad4f8534 /crypto
parente01c226ea72119b63e392837c303d472c90f9a5f (diff)
downloadapr-80dd1ce33200dbd0d7e27a3a7ad4d975ebd5ef3c.tar.gz
Revert r1833421 et al:
Move commoncrypto initialisation back to apr_crypto_commoncrypto module, reinstate DSO support. Remove noop references to mscapi and mscng. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1861892 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'crypto')
-rw-r--r--crypto/apr_crypto.c69
-rw-r--r--crypto/apr_crypto_commoncrypto.c4
-rw-r--r--crypto/apr_crypto_internal.c66
3 files changed, 2 insertions, 137 deletions
diff --git a/crypto/apr_crypto.c b/crypto/apr_crypto.c
index b6fe413db..f41bc356c 100644
--- a/crypto/apr_crypto.c
+++ b/crypto/apr_crypto.c
@@ -393,27 +393,6 @@ APR_DECLARE(apr_status_t) apr_crypto_lib_version(const char *name,
}
else
#endif
-#if APU_HAVE_COMMONCRYPTO
- if (!strcmp(name, "commoncrypto")) {
- *version = apr__crypto_commoncrypto_version();
- rv = *version ? APR_SUCCESS : APR_NOTFOUND;
- }
- else
-#endif
-#if APU_HAVE_MSCAPI
- if (!strcmp(name, "mscapi")) {
- *version = apr__crypto_mscapi_version();
- rv = *version ? APR_SUCCESS : APR_NOTFOUND;
- }
- else
-#endif
-#if APU_HAVE_MSCNG
- if (!strcmp(name, "mscng")) {
- *version = apr__crypto_mscng_version();
- rv = *version ? APR_SUCCESS : APR_NOTFOUND;
- }
- else
-#endif
;
return rv;
}
@@ -482,36 +461,6 @@ APR_DECLARE(apr_status_t) apr_crypto_lib_init(const char *name,
}
else
#endif
-#if APU_HAVE_COMMONCRYPTO
- if (!strcmp(name, "commoncrypto")) {
- rv = apr__crypto_commoncrypto_init(params, result, pool);
- if (rv == APR_SUCCESS) {
- lib->term = apr__crypto_commoncrypto_term;
- lib->name = "commoncrypto";
- }
- }
- else
-#endif
-#if APU_HAVE_MSCAPI
- if (!strcmp(name, "mscapi")) {
- rv = apr__crypto_mscapi_init(params, result, pool);
- if (rv == APR_SUCCESS) {
- lib->term = apr__crypto_mscapi_term;
- lib->name = "mscapi";
- }
- }
- else
-#endif
-#if APU_HAVE_MSCNG
- if (!strcmp(name, "mscng")) {
- rv = apr__crypto_mscng_init(params, result, pool);
- if (rv == APR_SUCCESS) {
- lib->term = apr__crypto_mscng_term;
- lib->name = "mscng";
- }
- }
- else
-#endif
;
if (rv == APR_SUCCESS) {
lib->pool = pool;
@@ -553,24 +502,6 @@ static apr_status_t crypto_lib_term(const char *name)
}
else
#endif
-#if APU_HAVE_COMMONCRYPTO
- if (!strcmp(name, "commoncrypto")) {
- rv = APR_SUCCESS;
- }
- else
-#endif
-#if APU_HAVE_MSCAPI
- if (!strcmp(name, "mscapi")) {
- rv = APR_SUCCESS;
- }
- else
-#endif
-#if APU_HAVE_MSCNG
- if (!strcmp(name, "mscng")) {
- rv = APR_SUCCESS;
- }
- else
-#endif
;
if (rv == APR_SUCCESS) {
apr_pool_cleanup_kill(lib->pool, lib, crypto_lib_cleanup);
diff --git a/crypto/apr_crypto_commoncrypto.c b/crypto/apr_crypto_commoncrypto.c
index 903371a3b..2e617952d 100644
--- a/crypto/apr_crypto_commoncrypto.c
+++ b/crypto/apr_crypto_commoncrypto.c
@@ -123,7 +123,7 @@ static apr_status_t crypto_error(const apu_err_t **result,
*/
static apr_status_t crypto_shutdown(void)
{
- return apr_crypto_lib_term("commoncrypto");
+ return APR_SUCCESS;
}
/**
@@ -132,7 +132,7 @@ static apr_status_t crypto_shutdown(void)
static apr_status_t crypto_init(apr_pool_t *pool, const char *params,
const apu_err_t **result)
{
- return apr_crypto_lib_init("commoncrypto", params, result, pool);
+ return APR_SUCCESS;
}
/**
diff --git a/crypto/apr_crypto_internal.c b/crypto/apr_crypto_internal.c
index ecec5a428..fda8924e9 100644
--- a/crypto/apr_crypto_internal.c
+++ b/crypto/apr_crypto_internal.c
@@ -487,70 +487,4 @@ apr_status_t apr__crypto_nss_term(void)
#endif /* APU_HAVE_NSS */
-
-#if APU_HAVE_COMMONCRYPTO
-
-const char *apr__crypto_commoncrypto_version(void)
-{
- return NULL;
-}
-
-apr_status_t apr__crypto_commoncrypto_init(const char *params,
- const apu_err_t **result,
- apr_pool_t *pool)
-{
- return APR_SUCCESS;
-}
-
-apr_status_t apr__crypto_commoncrypto_term(void)
-{
- return APR_SUCCESS;
-}
-
-#endif /* APU_HAVE_COMMONCRYPTO */
-
-
-#if APU_HAVE_MSCAPI
-
-const char *apr__crypto_mscapi_version(void)
-{
- return NULL;
-}
-
-apr_status_t apr__crypto_mscapi_init(const char *params,
- const apu_err_t **result,
- apr_pool_t *pool)
-{
- return APR_ENOTIMPL;
-}
-
-apr_status_t apr__crypto_mscapi_term(void)
-{
- return APR_ENOTIMPL;
-}
-
-#endif /* APU_HAVE_MSCAPI */
-
-
-#if APU_HAVE_MSCNG
-
-const char *apr__crypto_mscng_version(void)
-{
- return NULL;
-}
-
-apr_status_t apr__crypto_mscng_init(const char *params,
- const apu_err_t **result,
- apr_pool_t *pool)
-{
- return APR_ENOTIMPL;
-}
-
-apr_status_t apr__crypto_mscng_term(void)
-{
- return APR_ENOTIMPL;
-}
-
-#endif /* APU_HAVE_MSCNG */
-
#endif /* APU_HAVE_CRYPTO */