#webauthn #fido2 #api-bindings #rp

webauthn_rp

Web Authentication (WebAuthn) Level 3 Relying Party (RP) API

1 unstable release

0.1.0 Dec 29, 2023

#599 in Authentication

MIT/Apache

6KB

webauthn_rp

webauthn_rp will be a library for Web Authentication (WebAuthn) Level 3 Relying Party (RP) operations. For better cross-platform compatibility and Rust integration, it will rely on ring for crypto operations; but as development progresses, it may allow the use of openssl in a way that is compatible with LibreSSL.

There will be no attempt to adhere to standards that are not accepted as "legitimate" by actual cryptographers (e.g., Federal Information Processing Standards (FIPS)).

Status

This package is still in development.

The crate will only be tested on the x86_64-unknown-linux-gnu and x86_64-unknown-openbsd targets, but it should work on any Tier 1 with Host Tools target.


lib.rs:

webauthn_rp

webauthn_rp will be a library for Web Authentication (WebAuthn) Level 3 Relying Party (RP) operations. For better cross-platform compatibility and Rust integration, it will rely on ring for crypto operations; but as development progresses, it may allow the use of openssl in a way that is compatible with LibreSSL.

There will be no attempt to adhere to standards that are not accepted as "legitimate" by actual cryptographers (e.g., Federal Information Processing Standards (FIPS)).

No runtime deps