fmeum / WearAuthn

Use your Wear OS watch as a FIDO2 security key via Bluetooth and NFC.
https://play.google.com/store/apps/details?id=me.henneke.wearauthn.authenticator
MIT License
183 stars 7 forks source link

OpenKeychain: Easy PGP #12

Closed VNRARA closed 3 years ago

VNRARA commented 3 years ago

What went wrong? OpenKeyChain doesn't accept the NFC key from WearAuthn: Error: Initialization failed! My first question is: Should it be able to tho? It doesn't seem locked to a specific brand security token.

Steps to reproduce

  1. Inside OpenKeyChain go to Use security token (if the app has a key setup, use the ⋮ (three dot) symbol and select "manage my keys")
  2. Tap the Watch to the back of the phone as explained.
  3. Receive error

Which model is your watch? TicWatch Pro (OG) WF12096

Which Android version is running on your watch?

2.19 (H)

Which version of WearAuthn are you using?

0.9.16

Screenshots n.a.

fmeum commented 3 years ago

In the context of OpenKeychain, a "security token" is an OpenPGP hardware token with NFC support. WearAuthn is an implementation of FIDO2, which is an entirely different standard that is not related to OpenPGP in any way - for example, it can't do any kind of public key encryption.

The confusion probably arises because many popular hardware tokens (such as Yubikeys) support both FIDO2 and OpenPGP.