Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions protocols.csv
Original file line number Diff line number Diff line change
Expand Up @@ -40,3 +40,4 @@ code, size, name, comment
281, 0, webrtc, webrtc transport where connection establishment is according to w3c spec
290, 0, p2p-circuit,
777, V, memory, in memory transport for self-dialing and testing; arbitrary
9849, V, ech, ECHConfigList per RFC 9849
11 changes: 11 additions & 0 deletions protocols/ech.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# ech

This protocol encodes a server's ECHConfigList as defined in [RFC
9849](https://www.rfc-editor.org/info/rfc9849/).

Its binary representation is the length prefixed bytes of the ECHConfigList.
Its string representation is the multibase encoding bytes of the ECHConfigList.

## Usage

`/ech` should be appended directly after `/tls` or `/quic-v1`.
Loading