<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsclient/src/connect.rs, branch arti-v1.1.10</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.10</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.10'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-10-20T08:30:35Z</updated>
<entry>
<title>Fix typo in arguments</title>
<updated>2023-10-20T08:30:35Z</updated>
<author>
<name>halcyon</name>
<email>halcyon_541@proton.me</email>
</author>
<published>2023-10-20T08:30:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2c84e28f12a130e24350ace8ef133f9a4fd29a08'/>
<id>urn:sha1:2c84e28f12a130e24350ace8ef133f9a4fd29a08</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hsclient: add a missing ) to a message.</title>
<updated>2023-10-17T13:44:06Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-10-17T13:44:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d5b3c24afe4cb153751d7096506e3685f697cf30'/>
<id>urn:sha1:d5b3c24afe4cb153751d7096506e3685f697cf30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dirclient: Seal the Requestable trait and hide most of its members.</title>
<updated>2023-10-17T13:39:31Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-10-17T13:39:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7fef9b468a2e3f730ee510eff3d29c98606f1a73'/>
<id>urn:sha1:7fef9b468a2e3f730ee510eff3d29c98606f1a73</id>
<content type='text'>
Since none of these methods were invoked from outside
`tor-dirclient` (except for debugging), and since we have had a fair
amount of churn on what we actually want them to be, it seems like a
good idea to use this trick to hide them.  This will let us make
other changes to the actual behavior of Requestable in the future.
</content>
</entry>
<entry>
<title> tor-hsclient, arti-client, tor-keymgr, tor-netdoc: Use a keypair instead of StaticSecret (fmt).</title>
<updated>2023-09-25T18:57:02Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-25T16:16:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2ed5eae770f926e7c0892e5373c30dc031732b82'/>
<id>urn:sha1:2ed5eae770f926e7c0892e5373c30dc031732b82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsclient, arti-client, tor-keymgr, tor-netdoc: Use a keypair instead of StaticSecret.</title>
<updated>2023-09-25T18:56:58Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-25T15:28:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5b5483aa2c8e6a9a9fbcdece1c453ad87d434fdc'/>
<id>urn:sha1:5b5483aa2c8e6a9a9fbcdece1c453ad87d434fdc</id>
<content type='text'>
Previously, when retrieving `KS_hsc_desc_enc` keys (or any other x25519
keys) from the keystore, the keymgr would discard the public part of the
key (SSH private keys contain the public part of the key too). Instead
of discarding the public key and returning just the `StaticSecret`, the
keymgr now returns a `StaticKeypair`. This makes the x25519
`EncodableKey`/`ToEncodableKey` implementation consistent with the
ed25519 one (which retrieves key pairs rather than "unescorted"
secrets).
</content>
</entry>
<entry>
<title>Run maint/add_warning to add lint block everywhere</title>
<updated>2023-08-23T09:34:00Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-08-22T14:28:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=42df88d6bf6dbb460d2e5e1cd4838aafaffbe9ac'/>
<id>urn:sha1:42df88d6bf6dbb460d2e5e1cd4838aafaffbe9ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdir: Use an owned HsBlindId instead of a reference.</title>
<updated>2023-08-22T14:48:07Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-08-21T13:38:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b1c54adae77c08d4fc5eb7de98b1f9486b88c95b'/>
<id>urn:sha1:b1c54adae77c08d4fc5eb7de98b1f9486b88c95b</id>
<content type='text'>
`HsBlindId` is `Copy`.
</content>
</entry>
<entry>
<title>tor-hsclient: Use hs_dirs_download instead of the deprecated hs_dirs.</title>
<updated>2023-08-22T14:47:51Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-08-17T15:59:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b0c3fc73ca32a0913783755c3bc0a0887b164d8f'/>
<id>urn:sha1:b0c3fc73ca32a0913783755c3bc0a0887b164d8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-dirclient: Rename download() to send_request().</title>
<updated>2023-08-16T15:13:20Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-08-11T18:26:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9a08f04a7698ae237e352c57ebb58456e727fc93'/>
<id>urn:sha1:9a08f04a7698ae237e352c57ebb58456e727fc93</id>
<content type='text'>
`download()` is actually a general-purpose function for sending HTTP
requests on a stream. We will soon repurpose it for `POST`-ing
descriptors, so let's rename it to `send_request`.
</content>
</entry>
<entry>
<title>tor-proto: Add ClientCirc::start_conversation().</title>
<updated>2023-08-04T12:08:31Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-07-31T18:53:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ed5a051ebe94a8cf4e5e9f33c000a9bd2fddfd8f'/>
<id>urn:sha1:ed5a051ebe94a8cf4e5e9f33c000a9bd2fddfd8f</id>
<content type='text'>
This will enable hidden services to send `RENDEZVOUS1` messages to the
`N`th hop of the circuit rather than the `N + 1`th virtual one (which
can only used after the client and service have completed the
introduction handshake).

This also deprecates `start_conversation_last_hop`.

Closes #959
</content>
</entry>
</feed>
