<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice/src/svc.rs, branch arti-v1.1.13</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.13</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.13'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-02-01T20:02:24Z</updated>
<entry>
<title>tor-hsservice: Remove unnecessary loop (fmt).</title>
<updated>2024-02-01T20:02:24Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-31T15:19:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8b399f13312021da9bb619d6c62cbbd315e90940'/>
<id>urn:sha1:8b399f13312021da9bb619d6c62cbbd315e90940</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Remove unnecessary loop.</title>
<updated>2024-02-01T20:02:24Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-31T15:19:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ac8c8e0d162b9af48aa7647ed1e5283946a29b7a'/>
<id>urn:sha1:ac8c8e0d162b9af48aa7647ed1e5283946a29b7a</id>
<content type='text'>
We don't store public HsId key in the keystore anymore, so this test is
not needed anymore.
</content>
</entry>
<entry>
<title>tor-hsservice: Rewrite maybe_generate_hsid using KeyMgr::generate (fmt).</title>
<updated>2024-02-01T20:02:24Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-31T16:07:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=eef07073f8f930bc7c0bc0b8adb65e0aebad9964'/>
<id>urn:sha1:eef07073f8f930bc7c0bc0b8adb65e0aebad9964</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Rewrite maybe_generate_hsid using KeyMgr::generate.</title>
<updated>2024-02-01T20:02:24Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-31T15:49:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0f51885fd62060853a56e53b96a8be376d38e2b1'/>
<id>urn:sha1:0f51885fd62060853a56e53b96a8be376d38e2b1</id>
<content type='text'>
We will soon remove the `KeyMgr::*_with_derived()` functions, so we need
to rewrite `maybe_generate_hsid` using `KeyMgr::get` and
`KeyMgr::generate`.

An important point to note is that `maybe_generate_hsid` no longer
stores the `KP_hs_id` in the key store. The reason we originally put the
`KP_hs_id` in the keystore in the first place was to support offline
HsId mode. However, offline HsId mode was never fully implemented
(#1194), and the decision to put the public part of the HsId in the
keystore is controversial (#1195). We can revisit this decision when we
implement #1194, but for now, we don't need a separate `KP_hs_Id` entry
in the keystore.
</content>
</entry>
<entry>
<title>tor-hsservice: Extract the onion name from the keypair.</title>
<updated>2024-02-01T20:02:24Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-31T15:47:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4ad2062a7eb4881c1eeb5b56779e74e76dca8193'/>
<id>urn:sha1:4ad2062a7eb4881c1eeb5b56779e74e76dca8193</id>
<content type='text'>
We're about to stop storing the public part of the hsid in the keystore.
</content>
</entry>
<entry>
<title>Make the OnionServiceState type crate-private.</title>
<updated>2024-02-01T17:14:43Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-01-31T21:40:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8eda832bc1461b1102be060f1311831728b66433'/>
<id>urn:sha1:8eda832bc1461b1102be060f1311831728b66433</id>
<content type='text'>
Closes #1261.
</content>
</entry>
<entry>
<title>Merge branch 'high-level-docs' into 'main'</title>
<updated>2024-02-01T16:25:10Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-02-01T16:25:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=965c9f5dceda2cc6b9e817e5ba69e8690a47347a'/>
<id>urn:sha1:965c9f5dceda2cc6b9e817e5ba69e8690a47347a</id>
<content type='text'>
Add some higher-level documentation for tor-hsservice.

Closes #1228

See merge request tpo/core/arti!1945</content>
</entry>
<entry>
<title>Correct description of parameters</title>
<updated>2024-02-01T15:37:32Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2024-02-01T15:37:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5cb0d4e328eac283573fe75e0f294f822773b2ff'/>
<id>urn:sha1:5cb0d4e328eac283573fe75e0f294f822773b2ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Remove now-unused imports</title>
<updated>2024-02-01T11:21:44Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-01-30T15:52:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4bd72e8258a4486d90597760e338813ac68f7a1d'/>
<id>urn:sha1:4bd72e8258a4486d90597760e338813ac68f7a1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Use tor_persist::state_dir, etc. (fmt)</title>
<updated>2024-02-01T11:21:44Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-01-30T16:12:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4ccf20f165cb39e8f3da0a56eab55ea4fe1e4dd1'/>
<id>urn:sha1:4ccf20f165cb39e8f3da0a56eab55ea4fe1e4dd1</id>
<content type='text'>
</content>
</entry>
</feed>
