summaryrefslogtreecommitdiff
path: root/crates/tor-cell/src/chancell
Commit message (Expand)AuthorAgeFilesLines
* Fix typosDimitris Apostolou2024-01-081-1/+1
* tor-cell: Fix ambitious certtypeEmil Engler2023-12-281-1/+2
* Add a caret_int HandshakeType for HTYPE constantsJim Newsome2023-10-261-5/+21
* Change `CircId` to never be zeroJim Newsome2023-10-252-4/+5
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* tor-cell: remove use of arrayrefNick Mathewson2023-06-011-3/+7
* tor-cell: add a TODO comment about simplifying Body away.Nick Mathewson2023-02-151-0/+4
* tor-cell: Implement {Relay,Chan}Msg for every body typeNick Mathewson2023-02-151-0/+48
* tor-cell: Refactor relay cells to copy much lessNick Mathewson2023-02-151-10/+9
* Change tor_bytes::Error::BadMessage to a Cow.Nick Mathewson2023-02-091-3/+5
* tor-cell: Remove chancell::msg::Body::into_message.Nick Mathewson2023-02-091-52/+1
* tor-cell: Make RelayEarly a separate type.Nick Mathewson2023-02-091-4/+30
* tor-cell: Have restrict_msg add conversion functions.Nick Mathewson2023-02-091-6/+2
* cell: Parameterize ChannelCodec::decode and encode.Nick Mathewson2023-02-091-7/+14
* tor-cell: Rename ChanMsg and ChanCell-related types.Nick Mathewson2023-02-072-44/+44
* tor-cell: Remove ChanMsg methods that are duplicated in ChanMsgClass.Nick Mathewson2023-02-072-23/+4
* tor-cell: Use macro to generate ChanMsg too.Nick Mathewson2023-02-071-105/+34
* tor-cell: Make Body and MsgClass traits more uniform.Nick Mathewson2023-02-071-49/+53
* tor-cell: Generic "Restricted{Relay,Chan}Cell" types.Nick Mathewson2023-02-071-9/+23
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* Merge branch 'test-lints' into 'main'eta2023-01-061-0/+9
|\
| * test lint blocks: Add many many automaticallyIan Jackson2022-12-121-0/+9
* | msg::{CreateFast/CreatedFast}: Rename accessor to (into_)body()Neel Chauhan2022-12-181-2/+2
|/
* Fix typosDimitris Apostolou2022-11-061-1/+1
* Merge branch 'rename_for_to_from' into 'main'Nick Mathewson2022-10-251-2/+2
|\
| * tor-cell: Rename for_client and for_relayEmil Engler2022-10-211-2/+2
* | Merge branch 'fix_typos' into 'main'eta2022-10-211-3/+3
|\ \
| * | tor-cell: Fix typos in msg.rsEmil Engler2022-10-211-3/+3
| |/
* | Merge branch 'remove_redundant' into 'main'eta2022-10-211-2/+0
|\ \
| * | tor-cell: Remove redundant match clausesEmil Engler2022-10-211-2/+0
| |/
* | Merge branch 'concrete_comments' into 'main'eta2022-10-211-3/+6
|\ \
| * | tor-cell: Make historical comments more concreteEmil Engler2022-10-211-3/+6
| |/
* | Merge branch 'no_redundant_copy' into 'main'Ian Jackson2022-10-211-2/+2
|\ \
| * | tor-cell: Avoid redundant pointer copyEmil Engler2022-10-211-2/+2
| |/
* | Merge branch 'no_redundant_allocation' into 'main'Nick Mathewson2022-10-211-1/+1
|\ \
| * | tor-cell: Avoid redundant allocationEmil Engler2022-10-211-1/+1
| |/
* / tor-cell: Rename fixed_len to fixed_len_handshakeEmil Engler2022-10-211-7/+7
|/
* tor-cell: PaddingNegotiate::start: take IntegerMillisecondsIan Jackson2022-08-171-3/+4
* tor-cell: PaddingNegotiate: give better spec xrefsIan Jackson2022-08-171-0/+6
* channel padding: Rename low_ms and high_msIan Jackson2022-08-171-1/+5
* tor-cell, testing: Provide PaddingNegotiate::from_rawIan Jackson2022-08-161-0/+8
* chancell: PaddingNegotiate: Provide start_default and a Default implIan Jackson2022-08-161-0/+20
* chancell: Introduce PaddingNegotiateCmdIan Jackson2022-08-161-5/+17
* chancell: PaddingNegotiate: Provide two constructors, not oneIan Jackson2022-08-161-7/+14
* chancell: PaddingNegotiate: Make EqIan Jackson2022-08-161-2/+2
* tor-cell: Stop using write_infallibleNick Mathewson2022-07-111-14/+31
* tor-cell: Make encoding method signatures fallible.Nick Mathewson2022-07-112-24/+40
* tor-cell: convert BytesErr to a struct variantNick Mathewson2022-06-222-3/+8
* tor-cell: error usefulness and style fixesNick Mathewson2022-06-222-5/+11