Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cloudflare/bn256
/ types & classes
Types & classes
9 in github.com/cloudflare/bn256
⨍
Functions
161
◇
Types & classes
9
Struct
G1
G1 is an abstract cyclic group. The zero value is suitable for use as the output of an operation, but cannot be used as an input.
bn256.go:39
Struct
G2
G2 is an abstract cyclic group. The zero value is suitable for use as the output of an operation, but cannot be used as an input.
bn256.go:168
Struct
GT
GT is an abstract cyclic group. The zero value is suitable for use as the output of an operation, but cannot be used as an input.
bn256.go:309
Struct
curvePoint
curvePoint implements the elliptic curve y²=x³+3. Points are kept in Jacobian form and t=z² when valid. G₁ is the set of points of this curve on GF(p)
curve.go:9
TypeAlias
gfP
gfp.go:12
Struct
gfP12
gfP12 implements the field of size p¹² as a quadratic extension of gfP6 where ω²=τ.
gfp12.go:13
Struct
gfP2
For details of the algorithms used, see "Multiplication and Squaring on Pairing-Friendly Fields, Devegili et al. http://eprint.iacr.org/2006/471.pdf.
gfp2.go:9
Struct
gfP6
For details of the algorithms used, see "Multiplication and Squaring on Pairing-Friendly Fields, Devegili et al. http://eprint.iacr.org/2006/471.pdf.
gfp6.go:9
Struct
twistPoint
twistPoint implements the elliptic curve y²=x³+3/ξ over GF(p²). Points are kept in Jacobian form and t=z² when valid. The group G₂ is the set of n-tor
twist.go:10