<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-relay/src/keys.rs, branch arti-v2.4.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.4.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.4.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-04-16T09:22:54Z</updated>
<entry>
<title>arti-relay: Use unquoted type in keypair_specifier attr</title>
<updated>2026-04-16T09:22:54Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-04-15T13:05:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=36c6da1314d3516fd40b0f584600dd84643ddb9d'/>
<id>urn:sha1:36c6da1314d3516fd40b0f584600dd84643ddb9d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti-relay: Remove no-longer needed impls</title>
<updated>2026-04-01T11:17:50Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-04-01T11:02:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=85e99685b9f376167713f9c7170d5405dd9c04ba'/>
<id>urn:sha1:85e99685b9f376167713f9c7170d5405dd9c04ba</id>
<content type='text'>
The specifiers are local to the crate, so we don't need the
`valid_until` accessors anymore.
</content>
</entry>
<entry>
<title>arti-relay: Make the key specifiers pub(crate)</title>
<updated>2026-04-01T11:17:50Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-04-01T11:00:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d8a1e8fada9846ae7fb125598af0d3e128b72e00'/>
<id>urn:sha1:d8a1e8fada9846ae7fb125598af0d3e128b72e00</id>
<content type='text'>
These no longer need to be `pub` now that they're in `arti-relay`.
</content>
</entry>
<entry>
<title>arti-relay: Move all key specifiers to a new keys module</title>
<updated>2026-04-01T11:17:50Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-04-01T10:45:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2cdc938a1bca3aa84eb7317a17d7776e55af5ae4'/>
<id>urn:sha1:2cdc938a1bca3aa84eb7317a17d7776e55af5ae4</id>
<content type='text'>
This extracts the key specifier types out of `tor-relay-crypto`, which

  * makes the code layout consistent with the hidden service crates (the
    key specifiers are defined in a `keys` module in `tor-hsservice`,
    while the key wrapper types live in `tor-hscrypto::pk`)
  * helps reduce the API surface: the key specifiers are only used in
    `arti-relay`, so we can move them there and make them `pub(crate)`
    instead of `pub`
</content>
</entry>
</feed>
