summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/relay
Commit message (Expand)AuthorAgeFilesLines
...
* proto: Make chan_provider an ArcGabriela Moldovan2026-02-052-3/+4
* proto: Pass the unique id to Forward handlerGabriela Moldovan2026-02-052-1/+6
* proto: Move channel provider out of the generic reactorGabriela Moldovan2026-02-052-4/+17
* proto: Make inner part of OutboundChanSender pub(crate)Gabriela Moldovan2026-02-051-1/+1
* proto: Make ChannelProvider::get_or_launch() synchronousGabriela Moldovan2026-02-051-1/+1
* proto: Add missing clock_skew() to unverified channelsDavid Goulet2026-02-042-2/+12
* proto: Relay channel code cleanupDavid Goulet2026-02-041-323/+4
* proto: Introduce new relay responder channel typesDavid Goulet2026-02-043-20/+211
* proto: Introduce new relay initiator channel typesDavid Goulet2026-02-043-4/+188
* proto: Move the ChannelAuthenticationData::build() function into the object i...David Goulet2026-02-041-0/+85
* proto: Remove unused async from relay reactorGabriela Moldovan2026-01-291-1/+1
* proto: Rename chan senders and sinks for clarityGabriela Moldovan2026-01-291-1/+1
* proto: Replace relay reactor with new generic reactorGabriela Moldovan2026-01-293-1733/+192
* proto: Avoid locking in CircHopOutbound::ccontrol()Gabriela Moldovan2026-01-292-5/+9
* proto: s/Forward/ForwardSender for clarityGabriela Moldovan2026-01-291-3/+3
* proto: Rip CC state out of CircHopInboundGabriela Moldovan2026-01-292-2/+4
* proto: Add exceptions for clippy::unused async in relay reactorGabriela Moldovan2026-01-271-0/+3
* proto: Improve some comments in relay moduleDavid Goulet2026-01-221-0/+6
* proto: Enforce condition with type systemDavid Goulet2026-01-221-5/+6
* proto: Fix the link auth handling from the AUTH_CHALLENGEDavid Goulet2026-01-221-2/+3
* proto: Use the channel codec channel typeDavid Goulet2026-01-222-5/+1
* proto: Improve comments on build_auth_data() about clog/slogDavid Goulet2026-01-221-0/+4
* proto: Remove Option<> around peer_ip for build_netinfo_cell()David Goulet2026-01-222-4/+5
* proto: Put rsa_id and rsa_cert_digest togetherDavid Goulet2026-01-221-3/+6
* proto: Avoid magic hardcoded value for LINK_AUTHDavid Goulet2026-01-222-3/+3
* proto: Enforce CERTS and AUTHENTICATE are always expected togetherDavid Goulet2026-01-221-0/+6
* proto: Remove async for VerifiableChannel::check()David Goulet2026-01-221-2/+1
* proto: Move cell sending out of check() and into finish()David Goulet2026-01-221-32/+42
* proto: Implement FinalizableChannel for an unverified relay channelDavid Goulet2026-01-221-33/+62
* proto: Send relay channel NETINFO in check()David Goulet2026-01-222-19/+25
* proto: Authenticate a relay channelDavid Goulet2026-01-222-32/+69
* proto: Make VerifiableChannel::check() asyncDavid Goulet2026-01-221-1/+2
* proto: Add CertifiedConn to relay handshakeDavid Goulet2026-01-222-17/+17
* proto: Add relay link signing kp to RelayIdentitiesDavid Goulet2026-01-221-0/+5
* proto: Add UnverifiedRelayChannel::build_auth_data()David Goulet2026-01-221-37/+101
* proto: Implement RelayResponderHandshakeDavid Goulet2026-01-222-2/+264
* proto: Add helper to build NETINFO cellDavid Goulet2026-01-221-13/+25
* proto: Add a helper function to build CERTS cellDavid Goulet2026-01-221-1/+47
* proto: Make CERTS cell optionnable for UnverifiedChannelDavid Goulet2026-01-222-4/+11
* proto: Move relay channel related structs outside of handshake.rsDavid Goulet2026-01-222-269/+272
* Merge branch 'ticket1599_02' into 'main'David Goulet2026-01-133-47/+54
|\
| * proto: Fix comments documentationDavid Goulet2026-01-132-3/+3
| * proto: Seal the VerifiableChannel and FinalizableChannel traitsDavid Goulet2026-01-131-0/+14
| * chanmgr: Spawn task for ChannelProvider impl of get_or_launch()David Goulet2026-01-131-7/+5
| * proto: Add link_protocol() to VerifiableChannel traitDavid Goulet2026-01-131-0/+6
| * chanmgr: Implement tor_proto::ChannelProvider for ChanMgrDavid Goulet2026-01-131-2/+4
| * proto: Add traits for public channel viewsDavid Goulet2026-01-131-44/+19
| * proto: Add clock_skew() helper to relay unverified channelDavid Goulet2026-01-131-1/+13
* | proto: Dedupe IncomingStreamRequestHandlerGabriela Moldovan2026-01-122-31/+8
* | proto: Give IncomingStreamRequestHandler a HopNumGabriela Moldovan2026-01-122-1/+6
|/