summaryrefslogtreecommitdiff
path: root/crates/tor-cell/src
Commit message (Expand)AuthorAgeFilesLines
* cell: Add Authenticate::BODY_LEN as a public constDavid Goulet2026-03-301-0/+2
* cell: Derive PartialEq for Begin and BeginFlagsGabriela Moldovan2026-03-251-2/+2
* Merge branch 'build_certs_refactor' into 'main'Nick Mathewson2026-03-231-0/+10
|\
| * cell: Feature-gate API using the possibly absent EncodedCert type.Nick Mathewson2026-03-231-0/+1
| * cell, proto, cert: Simplify CERTS cell building.Nick Mathewson2026-03-191-0/+9
* | proto: Check the AUTHENTICATE auth type that we support itDavid Goulet2026-03-191-0/+5
* | cell: Use Error::MissingData if Authenticate fields length is wrongDavid Goulet2026-03-191-26/+16
* | cell: Simplify the Authenticate APIDavid Goulet2026-03-191-16/+26
* | proto: Fix AUTHENTICATE equality check and signature checkDavid Goulet2026-03-191-0/+8
* | proto: Responder channel properly validates the AUTHENTICATE cellDavid Goulet2026-03-191-1/+34
|/
* tor-cell: rename `RestrictedMsg::restricted_cmds()` to `cmds_for_logging()`Steven Engler2026-03-041-2/+2
* tor-cell: add `RestrictedMsg` traitSteven Engler2026-03-031-0/+35
* Allow clippy::collapsible_if to triggerGabriela Moldovan2026-02-161-0/+1
* proto: Implement a Canonicity structDavid Goulet2026-02-121-0/+12
* cell: Add an accessor for the linkspecs of an EXTEND2Gabriela Moldovan2026-02-051-0/+5
* maint/add_warning: Run script to add new warningGabriela Moldovan2026-01-271-0/+1
* proto: Authenticate a relay channelDavid Goulet2026-01-221-1/+1
* Remove unnecessary `doc(cfg(...))` attributesNeel Chauhan2025-12-041-3/+0
* cell: Add missing docs to internal macroGabriela Moldovan2025-12-011-0/+2
* Merge branch 'bug2172' into 'main'Nick Mathewson2025-11-241-1/+1
|\
| * tor-llcrypto: Stop deriving Deref in CtByteArrayNeel Chauhan2025-11-241-1/+1
* | Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-065-5/+5
* | Decorate a use with an allowIan Jackson2025-11-061-0/+1
|/
* proto: Add the channel authentication dataDavid Goulet2025-10-231-0/+5
* Remove a couple of unused imports.Nick Mathewson2025-10-161-1/+0
* Remove "doc_auto_cfg" incantation from all crates.Nick Mathewson2025-09-291-1/+1
* tor-cell: add `Display` impl for `XonKbpsEwma`Steven Engler2025-09-221-0/+9
* tor-cell: add pub `PAYLOAD_MAX_SIZE_{ALL,ANY}`Steven Engler2025-09-151-0/+50
* padding: Report when we have received padding or data.Nick Mathewson2025-09-021-0/+11
* proto: Remove the AUTHORIZE as a parsable cellDavid Goulet2025-08-212-36/+1
* proto: Make the OutboundClientHandshake use new cell handlerDavid Goulet2025-08-201-1/+1
* cell: Add helper functionsDavid Goulet2025-08-201-0/+5
* tor-hsservice: Change capping of PoW effort.Wesley Aptekar-Cassels2025-08-131-10/+0
* tor-cell: fix comment in `ChannelCodec::encode`Steven Engler2025-08-121-1/+3
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-0710-25/+21
* Merge branch 'msrv-fixes' into 'main'Nick Mathewson2025-08-051-5/+11
|\
| * tor-cell: Check strictly-ascending property more efficientlyNick Mathewson2025-08-051-5/+11
* | tor-cell: Add ProofOfWorkV1::cap_effort function.Wesley Aptekar-Cassels2025-08-051-0/+10
|/
* tor-cell: add `FlowCtrlVersion::V0`Steven Engler2025-07-161-0/+3
* tor-cell: change `UnparsedRelayMsg::data_len`Steven Engler2025-07-151-6/+32
* tor-cell: remove `flowctl-cc` feature and make XON/XOFF cells stableSteven Engler2025-07-152-8/+1
* tor-cell: add a const constructor for `FlowCtrlVersion`Steven Engler2025-07-151-7/+14
* Temporarily suppress mismatched_lifetime_syntaxes.Gabriela Moldovan2025-07-071-0/+1
* tor-cell: fix incorrect XON/XOFF cell command integersSteven Engler2025-06-231-5/+5
* tor-cell: add `Xon`/`Xoff` cellsSteven Engler2025-06-093-1/+185
* arti, cell, dirclient: Use expect instead of unwrap.Nick Mathewson2025-05-291-2/+3
* cell: fix warning from nightly about unused function.Nick Mathewson2025-05-291-0/+1
* Add methods for getting proof-of-work extension from intro request.Wesley Aptekar-Cassels2025-05-272-1/+10
* cell: Teach extlist definition macro to make conditional extensionsNick Mathewson2025-05-072-1/+7
* cell: Implement SubprotocolRequest extension from prop346.Nick Mathewson2025-05-071-1/+138