<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice/src/req.rs, branch arti-v1.2.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-02-19T12:52:33Z</updated>
<entry>
<title>tor-keymgr: Include ArtiPath in InvalidArtiPath (fmt).</title>
<updated>2024-02-19T12:52:33Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-02-05T16:16:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=30aea9b826fceb9f36d59c87bc8dea1435225640'/>
<id>urn:sha1:30aea9b826fceb9f36d59c87bc8dea1435225640</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Include ArtiPath in InvalidArtiPath.</title>
<updated>2024-02-19T12:52:33Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-02-05T16:15:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a94125353baeb4b0e87d44072aedcdb4d27075e7'/>
<id>urn:sha1:a94125353baeb4b0e87d44072aedcdb4d27075e7</id>
<content type='text'>
Part of #1115
</content>
</entry>
<entry>
<title>tor-keymgr: Include the ArtiPath in InvalidKeyPathComponentValue.</title>
<updated>2024-02-19T12:52:33Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-02-05T12:55:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=826d60c5b84a7ab4818290f42262fe90f82fc220'/>
<id>urn:sha1:826d60c5b84a7ab4818290f42262fe90f82fc220</id>
<content type='text'>
The offending `ArtiPath` should be included in the error.

Part of #1115
</content>
</entry>
<entry>
<title>tor-keymgr: Rename {to,from}_component to {to,from}_slug.</title>
<updated>2024-02-19T12:52:32Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-02-05T17:05:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1040df929f643a2fd2a1ccb0400f1dd2f2beac98'/>
<id>urn:sha1:1040df929f643a2fd2a1ccb0400f1dd2f2beac98</id>
<content type='text'>
Originally, these functions converted to and from `ArtiPathComponent`.
In !1931, we replaced `ArtiPathComponent` with `Slug` without renaming
the conversion functions. Since we're converting to and from `Slug` now,
I think it makes sense to rename them too.

Part of #1115
</content>
</entry>
<entry>
<title>tor-keymgr: Replace KeyMgr::get_with_type with KeyMgr::get_entry.</title>
<updated>2024-02-19T10:46:10Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-02-15T17:14:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3b600d67857cbe134bbecf29626fdf0dfd165110'/>
<id>urn:sha1:3b600d67857cbe134bbecf29626fdf0dfd165110</id>
<content type='text'>
Part of #1271
</content>
</entry>
<entry>
<title>tor-keymgr: Make KeyMgr::list_matching return `KeystoreEntry`s.</title>
<updated>2024-02-19T10:46:10Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-02-15T16:34:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=21f0e7e7c51a66d404a2dfe9ca6590b85857a68a'/>
<id>urn:sha1:21f0e7e7c51a66d404a2dfe9ca6590b85857a68a</id>
<content type='text'>
Part of #1271
</content>
</entry>
<entry>
<title>tor-hsservice: Read the keypair when deriving the subcredentials.</title>
<updated>2024-02-01T20:02:24Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-02-01T11:09:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bf12bf82545c021d93492a0f7ffd221ff86de73b'/>
<id>urn:sha1:bf12bf82545c021d93492a0f7ffd221ff86de73b</id>
<content type='text'>
We're about to stop storing `KP_hs_id` in the keystore, so in
preparation, let's update the callsites that attempt to retrieve it.
</content>
</entry>
<entry>
<title>tor-keymgr: Remove the Slug tests (fmt).</title>
<updated>2024-01-31T10:43:06Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-25T20:36:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=82edcffbe50fad5ad6b73c4827d6b11f30489904'/>
<id>urn:sha1:82edcffbe50fad5ad6b73c4827d6b11f30489904</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Abolish ArtiPathComponent.</title>
<updated>2024-01-31T10:43:06Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-25T17:12:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=de4115126da6156d53482a370b8e12742c0114ec'/>
<id>urn:sha1:de4115126da6156d53482a370b8e12742c0114ec</id>
<content type='text'>
`ArtiPathComponent`s are really just `Slugs`.

Part of #1193, #1092
</content>
</entry>
<entry>
<title>tor-hsservice: Move compute_subcredentials to RendRequestContext.</title>
<updated>2024-01-22T11:11:27Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-22T11:08:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5f9d5cad21ab4955d50f97d692d78f521027468a'/>
<id>urn:sha1:5f9d5cad21ab4955d50f97d692d78f521027468a</id>
<content type='text'>
Part of #1242
</content>
</entry>
</feed>
