Versions in this module Expand all Collapse all v1 v1.2.5 Sep 23, 2024 Changes in this version + var RefreshInlineBufferDuration = time.Minute + var RefreshLazyBufferDuration = 2 * time.Hour + var SignSSHKeyTimeout = 30 * time.Second + type KeySigner interface + SignSSHKey func(ctx context.Context, publicKey string) (string, error) + type SSHKey struct + func NewSSHKey(signer KeySigner) *SSHKey + func (s *SSHKey) GetKeyPairs(ctx context.Context) ([]ssh.KeyPair, error) + func (s *SSHKey) GetKeyPairsCb(ctx context.Context) func() ([]ssh.KeyPair, error)