Versions in this module Expand all Collapse all v0 v0.1.2 Jul 14, 2024 v0.1.1 Jul 14, 2024 Changes in this version + const MINIMALCHALLENGE v0.1.0 Jul 11, 2024 Changes in this version + const SAFESECURITYLEVEL + var ErrExceedMaxRetry = errors.New("exceed max retries") + var ErrInvalidInput = errors.New("invalid input") + var ErrTooFewChallenge = errors.New("the times of challenge are too few") + var ErrVerifyFailure = errors.New("the verification is failure") + var File_mod_msg_proto protoreflect.FileDescriptor + type PaillierBlumMessage struct + A [][]byte + B [][]byte + Salt [][]byte + W []byte + X [][]byte + Z [][]byte + func NewPaillierBlumMessage(ssidInfo []byte, p *big.Int, q *big.Int, n *big.Int, numberzkProof int) (*PaillierBlumMessage, error) + func (*PaillierBlumMessage) Descriptor() ([]byte, []int) + func (*PaillierBlumMessage) ProtoMessage() + func (msg *PaillierBlumMessage) Verify(ssidInfo []byte, n *big.Int) error + func (x *PaillierBlumMessage) GetA() [][]byte + func (x *PaillierBlumMessage) GetB() [][]byte + func (x *PaillierBlumMessage) GetSalt() [][]byte + func (x *PaillierBlumMessage) GetW() []byte + func (x *PaillierBlumMessage) GetX() [][]byte + func (x *PaillierBlumMessage) GetZ() [][]byte + func (x *PaillierBlumMessage) ProtoReflect() protoreflect.Message + func (x *PaillierBlumMessage) Reset() + func (x *PaillierBlumMessage) String() string