aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/crypto/handshake/ntor_v3.rs
Commit message (Expand)AuthorAgeFilesLines
* Upgrade cipher, aes, and ctr.Nick Mathewson2026-07-131-1/+1
* 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-6/+6
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-3/+18
* 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
* squash! Upgrade rand dependency to 0.9.Nick Mathewson2025-03-181-3/+3
* tor-proto: Use Reader::take_all_but().Nick Mathewson2024-09-161-8/+1
* tor-bytes: Error: provide and call Error::incomplete_errorIan Jackson2024-09-111-1/+1
* tor-bytes: Add a deficit field to Error::Truncated (fmt)Ian Jackson2024-09-101-1/+3
* tor-bytes: Add a deficit field to Error::TruncatedIan Jackson2024-09-101-1/+2
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* NtorV3Extension set encoding/decoding: include n_extensionsJim Newsome2023-12-071-3/+3
* Remove RngCompatExt.Nick Mathewson2023-11-291-3/+3
* Convert to the latest versions of dalek-cryptographyNick Mathewson2023-11-291-3/+3
* Add NtorV3SecretKey::generate_for_test and NtorV3SecretKey::newJim Newsome2023-11-271-39/+36
* NtorV3PublicKey: make fields pub(crate), as for NtorPublicKeyJim Newsome2023-11-271-2/+2
* tor-proto: make ClientHandShake and ServerHandshake generic over aux dataJim Newsome2023-11-151-4/+10
* Add NtorV3Server and implement ServerHandshake for itJim Newsome2023-11-151-29/+43
* NtorV3Client: implement ClientHandshakeJim Newsome2023-11-151-7/+13
* NtorV3Client: take a slice instead of a vec of extensionsJim Newsome2023-11-151-5/+3
* ntor_v3: replace `impl digest::XofReader` with `NtorV3XofReader`Jim Newsome2023-11-151-15/+20
* Remove direct dependency on generic-arrayNick Mathewson2023-09-281-2/+1
* 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
* Back down x25519-dalek to 2.0.0-pre.1 from 2.0.0-rc.2pinkforest2023-06-271-5/+5
* Lower tor-proto::util::ct::lookup to tor-llcryptoNick Mathewson2023-06-161-2/+2
* Use non-deprecated *Secret::random_from_rng.Nick Mathewson2023-05-131-5/+5
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* test lint blocks: Do some semi-manuallyIan Jackson2022-12-121-1/+9
* tor-proto: Use correct SecretBuf in handshakes.Nick Mathewson2022-08-011-5/+7
* tor-proto: Replace SecretBytes with SecretBuf.Nick Mathewson2022-08-011-6/+6
* tor-proto: Stop using write_infallible in handshake code.Nick Mathewson2022-07-111-80/+101
* Rename "write" methods on tor-bytes to "write_infallible".Nick Mathewson2022-07-111-64/+64
* Implement a higher-level API for the ntor v3 handshakeeta2022-07-081-23/+162
* tor-proto: split and elaborate tor_bytes::Error instancesNick Mathewson2022-06-231-2/+6
* tor-proto: clean up error names and messagesNick Mathewson2022-06-231-2/+2
* Use testing_rng() in tests throughout our crates.Nick Mathewson2022-06-021-1/+2
* Upgrade to AES 0.8Nick Mathewson2022-04-261-1/+1
* tor-proto: Rename BadHandshake to BadCircHandshakeNick Mathewson2022-02-231-1/+1
* Eliminate RequestedResourceAbsent kind.Nick Mathewson2022-02-221-4/+5
* prefer 'unwrap_or_default' to manual constructorDaniel Eades2022-01-011-1/+1
* Resolve roughly half of the XXXXs.Nick Mathewson2021-12-061-1/+2
* Remove some dbg!() calls in real code.Nick Mathewson2021-11-021-2/+0
* Use subtle and some refactoring to remove branches in ntorNick Mathewson2021-10-011-16/+29
* Typo fixesNick Mathewson2021-09-091-2/+2
* Fix clippy warnings in tests with --all-featuresNick Mathewson2021-09-081-8/+7
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-271-0/+672