b926f0aeb73c0907332fbc581906600ee96ea30b |
|
22-Mar-2018 |
Dmitry Dementyev <dementyev@google.com> |
Remove 17 bytes length restriction for vaultHandler. Update tests. Bug: 75952916 Test: none Change-Id: I78786e397a7d2ff95b29d5bc039442a1f6088be6
/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/KeySyncUtilsTest.java
|
31ccba1af0e2eb6ca280a3da12b3521f3353e599 |
|
18-Jan-2018 |
Bo Zhu <bozhu@google.com> |
Change packVaultParams to use the real vault_handle directly Test: adb shell am instrument -w -e package com.android.server.locksettings.recoverablekeystore com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner Change-Id: I5ebe28fddba3d3939a105c696250f3ea68720822
/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/KeySyncUtilsTest.java
|
4ff2b3fd83514807607231303ea0bb2c73c0fc5c |
|
18-Jan-2018 |
Bo Zhu <bozhu@google.com> |
Update the VaultParams encoding to reflect the recent change in the format of vault_handle Test: adb shell am instrument -w -e package com.android.server.locksettings.recoverablekeystore com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner Change-Id: I105d17ac87b70795fa977b7649c7a1fdcb97b5e9
/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/KeySyncUtilsTest.java
|
7d8c78a2c88a4898a63b918ab8b974aecd7b165b |
|
13-Jan-2018 |
Dmitry Dementyev <dementyev@google.com> |
Refactor KeyStore Recovery Manager. 1) Parameters -> Params 2) Use byte[] for serivice parameters. 2) Move Exception into separate class. Bug: 66499222 Test: adb shell am instrument -w -e package \ com.android.server.locksettings.recoverablekeystore \ com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner Change-Id: I1b9a8748830f7deb9eeb57693f5a818a49a7aabe
/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/KeySyncUtilsTest.java
|
328f0b849e06f3eb0d007ce441a734c36e6f668f |
|
04-Jan-2018 |
Bo Zhu <bozhu@google.com> |
Use the same VaultParams encoding as the server side Change-Id: I99887f2e52c24726b40fa4cfedc0a1854490160f Test: adb shell am instrument -w -e package com.android.server.locksettings.recoverablekeystore com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner
/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/KeySyncUtilsTest.java
|
94ea4e4caf0c41042df288b6fcdade01c0ce3430 |
|
28-Dec-2017 |
Robert Berry <robertberry@google.com> |
Encode vault params in key sync task Still not sure how we're getting counter_id here, though? Test: adb shell am instrument -w -e package com.android.server.locksettings.recoverablekeystore com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner Change-Id: Ic473fff4a19c1d044a6381a1459eca0835a55697
/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/KeySyncUtilsTest.java
|
b9a220b9b50ef8d0e19d619721209233b3253c2c |
|
21-Dec-2017 |
Robert Berry <robertberry@google.com> |
Implement recoverKeys This implements all of recoverKeys, except for loading keys into the AndroidKeyStore. Also omitting re-enrolling keys into the recoverable store for now, as it is not clear whether the user will have a lock screen set at this point. If they do not have a lock screen set, we cannot re-enroll keys, as the platform-decrypt key is bound to the lock screen. Also modifies SecureBox to throw AEADBadTagException for any issues with the encrypted payload. IllegalArgumentException is a runtime exception, so would be unexpected, but might occur if the encrypted payload is for some reason garbage. Also, throw NPE if the payload is null, as that is a programmer error - not something that should ever occur at runtime. Test: adb shell am instrument -w -e package com.android.server.locksettings.recoverablekeystore com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner Change-Id: I4f0be412c3044f3472a6aed514f1caf54b7ee41f
/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/KeySyncUtilsTest.java
|
cbd4b2f46fda2cd2ea81b60e341ea64dab1d8b9d |
|
18-Dec-2017 |
Robert Berry <robertberry@google.com> |
Add tests for KeySyncUtils now that SecureBox is available SecureBox is to be merged before this. Test: adb shell am instrument -w -e package com.android.server.locksettings.recoverablekeystore com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner Change-Id: I40f783c165faa595c8913ff073915726ae71524d
/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/KeySyncUtilsTest.java
|
235dc9da69049e9910febf664df3908363efbc42 |
|
15-Dec-2017 |
Robert Berry <robertberry@google.com> |
Add recovery flow utils to KeySyncUtils Currently KeySyncUtils only contains methods for the backup to cloud flow. This adds utility methods for the restore flow, also. We still haven't merged SecureBox, so the class they defer to at the moment throws for most of these methods, meaning we can't yet add meaningful unit tests. Test: adb shell am instrument -w -e package com.android.server.locksettings.recoverablekeystore com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner Change-Id: I27fe8b33dd239488b11f2863b67af4575fa82b47
/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/KeySyncUtilsTest.java
|
d416ed5362125619ca715e1b748a434c04322801 |
|
13-Dec-2017 |
Robert Berry <robertberry@google.com> |
Add KeySyncUtils Static methods to help with the RecoverableKeyStoreLoader remote sync flow. Test: adb shell am instrument -w -e package com.android.server.locksettings.recoverablekeystore com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner Change-Id: Ibd5a8f6c9ee2d4d118a9e6be9b813e192205d6dc
/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/KeySyncUtilsTest.java
|