Documentation
¶
Index ¶
- func NewAlwaysValidTrustBase(t *testing.T) types.RootTrustBase
- func NewNodeInfoFromVerifier(t *testing.T, nodeID string, sigVerifier abcrypto.Verifier) *types.NodeInfo
- func NewTrustBase(t *testing.T, verifiers ...abcrypto.Verifier) types.RootTrustBase
- func NewTrustBaseFromVerifiers(t *testing.T, verifiers map[string]abcrypto.Verifier) types.RootTrustBase
- type AlwaysValidTrustBase
- func (a AlwaysValidTrustBase) GetMaxFaultyNodes() uint64
- func (a AlwaysValidTrustBase) GetNetworkID() types.NetworkID
- func (a AlwaysValidTrustBase) GetQuorumThreshold() uint64
- func (a AlwaysValidTrustBase) GetRootNodes() []*types.NodeInfo
- func (a AlwaysValidTrustBase) VerifyQuorumSignatures(data []byte, signatures map[string]hex.Bytes) error
- func (a AlwaysValidTrustBase) VerifySignature(data []byte, sig []byte, nodeID string) (uint64, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAlwaysValidTrustBase ¶
func NewAlwaysValidTrustBase(t *testing.T) types.RootTrustBase
func NewNodeInfoFromVerifier ¶
func NewTrustBase ¶
Types ¶
type AlwaysValidTrustBase ¶
type AlwaysValidTrustBase struct{}
func (AlwaysValidTrustBase) GetMaxFaultyNodes ¶
func (a AlwaysValidTrustBase) GetMaxFaultyNodes() uint64
func (AlwaysValidTrustBase) GetNetworkID ¶
func (a AlwaysValidTrustBase) GetNetworkID() types.NetworkID
func (AlwaysValidTrustBase) GetQuorumThreshold ¶
func (a AlwaysValidTrustBase) GetQuorumThreshold() uint64
func (AlwaysValidTrustBase) GetRootNodes ¶
func (a AlwaysValidTrustBase) GetRootNodes() []*types.NodeInfo
func (AlwaysValidTrustBase) VerifyQuorumSignatures ¶
func (AlwaysValidTrustBase) VerifySignature ¶
Click to show internal directories.
Click to hide internal directories.