eventpbdsl

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MessageReceived

func MessageReceived(m dsl.Module, destModule types.ModuleID, from types.NodeID, msg *types2.Message)

func NodeSigsVerified

func NodeSigsVerified(m dsl.Module, destModule types.ModuleID, origin *types1.SigVerOrigin, nodeIds []types.NodeID, valid []bool, errors []error, allOk bool)

func SendMessage

func SendMessage(m dsl.Module, destModule types.ModuleID, msg *types2.Message, destinations []types.NodeID)

func SignRequest

func SignRequest[C any](m dsl.Module, destModule types.ModuleID, data [][]uint8, context *C)

func SignResult

func SignResult(m dsl.Module, destModule types.ModuleID, signature []uint8, origin *types1.SignOrigin)

func UponMessageReceived

func UponMessageReceived(m dsl.Module, handler func(from types1.NodeID, msg *types2.Message) error)

func UponNodeSigsVerified

func UponNodeSigsVerified[C any](m dsl.Module, handler func(nodeIds []types1.NodeID, valid []bool, errors []error, allOk bool, context *C) error)

func UponSendMessage

func UponSendMessage(m dsl.Module, handler func(msg *types2.Message, destinations []types1.NodeID) error)

func UponSignRequest

func UponSignRequest(m dsl.Module, handler func(data [][]uint8, origin *types.SignOrigin) error)

func UponSignResult

func UponSignResult[C any](m dsl.Module, handler func(signature []uint8, context *C) error)

func UponVerifyNodeSigs

func UponVerifyNodeSigs(m dsl.Module, handler func(data []*types.SigVerData, signatures [][]uint8, origin *types.SigVerOrigin, nodeIds []types1.NodeID) error)

func VerifyNodeSigs

func VerifyNodeSigs[C any](m dsl.Module, destModule types.ModuleID, data []*types1.SigVerData, signatures [][]uint8, nodeIds []types.NodeID, context *C)

Types

This section is empty.

Jump to

Keyboard shortcuts

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