From 1f96c8a13e0f06b24a14500c7ecd467c4a940d77 Mon Sep 17 00:00:00 2001 From: Enginex0 Date: Sat, 11 Jul 2026 17:48:28 +0100 Subject: [PATCH] fix(keymint): carry op OAEP MGF digest --- .../keystore/shim/KeyMintSecurityLevelInterceptor.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/org/matrix/TEESimulator/interception/keystore/shim/KeyMintSecurityLevelInterceptor.kt b/app/src/main/java/org/matrix/TEESimulator/interception/keystore/shim/KeyMintSecurityLevelInterceptor.kt index 314c93c..9378577 100644 --- a/app/src/main/java/org/matrix/TEESimulator/interception/keystore/shim/KeyMintSecurityLevelInterceptor.kt +++ b/app/src/main/java/org/matrix/TEESimulator/interception/keystore/shim/KeyMintSecurityLevelInterceptor.kt @@ -458,6 +458,10 @@ class KeyMintSecurityLevelInterceptor( digest = parsedParams.digest.ifEmpty { keyParams.digest }, blockMode = parsedParams.blockMode.ifEmpty { keyParams.blockMode }, padding = parsedParams.padding.ifEmpty { keyParams.padding }, + rsaOaepMgfDigest = + parsedParams.rsaOaepMgfDigest.ifEmpty { + keyParams.rsaOaepMgfDigest + }, nonce = parsedParams.nonce, minMacLength = parsedParams.minMacLength ?: keyParams.minMacLength, macLength = parsedParams.macLength,