Add mutable_ssl_config to QuicCryptoServerConfigPeer

In Chromium's QuicEndToEndTest, I need to be able (per-test) configure
whether 0-RTT is enabled on the server. The easiest way to do this seems
to be via the QuicSSLConfig.early_data_enabled field, which can be
accessed through the QuicCryptoServerConfig.

PiperOrigin-RevId: 885171265
diff --git a/quiche/quic/test_tools/quic_crypto_server_config_peer.cc b/quiche/quic/test_tools/quic_crypto_server_config_peer.cc
index 07c95d7..ac754f7 100644
--- a/quiche/quic/test_tools/quic_crypto_server_config_peer.cc
+++ b/quiche/quic/test_tools/quic_crypto_server_config_peer.cc
@@ -153,5 +153,9 @@
   return server_config_->source_address_token_lifetime_secs_;
 }
 
+QuicSSLConfig* QuicCryptoServerConfigPeer::mutable_ssl_config() {
+  return &server_config_->ssl_config_;
+}
+
 }  // namespace test
 }  // namespace quic
diff --git a/quiche/quic/test_tools/quic_crypto_server_config_peer.h b/quiche/quic/test_tools/quic_crypto_server_config_peer.h
index 477b0a6..cfd7756 100644
--- a/quiche/quic/test_tools/quic_crypto_server_config_peer.h
+++ b/quiche/quic/test_tools/quic_crypto_server_config_peer.h
@@ -79,6 +79,8 @@
 
   uint32_t source_address_token_lifetime_secs();
 
+  QuicSSLConfig* mutable_ssl_config();
+
  private:
   QuicCryptoServerConfig* server_config_;
 };