Add logic to properly handle both 2.1pre and 2.1 Final keys.

This commit is contained in:
My1
2025-12-18 16:00:35 +01:00
committed by GitHub
parent c7ad1b1379
commit d2208c9646
@@ -504,7 +504,13 @@ class MainActivity : AppCompatActivity() {
}
resultText.text = getString(R.string.verifying_pin)
val authenticated = withContext(Dispatchers.IO) { protocol.getPinToken(pin,4) }
// get uvAuthToken with permissions for CTAP2.1 keys
if(!usePreviewCommand) {
val authenticated = withContext(Dispatchers.IO) { protocol.getPinToken(pin,4) }
}
else {
val authenticated = withContext(Dispatchers.IO) { protocol.getPinToken(pin,4) }
}
if (!authenticated) {
if (isNfcDisconnected()) {
showNfcReconnectDialog()