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 50a2a0b..f388a8c 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 @@ -495,10 +495,8 @@ class KeyMintSecurityLevelInterceptor( val forceGenerate = oversized || ConfigurationManager.shouldGenerate(callingUid) || - (ConfigurationManager.shouldPatch(callingUid) && isAttestKeyRequest) || - (attestationKey != null && - (attestationKey.alias?.let { isAttestationKey(KeyIdentifier(callingUid, it)) } - ?: attestationKeys.any { kid -> kid.uid == callingUid && generatedKeys[kid]?.nspace == attestationKey.nspace })) + isAttestKeyRequest || + attestationKey != null SystemLogger.trace { "[TRACE-$txId] dispatch: forceGen=$forceGenerate hasChallenge=${challenge != null} isSymmetric=$isSymmetric isAttestKey=$isAttestKeyRequest" }