<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/semver.md, branch arti-v1.1.10</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.10</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.10'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-10-30T14:18:02Z</updated>
<entry>
<title>tor-netdoc: Use the new HandshakeType enum to represent CREATE2 HTYPEs.</title>
<updated>2023-10-30T14:18:02Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-10-30T13:56:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=28a0b24db240cc24230c80732c5f4ba3a0b0d461'/>
<id>urn:sha1:28a0b24db240cc24230c80732c5f4ba3a0b0d461</id>
<content type='text'>
Representing the supported HTYPEs as `HandshakeType`s instead of `u32`s
makes it more difficult to pass in wrong/invalid values to
`HsDescBuilder::create2_formats`.

This also fixes a descriptor publisher bug spotted by @jnewsome, where
the advertised CREATE2 HTYPEs included HTYPE `1`, which is actually
supposed to be a reserved value. The publisher now only advertises the
`NTOR` HTYPE (just like C Tor).
</content>
</entry>
<entry>
<title>tor-netdoc: Building a descriptor now only requires the public part of blinded_id.</title>
<updated>2023-10-25T15:32:36Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-10-25T14:05:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6420e5ef3460e1ff3ccb77beeb75af2c918f86d7'/>
<id>urn:sha1:6420e5ef3460e1ff3ccb77beeb75af2c918f86d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Update HsDesc, HsDescOuter to accept the hs_desc_sign cert as an argument.</title>
<updated>2023-10-25T15:32:36Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-10-23T17:56:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7edade162c8dd5f45f8d69496084f32003357e55'/>
<id>urn:sha1:7edade162c8dd5f45f8d69496084f32003357e55</id>
<content type='text'>
This will enable us to (eventually) the load the descriptor signing key
cert from the keystore (as opposed to always recomputing it when
building the `HsDesc`).

Part of #1048
</content>
</entry>
<entry>
<title>tor-netdoc: Add helper function for computing the descriptor signing key cert.</title>
<updated>2023-10-25T15:32:36Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-10-24T16:35:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=35f3c1c9dc8a64b4f6f76e6e3d06b782b3d255d5'/>
<id>urn:sha1:35f3c1c9dc8a64b4f6f76e6e3d06b782b3d255d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove semver.md files now that 1.1.9 is out.</title>
<updated>2023-10-02T21:17:35Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-10-02T21:17:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1ffc982b8b31a34cd3acb129e509fa737bfc3353'/>
<id>urn:sha1:1ffc982b8b31a34cd3acb129e509fa737bfc3353</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsclient, arti-client, tor-keymgr, tor-netdoc: Use a keypair instead of StaticSecret.</title>
<updated>2023-09-25T18:56:58Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-25T15:28:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5b5483aa2c8e6a9a9fbcdece1c453ad87d434fdc'/>
<id>urn:sha1:5b5483aa2c8e6a9a9fbcdece1c453ad87d434fdc</id>
<content type='text'>
Previously, when retrieving `KS_hsc_desc_enc` keys (or any other x25519
keys) from the keystore, the keymgr would discard the public part of the
key (SSH private keys contain the public part of the key too). Instead
of discarding the public key and returning just the `StaticSecret`, the
keymgr now returns a `StaticKeypair`. This makes the x25519
`EncodableKey`/`ToEncodableKey` implementation consistent with the
ed25519 one (which retrieves key pairs rather than "unescorted"
secrets).
</content>
</entry>
<entry>
<title>Remove semver.md files for 1.1.6</title>
<updated>2023-06-30T14:28:53Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-30T14:28:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=27bd990a79b14e27cebf3e64b425457901a7af91'/>
<id>urn:sha1:27bd990a79b14e27cebf3e64b425457901a7af91</id>
<content type='text'>
</content>
</entry>
<entry>
<title>netdir: Move voting_period() to netdoc::Lifetime</title>
<updated>2023-06-29T12:19:37Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-26T17:24:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4803f6447d1aacc7a59f030403f91ca6711806bc'/>
<id>urn:sha1:4803f6447d1aacc7a59f030403f91ca6711806bc</id>
<content type='text'>
I was going to add a comment about "doing this if we need the voting
period anywhere else" but it turns out that we also use it in dirmgr.
</content>
</entry>
<entry>
<title>netdir, netdoc: Add accessors for protocol version status.</title>
<updated>2023-06-06T13:06:01Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-06T13:06:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=205b6d176c4a619b8665ca4095471aea07be29ca'/>
<id>urn:sha1:205b6d176c4a619b8665ca4095471aea07be29ca</id>
<content type='text'>
The consensus includes a listing for clients and for relays,
saying which protocol versions are _required_ for participation on
the network, and which versions are _recommended_.  We have been
parsing this, but not yet exposing it.

This commit adds accessors to expose it, since we'll need that in
order to create CircTargets for introduction points and rendezvous
points.
</content>
</entry>
<entry>
<title>Remove semver.md files from 1.1.5</title>
<updated>2023-06-01T18:08:24Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-01T18:08:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=469f62a983c8da140a70c2993fc8ef635ee2615a'/>
<id>urn:sha1:469f62a983c8da140a70c2993fc8ef635ee2615a</id>
<content type='text'>
</content>
</entry>
</feed>
