From 57e77f7c1370a563d130586c978c4870e6a78193 Mon Sep 17 00:00:00 2001 From: Bo Zhu Date: Wed, 3 Jan 2018 14:49:43 -0800 Subject: [PATCH] Fix some nits while reading the code Test: None Change-Id: Id231a497ad1c27de257f9e9f02f8373c5c67a68d --- .../recoverablekeystore/RecoverableKeyStoreLoader.java | 2 +- .../com/android/server/locksettings/LockSettingsService.java | 5 +++-- .../locksettings/recoverablekeystore/PlatformKeyManager.java | 3 ++- .../recoverablekeystore/storage/RecoverableKeyStoreDb.java | 1 + 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/core/java/android/security/recoverablekeystore/RecoverableKeyStoreLoader.java b/core/java/android/security/recoverablekeystore/RecoverableKeyStoreLoader.java index 72a138a629cf5..0cf8da5b3a861 100644 --- a/core/java/android/security/recoverablekeystore/RecoverableKeyStoreLoader.java +++ b/core/java/android/security/recoverablekeystore/RecoverableKeyStoreLoader.java @@ -426,7 +426,7 @@ public class RecoverableKeyStoreLoader { * Imports keys. * * @param sessionId Id for recovery session, same as in - * {@link #startRecoverySession(String, byte[], byte[], byte[], List)} on}. + * {@link #startRecoverySession(String, byte[], byte[], byte[], List)}. * @param recoveryKeyBlob Recovery blob encrypted by symmetric key generated for this session. * @param applicationKeys Application keys. Key material can be decrypted using recoveryKeyBlob * and session. KeyStore only uses package names from the application info in {@link diff --git a/services/core/java/com/android/server/locksettings/LockSettingsService.java b/services/core/java/com/android/server/locksettings/LockSettingsService.java index 482acefac3a5e..02218ffc14eae 100644 --- a/services/core/java/com/android/server/locksettings/LockSettingsService.java +++ b/services/core/java/com/android/server/locksettings/LockSettingsService.java @@ -2026,8 +2026,9 @@ public class LockSettingsService extends ILockSettings.Stub { } @Override - public Map recoverKeys(@NonNull String sessionId, @NonNull byte[] recoveryKeyBlob, - @NonNull List applicationKeys, @UserIdInt int userId) + public Map recoverKeys(@NonNull String sessionId, + @NonNull byte[] recoveryKeyBlob, @NonNull List applicationKeys, + @UserIdInt int userId) throws RemoteException { return mRecoverableKeyStoreManager.recoverKeys( sessionId, recoveryKeyBlob, applicationKeys, userId); diff --git a/services/core/java/com/android/server/locksettings/recoverablekeystore/PlatformKeyManager.java b/services/core/java/com/android/server/locksettings/recoverablekeystore/PlatformKeyManager.java index 95f5cb7ae112d..b1db6b1cace2c 100644 --- a/services/core/java/com/android/server/locksettings/recoverablekeystore/PlatformKeyManager.java +++ b/services/core/java/com/android/server/locksettings/recoverablekeystore/PlatformKeyManager.java @@ -88,7 +88,8 @@ public class PlatformKeyManager { * * @hide */ - public static PlatformKeyManager getInstance(Context context, RecoverableKeyStoreDb database, int userId) + public static PlatformKeyManager getInstance(Context context, RecoverableKeyStoreDb database, + int userId) throws KeyStoreException, NoSuchAlgorithmException, InsecureUserException { context = context.getApplicationContext(); PlatformKeyManager keyManager = new PlatformKeyManager( diff --git a/services/core/java/com/android/server/locksettings/recoverablekeystore/storage/RecoverableKeyStoreDb.java b/services/core/java/com/android/server/locksettings/recoverablekeystore/storage/RecoverableKeyStoreDb.java index 838311e185e8b..5ca5da4ead566 100644 --- a/services/core/java/com/android/server/locksettings/recoverablekeystore/storage/RecoverableKeyStoreDb.java +++ b/services/core/java/com/android/server/locksettings/recoverablekeystore/storage/RecoverableKeyStoreDb.java @@ -590,6 +590,7 @@ public class RecoverableKeyStoreDb { * * @hide */ + @Nullable public Long getServerParameters(int userId, int uid) { SQLiteDatabase db = mKeyStoreDbHelper.getReadableDatabase();