#usb-hid #fido #authenticator #linux #limitation #platform #set

fido-hid-rs

USB HID库,用于FIDO身份验证器

2个版本

0.5.0 2024年4月28日
0.5.0-dev2023年10月31日

#1019 in 硬件支持


2 个库中使用(通过 webauthn-authenticator-rs

MPL-2.0 许可证

70KB
1.5K SLoC

fido-hid-rs

fido-hid-rs 实现了一组最小化的平台特定USB HID绑定,用于与FIDO身份验证器通信。

重要:此库是 webauthn-authenticator-rs 的内部实现细节,以解决Cargo的限制。

此库不保证API的稳定性,且不打算供其他方使用。

如果您想与USB HID FIDO身份验证器接口,请使用 webauthn-authenticator-rs 而不是此库。

如果您正在寻找通用的Rust USB HID库,请尝试 hidapi

此库当前针对(并在以下平台上定期测试)

  • Linux上的 x86_64(目标版本待定)
  • macOS 13及以后版本在 arm64(苹果硅)和 x86_64
  • Windows 10上的 x86_64 和 Windows 11上的 arm64x86_64

我们只在操作系统的当前服务包或点版本上进行测试。

其他平台(以及这些操作系统的旧版本)仅提供“被动”支持:可能可行,但我们通常没有适当的硬件,并依赖用户通知我们出现问题时并提供补丁!♥️

依赖项

~4–46MB
~710K SLoC