Remove unused SSL_CTX* argument from TlsHandshaker c'tor
gfe-relnote: n/a (refactor dead argument)
PiperOrigin-RevId: 290311621
Change-Id: I7db1bd8ff74784fe9f2767ba299038f54099c20b
diff --git a/quic/core/tls_client_handshaker.cc b/quic/core/tls_client_handshaker.cc
index 53ea536..2f8ba67 100644
--- a/quic/core/tls_client_handshaker.cc
+++ b/quic/core/tls_client_handshaker.cc
@@ -50,7 +50,7 @@
std::unique_ptr<ProofVerifyContext> verify_context,
QuicCryptoClientConfig* crypto_config,
QuicCryptoClientStream::ProofHandler* proof_handler)
- : TlsHandshaker(stream, session, crypto_config->ssl_ctx()),
+ : TlsHandshaker(stream, session),
server_id_(server_id),
proof_verifier_(crypto_config->proof_verifier()),
verify_context_(std::move(verify_context)),
diff --git a/quic/core/tls_handshaker.cc b/quic/core/tls_handshaker.cc
index eccf275..a8fcf3a 100644
--- a/quic/core/tls_handshaker.cc
+++ b/quic/core/tls_handshaker.cc
@@ -14,11 +14,8 @@
namespace quic {
-TlsHandshaker::TlsHandshaker(QuicCryptoStream* stream,
- QuicSession* session,
- SSL_CTX* /*ssl_ctx*/)
- : stream_(stream), session_(session), delegate_(session) {
-}
+TlsHandshaker::TlsHandshaker(QuicCryptoStream* stream, QuicSession* session)
+ : stream_(stream), session_(session), delegate_(session) {}
TlsHandshaker::~TlsHandshaker() {}
diff --git a/quic/core/tls_handshaker.h b/quic/core/tls_handshaker.h
index fd554aa..88e5f1d 100644
--- a/quic/core/tls_handshaker.h
+++ b/quic/core/tls_handshaker.h
@@ -29,9 +29,7 @@
public:
// TlsHandshaker does not take ownership of any of its arguments; they must
// outlive the TlsHandshaker.
- TlsHandshaker(QuicCryptoStream* stream,
- QuicSession* session,
- SSL_CTX* ssl_ctx);
+ TlsHandshaker(QuicCryptoStream* stream, QuicSession* session);
TlsHandshaker(const TlsHandshaker&) = delete;
TlsHandshaker& operator=(const TlsHandshaker&) = delete;
diff --git a/quic/core/tls_server_handshaker.cc b/quic/core/tls_server_handshaker.cc
index 88eb326..0cb7a29 100644
--- a/quic/core/tls_server_handshaker.cc
+++ b/quic/core/tls_server_handshaker.cc
@@ -45,7 +45,7 @@
QuicSession* session,
SSL_CTX* ssl_ctx,
ProofSource* proof_source)
- : TlsHandshaker(stream, session, ssl_ctx),
+ : TlsHandshaker(stream, session),
proof_source_(proof_source),
crypto_negotiated_params_(new QuicCryptoNegotiatedParameters),
tls_connection_(ssl_ctx, this) {