summaryrefslogtreecommitdiffstats
path: root/net/socket/ssl_client_socket_openssl.cc
diff options
context:
space:
mode:
authorBrian Carlstrom <bdc@google.com>2012-03-21 16:10:05 -0700
committerBrian Carlstrom <bdc@google.com>2012-03-21 16:19:53 -0700
commit731158395b8ae1105c69cc42dae6244385f6b4ff (patch)
treebc86ca043296cb2eec389c376a33c944b2514261 /net/socket/ssl_client_socket_openssl.cc
parentb2197cae52338e04bb2b7911faae7bab57fcc7bc (diff)
downloadexternal_chromium-731158395b8ae1105c69cc42dae6244385f6b4ff.zip
external_chromium-731158395b8ae1105c69cc42dae6244385f6b4ff.tar.gz
external_chromium-731158395b8ae1105c69cc42dae6244385f6b4ff.tar.bz2
Make SSL_CIPHER_get_id definition conditional on OpenSSL version
Change-Id: I7a28fe9753e12fc3f597b0938de88130f50918ee
Diffstat (limited to 'net/socket/ssl_client_socket_openssl.cc')
-rw-r--r--net/socket/ssl_client_socket_openssl.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/net/socket/ssl_client_socket_openssl.cc b/net/socket/ssl_client_socket_openssl.cc
index 70ede09..b9c3e02 100644
--- a/net/socket/ssl_client_socket_openssl.cc
+++ b/net/socket/ssl_client_socket_openssl.cc
@@ -42,6 +42,11 @@ const size_t kMaxRecvBufferSize = 4096;
const int kSessionCacheTimeoutSeconds = 60 * 60;
const size_t kSessionCacheMaxEntires = 1024;
+#if OPENSSL_VERSION_NUMBER < 0x1000100fL
+// This method was first included in OpenSSL 1.0.1.
+unsigned long SSL_CIPHER_get_id(const SSL_CIPHER* cipher) { return cipher->id; }
+#endif
+
// Used for encoding the |connection_status| field of an SSLInfo object.
int EncodeSSLConnectionStatus(int cipher_suite,
int compression,