<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-keymgr/src/lib.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-19T10:53:43Z</updated>
<entry>
<title>tor-keymgr: Rename KeyPathError to ArtiPathUnavailableError (fmt).</title>
<updated>2023-10-19T10:53:43Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-10-18T14:40:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=cf6555e7f59ecba084201a37d564ff3dcf0d98bb'/>
<id>urn:sha1:cf6555e7f59ecba084201a37d564ff3dcf0d98bb</id>
<content type='text'>
</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: Add KeyMgr::list_matching for retrieving keys that match a given pattern.</title>
<updated>2023-10-19T10:46:01Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-10-16T20:46:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=24a0e4f1f46c72c3d9de18d68a0fa5570e720641'/>
<id>urn:sha1:24a0e4f1f46c72c3d9de18d68a0fa5570e720641</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Give KeyType an Unknown variant.</title>
<updated>2023-10-19T10:46:01Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-10-16T14:20:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c5256ca1a795cf9b64c1cbf1d3980403ceb2b687'/>
<id>urn:sha1:c5256ca1a795cf9b64c1cbf1d3980403ceb2b687</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: Add ArtiPathError, KeyPathError (fmt).</title>
<updated>2023-10-19T10:46:01Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-10-16T21:38:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=76eec71b8c0f3ca31f59d18935790015fe6eadc3'/>
<id>urn:sha1:76eec71b8c0f3ca31f59d18935790015fe6eadc3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Add ArtiPathError, KeyPathError.</title>
<updated>2023-10-19T10:46:01Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-10-16T11:37:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=12ee7d725b06e2b79c2b0fccffbbd28d993c484a'/>
<id>urn:sha1:12ee7d725b06e2b79c2b0fccffbbd28d993c484a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Add an enum for representing an ArtiPath or a CTorPath.</title>
<updated>2023-10-19T10:46:01Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-10-12T10:01:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=71d057421813ed5104c90f577eef85773d802c45'/>
<id>urn:sha1:71d057421813ed5104c90f577eef85773d802c45</id>
<content type='text'>
This will enable the future `KeyMgr::list_matching()` API to return a
list that contains results from (potentially) multiple different
keystore backends.
</content>
</entry>
<entry>
<title>tor-keymgr: Factor the generate() function into a separate trait.</title>
<updated>2023-10-09T16:29:05Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-10-04T18:23:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=15431bd3b1fc1a34c8e7b15221a9ca4bac103f1f'/>
<id>urn:sha1:15431bd3b1fc1a34c8e7b15221a9ca4bac103f1f</id>
<content type='text'>
`EncodableKey` is a trait for encoding keypairs and public keys. Keygen
only makes sense for key_pairs_ (it doesn't make sense for public keys),
so it makes sense to move `generate()` out of `EncodableKey`,
</content>
</entry>
<entry>
<title>tor-keymgr: Make EncodableKey support public keys too.</title>
<updated>2023-09-25T21:11:04Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-25T17:53:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1c3fe43493ea9f963a3a09a994b21bea126e04b6'/>
<id>urn:sha1:1c3fe43493ea9f963a3a09a994b21bea126e04b6</id>
<content type='text'>
Previously, `EncodableKey::to_keypair_data` could only be used for
encoding private keys (its return type was `KeypairData`). Now
`EncodableKey::to_keypair_data` can return public key data (`KeyData`)
too.

Note: `to_keypair_data()` will be renamed in a future commit.
</content>
</entry>
</feed>
