<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src/subcommands, 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-25T17:46:07Z</updated>
<entry>
<title>arti: move 'relay' subcommand to 'subcommands::relay' module</title>
<updated>2024-09-25T17:46:07Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2024-09-25T16:48:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d24325e21e674c793f2929bc81168f6f9d2af89b'/>
<id>urn:sha1:d24325e21e674c793f2929bc81168f6f9d2af89b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Rename the primary keystore for clarity.</title>
<updated>2024-09-23T13:17:49Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-20T10:20:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=80095da1aa47978cdba26c2b3d254a99c075cf53'/>
<id>urn:sha1:80095da1aa47978cdba26c2b3d254a99c075cf53</id>
<content type='text'>
Previously, arti's primary keystore was referred to as its "default"
keystore. However, "default" is inaccurate here: there is no way to
meaningfully override this "default" (the "default" store acts as the
main keystore). Throughout the codebase, we query all keystores for keys
(including the secondary ones), but only ever write to the
default/primary keystore. This is OK for now, because it enables us to
have one mutable keystore, and multiple secondary, read-only stores.
</content>
</entry>
<entry>
<title>arti: Tolerate lowercase "no" in confirmation prompt.</title>
<updated>2024-09-19T18:17:33Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-19T18:16:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2e5b5df6783279247a09a96eef8b0be70d4f3f2c'/>
<id>urn:sha1:2e5b5df6783279247a09a96eef8b0be70d4f3f2c</id>
<content type='text'>
Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2435#note_3080452
</content>
</entry>
<entry>
<title>arti: Fix typo in display_service_discovery_key function name.</title>
<updated>2024-09-19T18:17:25Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-19T18:12:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2b94d3ee9f1f092823b216d2372ed71d6508ed93'/>
<id>urn:sha1:2b94d3ee9f1f092823b216d2372ed71d6508ed93</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: Add a subcommand for removing a client discovery key.</title>
<updated>2024-09-19T14:29:24Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-18T19:20:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d164f9dc2e104e9c0edc4685888b10c5b84259fe'/>
<id>urn:sha1:d164f9dc2e104e9c0edc4685888b10c5b84259fe</id>
<content type='text'>
Closes #1475
</content>
</entry>
<entry>
<title>arti: Add an hsc subcommand for rotating client keys.</title>
<updated>2024-09-19T14:29:21Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-17T14:21:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2e2d2fb723b7252da60120aa99ddbea2029a3e2b'/>
<id>urn:sha1:2e2d2fb723b7252da60120aa99ddbea2029a3e2b</id>
<content type='text'>
Part of #1475
</content>
</entry>
<entry>
<title>arti: Move public key output logic to a separate function.</title>
<updated>2024-09-19T11:50:09Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-18T18:40:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c72dc0cc5866ac1be571492900ccb6b9800bc8d2'/>
<id>urn:sha1:c72dc0cc5866ac1be571492900ccb6b9800bc8d2</id>
<content type='text'>
This will be reused for `arti hsc key rotate`, which also outputs
the public key.
</content>
</entry>
<entry>
<title>arti: Satisfy clippy.</title>
<updated>2024-09-18T18:06:49Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-18T18:02:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5489d851519e2dfb25689890c1815884f5aad6fd'/>
<id>urn:sha1:5489d851519e2dfb25689890c1815884f5aad6fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: Add hsc key subcommand, deprecate hsc get-key.</title>
<updated>2024-09-18T18:06:49Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-18T17:37:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=aa420742e7dc054ec97f4f10e3354165a285fad0'/>
<id>urn:sha1:aa420742e7dc054ec97f4f10e3354165a285fad0</id>
<content type='text'>
I am deprecating the old `hsc get-key` subcommand in favor of the new
`hsc key get` subcommand. This is because I plan to implement the rest
of the key management functionality (key deletion, rotation, etc.) as
subcommands of the `hsc key` command. The alternative would be to add a
new distinct top-level `hsc rotate-key`, `hsc remove-key`, etc.
subcommand alongside the existing `hsc get-key` command (which IMO is
less nice than the alternative I'm proposing).
</content>
</entry>
<entry>
<title>arti: Move the keygen-related args to a separate struct.</title>
<updated>2024-09-18T18:04:57Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-18T15:39:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4123d926b5f290fe21a3921b88d51b068de6b5c3'/>
<id>urn:sha1:4123d926b5f290fe21a3921b88d51b068de6b5c3</id>
<content type='text'>
These will be reused by a future `key rotate` subcommand.
</content>
</entry>
</feed>
