<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-keymgr/src/key_specifier, branch arti-v2.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-v2.2.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.2.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-03-12T14:56:39Z</updated>
<entry>
<title>keymgr: Reexport the d-d helpers</title>
<updated>2026-03-12T14:56:39Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-03-09T18:23:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=313d4fccff949db8f4513a8e3d2b942f5a6db33b'/>
<id>urn:sha1:313d4fccff949db8f4513a8e3d2b942f5a6db33b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>keymgr: Remove old has_certificate() option</title>
<updated>2026-03-12T14:56:39Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-02-27T16:39:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=efa1e2540f9c23c587816a163d478b1bf4172b48'/>
<id>urn:sha1:efa1e2540f9c23c587816a163d478b1bf4172b48</id>
<content type='text'>
This was replaced by the new `CertSpecifier` d-d macro.
</content>
</entry>
<entry>
<title>keymgr: Add a new experimental CertSpecifier macro</title>
<updated>2026-03-12T14:56:39Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-02-18T19:03:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7f04bbd142b35e5259e35fab6ad93e979f9b437e'/>
<id>urn:sha1:7f04bbd142b35e5259e35fab6ad93e979f9b437e</id>
<content type='text'>
This will replace the `has_certificate()` attr from the
`KeySpecifier` d-d macro.
</content>
</entry>
<entry>
<title>keymgr: Move extract() out of parse_arti_path()</title>
<updated>2026-03-12T14:56:35Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-03-09T11:59:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d2bfb2a7ab859331170604443b014e822d9a6747'/>
<id>urn:sha1:d2bfb2a7ab859331170604443b014e822d9a6747</id>
<content type='text'>
This will soon be used for parsing the denotators of cert paths too.
</content>
</entry>
<entry>
<title>keymgr: Abolish KeyCertificateSpecifier::signing_key_specifier()</title>
<updated>2026-03-12T14:56:35Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-02-27T16:19:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=29b8feb559114245e95a9de561b504e3e387fcd4'/>
<id>urn:sha1:29b8feb559114245e95a9de561b504e3e387fcd4</id>
<content type='text'>
We need to be able to parse KeyPaths into KeyCertificateSpecifier,
and we can't do that if the signing key is part of the cert specifier
(because the signing key doesn't get encoded in the key path, unlike the
subject key, which does)
</content>
</entry>
<entry>
<title>keymgr: Extend d-d helper to derive KeyCertificateSpecifiers</title>
<updated>2026-02-17T17:49:45Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-02-17T15:44:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=49377cc7882b099e5124d8f1c503cec9b7b31979'/>
<id>urn:sha1:49377cc7882b099e5124d8f1c503cec9b7b31979</id>
<content type='text'>
Closes #2360
</content>
</entry>
<entry>
<title>keymgr: Remove redundant field name in struct init</title>
<updated>2026-01-06T15:25:20Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-01-06T13:07:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=00cd55fc688cc71e1c7463e501ea51500a90a1e3'/>
<id>urn:sha1:00cd55fc688cc71e1c7463e501ea51500a90a1e3</id>
<content type='text'>
Fixes a clippy warning.
</content>
</entry>
<entry>
<title>keymgr: Use d-d to generate CTorPath&lt;-&gt;KeySpecifier conversions</title>
<updated>2026-01-06T15:25:20Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-01-06T11:47:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0221cb64c93d4b9767cb78346e6d2f9d505efba6'/>
<id>urn:sha1:0221cb64c93d4b9767cb78346e6d2f9d505efba6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>keymgr: Resolve a handful of clippy warnings (fmt)</title>
<updated>2026-01-06T15:25:20Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-01-05T13:50:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1f5c5a6b8da2a6e52598453fd861aa3cd7cb73f2'/>
<id>urn:sha1:1f5c5a6b8da2a6e52598453fd861aa3cd7cb73f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>keymgr: Resolve a handful of clippy warnings</title>
<updated>2026-01-06T15:25:20Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-01-05T13:43:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=cdf93ec8c6dbccce86d789d631b7d3687b3192c9'/>
<id>urn:sha1:cdf93ec8c6dbccce86d789d631b7d3687b3192c9</id>
<content type='text'>
</content>
</entry>
</feed>
