]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Just use WITH_TLS....
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 4 Jan 2022 02:14:18 +0000 (20:14 -0600)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 4 Jan 2022 02:14:18 +0000 (20:14 -0600)
src/bin/radiusd.c
src/lib/server/dependency.c
src/lib/server/main_config.c
src/lib/server/main_config.h
src/modules/rlm_mschap/rlm_mschap.c
src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c

index 71a0352a191ac7d2f2950ce96832575536965931..59241c5e5a63047ffd3ed27a4d2a5da5f5715cc7 100644 (file)
@@ -74,7 +74,7 @@ RCSID("$Id$")
 #  include <systemd/sd-daemon.h>
 #endif
 
-#if defined(HAVE_OPENSSL_CRYPTO_H) && OPENSSL_VERSION_NUMBER >= 0x30000000L
+#if defined(WITH_TLS) && OPENSSL_VERSION_NUMBER >= 0x30000000L
 #  include <openssl/provider.h>
 #endif
 
@@ -480,7 +480,7 @@ int main(int argc, char *argv[])
 
        if (rad_check_lib_magic(RADIUSD_MAGIC_NUMBER) < 0) EXIT_WITH_FAILURE;
 
-#ifdef HAVE_OPENSSL_CRYPTO_H
+#ifdef WITH_TLS
        /*
         *  Mismatch between build time OpenSSL and linked SSL, better to die
         *  here than segfault later.
@@ -556,7 +556,7 @@ int main(int argc, char *argv[])
                EXIT_WITH_FAILURE;
        }
 
-#ifdef HAVE_OPENSSL_CRYPTO_H
+#ifdef WITH_TLS
        if (fr_tls_dict_init() < 0) {
                fr_perror("%s", program);
                EXIT_WITH_FAILURE;
@@ -623,11 +623,11 @@ int main(int argc, char *argv[])
        /*
         *  Check for vulnerabilities in the version of libssl were linked against.
         */
-#if defined(HAVE_OPENSSL_CRYPTO_H) && defined(ENABLE_OPENSSL_VERSION_CHECK)
+#if defined(WITH_TLS) && defined(ENABLE_OPENSSL_VERSION_CHECK)
        if (fr_openssl_version_check(config->allow_vulnerable_openssl) < 0) EXIT_WITH_FAILURE;
 #endif
 
-#ifdef HAVE_OPENSSL_CRYPTO_H
+#ifdef WITH_TLS
        /*
         *  Toggle FIPS mode
         */
@@ -1066,7 +1066,7 @@ cleanup:
         */
        unlang_free_global();
 
-#ifdef HAVE_OPENSSL_CRYPTO_H
+#ifdef WITH_TLS
        fr_openssl_free();              /* Cleanup any memory alloced by OpenSSL and placed into globals */
 #endif
 
index 89b9d35d7d2e71b57ee0d3fd5d2f4cdbd3628516..656fdc6dd690e06a16cc9bf1cd9b4f03de704ec6 100644 (file)
@@ -37,7 +37,7 @@ static CONF_SECTION *default_version_cs;              //!< Default configuration section to
 
 #include <freeradius-devel/tls/openssl_user_macros.h>
 
-#ifdef HAVE_OPENSSL_CRYPTO_H
+#ifdef WITH_TLS
 #  include <freeradius-devel/tls/openssl_user_macros.h>
 #  include <openssl/crypto.h>
 #  include <openssl/opensslv.h>
@@ -264,7 +264,7 @@ char const *ssl_version()
 {
        return "not linked";
 }
-#endif /* ifdef HAVE_OPENSSL_CRYPTO_H */
+#endif /* ifdef WITH_TLS */
 
 /** Check if the application linking to the library has the correct magic number
  *
index 3face8c972f4a118bf8cfc93352eea45a33f94fb..7de02bbf3dca57f34a53d433359ed04899ed2a4a 100644 (file)
@@ -168,7 +168,7 @@ static const CONF_PARSER thread_config[] = {
 
        { FR_CONF_OFFSET("stats_interval", FR_TYPE_TIME_DELTA | FR_TYPE_HIDDEN, main_config_t, stats_interval), },
 
-#ifdef HAVE_OPENSSL_CRYPTO_H
+#ifdef WITH_TLS
        { FR_CONF_OFFSET("openssl_async_pool_init", FR_TYPE_SIZE, main_config_t, openssl_async_pool_init), .dflt = "64" },
        { FR_CONF_OFFSET("openssl_async_pool_max", FR_TYPE_SIZE, main_config_t, openssl_async_pool_max), .dflt = "1024" },
 #endif
@@ -235,7 +235,7 @@ static const CONF_PARSER security_config[] = {
        { FR_CONF_OFFSET("allow_vulnerable_openssl", FR_TYPE_STRING, main_config_t, allow_vulnerable_openssl), .dflt = "no" },
 #endif
 
-#ifdef HAVE_OPENSSL_CRYPTO_H
+#ifdef WITH_TLS
        { FR_CONF_OFFSET_IS_SET("openssl_fips_mode", FR_TYPE_BOOL, main_config_t, openssl_fips_mode), .dflt = "no" },
 #endif
 
index 6348b9c6ed2ffdffc8fdfeabb8e15df8f2d92f79..c335052b8df14ad3de2217ab6a0cf357e90c5cc6 100644 (file)
@@ -111,7 +111,7 @@ struct main_config_s {
        char const      *allow_vulnerable_openssl;      //!< The CVE number of the last security issue acknowledged.
 #endif
 
-#ifdef HAVE_OPENSSL_CRYPTO_H
+#ifdef WITH_TLS
        bool            openssl_fips_mode;              //!< Whether OpenSSL fips mode is enabled or disabled.
        bool            openssl_fips_mode_is_set;       //!< Whether the user specified a value.
 
index 38dc73c0ecf2ecfeeeb966cfaa06ac03fb9dda85..18723a2c94dbb4fe6ac45260769055030de1cea5 100644 (file)
@@ -52,7 +52,7 @@ RCSID("$Id$")
 #include "auth_wbclient.h"
 #endif
 
-#ifdef HAVE_OPENSSL_CRYPTO_H
+#ifdef WITH_TLS
 USES_APPLE_DEPRECATED_API      /* OpenSSL API has been deprecated by Apple */
 #  include <freeradius-devel/tls/openssl_user_macros.h>
 #  include <openssl/rc4.h>
@@ -765,7 +765,7 @@ static int write_all(int fd, char const *buf, int len) {
 
 static int CC_HINT(nonnull (1, 2, 4, 5)) do_mschap_cpw(rlm_mschap_t const *inst,
                                                       request_t *request,
-#ifdef HAVE_OPENSSL_CRYPTO_H
+#ifdef WITH_TLS
                                                       fr_pair_t *nt_password,
 #else
                                                       UNUSED fr_pair_t *nt_password,
@@ -957,7 +957,7 @@ ntlm_auth_err:
                 *
                 */
        } else if (inst->local_cpw) {
-#ifdef HAVE_OPENSSL_CRYPTO_H
+#ifdef WITH_TLS
                fr_pair_t       *new_pass, *new_hash;
                uint8_t         *p, *q;
                char            *x;
index 67eb7a34caaddc4cd13fb6531dda4da84e53bc1e..99dd9e90c0b5ac75c452527ff372a1e9ed1e494b 100644 (file)
@@ -654,7 +654,7 @@ static int mod_instantiate(rlm_sql_config_t const *config, void *instance, CONF_
 
 static int mod_load(void)
 {
-#if defined(HAVE_OPENSSL_CRYPTO_H) && (defined(HAVE_PQINITOPENSSL) || defined(HAVE_PQINITSSL))
+#if defined(WITH_TLS) && (defined(HAVE_PQINITOPENSSL) || defined(HAVE_PQINITSSL))
 #  ifdef HAVE_PQINITOPENSSL
        PQinitOpenSSL(0, 0);
 #  else