-
-
Notifications
You must be signed in to change notification settings - Fork 274
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FIDO2 stack on nRF52840 DK + BLE support? #501
Comments
Hi @coco21, this is two questions in one :) On the one hand, portability as such. The existing v1 key C code did run on other platforms in the past, and has been adopted by other projects. The idea would be to add a new target under The other is Bluetooth. The open question is how sensible that is for a security key in general. As for specifics, on the Rust side, I don't have any experience with BLE, so I can't say much unfortunately. If you'd like to discuss, I'm @nickray on Keybase, or you can hop into https://matrix.to/#/#solokeys-dev:matrix.org |
Hey @nickray thanks so much, that was quick! Ok I get it, let me study your answer during that weekend and discuss with my team. Good news you don't say no but rather are talking options, like that. Will come back quickly. Will check to hop into your link, thank you, cool! Cheers Chris |
FYI: https://github.com/google/OpenSK/ and related to that: google/OpenSK#266 and furthermore: https://crates.io/crates/rubble-nrf52 |
Hello,
I was wondering how easily it is to port and make run your FIDO2 stack on a nRF52840 DK and that communication goes over BLE rather than USB. Studied quite deeply your porting doc pages and understood main interfaces between your FIDO2 stack and the communication channels is (today) USB HID abstraction layer. I was thinking about running your FIDO2 stack on a Nordic native Zephyr-based OS as you can find in their sample code and use their e.g. S313/340 based softdevice BLE stacks (https://www.thisisant.com/developer/components/nrf52832/).
My question: how hard, difficult would it be to achieve that? Does this make sense in your eyes?
I also am testing and running OpenSK FIDO2 stack but that also is missing BLE stack support as of today with a connection to the FIDO2 stack.
Thank you for a quick answer, I do this for an evaluation phase and need to take some decisions.
The text was updated successfully, but these errors were encountered: