-
Notifications
You must be signed in to change notification settings - Fork 18
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
Error while decoding CBOR from device when using Yubikey 5 Nano #10
Comments
Note that this firmware version does indeed support the |
Let me know if I can be of any help to debug this. Happy to donate funds for a Yubikey 5 if this helps you |
Thanks for your report, I've got an Yubico Security Key on hand. I'm assuming that Yubicos FIDO implementation is consistent over their range of devices. So I've made some changes to the ctap implementation and would like you to try them out by running:
|
In both cases I get the following error; which looks like a good sign? (if it knows it requires the pin it recognises the device)
|
It is indeed! I'd guess those examples would work if you would insert:
at line 19. But unfortunately that won't get you much further atm since fido2luks at present won't ask for your PIN and thus won't allow PIN protected devices to be used. |
Everything has been updated and should work as long as you don't use a PIN |
Shall I open a new issue about PIN support? I'd be happy to try contribute support for it; it doesn't sound like a very big change right? Any website can cause the PIN prompt using the |
Well the implementation should be quite trivial, but the main reason why I haven't implemented PIN input yet is that I don't see a nice way to query for the PIN during boot, but the cli should be easy to adapt. So yes please open a new issue/pr if you've got an idea on how to solve this. |
I've made changes to support PIN in the cli, you may want to checkout: |
# This is the 1st commit message: Added an helper script to be used with pam_mount # This is the commit message shimunn#2: successful RPM build # This is the commit message shimunn#3: correct license # This is the commit message shimunn#4: add Makefile # This is the commit message shimunn#5: install cargo-rpm # This is the commit message shimunn#6: fix outdir # This is the commit message shimunn#7: include all the rest beside of teh binary to RPM # This is the commit message shimunn#8: test commit to figure out the failure reason # This is the commit message shimunn#9: don't force Rust library versions # This is the commit message shimunn#10: update build dependencies # This is the commit message shimunn#11: force-install cargo # This is the commit message shimunn#12: clean up debug info # This is the commit message shimunn#13: add cryptsetup-libs to build spec
# This is the 1st commit message: Added an helper script to be used with pam_mount # This is the commit message shimunn#2: successful RPM build # This is the commit message shimunn#3: correct license # This is the commit message shimunn#4: add Makefile # This is the commit message shimunn#5: install cargo-rpm # This is the commit message shimunn#6: fix outdir # This is the commit message shimunn#7: include all the rest beside of teh binary to RPM # This is the commit message shimunn#8: test commit to figure out the failure reason # This is the commit message shimunn#9: don't force Rust library versions # This is the commit message shimunn#10: update build dependencies # This is the commit message shimunn#11: force-install cargo # This is the commit message shimunn#12: clean up debug info # This is the commit message shimunn#13: add cryptsetup-libs to build spec # This is the commit message shimunn#14: force libcryptsetup-rs-sys version due to build error on COPR machines # This is the commit message shimunn#15: force cargo-rpm versin due to COPR build errors # This is the commit message shimunn#16: force lincryptsetup-rs version due to COPR build errors
# This is the 1st commit message: Added an helper script to be used with pam_mount # This is the commit message shimunn#2: successful RPM build # This is the commit message shimunn#3: correct license # This is the commit message shimunn#4: add Makefile # This is the commit message shimunn#5: install cargo-rpm # This is the commit message shimunn#6: fix outdir # This is the commit message shimunn#7: include all the rest beside of teh binary to RPM # This is the commit message shimunn#8: test commit to figure out the failure reason # This is the commit message shimunn#9: don't force Rust library versions # This is the commit message shimunn#10: update build dependencies # This is the commit message shimunn#11: force-install cargo # This is the commit message shimunn#12: clean up debug info # This is the commit message shimunn#13: add cryptsetup-libs to build spec # This is the commit message shimunn#14: force libcryptsetup-rs-sys version due to build error on COPR machines # This is the commit message shimunn#15: force cargo-rpm versin due to COPR build errors # This is the commit message shimunn#16: force lincryptsetup-rs version due to COPR build errors # This is the commit message shimunn#17: fix conf-files location # This is the commit message shimunn#18: debug output
This sounds the same as #4 , however for me it's even failing at step 1; generating the credential
The text was updated successfully, but these errors were encountered: