curve25519-dalek icon indicating copy to clipboard operation
curve25519-dalek copied to clipboard

A pure-Rust implementation of group operations on Ristretto and Curve25519

Results 93 curve25519-dalek issues
Sort by recently updated
recently updated
newest added

I was trying to test out the `avx512ifma` backend, but getting the following error Building with ``` > RUSTFLAGS="-C target_feature=+avx512ifma" cargo +nightly bench --no-default-features --features=std,simd_backend ``` ``` LLVM ERROR: Cannot...

`curve25519-dalek` has multiple implementations of finite field arithmetic: *serial* implementations (using `u32`s or `u64`s), and *vector* implementations (using SIMD vectors). The vector implementations provide arithmetic on vectors of field elements,...

enhancement
efficiency - speed

While implementing FROST signatures, I tried to use polynomial::Polynomial with Scalar. Unfortunately, Scalar was missing several traits. This PR implements those traits. The Display trait should prove useful to anyone...

Update crate to 2021 edition (just had to fix crate paths) and update dependencies.

Hi, Is there a way to convert a `u32` (or `u64` or a vector of `u8`) to a Ristretto point and then back without hashing (`RistrettoPoint::hash_from_bytes::(text.as_bytes())`)? I'm implementing ElGamal encryption...

I want to find a point with order 8 in Curve25519 or Ed25519. However, I first use **Sage** to find some points, which order are 8. Then, I using `curve25519_dalek::montgomery::MontgomeryPoint`...

Have you considered using the speedup described by Adam Langley [here](https://www.imperialviolet.org/2013/05/10/fastercurve25519.html)? He claims to reach around 350K public key operations per second, which is about a 3.5x increase over the...

As the title says. I'm looking for ways of replacing a Merkle-tree with something more efficient. But I'm a software developer, not a cryptographer, so it is kinda hard for...

Hello! Just wondering if there is a timeline or any blockers for upgrading the pre-release (v4.0.0-pre.1 currently) to v4.0.0. The opaque-ke library (https://github.com/novifinancial/opaque-ke) is also currently on a pre-release, depending...

Hello, This is an implementation of the Elligator2 forward and reverse mappings --- points to representative values, as well as representative values to points. The specific goal is to make...