Documentation
¶
Overview ¶
Package pairable provides exposes pairing-friendly curve families and shared interfaces.
See README.md for details.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBLS12381 ¶
func NewBLS12381() curves.PairingFriendlyFamily[*bls12381.PointG1, *bls12381.BaseFieldElementG1, *bls12381.PointG2, *bls12381.BaseFieldElementG2, *bls12381.GtElement, *bls12381.Scalar]
NewBLS12381 returns the BLS12-381 family instance.
Types ¶
type BLS12381 ¶
type BLS12381 struct{ bls12381.FamilyTrait }
BLS12381 provides access to BLS12-381 groups.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package bls12381 implements the BLS12-381 curve groups, fields, and pairing interfaces.
|
Package bls12381 implements the BLS12-381 curve groups, fields, and pairing interfaces. |
|
impl
Package impl contains low-level BLS12-381 field arithmetic, points, and pairing engine code.
|
Package impl contains low-level BLS12-381 field arithmetic, points, and pairing engine code. |
Click to show internal directories.
Click to hide internal directories.