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