1. a359c67 Clearly indicate vendor errors from keymaster in logcat by Janis Danisevskis · 5 years ago
  2. 44d1afa Replace Entropy with RAND_bytes by Branden Archer · 6 years ago
  3. 265435f Fix deadlock in keystore by Janis Danisevskis · 6 years ago
  4. bb6cabd Multi-threaded keystore by Rob Barnes · 6 years ago
  5. ff3d7f4 Multithreaded Keystore by Janis Danisevskis · 6 years ago
  6. e353f25 Modernize codebase by replacing NULL with nullptr by Yi Kong · 6 years ago
  7. cef3947 NIAP: Log key integrity failure to audit log. by Pavel Grafov · 6 years ago
  8. fb6a3d6 Merge "Log key import, destruction and generation failure for audit." by TreeHugger Robot · 6 years ago
  9. ff311b4 Log key import, destruction and generation failure for audit. by Pavel Grafov · 6 years ago
  10. cd416c5 Move some HIDL support utils to KM4 support by Shawn Willden · 6 years ago
  11. c146014 KeyStore: use security level to chose keymaster device by Janis Danisevskis · 7 years ago
  12. 0329a82 Move keystore to Keymaster4 by Shawn Willden · 7 years ago
  13. c67a8aa Add abstract wrapper around IKeymasterDevice. by Shawn Willden · 7 years ago
  14. fa5702f Rename keystore.{h|cpp} to KeyStore.{h|cpp} by Shawn Willden · 7 years ago[Renamed (99%) from keystore/keystore.cpp]
  15. a447b3c Get rid of manually created IKeystoreService. by Dmitry Dementyev · 7 years ago
  16. 31b44f2 Fix multiple issues with the keystore grant mechanism by Janis Danisevskis · 7 years ago
  17. df6ccc4 Fixed two bugs that broke the keystore granting mechanism by Janis Danisevskis · 7 years ago
  18. 26b0c37 Fix misnomer and resulting bug in keystore.cpp by Janis Danisevskis · 7 years ago
  19. 36316d6 Fix use of auth-bound keys after screen lock removal by Janis Danisevskis · 7 years ago
  20. 6905c33 Fix retreiving characteristics file for grant key by Janis Danisevskis · 7 years ago
  21. 6d449e8 Refurbish granting mechanism by Janis Danisevskis · 7 years ago
  22. e983058 Use AES-GCM to encrypt keystore blobs. by Shawn Willden · 7 years ago
  23. ccfff10 Remove use of UniquePtr from keystore by Janis Danisevskis · 7 years ago
  24. 07aebe7 Superencrypt authentication-bound keys. by Shawn Willden · 7 years ago
  25. b8550a0 Add digest support and implementation name to getHardwareFeatures by Shawn Willden · 7 years ago
  26. e2b6caf Fixes KeyStore::isHardwareBacked by Janis Danisevskis · 7 years ago
  27. e8ba180 Phase out keymaster fallback support by Janis Danisevskis · 7 years ago
  28. 69c434a Fix keystore::del to use correct keymaster device. by Janis Danisevskis · 7 years ago
  29. c7a9fa2 Port to binderized keymaster HAL by Janis Danisevskis · 8 years ago
  30. 9c28dd5 resolve merge conflicts of 0ab28b7 to nyc-mr1-dev-plus-aosp by Tucker Sylvestro · 8 years ago
  31. 0ab28b7 Support and use TAG_ALLOW_WHILE_ON_BODY by Tucker Sylvestro · 8 years ago
  32. 451f205 Merge "keystore: replace VLA with vector" am: 9c6612e264 by Bin Chen · 8 years ago
  33. cfd95ae keystore: replace VLA with vector by Bin Chen · 8 years ago
  34. 89c52f1 Merge "Update Keystore to use keymaster2 HAL." am: fd50293cd5 am: f647e0a994 by Shawn Willden · 8 years ago
  35. c1d1fee Refactor keystore. by Shawn Willden · 8 years ago
  36. 715d023 Update Keystore to use keymaster2 HAL. by Shawn Willden · 8 years ago
  37. 6507c27 Refactor keystore. by Shawn Willden · 8 years ago
  38. 80b0963 Merge "Limit maximum number of concurrent keystore operations." am: 108a5d34b5 by Shawn Willden · 9 years ago
  39. 447095f Limit maximum number of concurrent keystore operations. by Shawn Willden · 9 years ago
  40. 85978d0 Limit maximum number of concurrent keystore operations. am: ddab0bb513 am: 7335397765 by Shawn Willden · 9 years ago
  41. d7870f1 Limit maximum number of concurrent keystore operations. am: ddab0bb513 by Shawn Willden · 9 years ago
  42. ddab0bb Limit maximum number of concurrent keystore operations. by Shawn Willden · 9 years ago
  43. f240a41 am bc22f8d6: am 410ba59a: Fix failure to save master key on new profile by Chad Brubaker · 9 years ago
  44. 4ada9a3 am 549adfa1: am 75ddca24: Merge "keystore: log pid and uid when auditing SE Linux denial" by Nick Kralevich · 9 years ago
  45. 549adfa am 75ddca24: Merge "keystore: log pid and uid when auditing SE Linux denial" by Nick Kralevich · 9 years ago
  46. 75ddca2 Merge "keystore: log pid and uid when auditing SE Linux denial" by Nick Kralevich · 9 years ago
  47. 410ba59 Fix failure to save master key on new profile by Chad Brubaker · 9 years ago
  48. e46b855 keystore: log pid and uid when auditing SE Linux denial by William Roberts · 9 years ago
  49. 7a8a436 Merge "Fix failure to save master key on new profile" by Chad Brubaker · 9 years ago
  50. 79e0f64 Fix failure to save master key on new profile by Chad Brubaker · 9 years ago
  51. ad6a7f5 Allow uid to be passed for more operations by Chad Brubaker · 9 years ago
  52. dbb856e Remove legacy KM_TAG_CREATION_DATETIME by Chad Brubaker · 9 years ago
  53. c212074 Merge "Wrap incomplete keymaster1 implementations with sw keymaster." into mnc-dr-dev by Shawn Willden · 9 years ago
  54. 54b1e9a Properly check for Blob max length by Chad Brubaker · 9 years ago
  55. 55268b5 Wrap incomplete keymaster1 implementations with sw keymaster. by Shawn Willden · 9 years ago
  56. 803f37f Fix unchecked length in Blob creation by Chad Brubaker · 9 years ago
  57. 2de8b75 Add all digests and padding modes to legacy keys by Shawn Willden · 9 years ago
  58. a9a17ee Mark 0 length files as corrupt by Chad Brubaker · 9 years ago
  59. b913aa5 Merge "Abort operation pruning only if it fails to make space." into mnc-dev by Alex Klyubin · 9 years ago
  60. 700c1a3 Abort operation pruning only if it fails to make space. by Alex Klyubin · 9 years ago
  61. 4e88f9b Don't ignore errors from begin operation. by Alex Klyubin · 9 years ago
  62. 9221bff Add keymaster authorization policy enforcement to keystore. by Shawn Willden · 9 years ago
  63. 84c14f0 Merge "Remove exist check from doLegacySignVerify" into mnc-dev by Chad Brubaker · 9 years ago
  64. df70517 Remove exist check from doLegacySignVerify by Chad Brubaker · 9 years ago
  65. b2ffa42 Don't check authorizations for pubkey operations. by Shawn Willden · 9 years ago
  66. 773a2ba Track keymaster method changes by Chad Brubaker · 9 years ago
  67. 3a7d9e6 Rewrite legacy methods in terms of new methods by Chad Brubaker · 9 years ago
  68. 3cc4012 Allow keymaster 0.3 keys to interopt with keymaster 1.0 methods by Chad Brubaker · 9 years ago
  69. f82cd5c Merge "Add optional additional entropy to finish" into mnc-dev by Chad Brubaker · 9 years ago
  70. 0d33e0b Add optional additional entropy to finish by Chad Brubaker · 9 years ago
  71. 8c683b9 Merge "Use keymaster adapter to support older devices" into mnc-dev by Chad Brubaker · 9 years ago
  72. 57e106d Track keymaster method changes by Chad Brubaker · 9 years ago
  73. bd07a23 Use keymaster adapter to support older devices by Chad Brubaker · 9 years ago
  74. 8cfb8ac Add optional additional entropy to finish by Chad Brubaker · 9 years ago
  75. e6c3bfa Cleanup keystore API by Chad Brubaker · 9 years ago
  76. 9bee6bd Merge "Cleanup keystore API" by Chad Brubaker · 9 years ago
  77. c0f031a Add onUserAdded/Removed methods by Chad Brubaker · 9 years ago
  78. 72593ee Refactor uids to user ids where appropriate by Chad Brubaker · 9 years ago
  79. 8df5438 Fix missing ALOG argument by Chad Brubaker · 9 years ago
  80. 9443616 Cleanup keystore API by Chad Brubaker · 9 years ago
  81. fd777e7 Add onUserAdded/Removed methods by Chad Brubaker · 9 years ago
  82. 4efce0d Refactor uids to user ids where appropriate by Chad Brubaker · 9 years ago
  83. eecdd12 Cleanup password change and removal logic. by Chad Brubaker · 9 years ago
  84. 96d6d78 Cleanup password change and removal logic. by Chad Brubaker · 9 years ago
  85. b37a523 Fix permission check in reset_uid and clear_uid by Chad Brubaker · 9 years ago
  86. 01771ae Fix permission check in reset_uid and clear_uid by Chad Brubaker · 9 years ago
  87. 0400675 Enable SoftKeymasterDevice logging. by Shawn Willden · 9 years ago
  88. 9e5016a Enable SoftKeymasterDevice logging. by Shawn Willden · 9 years ago
  89. 9fd05a9 Use SoftKeymasterDevice::keymaster_device rather than casting. by Shawn Willden · 9 years ago
  90. ef572b6 Use SoftKeymasterDevice::keymaster_device rather than casting. by Shawn Willden · 9 years ago
  91. 7169a84 Fix addOperationAuthTokenIfNeeded lookup by Chad Brubaker · 9 years ago
  92. 6b54116 Fix addOperationAuthTokenIfNeeded lookup by Chad Brubaker · 9 years ago
  93. 0cf34a2 Move auth token checking to begin by Chad Brubaker · 9 years ago
  94. aebbfc2 Move auth token checking to begin by Chad Brubaker · 9 years ago
  95. 5743097 am c598fab3: am d914f657: am 7a4dd551: Merge "Flush the auth token table on resetUid" by Chad Brubaker · 9 years ago
  96. bbc7648 Flush the auth token table on resetUid by Chad Brubaker · 9 years ago
  97. 7e6916b am a1581c4e: am 83ee2e7a: am f1b8f6bf: Merge "Refactor permission and state checking" by Chad Brubaker · 9 years ago
  98. 9489b79 Refactor permission and state checking by Chad Brubaker · 9 years ago
  99. 87f0b38 am 8c6319b6: am cf0de02b: am 368a1f93: Merge "Store the key characteristics for operations" by Chad Brubaker · 9 years ago
  100. ad6514a Store the key characteristics for operations by Chad Brubaker · 9 years ago