protocols_zkvote

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2020 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BallotRequest

type BallotRequest struct {
	Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// method specific data
	Message              string   `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	SubjectHash          []byte   `protobuf:"bytes,3,opt,name=subjectHash,proto3" json:"subjectHash,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BallotRequest) Descriptor

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

func (*BallotRequest) GetMessage

func (m *BallotRequest) GetMessage() string

func (*BallotRequest) GetMetadata

func (m *BallotRequest) GetMetadata() *Metadata

func (*BallotRequest) GetSubjectHash

func (m *BallotRequest) GetSubjectHash() []byte

func (*BallotRequest) ProtoMessage

func (*BallotRequest) ProtoMessage()

func (*BallotRequest) Reset

func (m *BallotRequest) Reset()

func (*BallotRequest) String

func (m *BallotRequest) String() string

func (*BallotRequest) XXX_DiscardUnknown

func (m *BallotRequest) XXX_DiscardUnknown()

func (*BallotRequest) XXX_Marshal

func (m *BallotRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BallotRequest) XXX_Merge

func (m *BallotRequest) XXX_Merge(src proto.Message)

func (*BallotRequest) XXX_Size

func (m *BallotRequest) XXX_Size() int

func (*BallotRequest) XXX_Unmarshal

func (m *BallotRequest) XXX_Unmarshal(b []byte) error

type BallotResponse

type BallotResponse struct {
	Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// response specific data
	Message              string   `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	SubjectHash          []byte   `protobuf:"bytes,3,opt,name=subjectHash,proto3" json:"subjectHash,omitempty"`
	BallotSet            []string `protobuf:"bytes,4,rep,name=ballotSet,proto3" json:"ballotSet,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BallotResponse) Descriptor

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

func (*BallotResponse) GetBallotSet

func (m *BallotResponse) GetBallotSet() []string

func (*BallotResponse) GetMessage

func (m *BallotResponse) GetMessage() string

func (*BallotResponse) GetMetadata

func (m *BallotResponse) GetMetadata() *Metadata

func (*BallotResponse) GetSubjectHash

func (m *BallotResponse) GetSubjectHash() []byte

func (*BallotResponse) ProtoMessage

func (*BallotResponse) ProtoMessage()

func (*BallotResponse) Reset

func (m *BallotResponse) Reset()

func (*BallotResponse) String

func (m *BallotResponse) String() string

func (*BallotResponse) XXX_DiscardUnknown

func (m *BallotResponse) XXX_DiscardUnknown()

func (*BallotResponse) XXX_Marshal

func (m *BallotResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BallotResponse) XXX_Merge

func (m *BallotResponse) XXX_Merge(src proto.Message)

func (*BallotResponse) XXX_Size

func (m *BallotResponse) XXX_Size() int

func (*BallotResponse) XXX_Unmarshal

func (m *BallotResponse) XXX_Unmarshal(b []byte) error

type IdentityRequest

type IdentityRequest struct {
	Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// method specific data
	Message              string   `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	SubjectHash          []byte   `protobuf:"bytes,3,opt,name=subjectHash,proto3" json:"subjectHash,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*IdentityRequest) Descriptor

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

func (*IdentityRequest) GetMessage

func (m *IdentityRequest) GetMessage() string

func (*IdentityRequest) GetMetadata

func (m *IdentityRequest) GetMetadata() *Metadata

func (*IdentityRequest) GetSubjectHash

func (m *IdentityRequest) GetSubjectHash() []byte

func (*IdentityRequest) ProtoMessage

func (*IdentityRequest) ProtoMessage()

func (*IdentityRequest) Reset

func (m *IdentityRequest) Reset()

func (*IdentityRequest) String

func (m *IdentityRequest) String() string

func (*IdentityRequest) XXX_DiscardUnknown

func (m *IdentityRequest) XXX_DiscardUnknown()

func (*IdentityRequest) XXX_Marshal

func (m *IdentityRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IdentityRequest) XXX_Merge

func (m *IdentityRequest) XXX_Merge(src proto.Message)

func (*IdentityRequest) XXX_Size

func (m *IdentityRequest) XXX_Size() int

func (*IdentityRequest) XXX_Unmarshal

func (m *IdentityRequest) XXX_Unmarshal(b []byte) error

type IdentityResponse

type IdentityResponse struct {
	Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// response specific data
	Message              string   `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	SubjectHash          []byte   `protobuf:"bytes,3,opt,name=subjectHash,proto3" json:"subjectHash,omitempty"`
	IdentitySet          []string `protobuf:"bytes,4,rep,name=identitySet,proto3" json:"identitySet,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*IdentityResponse) Descriptor

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

func (*IdentityResponse) GetIdentitySet

func (m *IdentityResponse) GetIdentitySet() []string

func (*IdentityResponse) GetMessage

func (m *IdentityResponse) GetMessage() string

func (*IdentityResponse) GetMetadata

func (m *IdentityResponse) GetMetadata() *Metadata

func (*IdentityResponse) GetSubjectHash

func (m *IdentityResponse) GetSubjectHash() []byte

func (*IdentityResponse) ProtoMessage

func (*IdentityResponse) ProtoMessage()

func (*IdentityResponse) Reset

func (m *IdentityResponse) Reset()

func (*IdentityResponse) String

func (m *IdentityResponse) String() string

func (*IdentityResponse) XXX_DiscardUnknown

func (m *IdentityResponse) XXX_DiscardUnknown()

func (*IdentityResponse) XXX_Marshal

func (m *IdentityResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IdentityResponse) XXX_Merge

func (m *IdentityResponse) XXX_Merge(src proto.Message)

func (*IdentityResponse) XXX_Size

func (m *IdentityResponse) XXX_Size() int

func (*IdentityResponse) XXX_Unmarshal

func (m *IdentityResponse) XXX_Unmarshal(b []byte) error

type Metadata

type Metadata struct {
	// shared between all requests
	ClientVersion        string   `protobuf:"bytes,1,opt,name=clientVersion,proto3" json:"clientVersion,omitempty"`
	Timestamp            int64    `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Id                   string   `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	Gossip               bool     `protobuf:"varint,4,opt,name=gossip,proto3" json:"gossip,omitempty"`
	NodeId               string   `protobuf:"bytes,5,opt,name=nodeId,proto3" json:"nodeId,omitempty"`
	NodePubKey           []byte   `protobuf:"bytes,6,opt,name=nodePubKey,proto3" json:"nodePubKey,omitempty"`
	Sign                 []byte   `protobuf:"bytes,7,opt,name=sign,proto3" json:"sign,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

designed to be shared between all app protocols

func (*Metadata) Descriptor

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

func (*Metadata) GetClientVersion

func (m *Metadata) GetClientVersion() string

func (*Metadata) GetGossip

func (m *Metadata) GetGossip() bool

func (*Metadata) GetId

func (m *Metadata) GetId() string

func (*Metadata) GetNodeId

func (m *Metadata) GetNodeId() string

func (*Metadata) GetNodePubKey

func (m *Metadata) GetNodePubKey() []byte

func (*Metadata) GetSign

func (m *Metadata) GetSign() []byte

func (*Metadata) GetTimestamp

func (m *Metadata) GetTimestamp() int64

func (*Metadata) ProtoMessage

func (*Metadata) ProtoMessage()

func (*Metadata) Reset

func (m *Metadata) Reset()

func (*Metadata) String

func (m *Metadata) String() string

func (*Metadata) XXX_DiscardUnknown

func (m *Metadata) XXX_DiscardUnknown()

func (*Metadata) XXX_Marshal

func (m *Metadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Metadata) XXX_Merge

func (m *Metadata) XXX_Merge(src proto.Message)

func (*Metadata) XXX_Size

func (m *Metadata) XXX_Size() int

func (*Metadata) XXX_Unmarshal

func (m *Metadata) XXX_Unmarshal(b []byte) error

type Subject

type Subject struct {
	Title                string   `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
	Description          string   `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Proposer             string   `protobuf:"bytes,3,opt,name=proposer,proto3" json:"proposer,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Subject) Descriptor

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

func (*Subject) GetDescription

func (m *Subject) GetDescription() string

func (*Subject) GetProposer

func (m *Subject) GetProposer() string

func (*Subject) GetTitle

func (m *Subject) GetTitle() string

func (*Subject) ProtoMessage

func (*Subject) ProtoMessage()

func (*Subject) Reset

func (m *Subject) Reset()

func (*Subject) String

func (m *Subject) String() string

func (*Subject) XXX_DiscardUnknown

func (m *Subject) XXX_DiscardUnknown()

func (*Subject) XXX_Marshal

func (m *Subject) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Subject) XXX_Merge

func (m *Subject) XXX_Merge(src proto.Message)

func (*Subject) XXX_Size

func (m *Subject) XXX_Size() int

func (*Subject) XXX_Unmarshal

func (m *Subject) XXX_Unmarshal(b []byte) error

type SubjectRequest

type SubjectRequest struct {
	Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// method specific data
	Message              string   `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

a protocol define a set of reuqest and responses

func (*SubjectRequest) Descriptor

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

func (*SubjectRequest) GetMessage

func (m *SubjectRequest) GetMessage() string

func (*SubjectRequest) GetMetadata

func (m *SubjectRequest) GetMetadata() *Metadata

func (*SubjectRequest) ProtoMessage

func (*SubjectRequest) ProtoMessage()

func (*SubjectRequest) Reset

func (m *SubjectRequest) Reset()

func (*SubjectRequest) String

func (m *SubjectRequest) String() string

func (*SubjectRequest) XXX_DiscardUnknown

func (m *SubjectRequest) XXX_DiscardUnknown()

func (*SubjectRequest) XXX_Marshal

func (m *SubjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SubjectRequest) XXX_Merge

func (m *SubjectRequest) XXX_Merge(src proto.Message)

func (*SubjectRequest) XXX_Size

func (m *SubjectRequest) XXX_Size() int

func (*SubjectRequest) XXX_Unmarshal

func (m *SubjectRequest) XXX_Unmarshal(b []byte) error

type SubjectResponse

type SubjectResponse struct {
	Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// response specific data
	Message              string     `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Subjects             []*Subject `protobuf:"bytes,3,rep,name=subjects,proto3" json:"subjects,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*SubjectResponse) Descriptor

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

func (*SubjectResponse) GetMessage

func (m *SubjectResponse) GetMessage() string

func (*SubjectResponse) GetMetadata

func (m *SubjectResponse) GetMetadata() *Metadata

func (*SubjectResponse) GetSubjects

func (m *SubjectResponse) GetSubjects() []*Subject

func (*SubjectResponse) ProtoMessage

func (*SubjectResponse) ProtoMessage()

func (*SubjectResponse) Reset

func (m *SubjectResponse) Reset()

func (*SubjectResponse) String

func (m *SubjectResponse) String() string

func (*SubjectResponse) XXX_DiscardUnknown

func (m *SubjectResponse) XXX_DiscardUnknown()

func (*SubjectResponse) XXX_Marshal

func (m *SubjectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SubjectResponse) XXX_Merge

func (m *SubjectResponse) XXX_Merge(src proto.Message)

func (*SubjectResponse) XXX_Size

func (m *SubjectResponse) XXX_Size() int

func (*SubjectResponse) XXX_Unmarshal

func (m *SubjectResponse) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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