<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-keymgr/src/keystore/ephemeral.rs, branch arti-v1.2.6</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.6</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.6'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-05-08T18:08:24Z</updated>
<entry>
<title>Revert "tor-keymgr: Fix now-failing test."</title>
<updated>2024-05-08T18:08:24Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-05-08T18:07:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=04d527bbd66545e6b0178951c4d041287cdb12bb'/>
<id>urn:sha1:04d527bbd66545e6b0178951c4d041287cdb12bb</id>
<content type='text'>
This reverts commit 9ea35caeb1ed23fd029627d04819debc41d85c77.
</content>
</entry>
<entry>
<title>tor-keymgr: Validate the KeyType when inserting into the ephemeral keystore.</title>
<updated>2024-05-08T18:08:24Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-05-08T18:06:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4401bfb74d0dde20fd8e3ce2fb5b4cb4d2182147'/>
<id>urn:sha1:4401bfb74d0dde20fd8e3ce2fb5b4cb4d2182147</id>
<content type='text'>
Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2131#note_3028014
</content>
</entry>
<entry>
<title>tor-keymgr: Update ephemeral keystore docs.</title>
<updated>2024-05-07T15:07:09Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-05-07T15:06:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5e9e453d6bf142ad5aeed96ad4ca0eb668b23296'/>
<id>urn:sha1:5e9e453d6bf142ad5aeed96ad4ca0eb668b23296</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Test that the ephemeral store returns the correct type.</title>
<updated>2024-05-07T13:31:45Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-05-07T11:46:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=62c8501d15d76dae2af640f392d6a41b1a6ffb6b'/>
<id>urn:sha1:62c8501d15d76dae2af640f392d6a41b1a6ffb6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Fix now-failing test.</title>
<updated>2024-05-07T13:31:45Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-04-30T17:24:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9ea35caeb1ed23fd029627d04819debc41d85c77'/>
<id>urn:sha1:9ea35caeb1ed23fd029627d04819debc41d85c77</id>
<content type='text'>
Inserting a key that has the wrong key type no longer fails, because we
now store the `KeyData` as-is, without attempting to parse it as a
specific kind of SSH key.
</content>
</entry>
<entry>
<title>tor-keymgr: Simplify ephemeral keystore impl.</title>
<updated>2024-05-07T13:31:45Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-05-02T21:07:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5fc25ec88790dea2ad4ab1adfeb45d27f6f8647c'/>
<id>urn:sha1:5fc25ec88790dea2ad4ab1adfeb45d27f6f8647c</id>
<content type='text'>
Closes #1362 #1367
</content>
</entry>
<entry>
<title>tor-keymgr: Move parse_ssh_format_erased to UnparsedOpenSshKey.</title>
<updated>2024-05-07T11:20:33Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-05-02T16:53:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=766fe621e467442370fcabfad7d897390dc790a6'/>
<id>urn:sha1:766fe621e467442370fcabfad7d897390dc790a6</id>
<content type='text'>
I think it makes more sense for parse_ssh_format_erased to be a function
of the key than of `KeyType`.
</content>
</entry>
<entry>
<title>tor-keymgr: Avoid using UnparsedOpenSshKey.</title>
<updated>2024-05-07T11:20:32Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-05-02T17:56:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=458c567cd2f12ca8490121cbd46dcbd17d1085bd'/>
<id>urn:sha1:458c567cd2f12ca8490121cbd46dcbd17d1085bd</id>
<content type='text'>
`UnparsedOpenSshKey` was originally only meant to be used for the
`ArtiNativeKeystore`.

I am about to make it private to the arti module, so I'm updating the
ephemeral keystore tests to not use it.

Part of #1362
</content>
</entry>
<entry>
<title>tor-keymgr: Move TestSpecifier to test_utils.</title>
<updated>2024-05-07T09:51:13Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-05-01T10:30:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a87321848a61c6bedb64e7bd132fad6732320442'/>
<id>urn:sha1:a87321848a61c6bedb64e7bd132fad6732320442</id>
<content type='text'>
This is used by `ArtiNativeKeystore` and the `EphemeralKeystore`.

Moving it to test_utils means `EphemeralKeystore` no longer needs to
import test helpers from the arti module.
</content>
</entry>
<entry>
<title>tor-keymgr: Move test constants to test_utils.</title>
<updated>2024-05-07T09:51:13Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-05-01T10:29:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5acb39c96d910149bb0af865cda02665f37ca5f1'/>
<id>urn:sha1:5acb39c96d910149bb0af865cda02665f37ca5f1</id>
<content type='text'>
Closes #1363 and addresses a handful of TODOs about `include_str!`ing
the same key multiple times from various test modules.
</content>
</entry>
</feed>
