summaryrefslogtreecommitdiff
path: root/tor-proto/src/channel/handshake.rs
Commit message (Expand)AuthorAgeFilesLines
* Add the "unreachable_pub" lint.Nick Mathewson2021-05-181-7/+7
* Prefer "relay" to "server" when appropriate.Nick Mathewson2021-05-181-2/+2
* Add unseparated_literal_suffix lint, and fix it.Nick Mathewson2021-05-031-1/+1
* Make `now` an argument when verifying a channel.Nick Mathewson2021-04-301-4/+7
* Fix Rust-1.51 clippy warnings about acronyms in camel case.Nick Mathewson2021-03-291-1/+1
* Rename Rsa{Identity,Signature} to fix clippy warning.Nick Mathewson2021-03-291-5/+5
* Migrate from futures_codec to asynchronous_codec.Nick Mathewson2021-01-151-0/+1
* Rename LogId -> UniqId.Nick Mathewson2020-12-011-22/+22
* Refactor first-hop handling types a bitNick Mathewson2020-11-171-2/+6
* Make the Arc-ness of channels more explicit.Nick Mathewson2020-11-121-1/+2
* Remove duplication of ipaddr argument in handshake.Nick Mathewson2020-10-291-13/+19
* Improve documentation in tor-protoNick Mathewson2020-10-261-2/+1
* Use from_bytes name for Ed25519IdentityNick Mathewson2020-10-251-2/+1
* channel: Refactor the point when we split the framed codec.Nick Mathewson2020-10-251-3/+10
* Test for finish-handshake functionNick Mathewson2020-10-231-0/+18
* handshake: tests for invalid signaturesNick Mathewson2020-10-231-1/+49
* Add tests for handshakes certifying the wrong thingNick Mathewson2020-10-231-0/+53
* Tests for handshakes with missing certsNick Mathewson2020-10-231-10/+52
* Test a trivial succeeding case of link cert validationNick Mathewson2020-10-211-12/+72
* Fix a security issue (!) in link handshake validation.Nick Mathewson2020-10-211-1/+1
* Infrastructure for testing handshake cert-validation codeNick Mathewson2020-10-211-1/+61
* More tests for handshake connect functionNick Mathewson2020-10-211-26/+136
* Start a basic test for the first part of the handshake.Nick Mathewson2020-10-211-0/+45
* Add reasonable logging (I hope!) to channelNick Mathewson2020-10-201-11/+73
* Add and use remaining CertType values in tor-certNick Mathewson2020-10-191-2/+2
* Improvements to Relay type in tor-netdir.Nick Mathewson2020-10-191-1/+1
* Mark must-resolve XXXX issues with "XXXXM3".Nick Mathewson2020-10-181-2/+2
* Document all private members in tor-protoNick Mathewson2020-10-131-0/+4
* Use batch verification in client<->relay handshake.Nick Mathewson2020-10-021-7/+19
* Enable batch ed25519 verification.Nick Mathewson2020-10-021-0/+1
* Rename remaining get_ accessorsNick Mathewson2020-09-281-3/+3
* tor_cert: rename accessorsNick Mathewson2020-09-281-3/+3
* Rename some identifiers in tor-linkspec.Nick Mathewson2020-09-281-5/+5
* Split the cell-handling parts of tor-proto into a new crate.Nick Mathewson2020-09-261-2/+4
* Lower our "#[allow(dead_code)]" decl in tor_proto."Nick Mathewson2020-09-251-0/+1
* More documentation for channel, circuit, stream.Nick Mathewson2020-09-211-5/+37
* Start implementing streams and circuit-level reactors.Nick Mathewson2020-09-211-6/+6
* De-parameterize channel and circuitNick Mathewson2020-09-191-7/+7
* proto::channel: add piping to move cells around.Nick Mathewson2020-09-111-4/+10
* Turn channel into a handle-to-inner type.Nick Mathewson2020-09-101-4/+2
* Move channel handshake into its own module.Nick Mathewson2020-09-101-0/+260