From a9e8de26f8a249dbefd6bdbb858a42528d2c04a2 Mon Sep 17 00:00:00 2001 From: J-Jamet Date: Wed, 20 Aug 2025 09:13:28 +0200 Subject: [PATCH] fix: client data hash --- .../credentialprovider/passkey/PasskeyProviderService.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/kunzisoft/keepass/credentialprovider/passkey/PasskeyProviderService.kt b/app/src/main/java/com/kunzisoft/keepass/credentialprovider/passkey/PasskeyProviderService.kt index 96312864c..83be08484 100644 --- a/app/src/main/java/com/kunzisoft/keepass/credentialprovider/passkey/PasskeyProviderService.kt +++ b/app/src/main/java/com/kunzisoft/keepass/credentialprovider/passkey/PasskeyProviderService.kt @@ -251,7 +251,10 @@ class PasskeyProviderService : CredentialProviderService() { val accountName = mDatabase?.name ?: getString(R.string.passkey_locked_database_username) val createEntries: MutableList = mutableListOf() - val relyingPartyId = PublicKeyCredentialCreationOptions(request.requestJson).relyingPartyEntity.id + val relyingPartyId = PublicKeyCredentialCreationOptions( + requestJson = request.requestJson, + clientDataHash = request.clientDataHash + ).relyingPartyEntity.id val searchInfo = SearchInfo().apply { relyingParty = relyingPartyId }