summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src
Commit message (Expand)AuthorAgeFilesLines
* tor-proto: use RelayCellFormat rather than u8 in tests.Nick Mathewson2025-04-291-14/+14
* Rename feature cgo => counter-galois-onion.Nick Mathewson2025-04-291-3/+3
* CGO: Fix authenticated-sendme tag handling.Nick Mathewson2025-04-291-5/+20
* CGO: Note another possible performance improvement.Nick Mathewson2025-04-291-0/+3
* proto: Implement and test CGO cryptography.Nick Mathewson2025-04-292-13/+316
* proto: Implement UIV+, the wide-block RPRP used for CGO.Nick Mathewson2025-04-291-1/+174
* proto: Implement CGO functions ET and PRFNick Mathewson2025-04-291-3/+321
* New empty CGO module.Nick Mathewson2025-04-291-0/+23
* proto: Unified integration tests for relay crypto.Nick Mathewson2025-04-291-3/+210
* proto: Make relay-side cell crypto traits return tags.Nick Mathewson2025-04-292-15/+20
* proto: Make crypt layers take a ChanCmd argumentNick Mathewson2025-04-295-49/+66
* proto: refactor RelayCrypt trait into separate traitsNick Mathewson2025-04-295-21/+80
* proto: Tweak semantics of RelayCrypt::originate.Nick Mathewson2025-04-293-3/+5
* proto: move tor1 testvector test into tor1 module.Nick Mathewson2025-04-292-54/+79
* proto: Clean up imports in tor1.rs.Nick Mathewson2025-04-292-6/+8
* proto: Move tor1 relay crypto to a separate file.Nick Mathewson2025-04-292-312/+312
* Include "bug" in all bug error messagesNick Mathewson2025-04-283-3/+3
* tor-proto: prevent cc extension during ntor-v3 extendSteven Engler2025-04-241-2/+27
* tor-circmgr: put vegas cc in `CircParameters` behind `if false`Steven Engler2025-04-231-0/+13
* tor-proto: only use congestion control if "flowctl-cc" feature is enabledSteven Engler2025-04-233-18/+42
* tor-proto: expand docs for `CongestionWindowParams::set_sendme_inc`Steven Engler2025-04-231-1/+5
* tor-proto: rename `stream_sendme_required` to `uses_stream_sendme`Steven Engler2025-04-234-9/+9
* tor-proto: rename `allow_stream_sendme` to `uses_stream_sendme`Steven Engler2025-04-234-10/+10
* tor-proto: remove redundant `allow_stream_sendme` checkSteven Engler2025-04-231-15/+3
* tor-proto: initialize `StreamSendFlowControl` based on CCSteven Engler2025-04-231-2/+6
* tor-proto: new stream entries now take `StreamSendFlowControl`Steven Engler2025-04-232-15/+19
* tor-proto: add no-op XON/XOFF flow control variantSteven Engler2025-04-231-8/+29
* tests: Add CC ntorv3 negotiation unit testDavid Goulet2025-04-233-10/+86
* circ: Don't allow stream level SENDME with CCDavid Goulet2025-04-231-2/+16
* circ: Don't send stream level SENDME with CCDavid Goulet2025-04-235-7/+44
* tor-proto: added `stream_sendme_required` methodsSteven Engler2025-04-233-0/+23
* tor-proto: added accessors for circuit legs/hopsSteven Engler2025-04-232-1/+11
* circ: Request congestion control with ntorv3 extensionDavid Goulet2025-04-232-5/+12
* circ: Apply possible subprotocol changes to circ paramsDavid Goulet2025-04-231-1/+5
* circ: Remove CircParameters reference in call stackDavid Goulet2025-04-232-14/+13
* congestion: Setup a fallback algorithm in the paramsDavid Goulet2025-04-232-1/+9
* circ: Set the negotiated CC sendme_inc from handshakeDavid Goulet2025-04-232-7/+70
* circ: Make CircParameters mutable in the call stackDavid Goulet2025-04-233-12/+15
* protover, *: Add documentation about what "supported" means.Nick Mathewson2025-04-161-1/+2
* Add warnings about removing supported protocols.Nick Mathewson2025-04-161-0/+2
* New functions to report supported subprotocolsNick Mathewson2025-04-161-0/+42
* proto: Create StreamTargets with the right RelayCellFormat.Nick Mathewson2025-04-164-8/+27
* cell, proto: Use correct Data sizes for v1 relay cellsNick Mathewson2025-04-163-16/+42
* proto: Use selected format when encoding messagesNick Mathewson2025-04-161-6/+11
* Add a RelayCellFormat argument to encode().Nick Mathewson2025-04-165-11/+20
* Note some places where we need updates for #1944.Nick Mathewson2025-04-164-2/+8
* proto: Avoid panic on non-existent hop numberNick Mathewson2025-04-111-1/+1
* Allow StreamOps import to be unusedNick Mathewson2025-04-091-2/+8
* tor-proto: Add TODO about using Itertools instead of open-coded impl.Gabriela Moldovan2025-04-081-0/+2
* tor-proto: Remove outdated TODO.Gabriela Moldovan2025-04-081-4/+0