]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
BoringSSL: Define RSA_bits() helper
authorJouni Malinen <jouni@qca.qualcomm.com>
Fri, 17 Nov 2017 18:24:46 +0000 (20:24 +0200)
committerJouni Malinen <j@w1.fi>
Fri, 17 Nov 2017 18:24:46 +0000 (20:24 +0200)
It looks like BoringSSL claims to have OPENSSL_VERSION_NUMBER for a
1.1.0 version, but it does not provide RSA_bits(). For now, add this
backwards compatibility wrapper for BoringSSL regardless of the version
it claims to be.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
src/crypto/tls_openssl.c

index cb97c93efc4651067682502a356fcfbc4c445b9e..beca18d2941bde35e6a1000cb1cdc562d050dab5 100644 (file)
@@ -103,7 +103,7 @@ static size_t SSL_SESSION_get_master_key(const SSL_SESSION *session,
 
 #endif
 
-#if OPENSSL_VERSION_NUMBER < 0x10100000L
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(OPENSSL_IS_BORINGSSL)
 #ifdef CONFIG_SUITEB
 static int RSA_bits(const RSA *r)
 {