##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
OATH Authentication (specs)
Name | Status | Ref |
---|---|---|
HOTP | ✅ | RFC 4226 |
TOTP | ✅ | RFC 6238 |
OCRA | ❌ | RFC 6287 |
Name | Status | Ref |
---|---|---|
PSKC | ❌ | RFC 6030 |
DSKPP | ❌ | RFC 6063 |
FIDO & W3C Specification (specs)
Name | Status | Ref |
---|---|---|
Server-Side Verification | ✅ | |
Raw Message | ✅ | Spec |
HID Protocol | ❌ | Spec |
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.
Not Implemented