summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/relay
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* | proto: Use the inbound CircuitAccount when extending circuitGabriela Moldovan2026-03-262-3/+10
|/
* proto: Move handle_unrecognized_cell() out of ForwardHandlerGabriela Moldovan2026-03-251-38/+39
* proto: Forward unrecognized RELAY_EARLY as RELAY_EARLYGabriela Moldovan2026-03-252-4/+7
* proto: Add tests for the relay circuit reactorGabriela Moldovan2026-03-251-0/+536
* 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-243-3/+3
* Merge branch 'half-stream-expiry3' into 'main'gabi-2502026-03-231-4/+30
|\
| * proto: Remove now-unused TimeoutEstimator argumentGabriela Moldovan2026-03-191-2/+0
| * proto: Replace TimeoutEstimator with opaque handlerGabriela Moldovan2026-03-191-1/+1
| * proto: Implement StreamHandler for relaysGabriela Moldovan2026-03-191-1/+29
* | 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
| |/
* | 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-192-1/+10
* | 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-193-10/+24
* | 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-192-17/+39
* | proto: Add specialized build functions for ChannelAuthenticationDataDavid Goulet2026-03-193-59/+68
* | proto: New UnverifiedInitiatorChannelDavid Goulet2026-03-193-56/+19
* | proto: Move cert validation per specialized channelDavid Goulet2026-03-193-11/+98
* | proto: Add the verify_link_auth_cert() helperDavid Goulet2026-03-191-1/+1
* | proto: Use RelayIds in a VerifiedChannelDavid Goulet2026-03-193-4/+12
|/
* proto: Add more logging to the new circuit reactorsGabriela Moldovan2026-03-121-1/+28