fetch_ml/internal/auth
Jeremie Fraeys 34aaba8f17
feat: implement Argon2id hashing and Ed25519 manifest signing
- Add Argon2id-based API key hashing with salt support
- Implement Ed25519 manifest signing (key generation, sign, verify)
- Add gen-keys CLI tool for manifest signing keys
- Fix hash-key command to hash provided key (not generate new one)
- Complete isHex helper function
2026-02-19 15:34:20 -05:00
..
api_key.go feat: implement Argon2id hashing and Ed25519 manifest signing 2026-02-19 15:34:20 -05:00
crypto.go feat: implement Argon2id hashing and Ed25519 manifest signing 2026-02-19 15:34:20 -05:00
database.go feat(api): refactor websocket handlers; add health and prometheus middleware 2026-01-05 12:31:07 -05:00
flags.go security: implement comprehensive secrets protection 2026-02-18 16:18:09 -05:00
hybrid.go feat(api): refactor websocket handlers; add health and prometheus middleware 2026-01-05 12:31:07 -05:00
keychain.go Fix multi-user authentication and clean up debug code 2025-12-06 12:35:32 -05:00
permissions.go feat(api): refactor websocket handlers; add health and prometheus middleware 2026-01-05 12:31:07 -05:00
permissions_loader.go Fix multi-user authentication and clean up debug code 2025-12-06 12:35:32 -05:00
validator.go Fix multi-user authentication and clean up debug code 2025-12-06 12:35:32 -05:00