package
0.0.0-20241203115807-4a97a7c1b020
Repository: https://github.com/overclock-validator/gnark-crypto.git
Documentation: pkg.go.dev

# Packages

Package bls12377 efficient elliptic curve, pairing and hash to curve implementation for bls12-377.
Package bls12381 efficient elliptic curve, pairing and hash to curve implementation for bls12-381.
Package bls24315 efficient elliptic curve, pairing and hash to curve implementation for bls24-315.
Package bls24317 efficient elliptic curve, pairing and hash to curve implementation for bls24-317.
Package bn254 efficient elliptic curve, pairing and hash to curve implementation for bn254.
Package bw6633 efficient elliptic curve, pairing and hash to curve implementation for bw6-633.
Package bw6761 efficient elliptic curve, pairing and hash to curve implementation for bw6-761.
Package secp256k1 efficient elliptic curve implementation for secp256k1.
Package starkcurve efficient elliptic curve implementation for stark_curve.
Package twistededwards define unique identifier for twisted edwards curves implemented in gnark-crypto.

# Functions

No description provided by the author
Implemented return the list of curves fully implemented in gnark-crypto.
NafDecomposition gets the naf decomposition of a big number.
NextPowerOfTwo returns the next power of 2 of n.
PrecomputeLattice res such that res.V1, res.V2 are short vectors satisfying v11+v12.λ=v21+v22.λ=0[r].
SplitScalar outputs u,v such that u+vlambda=s[r].

# Constants

do not modify the order of this enum.
do not modify the order of this enum.
do not modify the order of this enum.
do not modify the order of this enum.
do not modify the order of this enum.
do not modify the order of this enum.
do not modify the order of this enum.
do not modify the order of this enum.
do not modify the order of this enum.
do not modify the order of this enum.

# Structs

Lattice represents a Z module spanned by V1, V2.
MultiExpConfig enables to set optional configuration attribute to a call to MultiExp.

# Type aliases

ID represent a unique ID for a curve.