aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src
Commit message (Expand)AuthorAgeFilesLines
...
* proto: document channel lifecycle better.Nick Mathewson2023-06-281-5/+24
* Merge branch 'ticket_914' into 'main'Nick Mathewson2023-06-282-118/+9
|\
| * proto: Remove support for receiving unauthenticated SENDMEsNick Mathewson2023-06-262-118/+9
* | Back down x25519-dalek to 2.0.0-pre.1 from 2.0.0-rc.2pinkforest2023-06-273-13/+13
|/
* Merge branch 'proto-better-path' into 'main'Nick Mathewson2023-06-223-62/+177
|\
| * proto: Resolve/downgrade some path-related "TODO HS" itemsNick Mathewson2023-06-222-4/+6
| * proto: Implement Redactable and Display for PathEntry.Nick Mathewson2023-06-221-0/+23
| * proto: Add ClientCirc::path_ref(), deprecate path().Nick Mathewson2023-06-221-13/+35
| * proto: Make Path and PathEntry at least minimally usefulNick Mathewson2023-06-221-0/+28
| * proto: Expose an opaque PathEntry.Nick Mathewson2023-06-223-20/+29
| * proto: Make Path publicNick Mathewson2023-06-222-4/+9
| * proto: Remove Mutex from Path.Nick Mathewson2023-06-223-17/+13
| * proto: Move Path into a separate shared mutable structureNick Mathewson2023-06-222-14/+44
* | proto: Downgrade a comment about unauthenticated SENDMEsNick Mathewson2023-06-211-5/+9
* | proto::circuit::handshake: downgrade a "TODO HS".Nick Mathewson2023-06-211-2/+2
* | proto: Put client and service hs_ntor behind individual featuresNick Mathewson2023-06-211-5/+17
* | proto: Resolve some hs_ntor "TODO HS" comments.Nick Mathewson2023-06-211-10/+7
* | proto: downgrade some "TODO HS" comments to "HSS"Nick Mathewson2023-06-212-8/+8
|/
* lints: Run maint/add_warning to actually apply new lintsIan Jackson2023-06-211-0/+2
* Lower tor-proto::util::ct::lookup to tor-llcryptoNick Mathewson2023-06-163-59/+5
* proto: Make sure that auth tags are truncated to 20 bytesNick Mathewson2023-06-131-3/+13
* proto: Convert MsgHandler API to expect a message, not a cell.Nick Mathewson2023-06-122-7/+16
* proto: Add a commment about a problem in my hs_ntor plans.Nick Mathewson2023-06-121-0/+4
* proto: code movement and reindentation in hs_ntorNick Mathewson2023-06-121-86/+75
* proto: Remove now-unused hs_ntor APIsNick Mathewson2023-06-121-43/+21
* proto: refactor hs_ntor to reuse state.Nick Mathewson2023-06-121-14/+49
* Apply 1 suggestion(s) to 1 file(s)Ian Jackson2023-06-121-1/+1
* proto: Have send_control_message take an AnyRelayMsg.Nick Mathewson2023-06-091-4/+2
* proto: Correct the docs on send_control_messageNick Mathewson2023-06-091-2/+7
* Fix a silly clippy warningIan Jackson2023-06-081-0/+1
* Merge branch 'remove_arrayref' into 'main'Nick Mathewson2023-06-062-4/+10
|\
| * tor-proto: Remove use of arrayref.Nick Mathewson2023-06-012-4/+10
* | tor-circmgr: send_control_message: Add reference to MR discussionIan Jackson2023-06-051-0/+2
* | tor-circmgr: send_control_message: Change a rename proposalIan Jackson2023-06-051-1/+1
* | tor-circmgr: send_control_message: Fix reference to circuitIan Jackson2023-06-051-1/+1
* | tor-circmgr: send_control_message: API change proposalIan Jackson2023-06-051-0/+21
* | tor-circmgr: Propose to rename `MetaCellDisposition::UninstallHandler`Ian Jackson2023-06-051-0/+4
* | tor-circmgr: send_control_message: Clarify some corner casesIan Jackson2023-06-052-7/+34
|/
* Merge branch 'stream_ctrl' into 'main'Nick Mathewson2023-05-243-1/+234
|\
| * Add "TODO RPC" notes around DataStreamCtrl per review.Nick Mathewson2023-05-242-0/+16
| * proto: Add stream-status functionality to DataStreamCtrl.Nick Mathewson2023-05-241-2/+106
| * proto: Create a `DataStreamCtrl` type.Nick Mathewson2023-05-223-1/+114
* | proto: Make PathEntry::Virtual feature-conditional.Nick Mathewson2023-05-232-0/+3
|/
* Merge branch 'virtual_hop' into 'main'Nick Mathewson2023-05-185-38/+245
|\
| * proto: Explain "virtual" hops better.Nick Mathewson2023-05-181-0/+4
| * proto: Try to improve the documentation in crypto/cell.rsNick Mathewson2023-05-181-24/+86
| * proto: Allow circuit Paths to represent virtual hops.Nick Mathewson2023-05-183-14/+57
| * proto: Implement Circuit::extend_virtual.Nick Mathewson2023-05-182-2/+59
| * tor-proto: Code to construct crypto layers for virtual hops.Nick Mathewson2023-05-183-1/+42
* | tor-guardmgr, tor-proto: minor logging tweakseta2023-05-181-2/+2