Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CalcStateWithRank ¶
type CalcStateWithRank struct { StateHash proofs.GlobulaStateHash ExpectedRank member.Rank }
func (*CalcStateWithRank) Sign ¶
func (v *CalcStateWithRank) Sign(signer cryptkit.DigestSigner) StateWithRank
type CalcSubVector ¶
type CalcSubVector struct { AnnouncementHash proofs.GlobulaAnnouncementHash CalcStateWithRank }
func (*CalcSubVector) Sign ¶
func (v *CalcSubVector) Sign(signer cryptkit.DigestSigner) SubVector
type CalcVector ¶
type CalcVector struct { Bitset member.StateBitset Trusted CalcSubVector Doubted CalcSubVector }
type StateWithRank ¶
type StateWithRank struct { StateSignature proofs.GlobulaStateSignature ExpectedRank member.Rank }
type SubVector ¶
type SubVector struct { AnnouncementHash proofs.GlobulaAnnouncementHash StateWithRank DebugHash cryptkit.DigestHolder // TODO remove }
func NewSubVector ¶
func NewSubVector(announcementHash proofs.GlobulaAnnouncementHash, stateVectorSignature proofs.GlobulaStateSignature, stateVectorHash cryptkit.DigestHolder, expectedRank member.Rank) SubVector
Click to show internal directories.
Click to hide internal directories.