Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 525208 Details for
Bug 651314
net-wireless/wpa_supplicant fails to compile due to "error: static declaration of "SSL_get_client_random" follows non-static declaration"
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Updated wpa_supplicant-2.6-libressl.patch
wpa_supplicant-2.6-libressl.patch (text/plain), 3.15 KB, created by
Reuben Farrelly
on 2018-03-24 09:23:19 UTC
(
hide
)
Description:
Updated wpa_supplicant-2.6-libressl.patch
Filename:
MIME Type:
Creator:
Reuben Farrelly
Created:
2018-03-24 09:23:19 UTC
Size:
3.15 KB
patch
obsolete
>--- a/src/crypto/tls_openssl.c 2018-03-24 19:58:58.206175379 +1100 >+++ b/src/crypto/tls_openssl.c 2018-03-24 20:08:35.790804072 +1100 >@@ -59,7 +59,8 @@ > #endif /* SSL_set_tlsext_status_type */ > > #if (OPENSSL_VERSION_NUMBER < 0x10100000L || \ >- defined(LIBRESSL_VERSION_NUMBER)) && \ >+ defined(LIBRESSL_VERSION_NUMBER)) && \ >+ LIBRESSL_VERSION_NUMBER < 0x2070000fL && \ > !defined(BORINGSSL_API_VERSION) > /* > * SSL_get_client_random() and SSL_get_server_random() were added in OpenSSL >@@ -919,7 +920,8 @@ > } > #endif /* OPENSSL_FIPS */ > #endif /* CONFIG_FIPS */ >-#if OPENSSL_VERSION_NUMBER < 0x10100000L >+#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ >+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL) > SSL_load_error_strings(); > SSL_library_init(); > #ifndef OPENSSL_NO_SHA256 >@@ -1043,7 +1045,8 @@ > > tls_openssl_ref_count--; > if (tls_openssl_ref_count == 0) { >-#if OPENSSL_VERSION_NUMBER < 0x10100000L >+#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ >+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL) > #ifndef OPENSSL_NO_ENGINE > ENGINE_cleanup(); > #endif /* OPENSSL_NO_ENGINE */ >@@ -2334,7 +2337,8 @@ > return 0; > > #ifdef PKCS12_FUNCS >-#if OPENSSL_VERSION_NUMBER < 0x10002000L >+#if OPENSSL_VERSION_NUMBER < 0x10002000L || \ >+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL) > /* > * Clear previously set extra chain certificates, if any, from PKCS#12 > * processing in tls_parse_pkcs12() to allow OpenSSL to build a new >@@ -3105,7 +3109,8 @@ > #ifdef OPENSSL_NEED_EAP_FAST_PRF > static int openssl_get_keyblock_size(SSL *ssl) > { >-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) >+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) \ >+ && LIBRESSL_VERSION_NUMBER < 0x2070000fL) > const EVP_CIPHER *c; > const EVP_MD *h; > int md_size; >@@ -3976,7 +3981,8 @@ > engine_id = "pkcs11"; > > #if defined(EAP_FAST) || defined(EAP_FAST_DYNAMIC) || defined(EAP_SERVER_FAST) >-#if OPENSSL_VERSION_NUMBER < 0x10100000L >+#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ >+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL) > if (params->flags & TLS_CONN_EAP_FAST) { > wpa_printf(MSG_DEBUG, > "OpenSSL: Use TLSv1_method() for EAP-FAST"); >--- a/src/crypto/crypto_openssl.c 2018-03-24 19:57:27.338594423 +1100 >+++ b/src/crypto/crypto_openssl.c 2018-03-24 19:58:47.286466053 +1100 >@@ -33,7 +33,8 @@ > #include "aes_wrap.h" > #include "crypto.h" > >-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) >+#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ >+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL) > /* Compatibility wrappers for older versions. */ > > static HMAC_CTX * HMAC_CTX_new(void) >@@ -79,7 +80,8 @@ > > static BIGNUM * get_group5_prime(void) > { >-#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER) >+#if OPENSSL_VERSION_NUMBER < 0x10100000L || \ >+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL) > return BN_get_rfc3526_prime_1536(NULL); > #elif !defined(OPENSSL_IS_BORINGSSL) > return get_rfc3526_prime_1536(NULL);
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 651314
:
525162
| 525208