<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice/src/svc/rend_handshake.rs, branch arti-v1.1.11</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.11</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.11'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-10-24T17:17:40Z</updated>
<entry>
<title>hss: remove some more now-moot "allows".</title>
<updated>2023-10-24T17:17:40Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-10-24T17:17:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=203b7b9fab2235b75757a27ed7107d88e0ceaf22'/>
<id>urn:sha1:203b7b9fab2235b75757a27ed7107d88e0ceaf22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove the (fairly bogus) HsNtorServiceInput type.</title>
<updated>2023-10-12T13:20:44Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-10-12T13:17:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4c88561eb979a43253422a2584b38b98b4827637'/>
<id>urn:sha1:4c88561eb979a43253422a2584b38b98b4827637</id>
<content type='text'>
This will let avoid some copying inside our HSS code.
</content>
</entry>
<entry>
<title>hss: Mark RendCircConnector as Send+Sync</title>
<updated>2023-10-04T12:25:19Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-10-04T12:25:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c4fb13e1e7f965d60e08eeefd18b04324712df7f'/>
<id>urn:sha1:c4fb13e1e7f965d60e08eeefd18b04324712df7f</id>
<content type='text'>
This makes some other futures Send+Sync, which lets us spawn them.
</content>
</entry>
<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>
</feed>
