aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-cell/src/relaycell/hs
Commit message (Collapse)AuthorAgeFilesLines
...
* Make a comment more accurateIan Jackson2023-02-161-1/+3
|
* tor-cell: Use a more generic mechanism for managing extensionsNick Mathewson2023-02-152-47/+246
| | | | | | | | | | Several HS message types have an extension list type. They all use the same framing for extensions, but each of them has separate extension types and separate extension namespaces. This commit simplifies establish_intro a little, and adds support for maintaining unrecognized extension types--at the expense of some new internal code.
* tor-cell: Extract establish-intro into its own module.Nick Mathewson2023-02-151-0/+217
Some of the HS message types have a lot of dependent types, like extensions and options for those extensions, and so on. Except when those extensions are portable across cell types, it makes sense to put them in their own modules.