Documentation ¶
Index ¶
- type KeyManager
- func (k *KeyManager) AddKeyRange(publicKey ed25519.PublicKey, startIndex milestone.Index, ...)
- func (k *KeyManager) MilestonePublicKeyMappingForMilestoneIndex(msIndex milestone.Index, privateKeys []ed25519.PrivateKey, ...) iotago.MilestonePublicKeyMapping
- func (k *KeyManager) PublicKeysForMilestoneIndex(msIndex milestone.Index) []iotago.MilestonePublicKey
- func (k *KeyManager) PublicKeysSetForMilestoneIndex(msIndex milestone.Index) iotago.MilestonePublicKeySet
- type KeyRange
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KeyManager ¶
type KeyManager struct {
// contains filtered or unexported fields
}
KeyManager provides public and private keys for ranges of milestone indexes.
func (*KeyManager) AddKeyRange ¶
func (k *KeyManager) AddKeyRange(publicKey ed25519.PublicKey, startIndex milestone.Index, endIndex milestone.Index)
AddKeyRange adds a new public key to the MilestoneKeyManager including its valid range.
func (*KeyManager) MilestonePublicKeyMappingForMilestoneIndex ¶ added in v1.0.5
func (k *KeyManager) MilestonePublicKeyMappingForMilestoneIndex(msIndex milestone.Index, privateKeys []ed25519.PrivateKey, milestonePublicKeysCount int) iotago.MilestonePublicKeyMapping
MilestonePublicKeyMappingForMilestoneIndex returns a MilestonePublicKeyMapping for a certain milestone index.
func (*KeyManager) PublicKeysForMilestoneIndex ¶ added in v1.0.5
func (k *KeyManager) PublicKeysForMilestoneIndex(msIndex milestone.Index) []iotago.MilestonePublicKey
PublicKeysForMilestoneIndex returns the valid public keys for a certain milestone index.
func (*KeyManager) PublicKeysSetForMilestoneIndex ¶ added in v1.0.5
func (k *KeyManager) PublicKeysSetForMilestoneIndex(msIndex milestone.Index) iotago.MilestonePublicKeySet
PublicKeysSetForMilestoneIndex returns a set of valid public keys for a certain milestone index.
Click to show internal directories.
Click to hide internal directories.