<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/Cargo.lock, branch tor-dirmgr-v0.5.1</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=tor-dirmgr-v0.5.1</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=tor-dirmgr-v0.5.1'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2022-07-14T16:00:42Z</updated>
<entry>
<title>Bump tor-dirmgr to version 0.5.1.</title>
<updated>2022-07-14T16:00:42Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-07-14T16:00:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9d3beb34a3b82010eac2515ab5057a5f98a8f656'/>
<id>urn:sha1:9d3beb34a3b82010eac2515ab5057a5f98a8f656</id>
<content type='text'>
This does not require a change in any other crate, since
the change here does not affect tor-dirmgr's APIs.
</content>
</entry>
<entry>
<title>Merge branch 'generate_cert' into 'main'</title>
<updated>2022-07-08T13:25:29Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-07-08T13:25:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=033a05a9afd7a3408d117fb651a79cf5efab8b6b'/>
<id>urn:sha1:033a05a9afd7a3408d117fb651a79cf5efab8b6b</id>
<content type='text'>
Implement functionality to construct signed Ed25519 certs.

Closes #511

See merge request tpo/core/arti!611</content>
</entry>
<entry>
<title>Merge branch 'persist-error-cleanup' into 'main'</title>
<updated>2022-07-06T17:20:43Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2022-07-06T17:20:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0537e88d805893a82f231e90149015876bd5c57e'/>
<id>urn:sha1:0537e88d805893a82f231e90149015876bd5c57e</id>
<content type='text'>
tor-persist: Big refactoring on Error type.

See merge request tpo/core/arti!614</content>
</entry>
<entry>
<title>tor-persist: Big refactoring on Error type.</title>
<updated>2022-07-06T15:47:17Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-07-05T14:28:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=853aed685983a83e97c273f2135d23f09ff2bef0'/>
<id>urn:sha1:853aed685983a83e97c273f2135d23f09ff2bef0</id>
<content type='text'>
Every error now has an action (what we were trying to do), a
resource (what we were trying to do it to), and a source (what
problem we encountered).

Initially I tried to add "action" and "resource" fields to error
variants individually, but that led to a combinatorial explosion.

Part of #323.
</content>
</entry>
<entry>
<title>Implement functionality to construct signed Ed25519 certs.</title>
<updated>2022-07-06T15:11:04Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-06-29T16:48:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=48e44b0140f80991896a37f28d67d52419fa3af6'/>
<id>urn:sha1:48e44b0140f80991896a37f28d67d52419fa3af6</id>
<content type='text'>
This is behind a feature flag, since it isn't needed for pure
clients: only onion services and relays need this.

I've named the object that constructs these certs
`Ed25519CertConstructor` because it doesn't follow the builder
pattern exactly: mainly because you can't get an Ed25519Cert out of
it.  _That_ part is necessary because we require that an Ed25519Cert
should only exist if the certificate was found to be well-signed
with the right public key.

Closes #511.
</content>
</entry>
<entry>
<title>Merge branch 'update-rsa-v2' into 'main'</title>
<updated>2022-07-06T14:42:26Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2022-07-06T14:42:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6878e3a2d4aaf6bf4cbc1493116becad29e0e5a2'/>
<id>urn:sha1:6878e3a2d4aaf6bf4cbc1493116becad29e0e5a2</id>
<content type='text'>
Update `rsa` dependency (and use `x25519-dalek` prerelease)

Closes #448

See merge request tpo/core/arti!612</content>
</entry>
<entry>
<title>Update `rsa` dependency (and use `x25519-dalek` prerelease)</title>
<updated>2022-07-06T13:57:45Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2022-07-05T10:57:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c2e2da5dc35b2e0aa4cc17865ec4d14c725558c7'/>
<id>urn:sha1:c2e2da5dc35b2e0aa4cc17865ec4d14c725558c7</id>
<content type='text'>
- arti#448 and arti!607 highlight an issue with upgrading `rsa`: namely,
  the `x25519-dalek` version previously used has a hard dependency on
  `zeroize` 1.3, which creates a dependency conflict.
- However, `x25519-dalek` version `2.0.0-pre.1` relaxes this dependency.
  Reviewing the changelogs, it doesn't look like that version is
  substantially different from the current one at all, so it should be
  safe to use despite the "prerelease" tag.
- The new `x25519-dalek` version also bumps `rand_core`, which means we
  don't have to use the RNG compat wrapper in `tor-llcrypto` as much.

closes arti#448
</content>
</entry>
<entry>
<title>tor-netdoc: b64 tests: add exhaustive roundtrip test</title>
<updated>2022-07-06T11:04:23Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-07-05T14:45:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8f63c07b5fd7df41533c99d46231404840aa715b'/>
<id>urn:sha1:8f63c07b5fd7df41533c99d46231404840aa715b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cargo update</title>
<updated>2022-07-05T16:52:28Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-07-05T16:52:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a032137cad94f8ec30b9e907a9f1a410100111ff'/>
<id>urn:sha1:a032137cad94f8ec30b9e907a9f1a410100111ff</id>
<content type='text'>
This fixes a complaint from cargo audit about
  https://rustsec.org/advisories/RUSTSEC-2022-0032
in openssl.
</content>
</entry>
<entry>
<title>Bump `base64ct` crate `1.5.0` -&gt; `1.5.1`</title>
<updated>2022-06-28T04:10:58Z</updated>
<author>
<name>Arturo Marquez</name>
<email>arturomf94@gmail.com</email>
</author>
<published>2022-06-28T04:10:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=af4970ec1f32c43c9170f400e40678e1ce8e24bf'/>
<id>urn:sha1:af4970ec1f32c43c9170f400e40678e1ce8e24bf</id>
<content type='text'>
This new release checks for invalid symbols in non-padded inputs
for decoding. Therefore, we can get rid of the logic implemented
in `https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/600`
</content>
</entry>
</feed>
