summaryrefslogtreecommitdiff
path: root/service
diff options
context:
space:
mode:
authorRoshan Pius <rpius@google.com>2020-02-14 22:33:42 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2020-02-14 22:33:42 +0000
commitc4da3208c8e6a228510674d39ba0fe0ec2289475 (patch)
tree8adaa9a430aad5f4f4136e6e9f82f68b5dfda1ba /service
parentdd16b339fba96c0c14953c1f74c0534ebad6d67a (diff)
parent70633dc87e13d9ea67648ecb60f11787ad49e4d4 (diff)
Merge "EncryptionUtil: Handle provider exception"
Diffstat (limited to 'service')
-rw-r--r--service/java/com/android/server/wifi/util/WifiConfigStoreEncryptionUtil.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/service/java/com/android/server/wifi/util/WifiConfigStoreEncryptionUtil.java b/service/java/com/android/server/wifi/util/WifiConfigStoreEncryptionUtil.java
index ce5a686c4..ded3450c4 100644
--- a/service/java/com/android/server/wifi/util/WifiConfigStoreEncryptionUtil.java
+++ b/service/java/com/android/server/wifi/util/WifiConfigStoreEncryptionUtil.java
@@ -31,6 +31,7 @@ import java.security.KeyStore;
import java.security.KeyStoreException;
import java.security.NoSuchAlgorithmException;
import java.security.NoSuchProviderException;
+import java.security.ProviderException;
import java.security.UnrecoverableEntryException;
import javax.crypto.BadPaddingException;
@@ -177,6 +178,8 @@ public class WifiConfigStoreEncryptionUtil {
reportException(e, "getOrCreateSecretKey cannot find crypto provider");
} catch (UnrecoverableEntryException e) {
reportException(e, "getOrCreateSecretKey had an unrecoverable entry exception.");
+ } catch (ProviderException e) {
+ reportException(e, "getOrCreateSecretKey had a provider exception.");
}
return secretKey;
}