rozbb / rust-hpke

An implementation of the HPKE hybrid encryption standard (RFC 9180)
Other
62 stars 31 forks source link

Update some dependencies #30

Closed marmeladema closed 2 years ago

marmeladema commented 2 years ago

chacha20 version 0.8.x which is a dependency of chacha20poly1305 fails to run under miri and seems fixed by recent 0.9.x series.

marmeladema commented 2 years ago

Only codecov upload fails because of invalid token and/or arguments. It seems unrelated to this PR

rozbb commented 2 years ago

So sorry for the delay! I had actually been working on my own updated dependency branch in #31 . I plan on cutting a new version soon. Does the current master branch (commit a4e6679) currently work for your build?

cc @migueldemoura (since you +1'd)

To explain the delay a bit, I really thought I'd find a solution to the fact that x25519-dalek is effectively unmaintained. Unfortunately nobody is releasing v2.0 of that crate as far as I can tell. So I'm using the prerelease version of the crate (which in this case is fine, but doesn't look great when it's in your Cargo.toml). Once this PR is done I think that'll be enough for v0.10 (or maybe v1.0?). See the CHANGELOG for a summary.

rozbb commented 2 years ago

Resolved a while ago in #31