<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hscrypto/src/lib.rs, branch arti-v1.1.5</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.5</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.5'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-03-24T18:57:49Z</updated>
<entry>
<title>Add builder for encoding hidden service descriptors.</title>
<updated>2023-03-24T18:57:49Z</updated>
<author>
<name>Gabi Moldovan</name>
<email>gabi@gotpcrel.net</email>
</author>
<published>2023-03-16T13:51:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a1074c00276b3f009444a9af0ee06a0f2d08d721'/>
<id>urn:sha1:a1074c00276b3f009444a9af0ee06a0f2d08d721</id>
<content type='text'>
This introduces the `NetdocBuilder` trait described in
`netdoc-builder.md` and a new `tor-netdoc::doc::hsdesc::build` module,
which exports the `HsDescBuilder`. Hidden services will use
`HsDescBuilder` to build and encode hidden service descriptors.

There are several TODOs in the code that I'm planning to address
separately.

Partially addresses #745.

Signed-off-by: Gabriela Moldovan &lt;gabi@torproject.org&gt;
</content>
</entry>
<entry>
<title>hscrypto: add From/Into between RevisionCounter and u64.</title>
<updated>2023-02-07T14:00:19Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-01-30T19:13:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3ce5ee1499cc8887c9fe4929d33ecf3f71d3416f'/>
<id>urn:sha1:3ce5ee1499cc8887c9fe4929d33ecf3f71d3416f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Disable clippy::unlinlined-format-args</title>
<updated>2023-01-27T13:27:47Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-01-27T12:49:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bf04641c6818cb2c87c6ed9cf463a5710f8919d2'/>
<id>urn:sha1:bf04641c6818cb2c87c6ed9cf463a5710f8919d2</id>
<content type='text'>
This warning kind of snuck up on us! (See #748)  For now, let's
disable it.  (I've cleaned it up in a couple of examples, since
those are meant to be more idiomatic and user-facing.)

Closes #748.
</content>
</entry>
<entry>
<title>hscrypto: Remove Credential.</title>
<updated>2023-01-25T19:34:16Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-01-25T19:34:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=790f21032aa94a42d1722bdd2aa8f051e393834f'/>
<id>urn:sha1:790f21032aa94a42d1722bdd2aa8f051e393834f</id>
<content type='text'>
It turns out that the credential is only calculated as an
intermediate result in order to blind keys and produce the
subcredential. As such, it has no need to leave the hscrypto module.
</content>
</entry>
<entry>
<title>Apply several clarifications (and fixes for missing refs)</title>
<updated>2023-01-25T18:54:48Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2023-01-25T18:54:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ab0edd55e0198cd8df00164f8290021d08158824'/>
<id>urn:sha1:ab0edd55e0198cd8df00164f8290021d08158824</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hscrypto: Add our standard clippy warnings</title>
<updated>2023-01-24T18:40:59Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-01-19T17:45:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=00aaf79620e74d5f5d581a5306c91ff65fbcbf2b'/>
<id>urn:sha1:00aaf79620e74d5f5d581a5306c91ff65fbcbf2b</id>
<content type='text'>
(I have squashed the fixes for these warnings into the earlier
commits in this branch, so it will look like I did everything right
the first time.)
</content>
</entry>
<entry>
<title>hscrypto: Improve documentation for RendCookie</title>
<updated>2023-01-24T18:33:48Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-01-19T13:43:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=44e9d31af9ebfb426b35c11a77cf4c6c7d342548'/>
<id>urn:sha1:44e9d31af9ebfb426b35c11a77cf4c6c7d342548</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hscrypto: use a macro to define our byte wrappers too.</title>
<updated>2023-01-24T18:33:48Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-01-19T13:40:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=49afcafadd5981126b51922b828b51ffca327274'/>
<id>urn:sha1:49afcafadd5981126b51922b828b51ffca327274</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hscrypto: Add and use a macro to define all PK types.</title>
<updated>2023-01-24T18:33:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-01-19T13:25:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7e4ad381a837d6a0f0496d345ba22b6072b6bc54'/>
<id>urn:sha1:7e4ad381a837d6a0f0496d345ba22b6072b6bc54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hscrypto: Associate each type with new name from rend-spec-v3.txt</title>
<updated>2023-01-24T18:32:18Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-01-18T20:58:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=23bbf17d38bfca4a15e3783a86be03434724147d'/>
<id>urn:sha1:23bbf17d38bfca4a15e3783a86be03434724147d</id>
<content type='text'>
</content>
</entry>
</feed>
