summaryrefslogtreecommitdiff
path: root/tor-linkspec/src/ls.rs
Commit message (Collapse)AuthorAgeFilesLines
* Fix Rust-1.51 clippy warnings about acronyms in camel case.Nick Mathewson2021-03-291-6/+6
| | | | This is painful, but we shouldn't have to do it again.
* Rename Rsa{Identity,Signature} to fix clippy warning.Nick Mathewson2021-03-291-5/+5
|
* Change how we sort link specifiers in extend cellsNick Mathewson2021-03-041-7/+6
| | | | | Instead of implementing a dubious PartialOrd for link spec, add a sorting function and call that explicitly.
* Improvements to Relay type in tor-netdir.Nick Mathewson2020-10-191-4/+10
| | | | | | | | | | | Now, a Relay is always valid. This required some changes to the API: all_relays() has to return a new UncheckedRelay type that might or might not be valid, and the functions on Relay and ChanTarget that return ed25519 identities need to return an Ed25519Identity, not an ed25519::PublicKey. This change required some new encoding/decoding/conversion functions on Ed25519Identity.
* tor-linkspec: remove a completed TODONick Mathewson2020-10-181-2/+0
|
* Add test vectors for a few relay message types.Nick Mathewson2020-09-261-1/+6
| | | | | I generated these by running an instrumented version of Tor through chutney.
* Document private members in most cratesNick Mathewson2020-09-241-2/+8
|
* A few tests for tor-linkspecNick Mathewson2020-09-231-0/+65
|
* Sort linkspecs in the same order as tor doesNick Mathewson2020-09-171-1/+24
|
* Make more types implement Debug.Nick Mathewson2020-09-121-0/+1
|
* New "linkspec" module to encapsulate info needed to connect/extend.Nick Mathewson2020-09-081-0/+113