summaryrefslogtreecommitdiff
path: root/keystore
diff options
context:
space:
mode:
authorJanis Danisevskis <jdanis@google.com>2021-01-05 09:02:49 -0800
committerJanis Danisevskis <jdanis@google.com>2021-01-06 10:23:30 -0800
commit2e494c0577617a5a1f10762993608f831633dc45 (patch)
tree5d996b1fabc1e728c457a90685930367d88b04dd /keystore
parent754d78cb7ddb475bfbe92f02a4ac9b2e8c58e655 (diff)
Keystore 2.0: Fix wrong exception returned on not authenticated.
Test: CtsVerifier fingerprint bound key test. Change-Id: I0aa897455b88d7a709e4de6b515eef43bc15d053
Diffstat (limited to 'keystore')
-rw-r--r--keystore/java/android/security/keystore2/KeyStoreCryptoOperationUtils.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/keystore/java/android/security/keystore2/KeyStoreCryptoOperationUtils.java b/keystore/java/android/security/keystore2/KeyStoreCryptoOperationUtils.java
index f87a3d25f90c..992454285738 100644
--- a/keystore/java/android/security/keystore2/KeyStoreCryptoOperationUtils.java
+++ b/keystore/java/android/security/keystore2/KeyStoreCryptoOperationUtils.java
@@ -120,6 +120,7 @@ abstract class KeyStoreCryptoOperationUtils {
return new KeyPermanentlyInvalidatedException();
case ResponseCode.LOCKED:
case ResponseCode.UNINITIALIZED:
+ case KeymasterDefs.KM_ERROR_KEY_USER_NOT_AUTHENTICATED:
// TODO b/173111727 remove response codes LOCKED and UNINITIALIZED
return new UserNotAuthenticatedException();
default: