<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-keymgr/src/keystore, branch arti-v1.2.4</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.4</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.4'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-05-15T11:00:12Z</updated>
<entry>
<title>tor-keymgr: Add script for generating test key files.</title>
<updated>2024-05-15T11:00:12Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-05-01T12:57:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2828a5ab2e667bd3d8c8333fd26999a999d3a0d7'/>
<id>urn:sha1:2828a5ab2e667bd3d8c8333fd26999a999d3a0d7</id>
<content type='text'>
`tor-keymgr/testdata` contains a bunch of OpenSSH keys used for testing.
I meant to share the script I generated them with, but somehow never got
around to it.

Note: the OpenSSH keys generated by this script are going to look
slightly different than the ones that are checked into the repo. This is
because some of those original key files were generated ad-hoc (I
manually modified them a while ago, but I forgot exactly how
</content>
</entry>
<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: Make SshKeyData an opaque type.</title>
<updated>2024-05-07T18:43:35Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-05-07T18:40:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dfb63f8eb8453ae417d2381859cfe7bd213651e5'/>
<id>urn:sha1:dfb63f8eb8453ae417d2381859cfe7bd213651e5</id>
<content type='text'>
This helps prevent external users from creating `SshKeyData` out of
unsupported types of `ssh_key::public::KeyData` and
`ssh_key::private::KeypairData`.
</content>
</entry>
<entry>
<title>tor-keymgr: Do not make SshKeyData infallibly convertible from KeyData/KeypairData.</title>
<updated>2024-05-07T18:30:54Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-05-07T15:43:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=38233357f3bda9d5b87eabb7ebba38796409742a'/>
<id>urn:sha1:38233357f3bda9d5b87eabb7ebba38796409742a</id>
<content type='text'>
</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: Dedupe all the convert functions.</title>
<updated>2024-05-07T13:34:35Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-05-02T21:53:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2c728593b2b4ea58ea484a1f5a0dc2295d547439'/>
<id>urn:sha1:2c728593b2b4ea58ea484a1f5a0dc2295d547439</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Make an ArtiNativeKeystore-specific function private.</title>
<updated>2024-05-07T13:31:45Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-05-02T18:51:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=828650ba9c1bd9fa1d21baf1f442f82849c54a83'/>
<id>urn:sha1:828650ba9c1bd9fa1d21baf1f442f82849c54a83</id>
<content type='text'>
The `ssh_algorithm()` function was only meant for use in the
ArtiNativeKeystore, for extracting the `KeyType` given the
`SshAlgorithm` of a key read from disk, so it really shouldn't be
crate-public.
</content>
</entry>
<entry>
<title>tor-keymgr: Move arti-specific ssh code to arti module.</title>
<updated>2024-05-07T13:31:45Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-05-07T11:46:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=83119a81eb2ffd67d0608df6b1b2fabbf54401b7'/>
<id>urn:sha1:83119a81eb2ffd67d0608df6b1b2fabbf54401b7</id>
<content type='text'>
Some of the types and impls from `key_type/ssh.rs` (such as
`UnparsedOpenSshKey`) have nothing to do with `KeyType`, and are only
used by the `ArtiNativeKeystore`, so I'm moving them to the `arti`
keystore module.

The shared ssh-related stuff now lives in the top-level `ssh.rs`.
</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>
</feed>
