1. a1ab4ba am 0d061c80: Truncate too-long digests for keymaster 0 ECDSA sign operations by Shawn Willden · 10 years ago
  2. 0d061c8 Truncate too-long digests for keymaster 0 ECDSA sign operations by Shawn Willden · 10 years ago
  3. 638ba7d am 12248fd3: Merge "Implement delete_key and delete_all_keys in SoftKeymasterDevice." into mnc-dev by Shawn Willden · 10 years ago
  4. a30e8b3 am 28f2e729: Check overflow in authorization set deserialization. by Shawn Willden · 10 years ago
  5. 7afa935 am fafb4442: Don\'t enforce authorizations on public keys. by Shawn Willden · 10 years ago
  6. 39abc14 am e23a2c91: Fix enforcement of block mode and MAC length on AES ops by Shawn Willden · 10 years ago
  7. 12248fd Merge "Implement delete_key and delete_all_keys in SoftKeymasterDevice." into mnc-dev by Shawn Willden · 10 years ago
  8. 28f2e72 Check overflow in authorization set deserialization. by Shawn Willden · 10 years ago
  9. fafb444 Don't enforce authorizations on public keys. by Shawn Willden · 10 years ago
  10. e23a2c9 Fix enforcement of block mode and MAC length on AES ops by Shawn Willden · 10 years ago
  11. d091b0a Implement delete_key and delete_all_keys in SoftKeymasterDevice. by Shawn Willden · 10 years ago
  12. 19743d4 am 5532a085: Allow any padding mode to be used with keys with KM_PAD_NONE. by Shawn Willden · 10 years ago
  13. 5532a08 Allow any padding mode to be used with keys with KM_PAD_NONE. by Shawn Willden · 10 years ago
  14. 4ec726d am ebc99a15: Support creation and use of HMAC keys with KM_DIGEST_NONE by Shawn Willden · 10 years ago
  15. 69b9f84 am 08eab179: Mark the message about invalid unversioned blobs informational. by Shawn Willden · 10 years ago
  16. c5a25a7 am da643715: (-s ours) Apply authorization checks only during begin(). by Shawn Willden · 10 years ago
  17. f870a65 am f6f9aeb4: Add a missing bounds check. by Shawn Willden · 10 years ago
  18. b37fd02 am 97dc69aa: (-s ours) Allow decryption operations to use caller nonce/IV. by Shawn Willden · 10 years ago
  19. 5f09e91 am ada48506: Add authorization enforcement to AndroidKeymaster. by Shawn Willden · 10 years ago
  20. 5c465d2 am b9f3abbd: Limit dup_buffer to 16 MiB allocations. by Shawn Willden · 10 years ago
  21. da64371 Apply authorization checks only during begin(). by Shawn Willden · 10 years ago
  22. f6f9aeb Add a missing bounds check. by Shawn Willden · 10 years ago
  23. 97dc69a Allow decryption operations to use caller nonce/IV. by Shawn Willden · 10 years ago
  24. b9f3abb Limit dup_buffer to 16 MiB allocations. by Shawn Willden · 10 years ago
  25. db0ec35 am bf9fa996: Apply authorization checks only during begin(). by Shawn Willden · 10 years ago
  26. ebc99a1 Support creation and use of HMAC keys with KM_DIGEST_NONE by Shawn Willden · 10 years ago
  27. 08eab17 Mark the message about invalid unversioned blobs informational. by Shawn Willden · 10 years ago
  28. ada4850 Add authorization enforcement to AndroidKeymaster. by Shawn Willden · 10 years ago
  29. bf9fa99 Apply authorization checks only during begin(). by Shawn Willden · 10 years ago
  30. 235a72d am 5cc765aa: Add a missing bounds check. by Shawn Willden · 10 years ago
  31. 89e1741 am 73e71591: Allow decryption operations to use caller nonce/IV. by Shawn Willden · 10 years ago
  32. 4f2e566 am e3e33cc8: Limit dup_buffer to 16 MiB allocations. by Shawn Willden · 10 years ago
  33. 5cc765a Add a missing bounds check. by Shawn Willden · 10 years ago
  34. 73e7159 Allow decryption operations to use caller nonce/IV. by Shawn Willden · 10 years ago
  35. e3e33cc Limit dup_buffer to 16 MiB allocations. by Shawn Willden · 10 years ago
  36. 3f3ad93 am b5db8cd7: Rename keymaster tag types to clarify that integers are unsigned. by Shawn Willden · 10 years ago
  37. 7bee775 am b83aa361: Handle ECDSA messages that may be a few bits longer than the key. by Shawn Willden · 10 years ago
  38. 1c94c96 am 391dceda: Require and handle digest for OAEP mode. by Shawn Willden · 10 years ago
  39. 68774c4 am 528fa1ee: (-s ours) Validate input sizes for RSA and ECDSA signing/verification ops. by Shawn Willden · 10 years ago
  40. 098d903 am 661b2b1b: (-s ours) Add buffer wrap checks and disable throwing of std::bad_alloc. by Shawn Willden · 10 years ago
  41. 6dd7de2 am d6014509: (-s ours) Revert "Add buffer wrap checks and disable throwing of std::bad_alloc." by Shawn Willden · 10 years ago
  42. bb6d2ee am e5abbe5d: (-s ours) Add buffer wrap checks and disable throwing of std::bad_alloc. by Shawn Willden · 10 years ago
  43. b5db8cd Rename keymaster tag types to clarify that integers are unsigned. by Shawn Willden · 10 years ago
  44. b83aa36 Handle ECDSA messages that may be a few bits longer than the key. by Shawn Willden · 10 years ago
  45. 2ffc525 am 15957bb8: Update KeymasterEnforcement. by Shawn Willden · 10 years ago
  46. 391dced Require and handle digest for OAEP mode. by Shawn Willden · 10 years ago
  47. 4740a86 am 989316b3: (-s ours) Don\'t enforce purpose, digest or padding on public key operations by Shawn Willden · 10 years ago
  48. 528fa1e Validate input sizes for RSA and ECDSA signing/verification ops. by Shawn Willden · 10 years ago
  49. 661b2b1 Add buffer wrap checks and disable throwing of std::bad_alloc. by Shawn Willden · 10 years ago
  50. d601450 Revert "Add buffer wrap checks and disable throwing of std::bad_alloc." by Shawn Willden · 10 years ago
  51. 9b3c81c am ae73ca57: Reject AES GCM nonces of other than 12 bytes in length. by Shawn Willden · 10 years ago
  52. 0dd6dfb am bb630cec: (-s ours) Refactor AndroidKeymaster so all methods use message objects. by Shawn Willden · 10 years ago
  53. 93e7fb8 am f3539ea8: (-s ours) GCM tags in ciphertext, rather than in params. by Shawn Willden · 10 years ago
  54. e5abbe5 Add buffer wrap checks and disable throwing of std::bad_alloc. by Shawn Willden · 10 years ago
  55. 15957bb Update KeymasterEnforcement. by Shawn Willden · 10 years ago
  56. 989316b Don't enforce purpose, digest or padding on public key operations by Shawn Willden · 10 years ago
  57. ae73ca5 Reject AES GCM nonces of other than 12 bytes in length. by Shawn Willden · 10 years ago
  58. bb630ce Refactor AndroidKeymaster so all methods use message objects. by Shawn Willden · 10 years ago
  59. f3539ea GCM tags in ciphertext, rather than in params. by Shawn Willden · 10 years ago
  60. 9729dac am c3ac84f0: Rename keymaster tag types to clarify that integers are unsigned. by Shawn Willden · 10 years ago
  61. 7e8cbf3 am 2101e9e8: Handle ECDSA messages that may be a few bits longer than the key. by Shawn Willden · 10 years ago
  62. c3ac84f Rename keymaster tag types to clarify that integers are unsigned. by Shawn Willden · 10 years ago
  63. 2101e9e Handle ECDSA messages that may be a few bits longer than the key. by Shawn Willden · 10 years ago
  64. 6617dd2 am 0afa3c8a: Require and handle digest for OAEP mode. by Shawn Willden · 10 years ago
  65. 0892abd am d5303050: Validate input sizes for RSA and ECDSA signing/verification ops. by Shawn Willden · 10 years ago
  66. 2ca6d3c resolved conflicts for merge of 0f906ec4 to mnc-dev-plus-aosp by Shawn Willden · 10 years ago
  67. 0afa3c8 Require and handle digest for OAEP mode. by Shawn Willden · 10 years ago
  68. d530305 Validate input sizes for RSA and ECDSA signing/verification ops. by Shawn Willden · 10 years ago
  69. 0f906ec Add buffer wrap checks and disable throwing of std::bad_alloc. by Shawn Willden · 10 years ago
  70. 88eda8d am b5508298: Update KeymasterEnforcement. by Shawn Willden · 10 years ago
  71. b550829 Update KeymasterEnforcement. by Shawn Willden · 10 years ago
  72. d0e73b2 am 294a2db0: Don\'t enforce purpose, digest or padding on public key operations by Shawn Willden · 10 years ago
  73. 294a2db Don't enforce purpose, digest or padding on public key operations by Shawn Willden · 10 years ago
  74. cfa1e6e am c4bfa865: Reject AES GCM nonces of other than 12 bytes in length. by Shawn Willden · 10 years ago
  75. 3dedb22 am 36d41e23: Refactor AndroidKeymaster so all methods use message objects. by Shawn Willden · 10 years ago
  76. 6981f79 am 34419130: GCM tags in ciphertext, rather than in params. by Shawn Willden · 10 years ago
  77. c4bfa86 Reject AES GCM nonces of other than 12 bytes in length. by Shawn Willden · 10 years ago
  78. 36d41e2 Refactor AndroidKeymaster so all methods use message objects. by Shawn Willden · 10 years ago
  79. 3441913 GCM tags in ciphertext, rather than in params. by Shawn Willden · 10 years ago
  80. 3a7381e am 64f9e360: Restore support for old unversioned OCB-encrypted blobs. by Shawn Willden · 10 years ago
  81. 64f9e36 Restore support for old unversioned OCB-encrypted blobs. by Shawn Willden · 10 years ago
  82. 4bdc4db am 124ae8f1: Merge "Restore support for old unversioned OCB-encrypted blobs." into mnc-dev by Shawn Willden · 10 years ago
  83. 124ae8f Merge "Restore support for old unversioned OCB-encrypted blobs." into mnc-dev by Shawn Willden · 10 years ago
  84. 4e0ca29 am f4239ef7: Merge "Use wrapped keymaster0 device\'s value of KEYMASTER_SOFTWARE_ONLY" into mnc-dev by Chad Brubaker · 10 years ago
  85. f4239ef Merge "Use wrapped keymaster0 device's value of KEYMASTER_SOFTWARE_ONLY" into mnc-dev by Chad Brubaker · 10 years ago
  86. de9f162 am 5d10102e: Fix unused variable issues by Chad Brubaker · 10 years ago
  87. 21d922e am 6022631a: Remove unused private fields. by Shawn Willden · 10 years ago
  88. 9a2688e am 9be60ea0: Silence unused value compiler warning. by Shawn Willden · 10 years ago
  89. 853ad3e am f70f8437: Make KM_PAD_NONE and KM_DIGEST_NONE mean any padding or digest. by Shawn Willden · 10 years ago
  90. 7a7b286 am 52aa8f7b: Fix support of HW keymaster0 keys. by Shawn Willden · 10 years ago
  91. 05f2873 am ad5848a2: (-s ours) Add AES-GCM mode. by Shawn Willden · 10 years ago
  92. f8093d1 am 295103b7: (-s ours) Pass output params down to operations. by Shawn Willden · 10 years ago
  93. 3fee95a am a119079f: Remove KM_TAG_CHUNK_LENGTH and add KM_TAG_AEAD_TAG. by Shawn Willden · 10 years ago
  94. de1bf6c am bc632051: (-s ours) Update SoftKeymasterDevice to track keymaster1 API changes. by Shawn Willden · 10 years ago
  95. aa23287 am 0818db66: Add output params to Update & Finish messages. by Shawn Willden · 10 years ago
  96. c51257b am ea29e067: Make AuthorizationSet interoperate with keymaster_key_param_set_t by Shawn Willden · 10 years ago
  97. 681ecb2 am 72a194b6: Add support for unpadded RSA encryption. by Shawn Willden · 10 years ago
  98. e03a6a3 am cf2a8c8d: (-s ours) Support all digests for RSA. by Shawn Willden · 10 years ago
  99. 83aaff9 am bade590f: (-s ours) Add support for all digests for ECDSA. by Shawn Willden · 10 years ago
  100. d3ab0cc am cd965e3d: (-s ours) Move digest and padding handling to OperationFactory. by Shawn Willden · 10 years ago