summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src
Commit message (Expand)AuthorAgeFilesLines
...
* Parameterize circuit-extension test by handshake typeJim Newsome2023-11-271-55/+68
* Add `ClientCirc::extend_ntor_v3`Jim Newsome2023-11-272-0/+78
* tor-proto::circuit::reactor: handle server auxiliary handshake dataJim Newsome2023-11-271-10/+81
* Circuit reactor: test ntor-v3 "create"Jim Newsome2023-11-271-43/+101
* Add NtorV3SecretKey::generate_for_test and NtorV3SecretKey::newJim Newsome2023-11-271-39/+36
* Add PendingClientCirc::create_firsthop_ntor_v3Jim Newsome2023-11-271-0/+43
* Add Reactor::create_firsthop_ntor_v3Jim Newsome2023-11-271-0/+50
* NtorV3PublicKey: make fields pub(crate), as for NtorPublicKeyJim Newsome2023-11-271-2/+2
* Use HandshakeType in Extend2 and CircuitExtender::beginJim Newsome2023-11-271-2/+2
* Merge remote-tracking branch 'public/hs_begin'Nick Mathewson2023-11-161-0/+1
|\
| * hsrproxy: Send back DONE reasons.Nick Mathewson2023-10-231-0/+1
* | Send less information in onion service BEGIN messagesNick Mathewson2023-11-152-1/+39
* | tor-proto: make ClientHandShake and ServerHandshake generic over aux dataJim Newsome2023-11-156-164/+112
* | Add NtorV3Server and implement ServerHandshake for itJim Newsome2023-11-151-29/+43
* | ServerHandshake: extend to support ntorv3 extensionsJim Newsome2023-11-154-20/+130
* | NtorV3Client: implement ClientHandshakeJim Newsome2023-11-151-7/+13
* | ClientHandshake: extend to support ntorv3 extensionsJim Newsome2023-11-154-22/+66
* | 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
* | CircuitHandshake::Ntor::ed_identity clarify doc-commentJim Newsome2023-11-151-2/+2
* | hs_ntor: fix comment typo INTROUDCE1Jim Newsome2023-11-151-1/+1
* | circuit: On SendMsgAndInstallHandler, tolerate None handlerNick Mathewson2023-11-021-0/+1
* | circuit::reactor: Remember that meta_handler is Send.Nick Mathewson2023-11-021-2/+2
* | Precisely cfg-decorate a constantIan Jackson2023-10-311-0/+1
* | Add cfg_attr allow(unused_imports) to two cratesIan Jackson2023-10-311-0/+6
* | Add a caret_int HandshakeType for HTYPE constantsJim Newsome2023-10-263-4/+9
* | Change `CircId` to never be zeroJim Newsome2023-10-256-59/+94
* | Convert StreamId to NonZeroU16Jim Newsome2023-10-257-73/+82
|/
* Fix rustdoc link warnings/errors.Nick Mathewson2023-10-201-1/+1
* Merge branch 'tricky_terminate' into 'main'Nick Mathewson2023-10-194-181/+149
|\
| * proto: Revise the behavior of IncomingStream::discard().Nick Mathewson2023-10-193-21/+45
| * IncomingStream:: flatten IncomingStreamInner.Nick Mathewson2023-10-191-13/+11
| * IncomingStream: Remove state.Nick Mathewson2023-10-191-67/+4
| * Note a bug in IncomingStream::discard.Nick Mathewson2023-10-191-0/+2
| * Remove IncomingStreamInner from its Option.Nick Mathewson2023-10-191-34/+7
| * Remove impl Drop from IncomingStreamNick Mathewson2023-10-191-11/+4
| * proto: Remove TODOs about panics on double-close.Nick Mathewson2023-10-192-31/+2
| * proto: Have EndSent remember if we have dropped the stream target.Nick Mathewson2023-10-192-14/+46
| * proto: Give StreamMap::terminate a "why" argumentNick Mathewson2023-10-192-7/+45
* | Merge branch 'upgrade_20231017' into 'main'Ian Jackson2023-10-191-2/+2
|\ \ | |/ |/|
| * Upgrade to latest asynchronous_codec (0.7.0)Nick Mathewson2023-10-171-2/+2
* | Add comments about another problem with close_pending().Nick Mathewson2023-10-172-0/+21
* | proto: Make StreamTarget::close() misuse less likely.Nick Mathewson2023-10-172-5/+9
|/
* Merge branch 'todos_proto' into 'main'Nick Mathewson2023-10-123-91/+120
|\
| * proto::stream::incoming: Use bit-array representation for command listNick Mathewson2023-10-121-7/+84
| * tor-proto: remove a now-unneeded allow in stream::incomingNick Mathewson2023-10-121-2/+0
| * Remove the (fairly bogus) HsNtorServiceInput type.Nick Mathewson2023-10-121-80/+37
| * proto: Remove a TODO about merging two functions.Nick Mathewson2023-10-121-2/+0
| * Lower and downgrade a TODO about StreamID and NonZeroU16.Nick Mathewson2023-10-121-1/+0
* | tor-proto: Add a FIXME about an allowIan Jackson2023-10-121-0/+2
|/