From 0eaefcea18da27895aa81cc0f78f47fb416b29d8 Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Fri, 16 Feb 2018 18:40:42 +0000 Subject: [PATCH] Add logging of expirations --- server/keystore.go | 1 + server/server.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/server/keystore.go b/server/keystore.go index 39ce5ee2..b43677aa 100644 --- a/server/keystore.go +++ b/server/keystore.go @@ -117,6 +117,7 @@ func (s *KeyStore) expire() { s.mx.Lock() for u, k := range s.userKeys { if k.expiry.Before(t) { + log.Printf("forgetting key for %s", u) wipeBytes(k.pkey) delete(s.userKeys, u) } diff --git a/server/server.go b/server/server.go index 1777311a..681ca481 100644 --- a/server/server.go +++ b/server/server.go @@ -28,7 +28,7 @@ func (s *keyStoreServer) handleOpen(w http.ResponseWriter, r *http.Request) { return } - log.Printf("decrypted key for %s", req.Username) + log.Printf("decrypted key for %s, ttl=%d", req.Username, req.TTL) serverutil.EncodeJSONResponse(w, &emptyResponse) } -- GitLab