summaryrefslogtreecommitdiff
path: root/tor-proto/src
Commit message (Expand)AuthorAgeFilesLines
...
* Make client-demo launch a request to www.torproject.org:80Nick Mathewson2020-09-122-0/+38
* Implement extend2/extended2 handshake.Nick Mathewson2020-09-121-0/+17
* Make more types implement Debug.Nick Mathewson2020-09-121-0/+17
* Fix a bug in encoding extend2 cells.Nick Mathewson2020-09-121-0/+2
* WIP: extend.Nick Mathewson2020-09-124-17/+166
* Simple functions to send and receive relay cells.Nick Mathewson2020-09-124-1/+74
* Add a function to pad relay cells.Nick Mathewson2020-09-121-0/+28
* Refactoring around our 509-byte array type.Nick Mathewson2020-09-126-43/+66
* Ntor handshake (first hop) is go.Nick Mathewson2020-09-113-2/+56
* Wrap ntor handshake in appropriate trait.Nick Mathewson2020-09-111-10/+39
* Parameterize the circuit create code.Nick Mathewson2020-09-111-20/+45
* Make create_fast implementation a little more generic.Nick Mathewson2020-09-112-20/+31
* For circuits: Implement first hop create via create_fast.Nick Mathewson2020-09-118-24/+199
* proto: add minimal (raw) circuit support.Nick Mathewson2020-09-116-16/+131
* proto::channel: add piping to move cells around.Nick Mathewson2020-09-115-18/+336
* Turn channel into a handle-to-inner type.Nick Mathewson2020-09-102-4/+30
* Move channel handshake into its own module.Nick Mathewson2020-09-102-254/+272
* Pare down and sort dependenciesNick Mathewson2020-09-091-1/+2
* cargo fix --edition-idiomsNick Mathewson2020-09-091-1/+1
* Add some missing documentationNick Mathewson2020-09-091-4/+54
* Also RSA identities on channel handshakesNick Mathewson2020-09-092-6/+36
* Implement most of client-side channel cert validation.Nick Mathewson2020-09-093-16/+70
* Declare Into<ChanCell> for channel messages without circidsNick Mathewson2020-09-092-4/+26
* Work on client channel handshake: mostly done, except for verificationNick Mathewson2020-09-096-18/+234
* New "linkspec" module to encapsulate info needed to connect/extend.Nick Mathewson2020-09-081-94/+1
* relaycell: slight error cleanupNick Mathewson2020-09-071-18/+23
* relaycell: move cmd into Unrecognized.Nick Mathewson2020-09-071-6/+20
* proto::relaycell: documentation and light refactoringNick Mathewson2020-09-072-103/+192
* rename relaycell stuff to its own module; rename a bitNick Mathewson2020-09-066-61/+61
* proto: Finish documenting chancellNick Mathewson2020-09-063-21/+196
* proto: small err cleanupsNick Mathewson2020-09-064-49/+34
* proto: make write_body_onto destructive. That might help down the roadNick Mathewson2020-09-062-19/+18
* Reinstate ChanCell as a meaningful type.Nick Mathewson2020-09-062-24/+24
* proto: major refactor to channel cellsNick Mathewson2020-09-067-758/+830
* Run cargo fix --edition-idiomsNick Mathewson2020-06-261-1/+1
* update to use latest rust-crypto traits and modulesNick Mathewson2020-06-103-19/+22
* tor-proto: use caret_int!() for cell and relay commands.Nick Mathewson2020-05-153-175/+156
* tor-proto: Simplify ct::lookup API.Nick Mathewson2020-05-102-10/+7
* Document most of tor-protoNick Mathewson2020-05-0911-12/+239
* tor-proto: Fix a logic error in KDF-TOR implementation.Nick Mathewson2020-05-091-2/+2
* Use links for traits in llcrypto docsNick Mathewson2020-05-081-1/+1
* Upgrade to a modern version of "sha-1".Nick Mathewson2020-05-081-1/+2
* make id field in RSAIdentity privateNick Mathewson2020-05-081-2/+2
* Fresh git repository for work on "arti"Nick Mathewson2020-05-0713-0/+2175