Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Local ¶
type Local struct {
// contains filtered or unexported fields
}
func (*Local) NodeID ¶
func (l *Local) NodeID() flow.Identifier
func (*Local) NotMeFilter ¶
func (l *Local) NotMeFilter() flow.IdentityFilter
func (*Local) SignFunc ¶
func (l *Local) SignFunc(data []byte, hasher hash.Hasher, f func(crypto.PrivateKey, []byte, hash.Hasher) (crypto.Signature, error)) (crypto.Signature, error)
SignFunc provides a signature oracle that given a message, a hasher, and a signing function, it generates and returns a signature over the message using the node's private key as well as the input hasher by invoking the given signing function. The overall idea of this function is to not expose the private key to the caller.
Click to show internal directories.
Click to hide internal directories.