summaryrefslogtreecommitdiff
path: root/tor-cell/src/relaycell.rs
Commit message (Collapse)AuthorAgeFilesLines
* Add unseparated_literal_suffix lint, and fix it.Nick Mathewson2021-05-031-1/+1
|
* Fix Rust-1.51 clippy warnings about acronyms in camel case.Nick Mathewson2021-03-291-9/+9
| | | | This is painful, but we shouldn't have to do it again.
* Improve documentation in tor-cellNick Mathewson2020-10-261-1/+5
|
* Rename CircID and StreamID to end with Id instead, for consistencyNick Mathewson2020-10-251-15/+15
|
* Implement From, not Into.Nick Mathewson2020-10-191-3/+3
| | | | | These traits are inverses of one another, but implementing From is always preferred since rust 1.41 relaxed the "orphan rules".
* Add relay commands for circuit padding.Nick Mathewson2020-10-191-1/+4
|
* Mark must-resolve XXXX issues with "XXXXM3".Nick Mathewson2020-10-181-1/+1
| | | | | | | | | | "M3" is for "milestone 3" -- my target to fix the technical debt that I think will be bad if we ship even a pre-alpha with it. These aren't necessarily _all_ must-resolve, but they're all must-look-at. Closes #15
* Remove a comment about a spec clarificationNick Mathewson2020-10-181-2/+0
| | | | This was fixed as torspec#30
* Document all the private items in tor-cellNick Mathewson2020-10-091-0/+9
| | | | | Also, change the type of the authentication challenge to be an array; it isn't in fact variable-length.
* Move counts_towards_windows() code into circuit moduleNick Mathewson2020-10-091-8/+0
|
* Fix counting rules for circuit-level sendmes.Nick Mathewson2020-10-091-4/+4
|
* Move RelayCell into a more reasonable place.Nick Mathewson2020-09-291-1/+111
|
* Add test vectors for a few relay message types.Nick Mathewson2020-09-261-0/+2
| | | | | I generated these by running an instrumented version of Tor through chutney.
* Split the cell-handling parts of tor-proto into a new crate.Nick Mathewson2020-09-261-0/+142