Crates.io | fido-hid-rs |
lib.rs | fido-hid-rs |
version | 0.5.0 |
source | src |
created_at | 2023-10-31 11:01:22.145717 |
updated_at | 2024-04-28 04:06:47.33118 |
description | USB HID library for FIDO authenticators |
homepage | |
repository | https://github.com/kanidm/webauthn-rs |
max_upload_size | |
id | 1019696 |
size | 69,645 |
fido-hid-rs
implements a minimal set of platform-specific USB HID bindings for
communicating with FIDO authenticators.
Important: this library is an internal implementation detail of webauthn-authenticator-rs to work around Cargo limitations.
This library has no guarantees of API stability, and is not intended for use by other parties.
If you want to interface with USB HID FIDO authenticators, use webauthn-authenticator-rs instead of this library.
If you're looking for a general-purpose Rust USB HID library, try hidapi.
This library currently targets (and is regularly tested on):
x86_64
(target version TBC)arm64
(Apple silicon) and x86_64
x86_64
and Windows 11 on arm64
and x86_64
We only test on the current service pack or point release of these operating systems.
Other platforms (and older releases of these operating systems) are supported on a "passive" basis only: it might work, but we generally don't have the appropriate hardware available, and rely on users to notify us when things go wrong and provide patches! ♥️