Simplify QuicConnection::ShouldEnqueueUnDecryptablePacket.

This is a no-op simplification, the cases when decryption_level <= encryption_level_:
- Initial: always drop because we no longer have the keys.
- Handshake: always buffer until handshake is confirmed.
- ZeroRTT: always buffer on server until handshake is confirmed.

If there's a case I'm not thinking of, we should probably add a test for it.

PiperOrigin-RevId: 382276435
1 file changed
tree: 076f075e84265921277e55dab463bf510c732a9b
  1. common/
  2. epoll_server/
  3. http2/
  4. quic/
  5. spdy/
  6. CONTRIBUTING.md
  7. LICENSE
  8. README.md
README.md

QUICHE

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. QUICHE is only supported on little-endian platforms.

Code can be viewed in CodeSearch in Quiche and is imported into Chromium.