<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice/src/svc/rend_handshake.rs, branch arti-v1.1.9</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.9</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.9'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-09-27T17:42:50Z</updated>
<entry>
<title>hss: implement HasKind for several errors.</title>
<updated>2023-09-27T17:42:50Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-26T20:16:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=40cc82830a1d20955b2d896d4cac5c9c068a2e62'/>
<id>urn:sha1:40cc82830a1d20955b2d896d4cac5c9c068a2e62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-proto: Make allow_stream_requests() not return a Result</title>
<updated>2023-09-27T17:32:07Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-26T18:42:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8cdd30491201c3a8d54e482ef4904a51900ea399'/>
<id>urn:sha1:8cdd30491201c3a8d54e482ef4904a51900ea399</id>
<content type='text'>
The function never yields anything but an `Ok`, so we can
simplify its type.

(Not a stable feature, so no semver entry needed)
</content>
</entry>
<entry>
<title>Merge branch 'pad_intro2' into 'main'</title>
<updated>2023-09-25T17:06:57Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-25T17:06:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=73cab2d77fd1d773d5f4b0826aa64370d6f89fcf'/>
<id>urn:sha1:73cab2d77fd1d773d5f4b0826aa64370d6f89fcf</id>
<content type='text'>
Accept and transmit padding in introduce2 plaintexts

Closes #1031

See merge request tpo/core/arti!1602</content>
</entry>
<entry>
<title>HSS: Enable RendRequests to be answered.</title>
<updated>2023-09-20T13:07:42Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-20T13:07:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a1fbe5375cd385914cc731d930f20730ca3a60e9'/>
<id>urn:sha1:a1fbe5375cd385914cc731d930f20730ca3a60e9</id>
<content type='text'>
This requires yet more plumbing—this time, of HsCircPool and
NetDirProvider.
</content>
</entry>
<entry>
<title>hss: Minor hack to avoid parameterizing RendRequestContext on Runtime</title>
<updated>2023-09-20T12:42:59Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-20T12:42:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f099550f3252b53f7269968bfa38fc97f6108399'/>
<id>urn:sha1:f099550f3252b53f7269968bfa38fc97f6108399</id>
<content type='text'>
We need to pass around an Arc&lt;HsCircPool&lt;R&gt;&gt;, but doing so directly
would force us to make RendRequestContext parameterized on R.
</content>
</entry>
<entry>
<title>HSS: accept padding at the end of an introduce2 encrypted payload</title>
<updated>2023-09-18T21:33:30Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-18T14:12:47Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f01779fb9ba1b03cc93ef8351e6893435da7c7dc'/>
<id>urn:sha1:f01779fb9ba1b03cc93ef8351e6893435da7c7dc</id>
<content type='text'>
According to rend-spec, we intentionally accept and discard extra
bytes here.
</content>
</entry>
<entry>
<title>hss: Retry rendezvous circuit attempts.</title>
<updated>2023-08-24T19:10:02Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-08-22T15:33:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=386d422a1be8f7c28abd6f461944ee609839f95f'/>
<id>urn:sha1:386d422a1be8f7c28abd6f461944ee609839f95f</id>
<content type='text'>
Closes #1013.
</content>
</entry>
<entry>
<title>Merge branch 'hss_send_raw' into 'main'</title>
<updated>2023-08-23T12:56:43Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2023-08-23T12:56:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=af168c8d4c7a412f1aca338f1c03eb097e923b48'/>
<id>urn:sha1:af168c8d4c7a412f1aca338f1c03eb097e923b48</id>
<content type='text'>
hss: use send_raw_msg in rend_handshake.

See merge request tpo/core/arti!1536</content>
</entry>
<entry>
<title>hss: use send_raw_msg in rend_handshake.</title>
<updated>2023-08-22T14:56:08Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-08-22T14:56:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f7adbce05a8be46673430ef0224dbdb384f16294'/>
<id>urn:sha1:f7adbce05a8be46673430ef0224dbdb384f16294</id>
<content type='text'>
</content>
</entry>
<entry>
<title>HSS: Refactor RendRequest so we can return a stream of it.</title>
<updated>2023-08-22T14:50:43Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-08-18T17:06:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ec6721ec9412fa08a47855965c6a1e0ceb6e63fe'/>
<id>urn:sha1:ec6721ec9412fa08a47855965c6a1e0ceb6e63fe</id>
<content type='text'>
We need a type that holds a rend_handshake::IntroRequest object
internally, but where we don't materialize that object from the
Introduce2 message inside the MsgHandler, since that's more crypto
than we want to put in that task.
</content>
</entry>
</feed>
