<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hscrypto/src/lib.rs, branch arti-v1.1.1</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.1</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.1'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-01-27T13:27:47Z</updated>
<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>
<entry>
<title>Sketch APIs for the onion service directory ring.</title>
<updated>2023-01-11T14:04:13Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-01-09T17:10:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f24f8d295cf3ec324034c824fbbb40a694acb6f1'/>
<id>urn:sha1:f24f8d295cf3ec324034c824fbbb40a694acb6f1</id>
<content type='text'>
These are a bit complex internally, but the API they present is
pretty simple.  I've left some discussion of points where the design
isn't totally fleshed out, and where we need to look harder at the
spec.

Part of #716.
</content>
</entry>
<entry>
<title>hscrypto: Add several derives</title>
<updated>2023-01-11T14:04:12Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-01-09T15:44:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d7abced11fac15efc6bbaae5b3bd904e9841e386'/>
<id>urn:sha1:d7abced11fac15efc6bbaae5b3bd904e9841e386</id>
<content type='text'>
The important addition here is the Copy derives, which affect API
design. I'm applying them to the types that are 32 byte or smaller.
</content>
</entry>
</feed>
