Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
New creates a new master and ephemeral secrets extension for the key manager application.
func VerifyExtraInfo ¶
func VerifyExtraInfo( logger *logging.Logger, nodeID signature.PublicKey, rt *registry.Runtime, nodeRt *node.Runtime, ts time.Time, height uint64, params *registry.ConsensusParameters, ) (*secrets.InitResponse, error)
VerifyExtraInfo verifies and parses the per-node + per-runtime ExtraInfo blob for a key manager.
Types ¶
type Query ¶
type Query interface { ConsensusParameters(context.Context) (*secrets.ConsensusParameters, error) Status(context.Context, common.Namespace) (*secrets.Status, error) Statuses(context.Context) ([]*secrets.Status, error) MasterSecret(context.Context, common.Namespace) (*secrets.SignedEncryptedMasterSecret, error) EphemeralSecret(context.Context, common.Namespace) (*secrets.SignedEncryptedEphemeralSecret, error) Genesis(context.Context) (*secrets.Genesis, error) }
Query is the key manager secrets query interface.
func NewQuery ¶
func NewQuery(state *secretsState.ImmutableState) Query
NewQuery creates a new key manager secrets query.
Click to show internal directories.
Click to hide internal directories.