Documentation ¶
Index ¶
- Variables
- func AsFr(dst *gmcl.Fr, i uint64)
- func CopyFr(dst *gmcl.Fr, v *gmcl.Fr)
- func CopyG1(dst *gmcl.G1, v *gmcl.G1)
- func DebugG1s(msg string, values []gmcl.G1)
- func EvalPolyAtUnoptimized(dst *gmcl.Fr, coeffs []gmcl.Fr, x *gmcl.Fr)
- func FrStr(b *gmcl.Fr) string
- func FrTo32(src *gmcl.Fr) (v [32]byte)
- func FromInt64Vec(in []int64) []gmcl.Fr
- func IntAsFr(dst *gmcl.Fr, i int64)
- func IsPowerOfTwo(v uint64) bool
- func Max(x, y int) int
- func Min(x, y int) int
- func MulVecFr(a, b []gmcl.Fr) []gmcl.Fr
- func PairingsVerify(a1 *gmcl.G1, a2 *gmcl.G2, b1 *gmcl.G1, b2 *gmcl.G2) bool
- func RandomFr() *gmcl.Fr
- func SetFr(dst *gmcl.Fr, v string)
- func StrG1(v *gmcl.G1) string
- func StrG2(v *gmcl.G2) string
- func ToFr(v string) (out gmcl.Fr)
Constants ¶
This section is empty.
Variables ¶
View Source
var GenG1 gmcl.G1
View Source
var GenG2 gmcl.G2
View Source
var INVERSE_TWO gmcl.Fr
View Source
var MODULUS_MINUS1, MODULUS_MINUS1_DIV2, MODULUS_MINUS2 gmcl.Fr
View Source
var Scale2RootOfUnity []gmcl.Fr
View Source
var ZERO, ONE, TWO gmcl.Fr
View Source
var ZERO_G1 gmcl.G1
View Source
var ZeroG1 gmcl.G1
View Source
var ZeroG2 gmcl.G2
Functions ¶
func FromInt64Vec ¶
func IsPowerOfTwo ¶
func PairingsVerify ¶
e(a1^(-1), a2) * e(b1, b2) = 1_T
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.