Hi there. I’m considering purchasing a Vivokey Flex but have a few questions about using it with my laptop (running Kubuntu 18.10), as well as my smartphone.
First off, are there any small USB NFC readers that I can purchase and plug into my laptop? Ideally I would want a small dongle that just fits into the port and stays in the laptop, rather than a large external sensor with a long USB cable.
Second, how does the Vivokey interface with gpg-agent? Right now I have a Yubikey 4C, and the flow there is to:
- attempt to sign/decrypt/ssh something
- Pinentry appears and prompts me to insert the device
- Pinentry prompts me for my Yubikey’s PIN
- I tap the Yubikey to complete the action
If I have an NFC reader connected to my laptop, what’s the flow like when attempting to sign with the PGP keys on the Vivokey? Do I have to awkwardly hold my hand against the reader while I wait for Pinentry to wake up, then enter my PIN with my other hand, while not pulling my Vivokeyed hand away? Or can I pre-enter my PIN before touching my hand to the device? Will I have to re-enter my PIN every time I need to sign something? Or can I configure the Vivokey to only require a PIN after some period of inactivity?