-
It would be great to have this library (or possibly a `x25519-dalek` similar to `ed25519-dalek`, to keep this one low-level focused) provide the higher-level DH functions `curve25519()` and `curve2551…
-
While doing other things, I noticed crater is testing multiple versions of 1300+ crates. Is this something we want? I remember during a beta triage that an old version of a crate was tested reporting …
-
I've noticed that operators on `ExtendedPoint` and the like are only implemented on `&'a ExtendedPoint`. Is there any reason for a PR that also implemented them for the concrete types wouldn't be acce…
-
I'm currently trying to get `ring`'s Ed25519 public keys to interface correctly with some system that uses Java/BouncyCastle. For the keys to have the correct format for the SubjectPublicKeyInfo with …
-
Re: https://github.com/isislovecruft/ed25519-dalek/blob/0.3.1/src/ed25519.rs#L206
It'd be helpful if there was a bit more info on how the callee is supposed to ensure that the bytes represent a val…
-
The most immediate goal is to get rid of the `GFp_SHA512_4()` function. That weird function calculates a SHA-512 hash over up to 4 byte arrays. In Rust code, it can be replaced with use of `digest::di…
-
The documentation says `Scalar` is an element of ℤ/lℤ, which should be multiplied by a generator of order l. Yet, curve25519 typically uses scalars from ℤ/8lℤ, and makes the key creator responsible f…
-
I haven't managed to reproduce this on any other crates yet but I spotted it here:
https://docs.rs/cookie/0.8.1/cookie/struct.CookieBuilder.html
If I click a method name e.g. "new", the URL in m…