slauth
Slauth is a Rust only, OpenSource implementation of Multiple authenticator utils / specification
Current Implementation Status
Status is describe by : ✔ as implemented, ❌ as not implemented and ⚠️ as partially implemented.
OATH Authentication (specs)
Authentication Methods
Provisioning
FIDO & W3C Specification (specs)
Universal 2nd Factor (U2F)
Name |
Status |
Ref |
Server-Side Verification |
✔ |
|
Raw Message |
✔ |
Spec |
HID Protocol |
❌ |
Spec |
WebAuthN
Name |
Status |
Ref |
Server-Side Verification |
⚠️ |
Spec |
Raw Message |
✔ |
Spec |
COSE |
⚠️ |
Spec |
For the server side validation, the following algorithm are implemented:
ES256
ES384
ED25519
RS256
Universal Authentication Framework (UAF)
Not Implemented