solokeys / solo2-cli

Solo 2 library and CLI in Rust
https://docs.rs/solo2
Apache License 2.0
173 stars 31 forks source link

Implement CTAP as transport for simple apps, e.g. firmware updates #30

Closed nickray closed 2 years ago

nickray commented 2 years ago

There are several low-level host-side crates dealing with CTAP(HID), the most promising probably Robin's https://docs.rs/ctaphid/latest/ctaphid although it can't be used as such currently.

This PR just implements the bare basics to unblock macOS and "conservative" Linux updates (where PCSC doesn't work out of the box).