summaryrefslogtreecommitdiff
path: root/internal/ssh
diff options
context:
space:
mode:
Diffstat (limited to 'internal/ssh')
-rw-r--r--internal/ssh/server/authkeystore.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/internal/ssh/server/authkeystore.go b/internal/ssh/server/authkeystore.go
index 6e4ca37..8e26127 100644
--- a/internal/ssh/server/authkeystore.go
+++ b/internal/ssh/server/authkeystore.go
@@ -28,6 +28,11 @@ type AuthKeyStore struct {
now func() time.Time
}
+// ServerAuthKeyStore returns the process-wide auth key cache used by the SSH server.
+func ServerAuthKeyStore() *AuthKeyStore {
+ return authKeyStore
+}
+
// NewAuthKeyStore builds a thread-safe auth key store.
func NewAuthKeyStore(ttl time.Duration, maxKeysPerUser int) *AuthKeyStore {
return newAuthKeyStoreWithClock(ttl, maxKeysPerUser, time.Now)