<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-keymgr/src/keystore/arti.rs, 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-07T18:43:35Z</updated>
<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: 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: 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: Make test module private again.</title>
<updated>2024-05-07T09:51:13Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-05-02T12:57:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a05b126adfb8acd65d9be4a26b5d6afa4dc518f5'/>
<id>urn:sha1:a05b126adfb8acd65d9be4a26b5d6afa4dc518f5</id>
<content type='text'>
This doesn't need to be public anymore now that the test keys are
exported from `test_utils`.

Addresses https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2076#note_3016577
</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>
<entry>
<title>tor-keymgr: added initial implementation for in-memory ArtiEphemeralKeystore</title>
<updated>2024-04-10T01:36:17Z</updated>
<author>
<name>Richard Pospesel</name>
<email>richard@torproject.org</email>
</author>
<published>2024-04-07T21:49:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=062432ff9f4ee7838af6ed1a08a41e181369eb5a'/>
<id>urn:sha1:062432ff9f4ee7838af6ed1a08a41e181369eb5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Run maint/add_warning.</title>
<updated>2024-03-13T16:30:53Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-03-13T16:30:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c0c9bd15d42897825dd0ab3d3b8dd1c17bd6320c'/>
<id>urn:sha1:c0c9bd15d42897825dd0ab3d3b8dd1c17bd6320c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use tor_basic_utils::PathExt::display_lossy</title>
<updated>2024-03-05T15:34:29Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-03-04T19:23:09Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=418d4c588839eb116666b29ba03cc5bf262d3d71'/>
<id>urn:sha1:418d4c588839eb116666b29ba03cc5bf262d3d71</id>
<content type='text'>
Change Path::display to this new function, in call sites where it's
being used for a diagnostic.
</content>
</entry>
<entry>
<title>Merge branch 'analyzer_windows_problems' into 'main'</title>
<updated>2024-03-04T10:57:44Z</updated>
<author>
<name>gabi-250</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-03-04T10:57:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a2da7c476b8cafddb04df11fda2b7a4654bb3c53'/>
<id>urn:sha1:a2da7c476b8cafddb04df11fda2b7a4654bb3c53</id>
<content type='text'>
Fix rust-analyzer problems seen with default features on Windows

See merge request tpo/core/arti!2009</content>
</entry>
</feed>
