<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-keymgr/src/keystore/arti, branch arti-v1.3.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.3.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.3.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-10-08T13:23:17Z</updated>
<entry>
<title>tor-keymgr: Refactor common fs errors into a separate error enum.</title>
<updated>2024-10-08T13:23:17Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-25T11:32:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9fa5593d3c92f4a3b82ee4abbd62a0aebf9c5db6'/>
<id>urn:sha1:9fa5593d3c92f4a3b82ee4abbd62a0aebf9c5db6</id>
<content type='text'>
This will be reused by other on-disk key stores (such as the C Tor ones
we're about to add).

I recommend reviewing this commit using
`git diff --color-moved=zebra  --ignore-space-change`
</content>
</entry>
<entry>
<title>tor-keymgr: Move the checked_op utils out of the arti module.</title>
<updated>2024-10-08T13:23:17Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-20T18:13:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bf0e37207caf4dbce983fcb3544b51c38a018aec'/>
<id>urn:sha1:bf0e37207caf4dbce983fcb3544b51c38a018aec</id>
<content type='text'>
We are about to use this for the ctor keystore implementation too.
</content>
</entry>
<entry>
<title>Rename tor-keys crate to tor-key-forge</title>
<updated>2024-09-04T18:26:37Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2024-09-04T18:24:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6a28902e3d0c34375e64cbc067eb9cf2e4a55142'/>
<id>urn:sha1:6a28902e3d0c34375e64cbc067eb9cf2e4a55142</id>
<content type='text'>
Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</content>
</entry>
<entry>
<title>tor-keymgr: Use tor-keys crate and remove dead code</title>
<updated>2024-09-04T18:25:55Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2024-08-22T17:41:09Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=803ede5806999264a8379daa96fcdf9177338981'/>
<id>urn:sha1:803ede5806999264a8379daa96fcdf9177338981</id>
<content type='text'>
Everything copied in the previous commits to tor-keys is now removed and
tor-keys crate is used accross the code.

Minor changes to tor-keys to accomodate this change.

Part of #1137

Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</content>
</entry>
<entry>
<title>tor-keymgr: Use CheckedDir::metadata() instead of PathBuf::try_exists().</title>
<updated>2024-08-08T10:06:48Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-08-07T15:31:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=cfa23cf3cf6e5c448a5f35ecfaffb111cc81a01b'/>
<id>urn:sha1:cfa23cf3cf6e5c448a5f35ecfaffb111cc81a01b</id>
<content type='text'>
We now use `CheckedDir::metadata()` to check if the path exists and is
of the correct type.
</content>
</entry>
<entry>
<title>tor-keymgr: Use the new relative path wrapper.</title>
<updated>2024-08-08T10:01:03Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-08-01T17:20:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=19d734f04803c4186d466c1be110f962644ae4a6'/>
<id>urn:sha1:19d734f04803c4186d466c1be110f962644ae4a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Add new rel_path module with helpers for handling relative paths.</title>
<updated>2024-08-08T10:01:03Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-08-01T17:19:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0fbe8a88ed5e65f921ba009165fbb92f4705bb97'/>
<id>urn:sha1:0fbe8a88ed5e65f921ba009165fbb92f4705bb97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Correct message for mistrust error</title>
<updated>2024-07-10T10:50:44Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-07-09T13:47:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e0f844d704e20f5d0ab6f4db32760889012cd870'/>
<id>urn:sha1:e0f844d704e20f5d0ab6f4db32760889012cd870</id>
<content type='text'>
</content>
</entry>
<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>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>
</feed>
