<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-keymgr/src/key_specifier.rs, branch arti-v1.1.10</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.10</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.10'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-10-24T14:42:35Z</updated>
<entry>
<title>tor-keymgr: Stop open-coding range operations.</title>
<updated>2023-10-24T14:42:35Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-10-24T12:08:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=960b397dc37405bd4af307041fb2667ec949d508'/>
<id>urn:sha1:960b397dc37405bd4af307041fb2667ec949d508</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Fix substring bounds check.</title>
<updated>2023-10-24T14:42:35Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-10-23T15:43:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c4ca855ed7a0086db16e705c301d8f554beef391'/>
<id>urn:sha1:c4ca855ed7a0086db16e705c301d8f554beef391</id>
<content type='text'>
The upper limit is exclusive, so this condition was off by one.
</content>
</entry>
<entry>
<title>tor-keymgr: Rename KeyPathError to ArtiPathUnavailableError.</title>
<updated>2023-10-19T10:53:43Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-10-18T14:35:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e6b336c32099d5ead1c74b5090e263c5bfdc2ca9'/>
<id>urn:sha1:e6b336c32099d5ead1c74b5090e263c5bfdc2ca9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Remove From&lt;ArtiPathError&gt; impl for KeyPathError.</title>
<updated>2023-10-19T10:53:43Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-10-18T14:30:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=13f96d7ab18c62fa3de6f63ed24d2587aee03e52'/>
<id>urn:sha1:13f96d7ab18c62fa3de6f63ed24d2587aee03e52</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Expand on the KeyPathError docs.</title>
<updated>2023-10-19T10:53:43Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-10-17T19:25:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=03f7504c37192f9cb597f42fbad9e85bd41da797'/>
<id>urn:sha1:03f7504c37192f9cb597f42fbad9e85bd41da797</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Rework the ArtiPath error types.</title>
<updated>2023-10-19T10:53:43Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-10-17T19:09:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c561712d83775e8ec04ede452707b149c0a4578d'/>
<id>urn:sha1:c561712d83775e8ec04ede452707b149c0a4578d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Add TODO about using derive-adhoc.</title>
<updated>2023-10-19T10:53:43Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-10-17T17:07:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2b09692605b99c7f47f03bc18c28be0105866d99'/>
<id>urn:sha1:2b09692605b99c7f47f03bc18c28be0105866d99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Add KeyPathPattern constructor that does not match any valid paths.</title>
<updated>2023-10-19T10:53:43Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-10-16T18:36:47Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f278eefb116a4b68f33ea55a537c42c84587abd3'/>
<id>urn:sha1:f278eefb116a4b68f33ea55a537c42c84587abd3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Add matching functionality and types for representing patterns.</title>
<updated>2023-10-19T10:46:01Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-10-16T14:07:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=af29921c5a5d47a6b5e1845d1de480f7621f9e54'/>
<id>urn:sha1:af29921c5a5d47a6b5e1845d1de480f7621f9e54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Implement KeySpecifier for ArtiPath, CTorPath, KeyPath.</title>
<updated>2023-10-19T10:46:01Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-10-16T11:37:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9f11ba1310bc29fffb461fc5a5bc950bb8315713'/>
<id>urn:sha1:9f11ba1310bc29fffb461fc5a5bc950bb8315713</id>
<content type='text'>
Many keymgr APIs require a `&amp;dyn KeySpecifier`, which essentially
represents an `ArtiPath` and an optional `CTorPath`. Implementing
`KeySpecifier` for `ArtiPath`/`CTorPath`/`KeyPath` will enable keymgr
users to pass a `ArtiPath`/`CTorPath`/`KeyPath` to these APIs.
</content>
</entry>
</feed>
