<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-keymgr/src/keystore, branch arti-v1.2.8</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.8</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.8'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-09-17T18:06:13Z</updated>
<entry>
<title>tor-keymgr: add disk-related docs to `ArtiEphemeralKeystore`</title>
<updated>2024-09-17T18:06:13Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2024-09-17T18:06:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=763170669999861f1d3d31c348a1e6b2b3c6f75e'/>
<id>urn:sha1:763170669999861f1d3d31c348a1e6b2b3c6f75e</id>
<content type='text'>
</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>Fix typos</title>
<updated>2024-09-03T08:09:02Z</updated>
<author>
<name>Dimitris Apostolou</name>
<email>dimitris.apostolou@icloud.com</email>
</author>
<published>2024-09-03T08:09:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=676f913463b7d84f34dd6101b99d03ef79cf57ad'/>
<id>urn:sha1:676f913463b7d84f34dd6101b99d03ef79cf57ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Remove unnecessary io::Error handling.</title>
<updated>2024-08-08T10:06:48Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-08-08T09:48:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e060d5bb70d3cdd0ffbb7cbbfeff3b38ed02bd26'/>
<id>urn:sha1:e060d5bb70d3cdd0ffbb7cbbfeff3b38ed02bd26</id>
<content type='text'>
`fs-mistrust` always maps `io::ErrorKind::NotFound` to
`fs_mistrust::Error::NotFound`, so these `io::ErrorKind::NotFound`
branches were unreachable.
</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 (fmt).</title>
<updated>2024-08-08T10:01:03Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-08-01T17:25:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f05ed2f43a0b1007227deffdb5dda70bb8047a5f'/>
<id>urn:sha1:f05ed2f43a0b1007227deffdb5dda70bb8047a5f</id>
<content type='text'>
</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: Add private RelKeyPath type for relative paths.</title>
<updated>2024-08-08T09:53:29Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-07-30T11:27:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=619b6ca22b8b42c106b34402a6a6b049808271a4'/>
<id>urn:sha1:619b6ca22b8b42c106b34402a6a6b049808271a4</id>
<content type='text'>
This makes `rel_path` return a `RelKeyPath` instead of a `PathBuf` to
prevent the accidental misuse of relative key paths (like the one
from #1492).

Closes #1494
</content>
</entry>
</feed>
