update-fork
MITSUNARI Shigeo 5 years ago
parent b108b31c17
commit 402b825fc0
  1. 3
      ffi/go/mcl/init.go
  2. 2
      ffi/go/mcl/mcl.go

@ -11,6 +11,7 @@ package mcl
*/
import "C"
import "fmt"
// Init --
// call this function before calling all the other operations
// this function is not thread safe
@ -21,5 +22,3 @@ func Init(curve int) error {
}
return nil
}

@ -568,7 +568,7 @@ func MillerLoop(out *GT, x *G1, y *G2) {
C.mclBn_millerLoop(out.getPointer(), x.getPointer(), y.getPointer())
}
// MillerLoopVec -- multi pairing
// MillerLoopVec -- multi pairings ; out = prod_i e(xVec[i], yVec[i])
func MillerLoopVec(out *GT, xVec []G1, yVec []G2) {
if len(xVec) != len(yVec) {
panic("xVec and yVec have the same size")

Loading…
Cancel
Save