<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-cell/src/relaycell/hs.rs, branch arti-v1.1.5</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.5</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.5'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-05-23T17:33:07Z</updated>
<entry>
<title>cell: Make EstablishRendezvous contain a RendCookie.</title>
<updated>2023-05-23T17:33:07Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-23T17:33:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=24d67594d7117cf0b5b5e5283d7d92619494ed0e'/>
<id>urn:sha1:24d67594d7117cf0b5b5e5283d7d92619494ed0e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cell: Make Introduce2::new testing-only.</title>
<updated>2023-05-17T20:22:35Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-17T15:20:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=07e2ed0e5c83bae55f157d8f880fa6823049ccbf'/>
<id>urn:sha1:07e2ed0e5c83bae55f157d8f880fa6823049ccbf</id>
<content type='text'>
We never want to create one of these from its parts except when we
are testing it; we only want to forward an Introduce1 message with a
new command on it.
</content>
</entry>
<entry>
<title>cell: Record the text of an INTRODUCE2 header</title>
<updated>2023-05-17T20:22:35Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-17T15:16:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c3c44cea67ed6b9f1856836c535b935c51747245'/>
<id>urn:sha1:c3c44cea67ed6b9f1856836c535b935c51747245</id>
<content type='text'>
We'll need to store this so that it can later on be used to complete
the hs_ntor handshake.
</content>
</entry>
<entry>
<title>cell: extract introduce headers into a new type.</title>
<updated>2023-05-17T15:06:28Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-17T15:06:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a6ad49b22bf3f3efe53b3b8e225516f4a5588ebf'/>
<id>urn:sha1:a6ad49b22bf3f3efe53b3b8e225516f4a5588ebf</id>
<content type='text'>
We'll want this because our hs_ntor handshake requires access to an
encoded version of the header independent from the actual encrypted
message.

part of #866.
</content>
</entry>
<entry>
<title>tor-cell: Add code for the payload of an hs-ntor handshake.</title>
<updated>2023-03-06T13:46:40Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-03-06T13:46:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1254a8b86ec4aab8e8078d91459bf8982a7f759b'/>
<id>urn:sha1:1254a8b86ec4aab8e8078d91459bf8982a7f759b</id>
<content type='text'>
(This is the encrypted information inside the INTRODUCE2 cell; it's
used by the client to tell the service where to find its rendezvous
point.)
</content>
</entry>
<entry>
<title>tor-cell: Rename Rendezvous*::message to handshake_info.</title>
<updated>2023-03-01T17:38:27Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-03-01T14:52:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=07b1c3a5051f4c8037128655fab8b0d0211b3b86'/>
<id>urn:sha1:07b1c3a5051f4c8037128655fab8b0d0211b3b86</id>
<content type='text'>
Follow-up from !1038
</content>
</entry>
<entry>
<title>tor-cell: Support extensions in INTRODUCE{1,2}</title>
<updated>2023-02-28T16:15:39Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-02-27T19:09:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ca055d4cb5b506af9679f0f0fda343400be3d782'/>
<id>urn:sha1:ca055d4cb5b506af9679f0f0fda343400be3d782</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-cell: Implement IntroduceAck and IntroEstablished</title>
<updated>2023-02-28T16:15:39Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-02-27T18:46:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7af2efdb8280b3a770acb04dbede62aa07cb2a77'/>
<id>urn:sha1:7af2efdb8280b3a770acb04dbede62aa07cb2a77</id>
<content type='text'>
These are fairly simple, since the bulk of them is just an extension
list with no supported extensions.
</content>
</entry>
<entry>
<title>tor-cell: Implement rendezvous1 and rendezvous2.</title>
<updated>2023-02-28T16:15:39Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-02-27T17:47:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c302246e575851dd8bf2cb0b8d2ccc5f1ccad740'/>
<id>urn:sha1:c302246e575851dd8bf2cb0b8d2ccc5f1ccad740</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-cell: Use a more generic mechanism for managing extensions</title>
<updated>2023-02-15T13:44:43Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-02-15T13:44:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5521df0909ff7afa2d78304c9376861dfcf7041a'/>
<id>urn:sha1:5521df0909ff7afa2d78304c9376861dfcf7041a</id>
<content type='text'>
Several HS message types have an extension list type.  They all use
the same framing for extensions, but each of them has separate
extension types and separate extension namespaces.

This commit simplifies establish_intro a little, and adds support
for maintaining unrecognized extension types--at the expense of some
new internal code.
</content>
</entry>
</feed>
