//
pkg.gl
Category
github.com/celo-org/celo-blockchain
crypto
bls12381
package
1.8.9
Repository:
https://github.com/celo-org/celo-blockchain.git
Documentation:
pkg.go.dev
Overview
Versions
1
Dependencies
9
Dependents
1
Files
3.8k SLOC
#
Functions
NewG1
NewG1 constructs a new G1 instance.
NewG2
NewG2 constructs a new G2 instance.
NewGT
NewGT constructs new target group instance.
NewPairingEngine
NewPairingEngine creates new pairing engine instance.
#
Variables
G1One
No description provided by the author
G2One
No description provided by the author
#
Structs
Engine
Engine is BLS12-381 elliptic curve pairing engine.
G1
G1 is struct for G1 group.
G2
G2 is struct for G2 group.
GT
GT is type for target multiplicative group GT.
#
Type aliases
E
E is type for target group element.
PointG1
PointG1 is type for point in G1 and used for both Affine and Jacobian point representation.
PointG2
PointG2 is type for point in G2 and used for both affine and Jacobian representation.