X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=crypto%2Ferr%2Ferr_all.c;h=33a8f96652a18647ee28db86586082b9711ae703;hp=3eff403127f122fc7be85970246a48c9f2cba01f;hb=f072785eb4de0ed808cbdf1e3004656cd26fc586;hpb=5894b98f9945c82811355f0273cccd30a1dcf81c diff --git a/crypto/err/err_all.c b/crypto/err/err_all.c index 3eff403127..33a8f96652 100644 --- a/crypto/err/err_all.c +++ b/crypto/err/err_all.c @@ -56,6 +56,8 @@ * [including the GNU Public Licence.] */ +#define OPENSSL_NO_FIPS_ERR + #include #include #include @@ -64,6 +66,9 @@ #endif #include #include +#ifndef OPENSSL_NO_COMP +#include +#endif #ifndef OPENSSL_NO_RSA #include #endif @@ -94,10 +99,22 @@ #include #include #include +#ifdef OPENSSL_FIPS +#include +#endif #include +#ifndef OPENSSL_NO_CMS +#include +#endif +#ifndef OPENSSL_NO_JPAKE +#include +#endif void ERR_load_crypto_strings(void) { +#ifdef OPENSSL_FIPS + FIPS_set_error_callbacks(ERR_put_error, ERR_add_error_vdata); +#endif #ifndef OPENSSL_NO_ERR ERR_load_ERR_strings(); /* include error strings for SYSerr */ ERR_load_BN_strings(); @@ -118,6 +135,9 @@ void ERR_load_crypto_strings(void) ERR_load_ASN1_strings(); ERR_load_CONF_strings(); ERR_load_CRYPTO_strings(); +#ifndef OPENSSL_NO_COMP + ERR_load_COMP_strings(); +#endif #ifndef OPENSSL_NO_EC ERR_load_EC_strings(); #endif @@ -140,5 +160,14 @@ void ERR_load_crypto_strings(void) #endif ERR_load_OCSP_strings(); ERR_load_UI_strings(); +#ifdef OPENSSL_FIPS + ERR_load_FIPS_strings(); +#endif +#ifndef OPENSSL_NO_CMS + ERR_load_CMS_strings(); +#endif +#ifndef OPENSSL_NO_JPAKE + ERR_load_JPAKE_strings(); +#endif #endif }