<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hscrypto/src/ope.rs, branch main</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=main</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-07-27T15:19:06Z</updated>
<entry>
<title>tor-hscrypto: Replace .chunks_exact with .as_chunks (fmt)</title>
<updated>2026-07-27T15:19:06Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-07-27T12:51:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9cdb58a4702b8bba29b14011ecf8c304428072b9'/>
<id>urn:sha1:9cdb58a4702b8bba29b14011ecf8c304428072b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hscrypto: Replace .chunks_exact with .as_chunks</title>
<updated>2026-07-27T15:19:06Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-07-27T12:16:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2ea541807eddb6ae9f676b2a6ad7eea5492f8335'/>
<id>urn:sha1:2ea541807eddb6ae9f676b2a6ad7eea5492f8335</id>
<content type='text'>
Placates recent clippy.  I find the API of both of these functions
unsatisfactory and would prefer a chunks_exact that promises to panic,
but I didn't find one in std or Itertools.
</content>
</entry>
<entry>
<title>Fix warnings and errors from edition 2024.</title>
<updated>2025-08-07T15:28:39Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-08-06T01:54:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4fbbffe7c14b2df6290268b6e3c8530106ab2529'/>
<id>urn:sha1:4fbbffe7c14b2df6290268b6e3c8530106ab2529</id>
<content type='text'>
The two main causes of errors were:

- Since some of the lifetime rules have changed, we no longer need
  to do as many "bind a variable and immediately return it"
  patterns, and so clippy now warns about them.
- We needed to adjust the explicit captures (`use&lt;...&gt;`)
  in a couple of our RPIT instances.
</content>
</entry>
<entry>
<title>tor-netdir: Add a unit test for HsDirParams::offset_within_srv_period.</title>
<updated>2024-01-24T16:42:43Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-24T16:42:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=14445e8bb0f3daa9420a3330614eeb4874bf881d'/>
<id>urn:sha1:14445e8bb0f3daa9420a3330614eeb4874bf881d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdir, tor-hscrypto: Add function for computing SRV period offset.</title>
<updated>2024-01-24T11:22:53Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-23T19:05:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b487b7e8d6dfaaf7c65ea2ea30083d87dd1e785c'/>
<id>urn:sha1:b487b7e8d6dfaaf7c65ea2ea30083d87dd1e785c</id>
<content type='text'>
Part of #1166
</content>
</entry>
<entry>
<title>tor-hscrypto: Remove TimePeriodOffset, offset_within_period().</title>
<updated>2024-01-24T11:22:27Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-23T18:43:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f5ed0b92bc6c317d44a2b16bd4f19d77d6719006'/>
<id>urn:sha1:f5ed0b92bc6c317d44a2b16bd4f19d77d6719006</id>
<content type='text'>
These are now unused.

Part of #1166
</content>
</entry>
<entry>
<title>tor-hsservice: Generate revision counter using the start of SRV period.</title>
<updated>2024-01-24T11:22:27Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-23T15:01:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1e2396aef06c43978e2e2a064a7611567930b742'/>
<id>urn:sha1:1e2396aef06c43978e2e2a064a7611567930b742</id>
<content type='text'>
Closes #1166
</content>
</entry>
<entry>
<title>Implementation for AES-based Order-preserving encryption</title>
<updated>2023-11-16T16:00:15Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-11-16T01:40:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ee85ed81c1bf51b8f58111804a91779ae6c1b061'/>
<id>urn:sha1:ee85ed81c1bf51b8f58111804a91779ae6c1b061</id>
<content type='text'>
This is the approach from appendix F.2 in rend-spec.

Part of #1053.
</content>
</entry>
</feed>
