commit | 5988293d0494cd3dda59c0ef2147cdb2cf63ee75 | [log] [tgz] |
---|---|---|
author | QUICHE team <quiche-dev@google.com> | Wed Mar 27 11:02:17 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Mar 27 11:03:01 2019 -0700 |
tree | 54773fb73892d36be9e210372e57e3362eb452d3 | |
parent | 67cb9df62453ee118720e1b5ba6aed93a601b62c [diff] |
Enable GFE to run without QUIC ServerConfig private keys This CL connects the remaining wires so that GFE can run with Leto as its only way of accessing ServerConfig private keys. In the event that Leto is not accessible, GFE will send a REJ containing the fallback ServerConfig (which is unique to that GFE), allowing the handshake to complete at the cost of one additional round-trip to the client. gfe-relnote: Allow GFE to serve QUIC without ServerConfig private keys present. Protected by gfe2_restart_flag_dont_fetch_quic_private_keys_from_leto and gfe2_reloadable_flag_send_quic_fallback_server_config_on_leto_error. PiperOrigin-RevId: 240599020 Change-Id: If396c55db617dfeb8c4f2362761a72711d05baa5
QUICHE (QUIC, Http/2, Etc) is Google‘s implementation of QUIC and related protocols. It powers Chromium as well as Google’s QUIC servers and some other projects.
The code is currently in process of being moved from https://cs.chromium.org/chromium/src/net/third_party/ into this repository. Please excuse our appearance while we're under construction.