summaryrefslogtreecommitdiff
path: root/internal/authkeys
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-04-14 11:23:26 +0300
committerPaul Buetow <paul@buetow.org>2026-04-14 11:23:26 +0300
commit17efa78e8e60b38e14430f2f89de005e946e8bf2 (patch)
treea8b8c76122b32ed570e2926fb266dfb563b136b0 /internal/authkeys
parentc19666bd44b938ab2627b0c85935d3877c88b373 (diff)
fix: shadowing, version.Tag, prealloc LoadRecords (ask 54)
- CreateKey: avoid shadowing named return err on rand.Read - daemon Run: rename slog logger to slogLog vs stdlib log package - version: rename Version to Tag to avoid version.Version stutter - LoadRecords: COUNT(*) then make slice with capacity Made-with: Cursor
Diffstat (limited to 'internal/authkeys')
-rw-r--r--internal/authkeys/store.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/internal/authkeys/store.go b/internal/authkeys/store.go
index a8c21c4..bfe2a78 100644
--- a/internal/authkeys/store.go
+++ b/internal/authkeys/store.go
@@ -83,8 +83,8 @@ func (s *Store) CreateKey(ctx context.Context, hostname string) (token string, e
return "", fmt.Errorf("empty hostname")
}
raw := make([]byte, 32)
- if _, err := rand.Read(raw); err != nil {
- return "", fmt.Errorf("random token: %w", err)
+ if _, readErr := rand.Read(raw); readErr != nil {
+ return "", fmt.Errorf("random token: %w", readErr)
}
tok := base64.RawURLEncoding.EncodeToString(raw)
sum := sha256.Sum256([]byte(tok))