在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:mozilla/authenticator-rs开源软件地址:https://github.com/mozilla/authenticator-rs开源编程语言:Rust 95.1%开源软件介绍:A Rust library for interacting with CTAP1/CTAP2 Security KeysThis is a cross-platform library for interacting with Security Key-type devices via Rust.
This library currently focuses on USB security keys, but is expected to be extended to support additional transports. UsageThere's only a simple example function that tries to register and sign right now. It uses
env_logger for logging, which you
configure with the
Proper usage should be to call into this library from something else - e.g., Firefox. There are some C headers exposed for the purpose. TestsThere are some tests of the cross-platform runloop logic and the protocol decoder:
FuzzingThere are fuzzers for the USB protocol reader, basically fuzzing inputs from the HID layer. There are not (yet) fuzzers for the C API used by callers (such as Gecko). To fuzz, you will need cargo-fuzz (the latest version from GitHub) as well as Rust Nightly.
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论