<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-keymgr/src/test_utils.rs, branch arti-v1.4.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.4.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-02-06T13:32:21Z</updated>
<entry>
<title>tor-keymgr: Use @ to annotate internal macro branches.</title>
<updated>2025-02-06T13:32:21Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-02-05T10:30:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8dea9e5b4170804fabca4a1992624e74f2425bd4'/>
<id>urn:sha1:8dea9e5b4170804fabca4a1992624e74f2425bd4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Define the test key constants using a macro.</title>
<updated>2025-02-06T13:32:21Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-02-04T13:02:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=238c9bf2aeda9833864217fce2fea4c63ba062c8'/>
<id>urn:sha1:238c9bf2aeda9833864217fce2fea4c63ba062c8</id>
<content type='text'>
Closes #1396
</content>
</entry>
<entry>
<title>tor-keymgr: Rename test constants to match file names.</title>
<updated>2025-02-06T13:32:21Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-02-04T12:20:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ae6d2233f8ed949ba416c39f2b6f80ae2c556af9'/>
<id>urn:sha1:ae6d2233f8ed949ba416c39f2b6f80ae2c556af9</id>
<content type='text'>
Part of #1396
</content>
</entry>
<entry>
<title>tor-key-forge: Split out ItemType as a separate trait.</title>
<updated>2025-01-13T19:22:36Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-12-10T20:27:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d45ab843b6506dfbfea456ed585c34f60100a280'/>
<id>urn:sha1:d45ab843b6506dfbfea456ed585c34f60100a280</id>
<content type='text'>
This is necessary because `ParsedCert`s will not be `EncodableItem`s.
This is because we cannot (and don't want to) write certificates that
have not yet been validated to the keystore. They do need to be
retrievable from the keystore though, so we also change `ErasedKey`
to be `Box&lt;dyn ItemType&gt;` instead.
</content>
</entry>
<entry>
<title>tor-keymgr: Add a test certificate specifier to test_utils.</title>
<updated>2024-12-04T16:43:31Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-11-26T13:44:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=791ad0ab3d4c632af141000256d9de212871ba0a'/>
<id>urn:sha1:791ad0ab3d4c632af141000256d9de212871ba0a</id>
<content type='text'>
This is about to be used in a couple of places.
</content>
</entry>
<entry>
<title>tor-keymgr: Replace as_ssh_key_data with as_keystore_item (fmt).</title>
<updated>2024-12-04T16:42:06Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-11-22T15:04:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fb308850643b42380e1f1210c597c13c06d405b4'/>
<id>urn:sha1:fb308850643b42380e1f1210c597c13c06d405b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Replace as_ssh_key_data with as_keystore_item.</title>
<updated>2024-12-04T16:42:06Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-11-21T16:34:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7e0a9ac51e1c59e009ea7f530e24e6b862dde45b'/>
<id>urn:sha1:7e0a9ac51e1c59e009ea7f530e24e6b862dde45b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-key-forge: Replace EncodableItem::key_type() with item_type().</title>
<updated>2024-12-04T16:42:06Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-11-21T15:08:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b4a3ce68990d9309b99c90a5012bb45c278ccdfc'/>
<id>urn:sha1:b4a3ce68990d9309b99c90a5012bb45c278ccdfc</id>
<content type='text'>
This function now returns a `KeystoreItemType`, enabling us to represent
certs as `EncodableItem`s.
</content>
</entry>
<entry>
<title>tor-keymgr: Replace KeyType with KeystoreItemType (fmt).</title>
<updated>2024-12-04T16:42:06Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-11-22T15:03:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4468991841310183729c8937c8188ace6dd96079'/>
<id>urn:sha1:4468991841310183729c8937c8188ace6dd96079</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Replace KeyType with KeystoreItemType.</title>
<updated>2024-12-04T16:42:06Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-11-21T15:05:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d6eb02d4c631528bc437d4e3cde7b249c590601a'/>
<id>urn:sha1:d6eb02d4c631528bc437d4e3cde7b249c590601a</id>
<content type='text'>
This is part of the work needed to support storing certificates in the
keystore (they won't have a `KeyType`, but rather `CertType`).
</content>
</entry>
</feed>
