summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/crypto
Commit message (Expand)AuthorAgeFilesLines
* 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
* tor-proto: Switched to "assert in const" patternhashcatHitman2025-09-011-2/+1
* proto: Add a circuit module shared between client and relay impls.Gabriela Moldovan2025-08-282-2/+2
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-078-23/+54
* proto: Construct CGO instances if that is what is selected.Nick Mathewson2025-07-231-0/+8
* tor-proto: Compile-time key length constant equality assertionhashcatHitman2025-06-241-6/+4
* proto: remove bench pub wrappersLionel Goffaux2025-05-226-285/+85
* proto: use consts for bench throuputsLionel Goffaux2025-05-142-0/+6
* proto: fix doc typosLionel Goffaux2025-05-143-4/+4
* proto: fix name mismatch in the bench utils docLionel Goffaux2025-05-083-10/+10
* proto: fix typo s(t)ateLionel Goffaux2025-05-081-3/+3
* proto: extend benchmarksLionel Goffaux2025-05-085-147/+303
* Use simpler way to refer to last byte of tag.Nick Mathewson2025-05-071-1/+1
* proto: Clear low 6 bits of counter in CGO PRF.Nick Mathewson2025-05-071-3/+4
* cell,proto: Split request/response extensions into seprate typesNick Mathewson2025-05-071-9/+9
* cell: Use ExtList to implement CircRequestExt.Nick Mathewson2025-05-071-3/+4
* Rename NtorV3Extension to CircRequestExtNick Mathewson2025-05-071-16/+16
* tor_proto: name fields in bench_utils.Nick Mathewson2025-05-061-7/+10
* proto: Apply type-specific wrappers for tor1 cryptoNick Mathewson2025-05-063-61/+65
* proto, cell: Remove RelayCellFormatTrait.Nick Mathewson2025-05-063-136/+76
* tor-proto: Rename some no-longer-apt tor1 members.Nick Mathewson2025-05-061-14/+13
* tor-proto: remove some now-unneeded accessors.Nick Mathewson2025-05-061-35/+15
* Emit SendmeTag directly from cell crypto.Nick Mathewson2025-05-063-79/+70
* proto: Split out CGO BlkCipher trait for Encryption/DecryptionNick Mathewson2025-05-062-57/+172
* 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
* CGO: Fix authenticated-sendme tag handling.Nick Mathewson2025-04-291-5/+20
* CGO: Note another possible performance improvement.Nick Mathewson2025-04-291-0/+3
* proto: Implement and test CGO cryptography.Nick Mathewson2025-04-292-13/+316
* proto: Implement UIV+, the wide-block RPRP used for CGO.Nick Mathewson2025-04-291-1/+174
* proto: Implement CGO functions ET and PRFNick Mathewson2025-04-291-3/+321
* New empty CGO module.Nick Mathewson2025-04-291-0/+23
* 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-292-15/+20
* proto: Make crypt layers take a ChanCmd argumentNick Mathewson2025-04-293-42/+52
* proto: refactor RelayCrypt trait into separate traitsNick Mathewson2025-04-293-19/+78
* proto: Tweak semantics of RelayCrypt::originate.Nick Mathewson2025-04-293-3/+5
* proto: move tor1 testvector test into tor1 module.Nick Mathewson2025-04-292-54/+79
* proto: Clean up imports in tor1.rs.Nick Mathewson2025-04-292-6/+8
* proto: Move tor1 relay crypto to a separate file.Nick Mathewson2025-04-292-312/+312
* Note some places where we need updates for #1944.Nick Mathewson2025-04-161-0/+5
* tor-proto: removed "ntor_v3" feature flagSteven Engler2025-04-011-1/+0
* squash! Upgrade rand dependency to 0.9.Nick Mathewson2025-03-181-4/+0
* squash! Upgrade rand dependency to 0.9.Nick Mathewson2025-03-181-3/+3
* 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-062-3/+2
* tor-proto: change the visibility of the RelayBody inner structLionel Goffaux2024-11-061-1/+1
* tor-proto: remove inlines attributesLionel Goffaux2024-11-062-4/+0