Skip to content

quic: enable certificate compression/decompression#35999

Merged
RyanTheOptimist merged 7 commits intoenvoyproxy:mainfrom
ggreenway:quic-cert-compress
Sep 10, 2024
Merged

quic: enable certificate compression/decompression#35999
RyanTheOptimist merged 7 commits intoenvoyproxy:mainfrom
ggreenway:quic-cert-compress

Conversation

@ggreenway
Copy link
Copy Markdown
Member

@ggreenway ggreenway commented Sep 5, 2024

QUIC servers are limited in how much data they can send to clients in the ServerHello before the client is validated (see https://www.rfc-editor.org/rfc/rfc9000.html#section-8). If too much data needs to be sent, an extra network round trip is needed.

One way to reduce the size of the ServerHello data is to compress the certificates. This can, in some situations, remove an extra round trip.

Risk Level: Low
Testing: Added unit and integration tests
Docs Changes:
Release Notes: Added
Platform Specific Features:
Runtime guard: envoy.reloadable_features.quic_support_certificate_compression

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants