go-crypt/auth
Snider 36bf16b06e
Some checks failed
Security Scan / security (pull_request) Failing after 8s
Test / test (pull_request) Failing after 4m46s
fix(coderabbit): address review findings
- auth: prevent legacy .lthn fallback when .hash file exists but is
  unreadable or has unexpected format (security fix in verifyPassword
  and Login)
- chachapoly: wrap raw error returns in Decrypt with coreerr.E()
- trust: reject trailing data in LoadPolicies JSON decoder

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 13:32:21 +00:00
..
auth.go fix(coderabbit): address review findings 2026-03-17 13:32:21 +00:00
auth_test.go refactor: swap pkg/{io,log,i18n} imports to go-io/go-log/go-i18n 2026-03-06 12:35:41 +00:00
hardware.go feat(auth): Phase 2 key management — Argon2id, rotation, revocation 2026-02-20 02:27:03 +00:00
session_store.go refactor: replace remaining fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 20:50:38 +00:00
session_store_sqlite.go feat(auth): add SessionStore interface with SQLite persistence 2026-02-20 01:44:51 +00:00
session_store_test.go refactor: swap pkg/{io,log,i18n} imports to go-io/go-log/go-i18n 2026-03-06 12:35:41 +00:00