Skip to main content

Module extlist

Module extlist 

Source
Expand description

Helpers to manage lists of extensions within relay messages.

These are used widely throughout the HS code, but also in the ntor-v3 handshake.

Macrosยง

decl_extension_group ๐Ÿ”’
Declare an Extension group that takes a given identifier.

Structsยง

ExtList ๐Ÿ”’
A list of extensions, represented in a common format used by many messages.
ExtListRef ๐Ÿ”’
As ExtList, but held by reference.
UnrecognizedExt
An unrecognized or unencoded extension for some relay message.

Traitsยง

Ext ๐Ÿ”’
A single typed extension that can be used with some kind of relay message.
ExtGroup ๐Ÿ”’
A kind of extension that can be used with some kind of relay message.