X-Git-Url: https://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=pppd%2Feap-tls.c;h=d70557ee7b189d8921ba58af0888c3c662ba4765;hp=b9bab842bbf2c290f7b635bfb38ad8e8e522cf36;hb=HEAD;hpb=789e867f6e51b2d3e7f6ebe723f43764d5d8b595 diff --git a/pppd/eap-tls.c b/pppd/eap-tls.c index b9bab84..d70557e 100644 --- a/pppd/eap-tls.c +++ b/pppd/eap-tls.c @@ -51,7 +51,7 @@ #include #include -#include "pppd.h" +#include "pppd-private.h" #include "tls.h" #include "eap.h" #include "eap-tls.h" @@ -61,7 +61,7 @@ #include "mppe.h" #include "pathnames.h" -#if OPENSSL_VERSION_NUMBER < 0x10100000L +#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) #define SSL3_RT_HEADER 0x100 #endif @@ -85,7 +85,7 @@ void ssl_msg_callback(int write_p, int version, int ct, const void *buf, size_t len, SSL * ssl, void *arg); int ssl_new_session_cb(SSL *s, SSL_SESSION *sess); -#ifdef MPPE +#ifdef PPP_WITH_MPPE #define EAPTLS_MPPE_KEY_LEN 32 /* @@ -137,7 +137,7 @@ void eaptls_gen_mppe_keys(struct eaptls_session *ets, int client) } } -#endif /* MPPE */ +#endif /* PPP_WITH_MPPE */ int password_callback (char *buf, int size, int rwflag, void *u) { @@ -158,10 +158,10 @@ CONF *eaptls_ssl_load_config( void ) config = NCONF_new( NULL ); dbglog( "Loading OpenSSL config file" ); - ret_code = NCONF_load( config, _PATH_OPENSSLCONFFILE, &error_line ); + ret_code = NCONF_load( config, PPP_PATH_OPENSSLCONFFILE, &error_line ); if (ret_code == 0) { - warn( "EAP-TLS: Error in OpenSSL config file %s at line %d", _PATH_OPENSSLCONFFILE, error_line ); + warn( "EAP-TLS: Error in OpenSSL config file %s at line %d", PPP_PATH_OPENSSLCONFFILE, error_line ); NCONF_free( config ); config = NULL; ERR_clear_error();