From ec5a45e79cb7161adfabf475342c1e1b25994276 Mon Sep 17 00:00:00 2001 From: Jason parks Date: Tue, 18 Jan 2011 15:28:36 -0600 Subject: [PATCH] More work on the CryptKeeper. * There is now a 30 seconds delay after 10 failed password attempts. * The device is factory reset after 30 failed password attempts. * Implemented the progress UI for inplace encryption. Change-Id: Ie830b03f9c84a117ee3048086275d6049907fa3c --- ...er.xml => crypt_keeper_password_entry.xml} | 0 ...er.xml => crypt_keeper_password_entry.xml} | 0 res/layout-xlarge/crypt_keeper_progress.xml | 64 +++++++++ res/layout/crypt_keeper_confirm.xml | 39 ++++++ ...er.xml => crypt_keeper_password_entry.xml} | 0 res/layout/crypt_keeper_progress.xml | 64 +++++++++ res/layout/crypt_keeper_settings.xml | 51 +++++++ res/values/strings.xml | 6 + src/com/android/settings/CryptKeeper.java | 105 +++++++++++++- .../android/settings/CryptKeeperComfirm.java | 68 +++++++++ .../android/settings/CryptKeeperSettings.java | 129 ++++++++++++++++++ 11 files changed, 521 insertions(+), 5 deletions(-) rename res/layout-xlarge-land/{crypt_keeper.xml => crypt_keeper_password_entry.xml} (100%) rename res/layout-xlarge/{crypt_keeper.xml => crypt_keeper_password_entry.xml} (100%) create mode 100644 res/layout-xlarge/crypt_keeper_progress.xml create mode 100644 res/layout/crypt_keeper_confirm.xml rename res/layout/{crypt_keeper.xml => crypt_keeper_password_entry.xml} (100%) create mode 100644 res/layout/crypt_keeper_progress.xml create mode 100644 res/layout/crypt_keeper_settings.xml create mode 100644 src/com/android/settings/CryptKeeperComfirm.java create mode 100644 src/com/android/settings/CryptKeeperSettings.java diff --git a/res/layout-xlarge-land/crypt_keeper.xml b/res/layout-xlarge-land/crypt_keeper_password_entry.xml similarity index 100% rename from res/layout-xlarge-land/crypt_keeper.xml rename to res/layout-xlarge-land/crypt_keeper_password_entry.xml diff --git a/res/layout-xlarge/crypt_keeper.xml b/res/layout-xlarge/crypt_keeper_password_entry.xml similarity index 100% rename from res/layout-xlarge/crypt_keeper.xml rename to res/layout-xlarge/crypt_keeper_password_entry.xml diff --git a/res/layout-xlarge/crypt_keeper_progress.xml b/res/layout-xlarge/crypt_keeper_progress.xml new file mode 100644 index 00000000000..7c6c3637d5f --- /dev/null +++ b/res/layout-xlarge/crypt_keeper_progress.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + diff --git a/res/layout/crypt_keeper_confirm.xml b/res/layout/crypt_keeper_confirm.xml new file mode 100644 index 00000000000..a121caa24e6 --- /dev/null +++ b/res/layout/crypt_keeper_confirm.xml @@ -0,0 +1,39 @@ + + + + + + +