aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src
Commit message (Expand)AuthorAgeFilesLines
...
* proto: Move rmsg_to_ccmsg to crate-pub test moduleGabriela Moldovan2026-03-252-10/+34
* proto: Replace fully-qualified path with import aliasGabriela Moldovan2026-03-251-1/+1
* tor-proto: change `dyn ChannelProvider` to also be `Sync`Steven Engler2026-03-242-3/+3
* tor-proto: change relay circ reactor `new()` to `pub(crate)`Steven Engler2026-03-241-1/+1
* Fix typosTobias Stoeckmann2026-03-2412-13/+13
* Merge branch 'half-stream-expiry3' into 'main'gabi-2502026-03-233-53/+55
|\
| * proto: Remove now-unused TimeoutEstimator argumentGabriela Moldovan2026-03-191-2/+0
| * proto: Replace TimeoutEstimator with opaque handlerGabriela Moldovan2026-03-193-50/+13
| * proto: Implement StreamHandler for relaysGabriela Moldovan2026-03-191-1/+29
| * proto: Add a trait for customizing StreamReactor behaviorGabriela Moldovan2026-03-191-0/+13
* | Merge branch 'build_certs_refactor' into 'main'Nick Mathewson2026-03-231-19/+10
|\ \
| * | cell, proto, cert: Simplify CERTS cell building.Nick Mathewson2026-03-191-19/+10
| |/
* | Merge branch 'gating-cleanup' into 'main'Ian Jackson2026-03-232-5/+1
|\ \
| * | proto: Remove unnecessary feature-gatingGabriela Moldovan2026-03-191-1/+1
| * | proto: Remove unnecessary test-gatingGabriela Moldovan2026-03-191-4/+0
| |/
* | proto: Compare AUTHENTICATE expected body in constant-timeDavid Goulet2026-03-191-1/+3
* | proto: The relay signing key signs the auth certDavid Goulet2026-03-192-9/+6
* | proto: Check the AUTHENTICATE auth type that we support itDavid Goulet2026-03-193-1/+19
* | 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-194-13/+47
* | tor-proto: get SLOG/CLOG outside of `ChannelAuthenticationData`Steven Engler2026-03-193-10/+24
* | tor-proto: improve chan send/recv-log error messagesSteven Engler2026-03-191-2/+6
* | 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-193-17/+25
* | proto: Fix unit testsDavid Goulet2026-03-191-7/+17
* | proto: Improve logging in channel handshakeDavid Goulet2026-03-191-2/+2
* | proto: Responder channel properly validates the AUTHENTICATE cellDavid Goulet2026-03-192-17/+39
* | proto: Add specialized build functions for ChannelAuthenticationDataDavid Goulet2026-03-194-67/+69
* | proto: New UnverifiedInitiatorChannelDavid Goulet2026-03-195-174/+146
* | proto: Move cert validation per specialized channelDavid Goulet2026-03-195-94/+153
* | proto: Add the verify_link_auth_cert() helperDavid Goulet2026-03-192-2/+58
* | proto: Use RelayIds in a VerifiedChannelDavid Goulet2026-03-195-64/+50
* | proto: Move into a helper function the TLS cert validationDavid Goulet2026-03-191-28/+61
* | proto: Split relay identity checks from CERTS into its own functionDavid Goulet2026-03-191-90/+109
* | proto: Extract inline helpers into struct itselfDavid Goulet2026-03-191-40/+46
|/
* Merge branch 'circ-react-logs' into 'main'David Goulet2026-03-162-2/+44
|\
| * proto: Add more logging to the new circuit reactorsGabriela Moldovan2026-03-122-2/+44
* | Fix grammar typosTobias Stoeckmann2026-03-151-2/+2
* | Fix word duplicate typosTobias Stoeckmann2026-03-157-8/+8
|/
* Merge branch 'upgrade-polyval' into 'main'Nick Mathewson2026-03-051-2/+9
|\
| * proto: Upgrade to latest polyval.Nick Mathewson2026-03-041-2/+9
* | tor-cell: rename `RestrictedMsg::restricted_cmds()` to `cmds_for_logging()`Steven Engler2026-03-042-2/+2
* | tor-proto: small code cleanupSteven Engler2026-03-032-18/+6
* | tor-proto: improve error messages using `RestrictedMsg`Steven Engler2026-03-032-35/+17
* | tor-proto: improve error messages during handshakeSteven Engler2026-03-032-5/+7
|/
* tor-proto: during handshake ensure circ id is 0Steven Engler2026-03-032-4/+18
* tor-proto: require cells from initiator to be orderedSteven Engler2026-03-031-61/+112