aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/crypto/cell.rs
Commit message (Expand)AuthorAgeFilesLines
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-091-0/+1
* Upgrade rand crates to 0.10.Wesley Aptekar-Cassels2026-05-121-1/+1
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
* proto: Fix typo in OutboundRelayLayer docs.Gabriela Moldovan2025-10-081-1/+1
* proto: Consider the channel queue with "Replace" padding to hop 1.Nick Mathewson2025-09-161-0/+5
* proto: derive Ord for HopNum.Nick Mathewson2025-09-101-1/+1
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-2/+2
* proto: Construct CGO instances if that is what is selected.Nick Mathewson2025-07-231-0/+8
* proto: remove bench pub wrappersLionel Goffaux2025-05-221-0/+14
* proto: extend benchmarksLionel Goffaux2025-05-081-0/+2
* proto: Apply type-specific wrappers for tor1 cryptoNick Mathewson2025-05-061-10/+16
* proto, cell: Remove RelayCellFormatTrait.Nick Mathewson2025-05-061-18/+15
* Emit SendmeTag directly from cell crypto.Nick Mathewson2025-05-061-13/+12
* proto: Split out CGO BlkCipher trait for Encryption/DecryptionNick Mathewson2025-05-061-2/+12
* tor-proto: use RelayCellFormat rather than u8 in tests.Nick Mathewson2025-04-291-14/+14
* Rename feature cgo => counter-galois-onion.Nick Mathewson2025-04-291-3/+3
* proto: Implement and test CGO cryptography.Nick Mathewson2025-04-291-0/+5
* proto: Unified integration tests for relay crypto.Nick Mathewson2025-04-291-3/+210
* proto: Make relay-side cell crypto traits return tags.Nick Mathewson2025-04-291-6/+8
* proto: Make crypt layers take a ChanCmd argumentNick Mathewson2025-04-291-21/+27
* proto: refactor RelayCrypt trait into separate traitsNick Mathewson2025-04-291-5/+24
* proto: Tweak semantics of RelayCrypt::originate.Nick Mathewson2025-04-291-2/+2
* proto: move tor1 testvector test into tor1 module.Nick Mathewson2025-04-291-54/+1
* proto: Clean up imports in tor1.rs.Nick Mathewson2025-04-291-3/+0
* proto: Move tor1 relay crypto to a separate file.Nick Mathewson2025-04-291-312/+2
* Note some places where we need updates for #1944.Nick Mathewson2025-04-161-0/+5
* tor-proto: Split out send_relay_cell().Gabriela Moldovan2025-01-281-1/+1
* tor-proto: put every bench_utils mod behind the bench featureLionel Goffaux2024-11-061-0/+1
* tor-proto: change the visibility of the RelayBody inner structLionel Goffaux2024-11-061-1/+1
* tor-proto: remove inlines attributesLionel Goffaux2024-11-061-2/+0
* tor-proto: Add benchmarks for cell encryption and decryptionLionel Goffaux2024-11-041-0/+38
* Some HasMemoryCost impls in tor-protoIan Jackson2024-10-021-1/+4
* Add temporary allows for some dead code warningsIan Jackson2024-04-251-0/+1
* Use uXX::MAX in place of std::uXX::MAXNick Mathewson2024-04-221-2/+2
* proto: Simplify a check-and-convert to use try_into+expectNick Mathewson2024-04-221-2/+2
* Add and use RelayCellFormatTraitJim Newsome2024-03-201-84/+79
* Propagate RelayCellFormat selection up to where format decisions will be madeJim Newsome2024-03-201-12/+24
* Paramaterize layer crypto objects by cell formatJim Newsome2024-03-201-22/+38
* RelayCellBody: generalize over RelayCellFormatJim Newsome2024-03-201-13/+31
* RelayCellBody::is_recognized: improve doc commentNick Mathewson2024-03-201-1/+7
* RelayCellFormat::recognized -> is_recognizedJim Newsome2024-03-201-3/+3
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* clippy: consequential rustfmtIan Jackson2024-01-021-8/+2
* clippy: Use infallible callsIan Jackson2024-01-021-4/+2
* tor-proto: Refactor the key derivationEmil Engler2023-09-291-15/+31
* Merge branch 'misc-upgrades' into 'main'Nick Mathewson2023-09-281-1/+1
|\
| * Remove direct dependency on generic-arrayNick Mathewson2023-09-281-1/+1
* | tor-proto: Replace repeating pattern with fillEmil Engler2023-09-281-6/+2
|/
* tor-proto: Remove the Display impl of HopNum.Gabriela Moldovan2023-08-251-6/+0
* tor-proto: Add a HopNum::display function.Gabriela Moldovan2023-08-251-3/+39