<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hscrypto/src/pk.rs, branch arti-v1.1.2</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.2</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.2'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-02-10T11:54:19Z</updated>
<entry>
<title>hscrypto: Use minutes, not seconds, in blinding parameter.</title>
<updated>2023-02-10T11:54:19Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-02-10T11:54:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b4cca45410182e0d24a7ac59fc710f8ea26da924'/>
<id>urn:sha1:b4cca45410182e0d24a7ac59fc710f8ea26da924</id>
<content type='text'>
Fixes an instance of #768.

The problem with the test vectors is that I used a random time
period number (1234) and the default-in-tor period length (1440)
without checking whether 1440 _meant_ minutes or seconds.  I'll add
another test to Tor to make sure that the time period matches now.

With this change, I can test Tor-generated hsdescs with encryption,
so I'm fairly confident that the new behavior is correct.
</content>
</entry>
<entry>
<title>hs time handling: Make TimePeriod contain length as IntegerMinutes</title>
<updated>2023-02-09T12:56:18Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-02-08T17:35:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4626ccfcaaf71ee364e71447b2a548d5f3f504c4'/>
<id>urn:sha1:4626ccfcaaf71ee364e71447b2a548d5f3f504c4</id>
<content type='text'>
Locally, the only functional effect is that now we refuse to handle
non-whole-number-of-minutes lengths - but since the consensus
parameter can't represent those, there's no overall functional change.
</content>
</entry>
<entry>
<title>hscrypto,netdoc: Add and use a type for KP_hss_desc_enc.</title>
<updated>2023-02-08T17:50:34Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-02-08T17:50:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=cce56c793beb8179b047469ae64bd75b2b0a7219'/>
<id>urn:sha1:cce56c793beb8179b047469ae64bd75b2b0a7219</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hscrypto: Rename key types to correspond to new spec names.</title>
<updated>2023-02-08T17:27:36Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-02-08T17:27:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=99ec1c9818aa974dcf10a2e6c3b4cc76ac83eb02'/>
<id>urn:sha1:99ec1c9818aa974dcf10a2e6c3b4cc76ac83eb02</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename key identifiers that have changed in the spec</title>
<updated>2023-02-08T16:57:51Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-02-08T16:57:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=18e8ac7cb664067913c04a7091907fad785aaef1'/>
<id>urn:sha1:18e8ac7cb664067913c04a7091907fad785aaef1</id>
<content type='text'>
Generated with perl:

s/K([PS])_hs_intro_tid/K$1_hs_ipt_sid/g;
s/K([PS])_onion_ntor/K$1_ntor/g;
s/K([PS])_hs_intro_ntor/K$1_hss_ntor/g;
s/K([PS])_hs_desc_ephem/K$1_hss_desc_enc/g;
</content>
</entry>
<entry>
<title>hscrypto: Impl From&lt;Ed25519Identity&gt; for BlindedOnionId.</title>
<updated>2023-02-07T14:00:19Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-01-30T19:15:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4c0be7c568ee372f26e3964026b05b6fb7b37d6d'/>
<id>urn:sha1:4c0be7c568ee372f26e3964026b05b6fb7b37d6d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow clippy::unchecked_duration_subtraction in tests</title>
<updated>2023-01-27T13:28:02Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-01-27T13:01:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a6dd92843edf2bd4c58de62a0d562921e4191ada'/>
<id>urn:sha1:a6dd92843edf2bd4c58de62a0d562921e4191ada</id>
<content type='text'>
This panics on error, and we're fine with a panic on misbehavior in
tests.
</content>
</entry>
<entry>
<title>hscrypto: Explain why vanity onions require expanded secret keys.</title>
<updated>2023-01-25T19:14:32Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-01-25T19:14:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9864fd9db86fd68ba2e126c610cec3478331daf6'/>
<id>urn:sha1:9864fd9db86fd68ba2e126c610cec3478331daf6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hscrypto: document why we have keys in un-expanded form</title>
<updated>2023-01-25T19:07:04Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-01-25T19:07:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4399722ada0bed17665c4a1e44fe032b19d7daa9'/>
<id>urn:sha1:4399722ada0bed17665c4a1e44fe032b19d7daa9</id>
<content type='text'>
</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>
</feed>
