<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-cell/tests, branch ios-sqlite-hacks</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=ios-sqlite-hacks</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=ios-sqlite-hacks'/>
<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>Change CircTarget::linkspecs() to return an encoded list.</title>
<updated>2023-05-10T16:30:32Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-10T16:25:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7ce808b75bb500f27ce7837d4f76cbf7fc1ee705'/>
<id>urn:sha1:7ce808b75bb500f27ce7837d4f76cbf7fc1ee705</id>
<content type='text'>
If we didn't do this, we would need to transfrom
`EncodedLinkSpec`s into a `LinkSpec::Unrecognized`, which is not
semantically right.  What's more, every user of this API wants to
consume encoded link specifiers, so encoding them early saves a
little effort.
</content>
</entry>
<entry>
<title>linkspec: Make LinkSpecType public.</title>
<updated>2023-05-10T16:19:37Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-10T16:19:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a86aff8399655d0468a483d1ee6814653a37216f'/>
<id>urn:sha1:a86aff8399655d0468a483d1ee6814653a37216f</id>
<content type='text'>
This lets us check the type of an `EncodedLinkSpec` as well, and
lets us remove an interface that took a raw u8.
</content>
</entry>
<entry>
<title>Rename UnparsedLinkSpec =&gt; EncodedLinkSpec</title>
<updated>2023-05-10T15:23:39Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-10T15:23:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=02785ca6505572bdbfaa560178f299e30f7bc7e8'/>
<id>urn:sha1:02785ca6505572bdbfaa560178f299e30f7bc7e8</id>
<content type='text'>
</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 EstablishIntro{Body =&gt; Details}</title>
<updated>2023-03-01T16:18:50Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-03-01T16:18:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=03df452f7bc7491bfe2e5e813a0b7bf6ca036df9'/>
<id>urn:sha1:03df452f7bc7491bfe2e5e813a0b7bf6ca036df9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-cell: Make EstablishIntro do signatures</title>
<updated>2023-03-01T12:38:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-02-27T20:38:47Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8c9a1a6fad6fa34dd4ff42795d5c698f0928b331'/>
<id>urn:sha1:8c9a1a6fad6fa34dd4ff42795d5c698f0928b331</id>
<content type='text'>
The old code parsed and encoded a signature and a mac... but there
was no way to actually set them properly.  Now EstablishIntro is
built around an EstablishIntroBody, and has the ability to check
signatures and macs.

Because there is no way to handle one of these messages if we can't
check the signature, we no longer accept unrecognized `auth_key` types
in this message.

I've added a test to make sure that we can validate a message from the
C tor implementation, and a test to make sure we can validate our
own cells.  I also had to modify the previous tests so that their
keys were well-formed.
</content>
</entry>
<entry>
<title>Change several cfgs to refer to new feature names.</title>
<updated>2023-02-28T16:15:39Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-02-28T16:14:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=09d601d0507eea20221599ab604e5b077ef9259f'/>
<id>urn:sha1:09d601d0507eea20221599ab604e5b077ef9259f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mark new tests as onion-service-only</title>
<updated>2023-02-28T16:15:39Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-02-27T20:33:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0c000a17134d2205c6999314289506d4fc1f508d'/>
<id>urn:sha1:0c000a17134d2205c6999314289506d4fc1f508d</id>
<content type='text'>
</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>
</feed>
