diff options
| author | 2021-11-19 20:34:45 +0000 | |
|---|---|---|
| committer | 2021-11-19 20:34:45 +0000 | |
| commit | 50ad58a1b93b260a9c57e2bb88aa61d7e8898e9b (patch) | |
| tree | a3a2f0f755a53c3c7039ee35b87b021c459da147 | |
| parent | 1f72543ac41df4a4e97c3b6be9b3906c5187f0ef (diff) | |
| parent | 01ac9e74f16f6a46b273fc9d59266784b8635436 (diff) | |
Merge "Keystore 2.0 SPI: Fix NullPointerException in setKeyEntry." into sc-v2-dev
| -rw-r--r-- | keystore/java/android/security/keystore2/AndroidKeyStoreSpi.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/keystore/java/android/security/keystore2/AndroidKeyStoreSpi.java b/keystore/java/android/security/keystore2/AndroidKeyStoreSpi.java index 67358c4f3255..33411e1ec5b9 100644 --- a/keystore/java/android/security/keystore2/AndroidKeyStoreSpi.java +++ b/keystore/java/android/security/keystore2/AndroidKeyStoreSpi.java @@ -601,8 +601,6 @@ public class AndroidKeyStoreSpi extends KeyStoreSpi { } KeyProtection params = (KeyProtection) param; - @SecurityLevel int securityLevel = params.isStrongBoxBacked() ? SecurityLevel.STRONGBOX : - SecurityLevel.TRUSTED_ENVIRONMENT; @Domain int targetDomain = (getTargetDomain()); if (key instanceof AndroidKeyStoreSecretKey) { @@ -794,6 +792,9 @@ public class AndroidKeyStoreSpi extends KeyStoreSpi { flags |= IKeystoreSecurityLevel.KEY_FLAG_AUTH_BOUND_WITHOUT_CRYPTOGRAPHIC_LSKF_BINDING; } + @SecurityLevel int securityLevel = params.isStrongBoxBacked() ? SecurityLevel.STRONGBOX : + SecurityLevel.TRUSTED_ENVIRONMENT; + try { KeyStoreSecurityLevel securityLevelInterface = mKeyStore.getSecurityLevel( securityLevel); |