facproof

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Jul 14, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrVerifyFailure = errors.New("the verification is failure")
View Source
var File_fac_msg_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type NoSmallFactorMessage

type NoSmallFactorMessage struct {
	Salt    []byte `protobuf:"bytes,1,opt,name=salt,proto3" json:"salt,omitempty"`
	P       []byte `protobuf:"bytes,2,opt,name=P,proto3" json:"P,omitempty"`
	Q       []byte `protobuf:"bytes,3,opt,name=Q,proto3" json:"Q,omitempty"`
	A       []byte `protobuf:"bytes,4,opt,name=A,proto3" json:"A,omitempty"`
	B       []byte `protobuf:"bytes,5,opt,name=B,proto3" json:"B,omitempty"`
	T       []byte `protobuf:"bytes,6,opt,name=T,proto3" json:"T,omitempty"`
	Sigma   string `protobuf:"bytes,7,opt,name=sigma,proto3" json:"sigma,omitempty"`
	Z1      string `protobuf:"bytes,8,opt,name=z1,proto3" json:"z1,omitempty"`
	Z2      string `protobuf:"bytes,9,opt,name=z2,proto3" json:"z2,omitempty"`
	W1      string `protobuf:"bytes,10,opt,name=w1,proto3" json:"w1,omitempty"`
	W2      string `protobuf:"bytes,11,opt,name=w2,proto3" json:"w2,omitempty"`
	Vletter string `protobuf:"bytes,12,opt,name=vletter,proto3" json:"vletter,omitempty"`
	// contains filtered or unexported fields
}

func NewNoSmallFactorMessage

func NewNoSmallFactorMessage(
	config *crypto.ProofConfig,
	ssidInfo,
	rho []byte,
	p *big.Int,
	q *big.Int,
	n *big.Int,
	ped *zkPaillier.PederssenOpenParameter,
) (*NoSmallFactorMessage, error)

func (*NoSmallFactorMessage) Descriptor deprecated

func (*NoSmallFactorMessage) Descriptor() ([]byte, []int)

Deprecated: Use NoSmallFactorMessage.ProtoReflect.Descriptor instead.

func (*NoSmallFactorMessage) GetA

func (x *NoSmallFactorMessage) GetA() []byte

func (*NoSmallFactorMessage) GetB

func (x *NoSmallFactorMessage) GetB() []byte

func (*NoSmallFactorMessage) GetP

func (x *NoSmallFactorMessage) GetP() []byte

func (*NoSmallFactorMessage) GetQ

func (x *NoSmallFactorMessage) GetQ() []byte

func (*NoSmallFactorMessage) GetSalt

func (x *NoSmallFactorMessage) GetSalt() []byte

func (*NoSmallFactorMessage) GetSigma

func (x *NoSmallFactorMessage) GetSigma() string

func (*NoSmallFactorMessage) GetT

func (x *NoSmallFactorMessage) GetT() []byte

func (*NoSmallFactorMessage) GetVletter

func (x *NoSmallFactorMessage) GetVletter() string

func (*NoSmallFactorMessage) GetW1

func (x *NoSmallFactorMessage) GetW1() string

func (*NoSmallFactorMessage) GetW2

func (x *NoSmallFactorMessage) GetW2() string

func (*NoSmallFactorMessage) GetZ1

func (x *NoSmallFactorMessage) GetZ1() string

func (*NoSmallFactorMessage) GetZ2

func (x *NoSmallFactorMessage) GetZ2() string

func (*NoSmallFactorMessage) ProtoMessage

func (*NoSmallFactorMessage) ProtoMessage()

func (*NoSmallFactorMessage) ProtoReflect

func (x *NoSmallFactorMessage) ProtoReflect() protoreflect.Message

func (*NoSmallFactorMessage) Reset

func (x *NoSmallFactorMessage) Reset()

func (*NoSmallFactorMessage) String

func (x *NoSmallFactorMessage) String() string

func (*NoSmallFactorMessage) Verify

func (msg *NoSmallFactorMessage) Verify(config *crypto.ProofConfig, ssidInfo, rho []byte, n *big.Int, ped *zkPaillier.PederssenOpenParameter) error

Jump to

Keyboard shortcuts

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