<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src/subcommands/hsc.rs, branch main</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=main</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-01-06T15:25:20Z</updated>
<entry>
<title>keymgr: Make CTorPath more like the client/service specifiers</title>
<updated>2026-01-06T15:25:20Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-01-06T10:43:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=71178a54dc8c3c3ed75b14ecbca3197feb22accc'/>
<id>urn:sha1:71178a54dc8c3c3ed75b14ecbca3197feb22accc</id>
<content type='text'>
This will make it easier to see the correspondence between CTorPaths
and the HS client/service key specifiers.

Initially, I was hoping this would make it easier to write a d-d macro
that automatically derives a `CTorPath` variant (e.g.
`HsClientDescEncKeypair`) from the KeySpecifier type name
(`HsClientDescEncKeypairSpecifier`), but alas, I don't think d-d can
"chop off" name suffixes ("Specifier", in this case).
`from_ctor_path()`/`ctor_path()` implementations for converting
`CTorPath`s to and from key specifiers.
</content>
</entry>
<entry>
<title>arti: Add missing subcommand docs</title>
<updated>2025-12-01T12:36:13Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-12-01T11:11:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9003ad28c1f3a82b33d8269e33700082fbbce2a8'/>
<id>urn:sha1:9003ad28c1f3a82b33d8269e33700082fbbce2a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `hsc key ctor-migrate` subcommand</title>
<updated>2025-11-24T12:27:51Z</updated>
<author>
<name>hjrgrn</name>
<email>3874-hjrgrn@gitlab.torproject.org</email>
</author>
<published>2025-11-24T12:27:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c343aa4eb860481f64aab6e459b77ee0a55b2cf0'/>
<id>urn:sha1:c343aa4eb860481f64aab6e459b77ee0a55b2cf0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch Cargo.toml files to edition 2024.</title>
<updated>2025-08-07T15:28:36Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-08-06T01:19:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=77b0de43b8c67cdb81befe0680a3df43b6ad37bc'/>
<id>urn:sha1:77b0de43b8c67cdb81befe0680a3df43b6ad37bc</id>
<content type='text'>
First, run

```
git grep -l "^edition =" |
    xargs perl -i -pe 's/^edition *=.*/edition = "2024"/;'
```

Second, manually verify that all Cargo.toml files have changed,
and nothing else has changed.

Third, run cargo fmt again.
</content>
</entry>
<entry>
<title>Use new DisplayRedacted/DebugRedacted code for HsId.</title>
<updated>2025-07-31T13:49:51Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-07-29T18:49:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=24b56a134a0542965fd4bb76f39300523fde0213'/>
<id>urn:sha1:24b56a134a0542965fd4bb76f39300523fde0213</id>
<content type='text'>
Closes #2012.
</content>
</entry>
<entry>
<title>arti: hss: Add `arti hss ctor-migrate`</title>
<updated>2025-07-31T11:05:12Z</updated>
<author>
<name>hjrgrn</name>
<email>3874-hjrgrn@gitlab.torproject.org</email>
</author>
<published>2025-07-31T11:05:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=79b7bd60d96f9fe29ac28d3e2827beeab157361e'/>
<id>urn:sha1:79b7bd60d96f9fe29ac28d3e2827beeab157361e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove hsc quiet and force flags in favor of batch</title>
<updated>2025-04-14T09:29:14Z</updated>
<author>
<name>hjrgrn</name>
<email>3874-hjrgrn@gitlab.torproject.org</email>
</author>
<published>2025-04-14T09:29:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=feb5a126f9203acc99f4700b513b08b6fbe64862'/>
<id>urn:sha1:feb5a126f9203acc99f4700b513b08b6fbe64862</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch '1630-scrub-address-from-output' into 'main'</title>
<updated>2025-03-19T12:14:58Z</updated>
<author>
<name>gabi-250</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-03-19T12:14:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=73e102d74348c8a24cf9adb6fe6292dac202d17e'/>
<id>urn:sha1:73e102d74348c8a24cf9adb6fe6292dac202d17e</id>
<content type='text'>
hsc: remove onion-address flag in favour of stdin

Closes #1630

See merge request tpo/core/arti!2861</content>
</entry>
<entry>
<title>Merge branch 'hsc-lf' into 'main'</title>
<updated>2025-03-18T14:27:13Z</updated>
<author>
<name>gabi-250</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-03-18T14:27:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c0fdeb578c1e649a270d2a17ad3461dc7bf319b6'/>
<id>urn:sha1:c0fdeb578c1e649a270d2a17ad3461dc7bf319b6</id>
<content type='text'>
arti: hsc-key-get: Print LF after discovery key

See merge request tpo/core/arti!2856</content>
</entry>
<entry>
<title>hsc: Improve get_onion_address function</title>
<updated>2025-03-18T12:31:31Z</updated>
<author>
<name>hjrgrn</name>
<email>3874-hjrgrn@gitlab.torproject.org</email>
</author>
<published>2025-03-18T12:31:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2da43e3762822cea2916aa22f0ead830b6891c85'/>
<id>urn:sha1:2da43e3762822cea2916aa22f0ead830b6891c85</id>
<content type='text'>
</content>
</entry>
</feed>
