verifier

package
v0.0.0-...-58399a2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 29, 2026 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Verify

func Verify(publicInputs public.Inputs, verificationKey setup.VerificationKey, program board.Program, proof proof.Proof, opts ...Option) error

Types

type Config

type Config struct {
	SkipFRI             bool
	HashBackend         fri.HashBackend
	NewTranscriptHasher fiatshamir.NewTranscriptHasher
	NumFriQueries       int
	FriOptions          []fri.Option
	Fs                  *fiatshamir.Transcript
}

type Option

type Option func(c *Config) error

func SkipFRI

func SkipFRI() Option

func WithFriOption

func WithFriOption(opt fri.Option) Option

WithFriOption adds options for FRI

func WithHashBackend

func WithHashBackend(backend fri.HashBackend) Option

func WithNewTranscriptHasher

func WithNewTranscriptHasher(h fiatshamir.NewTranscriptHasher) Option

func WithNumFriQueries

func WithNumFriQueries(numQueries int) Option

WithNumFriQueries sets FRI NumQueries to numQueries

func WithTranscript

func WithTranscript(fs *fiatshamir.Transcript) Option

WithTranscript provides a running transcript to the verifier.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL