secp256kfun icon indicating copy to clipboard operation
secp256kfun copied to clipboard

A pure-rust secp256k1 library optimised for fun

Results 15 secp256kfun issues
Sort by recently updated
recently updated
newest added

When using `secp256kfun` there are some things you pretty much always want to import: `g, s, G, Point, Scalar, marker::*` and so on. Let's make a prelude module to just...

I think we need clearer distinction between: * Keygen shares * Long lived secret shares And possibly later, * Shamir secret shares of keygen shares (for issuing new signers with...

https://github.com/LLFourn/secp256kfun/blob/86e2908bc4f123463c14fa4559c742fce2ba55c5/schnorr_fun/src/share_backup.rs Only allows the share backup to be 1 `u5` long or 52 `u5`s. I think if we're going to make it variable length then it should be able to...

I see `secp256k1.rs` for DLOG, `and.rs` for (A & B) statement, OR, All, DLEQ, etc. But seeming that these methods now could not support statement like `c=a1*g1+a2*g2+...+an*gn`(or called REP, representation...

Also create keygen hash like Jesse's https://github.com/ElementsProject/secp256k1-zkp/blob/6c1cf4e0caac3a933b4f8cdbe14be05ea4c7c0d9/src/modules/frost/keygen_impl.h#L210

## Blind schnorr signatures ## Todo: - [x] proptest - [x] docs & synopsis - [x] `fn BlindingTweaks::from_values(alpha, beta)` - [x] Improved method for `needs_negations`? - [x] ~~Move frost and...

From your readme: > **type safety**: Error cases you would typically have to deal with when using other APIs are ruled out at compile time using rust's type system. Could...

A few new musig spec test type have been added. We should test against them. See: https://github.com/jonasnick/bips/tree/musig2/bip-musig2/vectors and look how the python code uses the json files. Currently we have:...

spec is here: https://github.com/sipa/bips/pull/221 We must add compatibility with this. Try and keep backwards compat with what we have also I guess?

`k256` has implemented it upstream: https://github.com/RustCrypto/elliptic-curves/blob/master/k256/src/arithmetic/hash2curve.rs So should be easy to vendor this.