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, only ECDSA P256 and P384 key validation is supported at this time. Eventually RSA and ECDAA Key validation will be added.
Universal Authentication Framework (UAF)
Not Implemented