Versions in this module Expand all Collapse all v2 v2.0.0 Jul 18, 2024 Changes in this version + func GetHintName(fn Hint) string + func InvZeroHint(q *big.Int, inputs []*big.Int, results []*big.Int) error + func RegisterHint(hintFns ...Hint) + func RegisterNamedHint(hintFn Hint, key HintID) + type Config struct + HintFunctions map[HintID]Hint + Logger zerolog.Logger + NbTasks int + func NewConfig(opts ...Option) (Config, error) + type Hint func(field *big.Int, inputs []*big.Int, outputs []*big.Int) error + func GetRegisteredHint(key HintID) Hint + func GetRegisteredHints() []Hint + type HintID uint32 + func GetHintID(fn Hint) HintID + type Option func(*Config) error + func OverrideHint(id HintID, f Hint) Option + func WithHints(hintFunctions ...Hint) Option + func WithLogger(l zerolog.Logger) Option + func WithNbTasks(nbTasks int) Option Other modules containing this package github.com/danivilardell/gnark