Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InMemoryEd25519MilestoneIndexSigner ¶
type InMemoryEd25519MilestoneIndexSigner struct {
// contains filtered or unexported fields
}
InMemoryEd25519MilestoneIndexSigner is an in memory signer for a particular milestone.
func (*InMemoryEd25519MilestoneIndexSigner) PublicKeys ¶
func (s *InMemoryEd25519MilestoneIndexSigner) PublicKeys() []iotago.MilestonePublicKey
PublicKeys returns a slice of the used public keys.
func (*InMemoryEd25519MilestoneIndexSigner) PublicKeysSet ¶
func (s *InMemoryEd25519MilestoneIndexSigner) PublicKeysSet() iotago.MilestonePublicKeySet
PublicKeysSet returns a map of the used public keys.
func (*InMemoryEd25519MilestoneIndexSigner) SigningFunc ¶
func (s *InMemoryEd25519MilestoneIndexSigner) SigningFunc() iotago.MilestoneSigningFunc
SigningFunc returns a function to sign the particular milestone.
type InMemoryEd25519MilestoneSignerProvider ¶
type InMemoryEd25519MilestoneSignerProvider struct {
// contains filtered or unexported fields
}
InMemoryEd25519MilestoneSignerProvider provides InMemoryEd25519MilestoneIndexSigner.
func NewInMemoryEd25519MilestoneSignerProvider ¶
func NewInMemoryEd25519MilestoneSignerProvider(privateKeys []ed25519.PrivateKey, keyManager *keymanager.KeyManager, publicKeysCount int) *InMemoryEd25519MilestoneSignerProvider
NewInMemoryEd25519MilestoneSignerProvider creates a new InMemoryEd25519MilestoneSignerProvider.
func (*InMemoryEd25519MilestoneSignerProvider) MilestoneIndexSigner ¶
func (p *InMemoryEd25519MilestoneSignerProvider) MilestoneIndexSigner(index iotago.MilestoneIndex) MilestoneIndexSigner
MilestoneIndexSigner returns a new signer for the milestone index.
func (*InMemoryEd25519MilestoneSignerProvider) PublicKeysCount ¶
func (p *InMemoryEd25519MilestoneSignerProvider) PublicKeysCount() int
PublicKeysCount returns the amount of public keys in a milestone.
type InsecureRemoteEd25519MilestoneIndexSigner ¶
type InsecureRemoteEd25519MilestoneIndexSigner struct {
// contains filtered or unexported fields
}
InsecureRemoteEd25519MilestoneIndexSigner is an in memory signer for a particular milestone.
func (*InsecureRemoteEd25519MilestoneIndexSigner) PublicKeys ¶
func (s *InsecureRemoteEd25519MilestoneIndexSigner) PublicKeys() []iotago.MilestonePublicKey
PublicKeys returns a slice of the used public keys.
func (*InsecureRemoteEd25519MilestoneIndexSigner) PublicKeysSet ¶
func (s *InsecureRemoteEd25519MilestoneIndexSigner) PublicKeysSet() iotago.MilestonePublicKeySet
PublicKeysSet returns a map of the used public keys.
func (*InsecureRemoteEd25519MilestoneIndexSigner) SigningFunc ¶
func (s *InsecureRemoteEd25519MilestoneIndexSigner) SigningFunc() iotago.MilestoneSigningFunc
SigningFunc returns a function to sign the particular milestone.
type InsecureRemoteEd25519MilestoneSignerProvider ¶
type InsecureRemoteEd25519MilestoneSignerProvider struct {
// contains filtered or unexported fields
}
InsecureRemoteEd25519MilestoneSignerProvider provides InsecureRemoteEd25519MilestoneIndexSigner.
func NewInsecureRemoteEd25519MilestoneSignerProvider ¶
func NewInsecureRemoteEd25519MilestoneSignerProvider(remoteEndpoint string, keyManager *keymanager.KeyManager, publicKeysCount int) *InsecureRemoteEd25519MilestoneSignerProvider
NewInsecureRemoteEd25519MilestoneSignerProvider creates a new InsecureRemoteEd25519MilestoneSignerProvider.
func (*InsecureRemoteEd25519MilestoneSignerProvider) MilestoneIndexSigner ¶
func (p *InsecureRemoteEd25519MilestoneSignerProvider) MilestoneIndexSigner(index iotago.MilestoneIndex) MilestoneIndexSigner
MilestoneIndexSigner returns a new signer for the milestone index.
func (*InsecureRemoteEd25519MilestoneSignerProvider) PublicKeysCount ¶
func (p *InsecureRemoteEd25519MilestoneSignerProvider) PublicKeysCount() int
PublicKeysCount returns the amount of public keys in a milestone.
type MilestoneIndexSigner ¶
type MilestoneIndexSigner interface { // PublicKeys returns a slice of the used public keys. PublicKeys() []iotago.MilestonePublicKey // PublicKeysSet returns a map of the used public keys. PublicKeysSet() iotago.MilestonePublicKeySet // SigningFunc returns a function to sign the particular milestone. SigningFunc() iotago.MilestoneSigningFunc }
MilestoneIndexSigner is a signer for a particular milestone.
type MilestoneSignerProvider ¶
type MilestoneSignerProvider interface { // MilestoneIndexSigner returns a new signer for the milestone index. MilestoneIndexSigner(index iotago.MilestoneIndex) MilestoneIndexSigner // PublicKeysCount returns the amount of public keys in a milestone. PublicKeysCount() int }
MilestoneSignerProvider provides milestone signers.