summaryrefslogtreecommitdiff
path: root/tor-proto
Commit message (Expand)AuthorAgeFilesLines
...
* Add an enumeration for destroy reasons.Nick Mathewson2020-10-191-3/+2
* Improvements to Relay type in tor-netdir.Nick Mathewson2020-10-191-1/+1
* Mark must-resolve XXXX issues with "XXXXM3".Nick Mathewson2020-10-188-34/+30
* tor-proto: Add a ClientCircChanMsg type.Nick Mathewson2020-10-155-22/+43
* tor-proto: Add a "CreateResponse" type.Nick Mathewson2020-10-155-15/+64
* Run "cargo upgrade".Nick Mathewson2020-10-151-2/+2
* Fix a couple of clippy warningsNick Mathewson2020-10-152-2/+2
* Turn the channel's ref to its circmap into a Weak referenceNick Mathewson2020-10-151-6/+11
* Mark channels as unusable if reactor gets an error.Nick Mathewson2020-10-153-1/+31
* Use weak references from circuit reactor to circimpl.Nick Mathewson2020-10-142-15/+30
* Use a weak reference from channel reactor to channel.Nick Mathewson2020-10-141-5/+7
* Send DESTROY cells when a circuit is dropped.Nick Mathewson2020-10-143-27/+161
* Revise DropMark defense to use a better type and match Tor's behavior.Nick Mathewson2020-10-135-12/+97
* Document all private members in tor-protoNick Mathewson2020-10-1314-7/+131
* Make sure that protocol errors terminate the circuit responsible.Nick Mathewson2020-10-132-20/+55
* Improve handling of circuit closure or failure on reactor shutdown.Nick Mathewson2020-10-132-4/+35
* Another tweak to handling closing streamsNick Mathewson2020-10-133-14/+40
* Try giving distinct handling to streams where END has been sentNick Mathewson2020-10-125-51/+114
* Tweak terminate hand handle_close() functions.Nick Mathewson2020-10-112-13/+20
* Rename StreamMap::Closing to EndReceivedNick Mathewson2020-10-111-4/+4
* Fix a pair of bugs in SENDME handling.Nick Mathewson2020-10-091-13/+10
* Move counts_towards_windows() code into circuit moduleNick Mathewson2020-10-094-4/+19
* Split information about circuit hops into inbound and outbound.Nick Mathewson2020-10-092-61/+172
* Split client relay crypto into separate directionsNick Mathewson2020-10-093-77/+179
* Use batch verification in client<->relay handshake.Nick Mathewson2020-10-021-7/+19
* Enable batch ed25519 verification.Nick Mathewson2020-10-021-0/+1
* cargo upgradeNick Mathewson2020-09-291-1/+1
* Move RelayCell into a more reasonable place.Nick Mathewson2020-09-292-4/+4
* Remove idmap as needlessly complex.Nick Mathewson2020-09-294-52/+39
* make it work on rust 1.45Nick Mathewson2020-09-281-1/+1
* test vectors for cell crypto.Nick Mathewson2020-09-283-3/+61
* Mark most of the cell crypto code as crate-local.Nick Mathewson2020-09-281-7/+7
* Add a round-trip test for cell encryption.Nick Mathewson2020-09-281-0/+74
* Rename remaining get_ accessorsNick Mathewson2020-09-287-40/+33
* tor_cert: rename accessorsNick Mathewson2020-09-281-3/+3
* Rename some identifiers in tor-linkspec.Nick Mathewson2020-09-282-12/+12
* Rename ExtendTarget to CircTarget.Nick Mathewson2020-09-281-2/+2
* Fix a few clippy issuesNick Mathewson2020-09-271-1/+3
* Fix some comments that reflected a misunderstanding in SENDMEsNick Mathewson2020-09-262-3/+3
* Split the cell-handling parts of tor-proto into a new crate.Nick Mathewson2020-09-2622-2251/+76
* Make sendme authentication optional.Nick Mathewson2020-09-254-15/+43
* Lower our "#[allow(dead_code)]" decl in tor_proto."Nick Mathewson2020-09-257-1/+6
* Improve documentation and lightly refactor SENDME codeNick Mathewson2020-09-255-49/+119
* Implement authenticated sendme output for circuit-level sendmes.Nick Mathewson2020-09-253-6/+44
* Add a bad workaround for a deadlock: we should look for a better one.Nick Mathewson2020-09-252-4/+14
* Fix encoding/decoding of authenticated sendme.Nick Mathewson2020-09-251-4/+22
* Try to get sendme crypto workingNick Mathewson2020-09-253-27/+62
* Incomplete implementation of circuit SENDME handling.Nick Mathewson2020-09-255-26/+86
* Attempted implementation of stream sendme cellsNick Mathewson2020-09-256-26/+100
* Initial work on a sendme backend.Nick Mathewson2020-09-252-0/+152