aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/relay/channel
Commit message (Expand)AuthorAgeFilesLines
* proto: Update create handler tests to no longer expect DESTROYGabriela Moldovan8 days1-18/+6
* tor-proto: make `CreateRequestHandler` methods asyncSteven Engler2026-08-121-18/+26
* tor-proto: use `CgoRelayCrypto`/`Tor1RelayCrypto` aliasesSteven Engler2026-08-121-8/+7
* tor-proto: change `TryFrom<_> for HandshakeSubprotocols` to a dedicated const...Steven Engler2026-08-121-1/+1
* tor-proto: check the handshake type in the ntor testSteven Engler2026-08-121-8/+12
* tor-proto: implement the ntor-v3 handshakeSteven Engler2026-08-121-9/+199
* Merge branch 'mock-net' into 'main'David Goulet2026-07-301-20/+43
|\
| * tor-proto: reuse existing channels in ntor testSteven Engler2026-07-301-8/+5
| * tor-proto: extend circ handshake tests to close the circuitSteven Engler2026-07-301-2/+28
| * tor-proto: rename some methods on test `ConnInspector`Steven Engler2026-07-301-6/+6
| * tor-proto: reword some TODOsSteven Engler2026-07-301-2/+2
| * tor-proto: don't drop stream rx in testsSteven Engler2026-07-301-3/+3
* | Merge branch 'create-fast' into 'main'opara2026-07-301-3/+2
|\ \ | |/ |/|
| * tor-proto: use `subprotocol_restricted_set` macroSteven Engler2026-07-301-3/+2
* | tor-proto: add unit tests for some circuit handshakesSteven Engler2026-07-291-0/+130
* | tor-proto: build crypt state after building hop settingsSteven Engler2026-07-271-10/+10
* | tor-proto: move where we split 'crypt' in CREATE_FAST handshakeSteven Engler2026-07-271-2/+2
* | tor-proto: add some log messages after circuit handshakeSteven Engler2026-07-271-0/+5
|/
* tor-proto: add `HandshakeSubprotocols`Steven Engler2026-07-271-3/+9
* tor-proto: remove `CircNetParameters::extend_by_ed25519_id`Steven Engler2026-07-271-3/+0
* tor-proto: add `HopSettings::from_handshake_params()`Steven Engler2026-07-271-70/+24
* proto: Remove misleading comment about CircuitIncomingStreamReceiverGabriela Moldovan2026-07-221-3/+0
* proto: Update CreateRequestHandler::new() docsGabriela Moldovan2026-07-221-1/+2
* proto: Reword CircuitIncomingStreamReceiver docs for clarityGabriela Moldovan2026-07-221-1/+2
* proto: Return the incoming streams from the create handler (fmt)Gabriela Moldovan2026-07-221-8/+10
* proto: Return the incoming streams from the create handlerGabriela Moldovan2026-07-221-9/+56
* proto: Add newtype wrapper for incoming stream receiverGabriela Moldovan2026-07-221-0/+41
* proto: Pass the allowed incoming commands to the relay reactorGabriela Moldovan2026-06-301-0/+1
* proto: Pass the allowed incoming commands to CreateRequestHandlerGabriela Moldovan2026-06-301-0/+11
* proto: Pass an IncomingStreamRequestFilter factory to the create handlerGabriela Moldovan2026-06-291-3/+42
* proto: Return IncomingStreams stream from relay reactor constructorGabriela Moldovan2026-06-291-2/+5
* proto: Support passing a stream request filter to the reactorGabriela Moldovan2026-06-291-0/+3
* tor-proto: add some comments about handshake server argumentsSteven Engler2026-06-251-0/+5
* tor-proto: implement the ntor (non-v3) handshakeSteven Engler2026-06-241-5/+65
* tor-proto: update a comment in `CreateRequestHandler`Steven Engler2026-06-241-4/+2
* tor-proto: move `RelayLayer` split into helperSteven Engler2026-06-241-4/+21
* tor-proto: prepare for ntor handshakesSteven Engler2026-06-241-9/+34
* tor-proto: circ handshake now always uses NONE destroy reasonSteven Engler2026-06-121-15/+5
* proto: Replace CircuitRx{Sender,Receiver} with new channel typeGabriela Moldovan2026-06-081-0/+1
* proto: Fix inverted cert sig and AUTHENTICATE compareDavid Goulet2026-06-021-4/+1
* Upgrade rand crates to 0.10.Wesley Aptekar-Cassels2026-05-121-1/+1
* proto: Make the CreateRequestHandler::new() take the ntor keysDavid Goulet2026-04-211-14/+4
* relay: Use the new RelayNtorKeys for the create handlerDavid Goulet2026-04-211-9/+5
* tor-proto: give our rsa ident to the channel reactorSteven Engler2026-04-164-3/+21
* proto: Add a test helper function for building a CircNetParametersDavid Goulet2026-04-141-0/+14
* proto: Add channel relay handshake unit testsDavid Goulet2026-04-141-0/+6
* tor-proto: give our ed ident to the channel reactorSteven Engler2026-04-094-1/+31
* proto: Apply deferred rustfmtGabriela Moldovan2026-04-091-1/+1
* proto: Add method for installing ntor keys in the create handlerGabriela Moldovan2026-04-091-2/+27
* arti-relays: Pass a CreateRequestHandler to the crypto taskGabriela Moldovan2026-04-091-0/+1