| Index: net/socket/ssl_client_socket_openssl.h
|
| diff --git a/net/socket/ssl_client_socket_openssl.h b/net/socket/ssl_client_socket_openssl.h
|
| index 6aaf1e16672d65dc753da56ded07c2e90f546a34..f19813ed05667bcf3a0d4037e46fd892767fbcd6 100644
|
| --- a/net/socket/ssl_client_socket_openssl.h
|
| +++ b/net/socket/ssl_client_socket_openssl.h
|
| @@ -60,9 +60,6 @@ class SSLClientSocketOpenSSL : public SSLClientSocket {
|
| }
|
|
|
| // SSLClientSocket implementation.
|
| - std::string GetSessionCacheKey() const override;
|
| - bool InSessionCache() const override;
|
| - void SetHandshakeCompletionCallback(const base::Closure& callback) override;
|
| void GetSSLCertRequestInfo(SSLCertRequestInfo* cert_request_info) override;
|
| NextProtoStatus GetNextProto(std::string* proto) override;
|
| ChannelIDService* GetChannelIDService() const override;
|
| @@ -114,8 +111,6 @@ class SSLClientSocketOpenSSL : public SSLClientSocket {
|
| void DoReadCallback(int result);
|
| void DoWriteCallback(int result);
|
|
|
| - void OnHandshakeCompletion();
|
| -
|
| bool DoTransportIO();
|
| int DoHandshake();
|
| int DoChannelIDLookup();
|
| @@ -171,12 +166,6 @@ class SSLClientSocketOpenSSL : public SSLClientSocket {
|
| const char *argp, int argi, long argl,
|
| long retvalue);
|
|
|
| - // Callback that is used to obtain information about the state of the SSL
|
| - // handshake.
|
| - static void InfoCallback(const SSL* ssl, int type, int val);
|
| -
|
| - void CheckIfHandshakeFinished();
|
| -
|
| // Adds the SignedCertificateTimestamps from ct_verify_result_ to |ssl_info|.
|
| // SCTs are held in three separate vectors in ct_verify_result, each
|
| // vetor representing a particular verification state, this method associates
|
| @@ -184,6 +173,10 @@ class SSLClientSocketOpenSSL : public SSLClientSocket {
|
| // the |ssl_info|.signed_certificate_timestamps list.
|
| void AddSCTInfoToSSLInfo(SSLInfo* ssl_info) const;
|
|
|
| + // Returns a unique key string for the SSL session cache for
|
| + // this socket.
|
| + std::string GetSessionCacheKey() const;
|
| +
|
| bool transport_send_busy_;
|
| bool transport_recv_busy_;
|
|
|
| @@ -259,12 +252,6 @@ class SSLClientSocketOpenSSL : public SSLClientSocket {
|
| // The service for retrieving Channel ID keys. May be NULL.
|
| ChannelIDService* channel_id_service_;
|
|
|
| - // Callback that is invoked when the connection finishes.
|
| - //
|
| - // Note: this callback will be run in Disconnect(). It will not alter
|
| - // any member variables of the SSLClientSocketOpenSSL.
|
| - base::Closure handshake_completion_callback_;
|
| -
|
| // OpenSSL stuff
|
| SSL* ssl_;
|
| BIO* transport_bio_;
|
| @@ -296,11 +283,6 @@ class SSLClientSocketOpenSSL : public SSLClientSocket {
|
| std::string channel_id_cert_;
|
| // True if channel ID extension was negotiated.
|
| bool channel_id_xtn_negotiated_;
|
| - // True if InfoCallback has been run with result = SSL_CB_HANDSHAKE_DONE.
|
| - bool handshake_succeeded_;
|
| - // True if MarkSSLSessionAsGood has been called for this socket's
|
| - // SSL session.
|
| - bool marked_session_as_good_;
|
| // The request handle for |channel_id_service_|.
|
| ChannelIDService::RequestHandle channel_id_request_handle_;
|
|
|
|
|