diff options
author | Graham Leggett <minfrin@apache.org> | 2019-06-22 23:35:41 +0000 |
---|---|---|
committer | Graham Leggett <minfrin@apache.org> | 2019-06-22 23:35:41 +0000 |
commit | 80dd1ce33200dbd0d7e27a3a7ad4d975ebd5ef3c (patch) | |
tree | 446c89fa0d0797eb1c7832e8bd0b54c8ad4f8534 /crypto | |
parent | e01c226ea72119b63e392837c303d472c90f9a5f (diff) | |
download | apr-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.c | 69 | ||||
-rw-r--r-- | crypto/apr_crypto_commoncrypto.c | 4 | ||||
-rw-r--r-- | crypto/apr_crypto_internal.c | 66 |
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 */ |