Versions in this module Expand all Collapse all v2 v2.0.0 Jul 18, 2024 Changes in this version + type Commitment struct + G1El G1El + func ValueOfCommitment[G1El algebra.G1ElementT](cmt any) (Commitment[G1El], error) + type KnowledgeProof struct + G1El G1El + func ValueOfKnowledgeProof[G1El algebra.G1ElementT](kp any) (KnowledgeProof[G1El], error) + type Verifier struct + func NewVerifier[FR emulated.FieldParams, G1El algebra.G1ElementT, G2El algebra.G2ElementT, ...](api frontend.API) (*Verifier[FR, G1El, G2El, GtEl], error) + func (v *Verifier[FR, G1El, G2El, GtEl]) AssertCommitment(commitment Commitment[G1El], knowledgeProof KnowledgeProof[G1El], ...) error + func (v *Verifier[FR, G1El, G2El, GtEl]) FoldCommitments(commitments []Commitment[G1El], auxTranscript ...*emulated.Element[FR]) (Commitment[G1El], error) + type VerifierOption func(cfg *verifierCfg) error + func WithSubgroupCheck() VerifierOption + type VerifyingKey struct + G G2El + GRootSigmaNeg G2El + func ValueOfVerifyingKeyFixed[G2El algebra.G2ElementT](vk any) (VerifyingKey[G2El], error) + func ValueOfVerifyingKey[G2El algebra.G2ElementT](vk any) (VerifyingKey[G2El], error) Other modules containing this package github.com/danivilardell/gnark