aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/relay
Commit message (Expand)AuthorAgeFilesLines
...
* proto: Reject EXTEND2 targeting the previous hop in the circuitGabriela Moldovan2026-04-231-1/+13
* proto: Give the ExtendRequestHandler a copy of the inbound peer infoGabriela Moldovan2026-04-233-1/+8
* proto: Fix broken doc link in extend handlerGabriela Moldovan2026-04-231-1/+3
* proto: Extract EXTEND2 handling into a new moduleGabriela Moldovan2026-04-232-200/+254
* proto: Make the CreateRequestHandler::new() take the ntor keysDavid Goulet2026-04-211-14/+4
* relay: Use the new RelayNtorKeys for the create handlerDavid Goulet2026-04-211-9/+5
* Merge branch 'rm-var-suffix' into 'main'David Goulet2026-04-201-4/+4
|\
| * proto: Remove dummy suffixes from variable nameGabriela Moldovan2026-04-201-4/+4
* | proto: Remove unnecessary clippy allowGabriela Moldovan2026-04-201-2/+0
* | tor-proto: give our rsa ident to the channel reactorSteven Engler2026-04-164-3/+21
|/
* proto: Add a test helper function for building a CircNetParametersDavid Goulet2026-04-141-0/+14
* proto: Move DummyChan/DummyChanProvider to relay channel.rsDavid Goulet2026-04-142-64/+77
* proto: Remove re-export of MsgBuf in unit testsDavid Goulet2026-04-141-1/+1
* proto: Add channel relay handshake unit testsDavid Goulet2026-04-142-0/+162
* tor-proto: give our ed ident to the channel reactorSteven Engler2026-04-094-1/+31
* proto: Apply deferred rustfmtGabriela Moldovan2026-04-091-1/+1
* proto: Add method for installing ntor keys in the create handlerGabriela Moldovan2026-04-091-2/+27
* arti-relays: Pass a CreateRequestHandler to the crypto taskGabriela Moldovan2026-04-091-0/+1
* relay: Pass advertise SocketAddr to channel builder instead of IpAddrDavid Goulet2026-04-092-8/+8
* Merge branch 'create-fast' into 'main'gabi-2502026-04-091-55/+70
|\
| * tor-proto: take `CreateRequest` message by referenceSteven Engler2026-04-081-5/+4
| * tor-proto: move a TODOSteven Engler2026-04-081-2/+1
| * tor-proto: remove old TODOSteven Engler2026-04-081-4/+1
| * tor-proto: rustfmtSteven Engler2026-04-081-6/+3
| * tor-proto: move CREATE_FAST handlingSteven Engler2026-04-081-45/+43
| * tor-proto: prepare to move CREATE_FAST handling to a helperSteven Engler2026-04-081-8/+34
| * tor-proto: remove old TODOSteven Engler2026-04-081-1/+0
* | proto: Bring back AuthLogDigest and explicitly convert to SLOG/CLOGDavid Goulet2026-04-082-12/+6
* | proto: Add ClogDigest and SlogDigest typesDavid Goulet2026-04-084-21/+28
|/
* tor-proto: replace use of `ChannelDirection` with `CircIdRange`Steven Engler2026-04-082-5/+7
* tor-{proto,chanmgr}: change how channels accept a CREATE* handlerSteven Engler2026-04-084-5/+54
* tor-proto: simplify error handling in `CreateRequestHandler::handle_create()`Steven Engler2026-04-081-71/+85
* tor-proto: add `CreateRequestHandler`Steven Engler2026-04-082-0/+341
* tor-proto: change channel to use `Runtime`Steven Engler2026-04-082-5/+14
* proto: Add debug_assert_eq() when building AuthenticateDavid Goulet2026-03-301-0/+4
* cell: Add Authenticate::BODY_LEN as a public constDavid Goulet2026-03-301-2/+1
* proto: Import read_msg() instead of refering to itDavid Goulet2026-03-301-19/+4
* proto: Rename RelayIdentities to RelayChannelAuthMaterialDavid Goulet2026-03-304-47/+63
* proto: Remove noop function for initiator channelDavid Goulet2026-03-301-12/+1
* proto: Rename many variables with more fine grained namingDavid Goulet2026-03-304-40/+45
* proto: Transform inner into verified after verificationDavid Goulet2026-03-302-20/+17
* proto: Add documentation for the channel verify()David Goulet2026-03-301-1/+16
* proto: Remove duplicate use of read_msg() helperDavid Goulet2026-03-301-45/+21
* proto: Set a hardcoded number into a constDavid Goulet2026-03-301-2/+3
* proto: Fix a set of commentsDavid Goulet2026-03-303-7/+6
* proto: Add AuthLogAction enum helperDavid Goulet2026-03-301-5/+4
* proto: Add a type alias for SLOG/CLOG digestDavid Goulet2026-03-304-19/+16
* Merge branch 'webtime-v3' into 'main'Nick Mathewson2026-03-262-4/+5
|\
| * tor-proto: Port to web-time-compatNick Mathewson2026-03-262-4/+5
* | proto: Use the inbound CircuitAccount when extending circuit (fmt)Gabriela Moldovan2026-03-262-2/+9