Documentation

Overview

    Package bn256 implements the Optimal Ate pairing over a 256-bit Barreto-Naehrig curve.

    Index

    Constants

    This section is empty.

    Variables

    This section is empty.

    Functions

    func PairingCheck

    func PairingCheck(a []*G1, b []*G2) bool

      PairingCheck calculates the Optimal Ate pairing for a set of points.

      Types

      type G1

      type G1 = bn256cf.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.

        type G2

        type G2 = bn256cf.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.

          GOOS=linux, GOARCH=amd64

          Source Files

          Directories

          Path Synopsis
          Package bn256 implements a particular bilinear group at the 128-bit security level.
          Package bn256 implements a particular bilinear group at the 128-bit security level.
          Package bn256 implements a particular bilinear group.
          Package bn256 implements a particular bilinear group.