Remove unused HandshakeProtocol type.

PiperOrigin-RevId: 841952377
diff --git a/quiche/quic/core/quic_versions.cc b/quiche/quic/core/quic_versions.cc
index ae883c3..7f718b8 100644
--- a/quiche/quic/core/quic_versions.cc
+++ b/quiche/quic/core/quic_versions.cc
@@ -433,16 +433,6 @@
                       static_cast<int>(transport_version), ")");
 }
 
-std::string HandshakeProtocolToString(HandshakeProtocol handshake_protocol) {
-  switch (handshake_protocol) {
-    RETURN_STRING_LITERAL(PROTOCOL_UNSUPPORTED);
-    RETURN_STRING_LITERAL(PROTOCOL_QUIC_CRYPTO);
-    RETURN_STRING_LITERAL(PROTOCOL_TLS1_3);
-  }
-  return absl::StrCat("PROTOCOL_UNKNOWN(", static_cast<int>(handshake_protocol),
-                      ")");
-}
-
 std::string ParsedQuicVersionToString(ParsedQuicVersion version) {
   static_assert(SupportedVersions().size() == 4u,
                 "Supported versions out of sync");
diff --git a/quiche/quic/core/quic_versions.h b/quiche/quic/core/quic_versions.h
index b2bce99..6f868ab 100644
--- a/quiche/quic/core/quic_versions.h
+++ b/quiche/quic/core/quic_versions.h
@@ -147,19 +147,6 @@
 QUICHE_EXPORT std::string QuicVersionToString(
     QuicTransportVersion transport_version);
 
-// The crypto handshake protocols that can be used with QUIC.
-// We are planning on eventually deprecating PROTOCOL_QUIC_CRYPTO in favor of
-// PROTOCOL_TLS1_3.
-enum HandshakeProtocol {
-  PROTOCOL_UNSUPPORTED = 0,
-  PROTOCOL_QUIC_CRYPTO = 1,
-  PROTOCOL_TLS1_3 = 2,
-};
-
-// Helper function which translates from a HandshakeProtocol to a string.
-QUICHE_EXPORT std::string HandshakeProtocolToString(
-    HandshakeProtocol handshake_protocol);
-
 // Returns whether this version is documented by an IETF internet-draft or RFC.
 QUICHE_EXPORT constexpr bool VersionIsIetfQuic(
     QuicTransportVersion transport_version) {
@@ -184,17 +171,6 @@
   return false;
 }
 
-QUICHE_EXPORT constexpr HandshakeProtocol HandshakeProtocolForTransportVersion(
-    QuicTransportVersion transport_version) {
-  if (VersionIsIetfQuic(transport_version)) {
-    return PROTOCOL_TLS1_3;
-  }
-  if (transport_version == QUIC_VERSION_46) {
-    return PROTOCOL_QUIC_CRYPTO;
-  }
-  return PROTOCOL_UNSUPPORTED;
-}
-
 // A parsed QUIC version label which determines that handshake protocol
 // and the transport version.
 struct QUICHE_EXPORT ParsedQuicVersion {
@@ -296,11 +272,6 @@
 QUICHE_EXPORT std::ostream& operator<<(
     std::ostream& os, const QuicVersionLabelVector& version_labels);
 
-// This vector contains all crypto handshake protocols that are supported.
-constexpr std::array<HandshakeProtocol, 2> SupportedHandshakeProtocols() {
-  return {PROTOCOL_TLS1_3, PROTOCOL_QUIC_CRYPTO};
-}
-
 constexpr std::array<ParsedQuicVersion, 4> SupportedVersions() {
   return {
       ParsedQuicVersion::RFCv2(),