curv icon indicating copy to clipboard operation
curv copied to clipboard

Rust language general purpose elliptic curve cryptography.

Results 62 curv issues
Sort by recently updated
recently updated
newest added

I've bumped the p256 dependency to version 0.11.1 and fixed some compilation issues. See #166

I have encountered a problem have such a setup ```bash kzen-curv = 0.9.0 dsa = 0.3.0 ``` Producing the following error ```bash /Users/user/.cargo/bin/cargo metadata --verbose --format-version 1 --all-features stdout :...

In the documentation for `check_point_order_equals_group_order`, https://github.com/ZenGo-X/curv/blob/44537a746292be65961e9c38191319c17a3d2977/src/elliptic/curves/traits.rs#L185 should presumably read ``` /// P ≠ 0 ∧ qP = 0 ``` The implementation appears to be correct, so just a simple doc...

https://github.com/ZenGo-X/curv/blob/44537a746292be65961e9c38191319c17a3d2977/src/cryptographic_primitives/proofs/sigma_dlog.rs#L43

Please update curv-kzen crate to latest revision of suorce code. Changes from last merged PR is needed. I will be eternally grateful.

This improves the ergonomics of hashing points and comparing them

The current code had the following bugs: * In the `y` coordinate it took the bytes serialization of the point and interpreted it as the `y` coordinate, ignoring the fact...

The command `cargo build` raises an error like this: ``use super::traits::Hash;``\ `` | ^^^^^^ could not find `traits` in `super` `` https://github.com/ZenGo-X/curv/blob/4665149e093e0bef0443d9ba129b083f8a044481/src/cryptographic_primitives/hashing/hash_sha256.rs#L10 There is no traits module in the upper-level...

There seems to be an error in encoding/decoding of a GE ([Ed25519Point](https://github.com/ZenGo-X/curv/blob/b3b9c39b3113395604c50a248dfd3b9bbaa034fa/src/elliptic/curves/ed25519.rs#L45)) in version 0.7.0. In the example below, the base_point is serialized to JSON, and a new point is...

We currently depend on both of them, (curve25519-dalek for ristretto and cryptoxide for ed25519). and the dalek one is considered very robust and safe. This also simplify a lot of...