Package: wnpp
Severity: wishlist
Owner: Leonardo Arias Fonseca <ag...@riseup.net>
* Package name : gnark-crypto
Version : 0.18.0-1
Upstream Author : Consensys
* URL : https://github.com/consensys/gnark-crypto
* License : Apache-2.0
Programming Lang: Go
Description : gnark-crypto provides elliptic curve and
pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also
provides various algorithms (algebra, crypto) of particular interest to
zero knowledge proof systems.
gnark-crypto provides efficient cryptographic primitives, in Go:
.
* Elliptic curve cryptography & **Pairing** on:
* bn254
* bls12-381
* bls24-317
* bls12-377
* bls24-315
* field/goff - Finite field arithmetic code generator (blazingly
fast big.Int)
* fft - Fast Fourier Transform
* fri - FRI (multiplicative) commitment scheme
* fiatshamir - Fiat-Shamir transcript builder
* mimc - MiMC hash function using Miyaguchi-Preneel
construction
* kzg - KZG commitment scheme
* permutation - Permutation proofs
* plookup - Plookup proofs
* eddsa - EdDSA signatures
.
Warning
.
gnark-crypto** is not fully audited and is provided as-is, use at your
own
risk. In particular, **gnark-crypto** makes no security guarantees such
as constant time implementation or side-channel attack resistance.**
I want to package this library to unblock mev-boost, ITP bug #1107167.