Versions in this module Expand all Collapse all v1 v1.0.1 Dec 31, 2020 v1.0.0 Dec 24, 2020 Changes in this version + type OneOutOfManyProof struct + Statement *OneOutOfManyStatement + func (proof *OneOutOfManyProof) Init() *OneOutOfManyProof + func (proof *OneOutOfManyProof) Set(commitments []*privacy.Point, cl, ca, cb, cd []*privacy.Point, ...) + func (proof *OneOutOfManyProof) SetBytes(bytes []byte) error + func (proof OneOutOfManyProof) Bytes() []byte + func (proof OneOutOfManyProof) ValidateSanity() bool + func (proof OneOutOfManyProof) Verify() (bool, error) + type OneOutOfManyStatement struct + Commitments []*privacy.Point + func (stmt *OneOutOfManyStatement) Set(commitments []*privacy.Point) + type OneOutOfManyWitness struct + func (wit *OneOutOfManyWitness) Set(commitments []*privacy.Point, rand *privacy.Scalar, indexIsZero uint64) + func (wit OneOutOfManyWitness) Prove() (*OneOutOfManyProof, error)