1. 89f12d5 Store user's serial number in recoverable key store database. by Dmitry Dementyev · 5 years ago
  2. 7ebcd66 Add the actual implementation changes for the new metadata field for by Bo Zhu · 6 years ago
  3. a26eda9 Migrate frameworks/base/services/tests/servicestests to androidx.test by Brett Chabot · 6 years ago
  4. bd7879c Revert "Revert "Change the root of trust for CryptAuth Vault Service"" by Bo Zhu · 6 years ago
  5. be4f735 Revert "Change the root of trust for CryptAuth Vault Service" by Bo Zhu · 6 years ago
  6. 1f40978 Change the root of trust for CryptAuth Vault Service by Bo Zhu · 6 years ago
  7. 925f026 Don't create recovery snapshot until it contains at least one key. by Dmitry Dementyev · 6 years ago
  8. c9d8357 Merge "Clean up remaining TODOs in RecoveryController." into pi-dev by Dmitry Dementyev · 6 years ago
  9. 482633f Clean up remaining TODOs in RecoveryController. by Dmitry Dementyev · 6 years ago
  10. 23174b7 Throw ServiceSpecificException if calling app tries to initialize by Aseem Kumar · 6 years ago
  11. b10ba44 Skip the cert xml serial number check if the test root cert is in use by Bo Zhu · 6 years ago
  12. b152a8c45 Merge "Don't allow using raw public keys to init recovery service any more" into pi-dev by TreeHugger Robot · 6 years ago
  13. 0b8c82e Throw an exception if the given root alias is unknown by Bo Zhu · 6 years ago
  14. c98c843 Don't allow using raw public keys to init recovery service any more by Bo Zhu · 6 years ago
  15. 41d2dd2 Expose e.getMessage() from the exceptions in RecoverableKeyStore by Bo Zhu · 6 years ago
  16. 86f5bb1 Remove deprecated generateAndStoreKey method implementation by Dmitry Dementyev · 6 years ago
  17. 57ca3da Add support for testing mode root certificate. by Dmitry Dementyev · 6 years ago
  18. 11115e9 Remove unused KeyStore field in RecoverableKeyStoreManager by Robert Berry · 6 years ago
  19. f34fc7e Use rootAlias to index chosen cert and its version. by Dmitry Dementyev · 6 years ago
  20. e8edf97 Do not create snapshot on first init by Robert Berry · 6 years ago
  21. af13eeb Merge "Fix setRecoverySecretTypes to not always set snapshot pending" into pi-dev by TreeHugger Robot · 6 years ago
  22. 5b4a0d6 Merge "Use Builder instead for KeyChainProtectionParams." into pi-dev by Dmitry Dementyev · 6 years ago
  23. 5a1acefb Fix setRecoverySecretTypes to not always set snapshot pending by Robert Berry · 6 years ago
  24. 16d9db5 Use Builder instead for KeyChainProtectionParams. by Dmitry Dementyev · 6 years ago
  25. 8f9038c Fix setServerParams to not always set snapshot pending by Robert Berry · 6 years ago
  26. fd4ae0b Add NonNull annotation to more parameters in Recovery Controller. by Dmitry Dementyev · 6 years ago
  27. 364dbf1 Merge "Update RecoverableKeyStoreManager methods to throw NullPointerException when null is passed as @NonNull argument." into pi-dev by Dmitry Dementyev · 6 years ago
  28. 1e6a9dc Update RecoverableKeyStoreManager methods to throw NullPointerException when null is passed as @NonNull argument. by Dmitry Dementyev · 6 years ago
  29. 8d6861e Regenerate counterId when a new cert XML file is successfully imported by Bo Zhu · 6 years ago
  30. 889e78c Merge "Add RecoverySession importKeyChainSnapshot method" into pi-dev by Robert Berry · 6 years ago
  31. 4a5c87d Add RecoverySession importKeyChainSnapshot method by Robert Berry · 6 years ago
  32. b31ab67 Use the new root cert file under the core/ folder by Bo Zhu · 6 years ago
  33. 7f414d9 Check the public-key signature of the whole certificate file before by Bo Zhu · 6 years ago
  34. 7ce4ea5 Check the given CertPath against the root of trust during recovery by Bo Zhu · 6 years ago
  35. 2c8e538 Add a new API to import a key provided by the caller, such that this key by Bo Zhu · 6 years ago
  36. f34ad95 Merge "Remove packageName from getRecoveryStatus" by Robert Berry · 6 years ago
  37. 7c1972f Add CertPath to KeyChainSnapshot and startRecoverySession by Bo Zhu · 6 years ago
  38. 56f06b4 Remove packageName from getRecoveryStatus by Robert Berry · 6 years ago
  39. bbe02ae Remove package name parameter from setRecoveryStatus by Robert Berry · 6 years ago
  40. ae0682d Do not throw an exception if there's no application key to be decrypted by Bo Zhu · 6 years ago
  41. 14d993d Accept an XML file containing a list of THM certificates instead of the by Bo Zhu · 6 years ago
  42. 4857cb5 Continue to decrypt other application keys if one fails to decrypt by Bo Zhu · 6 years ago
  43. 29b9de5 Update RecoveryController to use KeyStore grant API. by Dmitry Dementyev · 6 years ago
  44. 0916e7c Prepare KeyStore RecoveryController API for review. by Dmitry Dementyev · 7 years ago
  45. 81ee34b Move APIs to final location in preparation for API review by Robert Berry · 7 years ago
  46. ae6ec6d Fix RecoverableKeyStore unit tests. by Dmitry Dementyev · 7 years ago
  47. 2bcdad9 Use RecoverySession object to hide session IDs (redux) by Robert Berry · 7 years ago
  48. 588a06f Merge "Revert "Use RecoverySession object to hide session IDs"" by Robert Berry · 7 years ago
  49. 9fa8762 Revert "Use RecoverySession object to hide session IDs" by Robert Berry · 7 years ago
  50. c4e9979 Merge "Use RecoverySession object to hide session IDs" by TreeHugger Robot · 7 years ago
  51. 988c55c Use RecoverySession object to hide session IDs by Robert Berry · 7 years ago
  52. 9e1bd36 Rename KeychainProtectionParameter to KeychainProtectionParams by Robert Berry · 7 years ago
  53. 5f13870 Use better names for associated classes of RecoveryManager by Robert Berry · 7 years ago
  54. 7d8c78a Refactor KeyStore Recovery Manager. by Dmitry Dementyev · 7 years ago
  55. ed89ea0 Big RecoverableKeyStoreLoader refactoring. by Dmitry Dementyev · 7 years ago
  56. 40dadb0 Mark current recoverable keystore snapshot as outdated in a few events: by Dmitry Dementyev · 7 years ago
  57. 67d86e3 Merge "Update recovery snapshot version." by TreeHugger Robot · 7 years ago
  58. ce5ed6e Merge "Rename createSHA256Parameters to createSha256Parameters" by TreeHugger Robot · 7 years ago
  59. 77183ef Update recovery snapshot version. by Dmitry Dementyev · 7 years ago
  60. b719546 Rename createSHA256Parameters to createSha256Parameters by Dmitry Dementyev · 7 years ago
  61. 07c76555 Use String instead of byte[] to represent alias in KeyEntryRecoveryData. by Dmitry Dementyev · 7 years ago
  62. 5daccec Add API to remove recoverable keys by Robert Berry · 7 years ago
  63. def7ffd Check the public key bytes of veriferPublicKey matche the ones in vaultParams by Bo Zhu · 7 years ago
  64. 3462c83 Refactor PlatformKeyManger to remove mUserId to fix two tests that fail by Bo Zhu · 7 years ago
  65. 1429831 Remove unused userId parameter from RecoverableKeyStoreManager. by Dmitry Dementyev · 7 years ago
  66. bdfdf53 Implement RecoverableKeyStore API to set/get recovery secret types. by Dmitry Dementyev · 7 years ago
  67. 9104404 Trigger recovery agent PendingIntent in KeySyncTask by Robert Berry · 7 years ago
  68. 23ee770 Merge "Add storage for snapshots in KeySyncTask" by TreeHugger Robot · 7 years ago
  69. bd086f1 Add storage for snapshots in KeySyncTask by Robert Berry · 7 years ago
  70. 3ae5bea Fix broken generateAndStoreKey tests by Robert Berry · 7 years ago
  71. 14cddc4 Merge "Implement generateAndStoreKey" by TreeHugger Robot · 7 years ago
  72. cfc990a Implement generateAndStoreKey by Robert Berry · 7 years ago
  73. bd4c43c Update recoverKeys to return raw material by Robert Berry · 7 years ago
  74. ad88471 Implement API to store and retrieve recovery status. by Dmitry Dementyev · 7 years ago
  75. 3b17c63 Implement RecoverableKeyStoreLoader.setSnapshotCreatedPendingIntent by Dmitry Dementyev · 7 years ago
  76. b9a220b Implement recoverKeys by Robert Berry · 7 years ago
  77. 4a534ec Add KeySyncTask by Robert Berry · 7 years ago
  78. e16fa98 Implement startRecoverySession by Robert Berry · 7 years ago