gnark-plonky2-verifier/plonky2_verifier/selectors.go
plonky2_verifier/selectors.goRaw
1package plonky2_verifier
2
3const UNUSED_SELECTOR = ^uint64(0) // max uint
4
5type Range struct {
6 start uint64
7 end uint64
8}
9
10type SelectorsInfo struct {
11 selectorIndices []uint64
12 groups []Range
13}
14
15func (s *SelectorsInfo) NumSelectors() uint64 {
16 return uint64(len(s.groups))
17}