summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/relay/channel
Commit message (Expand)AuthorAgeFilesLines
* proto: Implement the build_certs_cell() helperDavid Goulet2026-02-252-8/+3
* proto: Pass PeerAddr at the channel handshake finish for initiatorsDavid Goulet2026-02-193-13/+16
* proto: Use the PeerAddr accross channel handshakeDavid Goulet2026-02-193-31/+17
* relay: Pass our TLS cert to the responder verify processDavid Goulet2026-02-122-2/+14
* proto: Enforce that channel method as unique SocketAddrDavid Goulet2026-02-122-22/+11
* proto: Channel finish() now handles canonicityDavid Goulet2026-02-123-19/+56
* proto: Relay responder channel allow to be non_exhaustiveDavid Goulet2026-02-091-1/+1
* proto: Publicly re-export MaybeVerifiableRelayResponderChannelDavid Goulet2026-02-091-0/+1
* proto: Add missing clock_skew() to unverified channelsDavid Goulet2026-02-042-2/+12
* proto: Introduce new relay responder channel typesDavid Goulet2026-02-042-20/+210
* proto: Introduce new relay initiator channel typesDavid Goulet2026-02-042-4/+187
* proto: Enforce condition with type systemDavid Goulet2026-01-221-5/+6
* proto: Use the channel codec channel typeDavid Goulet2026-01-221-4/+0
* proto: Remove Option<> around peer_ip for build_netinfo_cell()David Goulet2026-01-221-1/+1
* proto: Avoid magic hardcoded value for LINK_AUTHDavid Goulet2026-01-221-1/+1
* proto: Enforce CERTS and AUTHENTICATE are always expected togetherDavid Goulet2026-01-221-0/+6
* proto: Send relay channel NETINFO in check()David Goulet2026-01-221-0/+6
* proto: Authenticate a relay channelDavid Goulet2026-01-221-6/+3
* proto: Add CertifiedConn to relay handshakeDavid Goulet2026-01-221-8/+8
* proto: Implement RelayResponderHandshakeDavid Goulet2026-01-221-2/+243
* proto: Make CERTS cell optionnable for UnverifiedChannelDavid Goulet2026-01-221-1/+1
* proto: Move relay channel related structs outside of handshake.rsDavid Goulet2026-01-221-265/+6
* proto: Seal the VerifiableChannel and FinalizableChannel traitsDavid Goulet2026-01-131-0/+14
* proto: Add link_protocol() to VerifiableChannel traitDavid Goulet2026-01-131-0/+6
* 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: Move comment in relay handshake.rsDavid Goulet2025-11-191-1/+1
* proto: Implement part of UnverifiedRelayChannel::finish()David Goulet2025-11-191-10/+37
* proto: Add VerifiedRelayChannel implementationDavid Goulet2025-11-191-1/+31
* proto: Add UnverifiedRelayChannel implementationDavid Goulet2025-11-191-17/+86
* proto: Introduce relay specific channel structsDavid Goulet2025-11-191-2/+38
* proto: Remove relay ChannelAuthenticationData builderDavid Goulet2025-10-231-64/+11
* proto: Use Arc for relay identities objectDavid Goulet2025-10-231-3/+3
* proto: Remove LOG_PREFIX in relay handshakeDavid Goulet2025-10-231-5/+1
* proto: Compute authenticate data after validating certificatesDavid Goulet2025-10-231-2/+1
* proto: Add a relay channel builderDavid Goulet2025-10-231-1/+0
* proto: Add RelayIdentities object holding our keysDavid Goulet2025-10-231-1/+11
* proto: Add the channel authentication dataDavid Goulet2025-10-231-2/+147
* proto: Add RelayInitiatorHandshakeDavid Goulet2025-10-231-0/+126