<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/tor-checkable/src/timed.rs, branch arti-v0.0.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2021-05-03T20:19:01Z</updated>
<entry>
<title>Add unseparated_literal_suffix lint, and fix it.</title>
<updated>2021-05-03T20:19:01Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-05-03T20:19:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d516298b47829e1a61bcc1bf9e2dbbb2d85336f6'/>
<id>urn:sha1:d516298b47829e1a61bcc1bf9e2dbbb2d85336f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document private members in most crates</title>
<updated>2020-09-24T23:25:37Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-09-21T21:24:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f945af0c411f978484d33e6a79bc183e1d5d9d5b'/>
<id>urn:sha1:f945af0c411f978484d33e6a79bc183e1d5d9d5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tests for Timerangebound.</title>
<updated>2020-09-23T00:37:08Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-09-23T00:37:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e592fff4a2453117c1f18d0ecdd7eb0bf54575f6'/>
<id>urn:sha1:e592fff4a2453117c1f18d0ecdd7eb0bf54575f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>TimerangeBound: add functions to extend the tolerances</title>
<updated>2020-09-08T18:01:26Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-09-08T18:01:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d840bbbf64bf9924745b3906947ea480ca80c228'/>
<id>urn:sha1:d840bbbf64bf9924745b3906947ea480ca80c228</id>
<content type='text'>
(This seems much cleaner than baking extra tolerances into the
"true" validity intervals")
</content>
</entry>
<entry>
<title>Refactor timerangebound to unwrap bounds earlier.</title>
<updated>2020-09-08T17:54:01Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-09-08T17:54:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8ef0098716f1504c2cfb373101de6503dca41bc6'/>
<id>urn:sha1:8ef0098716f1504c2cfb373101de6503dca41bc6</id>
<content type='text'>
This will make them easier to adjust
</content>
</entry>
<entry>
<title>New module with traits for time-bound and signed objects</title>
<updated>2020-09-01T21:59:58Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-09-01T21:59:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=481e5e5a6343b13d97b4d179d6a05ed62f08c359'/>
<id>urn:sha1:481e5e5a6343b13d97b4d179d6a05ed62f08c359</id>
<content type='text'>
Too often I've been writing code that defers timeliness checking to
an is_valid_at() method [which you'd better call or else whoops] and
which does signature checking while parsing [not great for
performance].

Instead, let's make return types where you can't get at the interior
object without first either checking the signatures/timeliness, or
declaring that (dangerously) you don't care.
</content>
</entry>
</feed>
