INNER CODE UNIT · Go
Miller
cloudflare/bn256 · bn256.go:332
func Miller(g1 *G1, g2 *G2) *GT {
return >{miller(g2.p, g1.p)}
}
func (g *GT) String() string {
return "bn256.GT" + g.p.String()
}
// ScalarBaseMult sets e to g*k where g is the generator of the group and then
// returns out.
func (e *GT) ScalarBaseMult(k *big.Int) *GT {
if e.p == nil {
e.p = &gfP12{}
}
e.p.Exp(gfP12Gen, k)
return e
}