aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/relay/channel
Commit message (Expand)AuthorAgeFilesLines
...
* relay: Pass advertise SocketAddr to channel builder instead of IpAddrDavid Goulet2026-04-091-5/+5
* 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-083-11/+19
|/
* 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-083-5/+48
* tor-proto: simplify error handling in `CreateRequestHandler::handle_create()`Steven Engler2026-04-081-71/+85
* tor-proto: add `CreateRequestHandler`Steven Engler2026-04-081-0/+340
* tor-proto: change channel to use `Runtime`Steven Engler2026-04-082-5/+14
* proto: Import read_msg() instead of refering to itDavid Goulet2026-03-301-19/+4
* proto: Rename RelayIdentities to RelayChannelAuthMaterialDavid Goulet2026-03-303-24/+27
* proto: Remove noop function for initiator channelDavid Goulet2026-03-301-12/+1
* proto: Rename many variables with more fine grained namingDavid Goulet2026-03-303-37/+42
* proto: Transform inner into verified after verificationDavid Goulet2026-03-301-7/+11
* 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: Fix a set of commentsDavid Goulet2026-03-302-6/+5
* proto: Add AuthLogAction enum helperDavid Goulet2026-03-301-5/+4
* proto: Add a type alias for SLOG/CLOG digestDavid Goulet2026-03-303-13/+9
* tor-proto: Port to web-time-compatNick Mathewson2026-03-262-4/+5
* Fix typosTobias Stoeckmann2026-03-241-1/+1
* proto: Compare AUTHENTICATE expected body in constant-timeDavid Goulet2026-03-191-1/+3
* proto: The relay signing key signs the auth certDavid Goulet2026-03-191-6/+3
* proto: Check the AUTHENTICATE auth type that we support itDavid Goulet2026-03-191-0/+1
* chanmgr: Clarify the use of no identity ChanTargetDavid Goulet2026-03-191-3/+4
* tor-proto: fix the relay responder's CLOG/SLOG digestsSteven Engler2026-03-192-20/+37
* tor-proto: fix the relay initiator's SLOG digestSteven Engler2026-03-192-6/+19
* tor-proto: get SLOG/CLOG outside of `ChannelAuthenticationData`Steven Engler2026-03-192-0/+16
* tor-proto: build AUTHENTICATE after sending CERTSSteven Engler2026-03-191-15/+22
* cell: Simplify the Authenticate APIDavid Goulet2026-03-191-5/+8
* proto: Fix AUTHENTICATE equality check and signature checkDavid Goulet2026-03-191-2/+2
* proto: Set the link protocol outside the recv VERSIONS helperDavid Goulet2026-03-191-14/+13
* proto: Responder channel properly validates the AUTHENTICATE cellDavid Goulet2026-03-191-11/+20
* proto: Add specialized build functions for ChannelAuthenticationDataDavid Goulet2026-03-192-9/+6
* proto: New UnverifiedInitiatorChannelDavid Goulet2026-03-193-56/+19
* proto: Move cert validation per specialized channelDavid Goulet2026-03-193-11/+98
* proto: Use RelayIds in a VerifiedChannelDavid Goulet2026-03-192-3/+5
* tor-cell: rename `RestrictedMsg::restricted_cmds()` to `cmds_for_logging()`Steven Engler2026-03-041-1/+1
* tor-proto: small code cleanupSteven Engler2026-03-031-9/+3
* tor-proto: improve error messages using `RestrictedMsg`Steven Engler2026-03-031-19/+7
* tor-proto: improve error messages during handshakeSteven Engler2026-03-031-1/+2
* tor-proto: during handshake ensure circ id is 0Steven Engler2026-03-031-2/+9
* tor-proto: require cells from initiator to be orderedSteven Engler2026-03-031-61/+112