EPIC-06b: PIN authentication provider (linux-hello-pin) #18
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
elegos/linux-hello#18
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Implement the PIN authentication provider (
linux-hello-pin) as a fallback authenticator.Scope
hash.rs)db.rs+migration_pin.sql)PinProviderthat receives the stored hash from the daemon (provider.rs)Trust score
PIN → 40 (lowest non-recovery score, per §2 Trust Model)
Acceptance criteria
hash_pin/verify_pinroundtrip correct for valid PINsPinError::WrongPin→AuthError::Failedstore_hashreplaces any previous hash (one PIN per user)impl AuthProvider for PinProviderin placeDependencies
EPIC-01 (core types)
LLD
docs/lld/pin-provider.md