Documentation ¶ Index ¶ func ProofVerify(vk *VerificationKey, proof *Proof, inputs []*big.Int) (bool, error) type Proof func GetProofFromCompressed(proof []byte) (*Proof, error) type VerificationKey func GetVerificationKeyFromCompressed(vk []byte) (*VerificationKey, error) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func ProofVerify ¶ func ProofVerify(vk *VerificationKey, proof *Proof, inputs []*big.Int) (bool, error) Types ¶ type Proof ¶ type Proof struct { A *bn254.PointG1 B *bn254.PointG2 C *bn254.PointG1 } func GetProofFromCompressed ¶ func GetProofFromCompressed(proof []byte) (*Proof, error) type VerificationKey ¶ type VerificationKey struct { AlphaG1 *bn254.PointG1 BetaG2 *bn254.PointG2 GammaG2 *bn254.PointG2 DeltaG2 *bn254.PointG2 Ic []*bn254.PointG1 } func GetVerificationKeyFromCompressed ¶ func GetVerificationKeyFromCompressed(vk []byte) (*VerificationKey, error) Source Files ¶ View all Source files proof.go verificationKey.go verifier.go Directories ¶ Show internal Expand all Path Synopsis utils bn254 bn254/bls Click to show internal directories. Click to hide internal directories.