-
Implement elliptic curve operations in-circuit using finite field operations (FFA)
- [ ] Refactor FFA to use range constraints
- [ ] Add in-circuit implementation for elliptic curve operations
- [ ] …
-
This is a tracking issue for additional elliptic curves we could potentially implement.
Note that we are presently focusing on short Weierstrass curves which can be implemented using the `primeorde…
-
Elliptic curve Diffie-Hellmann is provided in `secp256k1` via the [`ecdh.h`](https://github.com/bitcoin-core/secp256k1/blob/master/include/secp256k1_ecdh.h) api. The rust wrapper provides the function…
-
### Description
When recipient has certificate with Elliptic Curve keys, PKCS7 CMS message encrypted by a Java program fails to decrypt on .NET side. Encryption algorithm was AES-128-CBC, but as I sa…
-
Lambdaworks has now BN254 and BLS Fq12 types and pairings implemented in https://github.com/lambdaclass/lambdaworks/tree/main/math/src/elliptic_curve/short_weierstrass/curves
Removing ark would h…
-
I don't know all the reasons for certain, but cryptographers advise "just use ed25519". SafeCurves gives some reasons, and some have said secp256k1 is slower.
-
I see that the `to_sec1_der()` method currently specifies **EcParameters::NamedCurve** as **Option::None**. [In the protocol](https://www.secg.org/sec1-v2.pdf)(sec1#114), I see that this field is opti…
-
From the feedback page
The description of the Z-function for an elliptic curve (on the critical line) states that Z(t) is defined as positive for small positive t. This normalization seems inconsis…
jwj61 updated
4 weeks ago
-
### Botan 3.5.0
In this release pcurves is really just used for hash to curve
* [x] Initial pcurves (point arithmetic, fixed curve params) - that's #3979
* [x] Deprecate all the functionality tha…
-
Thanks a lot for the great libraries! Apologies if this has already been asked---I looked briefly and didn't see anything.
It looks like in release builds it's quite easy to construct a `NonZeroSca…