From bfc25bfbbb5bafa1dab9971932bb9a16fbf8e94b Mon Sep 17 00:00:00 2001 From: mimi89999 Date: Thu, 18 Dec 2025 18:29:35 +0100 Subject: [PATCH] Use CM permission for non-preview credential management Closes #4 Closes #5 --- app/src/main/java/pl/lebihan/authnkey/MainActivity.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/pl/lebihan/authnkey/MainActivity.kt b/app/src/main/java/pl/lebihan/authnkey/MainActivity.kt index 0e51bd4..a3d360c 100644 --- a/app/src/main/java/pl/lebihan/authnkey/MainActivity.kt +++ b/app/src/main/java/pl/lebihan/authnkey/MainActivity.kt @@ -504,7 +504,10 @@ class MainActivity : AppCompatActivity() { } resultText.text = getString(R.string.verifying_pin) - val authenticated = withContext(Dispatchers.IO) { protocol.getPinToken(pin) } + val authenticated = withContext(Dispatchers.IO) { + if (usePreviewCommand) protocol.getPinToken(pin) + else protocol.getPinToken(pin, PinProtocol.PERMISSION_CM) + } if (!authenticated) { if (isNfcDisconnected()) { showNfcReconnectDialog()