• Bug#1108725: ITP: gnark-crypto -- provides elliptic curve and pairing-b

    From Leonardo Arias Fonseca@21:1/5 to All on Fri Jul 4 05:40:02 2025
    Package: wnpp
    Severity: wishlist
    Owner: Leonardo Arias Fonseca <[email protected]>

    * 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.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)