1. 007aa83 Enforce digest specifications. by Shawn Willden · 10 years ago
  2. 69e65d1 Refactor ECDSA operation factories to extract common code. by Shawn Willden · 10 years ago
  3. 5a49c59 Enforce purpose checking on keymaster operations. by Shawn Willden · 10 years ago
  4. 98023fa Revert "Use CRYPTO_memcmp from OpenSSL rather than memcmp_s." by Shawn Willden · 10 years ago
  5. 4a262c7 Revert "Remove compatibility with OpenSSL." by Shawn Willden · 10 years ago
  6. ea17bce Remove compatibility with OpenSSL. by Shawn Willden · 10 years ago
  7. a82a6d7 Rename unit test executable to something sane. by Shawn Willden · 10 years ago
  8. 7c685a9 Use CRYPTO_memcmp from OpenSSL rather than memcmp_s. by Shawn Willden · 10 years ago
  9. 6c43f2f Don't increase CPRNG pool entropy estimate in AddRngEntropy. by Shawn Willden · 10 years ago
  10. d3d3c03 Modify RAND_bytes calls to handle -1 return code. by Shawn Willden · 10 years ago
  11. 3b924a5 Diagnose erroneous caller nonce/IV. by Shawn Willden · 10 years ago
  12. f9873cf Fix SoftKeymasterLogger so it sets itself as the current logger. by Shawn Willden · 10 years ago
  13. 5b41f9a Fix interpretation of KM_TAG_MAC_LENGTH in HmacOperation. by Shawn Willden · 10 years ago
  14. 616bdf3 Make HMAC operations use MAC length specified at operation time. by Shawn Willden · 10 years ago
  15. 8ea1ef0 Change AuthorizationSetBuilder methods to separate padding, etc. by Shawn Willden · 10 years ago
  16. 898f564 Add begin_params to CreationOperation. by Shawn Willden · 10 years ago
  17. 82114e7 Fix serialization and deserialization of LONG_REP tags. by Shawn Willden · 10 years ago
  18. 969aa38 Generate nonce if caller doesn't provide one. by Shawn Willden · 10 years ago
  19. e998c13 Remove braces around scalar initializer. by Shawn Willden · 10 years ago
  20. 42cbb78 Merge "Modify unit tests to run on-device as well as on the dev machine." by Shawn Willden · 10 years ago
  21. 0bd61a8 Check for old digest tag on RSA keys. by Shawn Willden · 10 years ago
  22. d9d7acf Make several crypto parameters repeatable. by Shawn Willden · 11 years ago
  23. 520df83 Add KM_TAG_PADDING_OLD and KM_TAG_DIGEST_OLD. by Shawn Willden · 10 years ago
  24. 72a5fdd Modify unit tests to run on-device as well as on the dev machine. by Shawn Willden · 10 years ago
  25. 4a647f2 Remove a bunch of unused variables. by Shawn Willden · 11 years ago
  26. 0b2d333 Remove refs to KM_ORIGIN_HARDWARE and KM_ORIGIN_SOFTWARE. by Shawn Willden · 10 years ago
  27. f5d7f91 Rename ECDSA to EC. by Shawn Willden · 10 years ago
  28. c47c88f Remove OCB Mode. by Shawn Willden · 10 years ago
  29. 9c65b2b Remove reference to DSA and rename KM_ALGORITHM_ECDSA. by Shawn Willden · 10 years ago
  30. d7a5c71 Fix RSA and ECDSA key import in softkeymaster. by Shawn Willden · 10 years ago
  31. 0597b06 Merge "ECIES: fix memory leaks and add malloc checks in HKDF. Use fixed-timing memcmp in HmacOperation." by Chad Brubaker · 10 years ago
  32. 16dadf7 Merge "ECIES: implement KM_MODE_CTR. This implementation is rand counter-mode. When encrypting, if the caller doesn't specify the IV, Keymaster will randomly generate a 16-byte IV." by Alex Klyubin · 10 years ago
  33. 20d725d ECIES: implement KM_MODE_CTR. This implementation is rand counter-mode. by Thai Duong · 10 years ago
  34. 60eebdc ECIES: fix memory leaks and add malloc checks in HKDF. Use fixed-timing by Thai Duong · 10 years ago
  35. 297abc6 Merge "Remove calls to Entry::~Entry in Delete" by Chad Brubaker · 10 years ago
  36. 7689ed6 ECIES: add HKDF (specified in RFC 5869) using HMAC-SHA256 by Thai Duong · 10 years ago
  37. aab6d57 Revert "ECIES: add HKDF (specified in RFC 5869) using HMAC-SHA256" by Alex Klyubin · 10 years ago
  38. 207b505 ECIES: add HKDF (specified in RFC 5869) using HMAC-SHA256 by Thai Duong · 10 years ago
  39. c609659 Update keymaster Makefile to check for signed/unsigned mismatches by Shawn Willden · 10 years ago
  40. f35e8ee Remove obsolete keymaster logger methods. by Shawn Willden · 10 years ago
  41. d835cc8 Refactor of keymaster build, to suppor keystore unit test build. by Shawn Willden · 10 years ago
  42. 3e35dbc Enhancements to keymaster utilities, for keystore auth table. by Shawn Willden · 10 years ago
  43. f01329d Improve error reporting and logging. by Shawn Willden · 11 years ago
  44. 2399df4 Merge "Add support for KM_TAG_USER_SECURE_ID." by Shawn Willden · 10 years ago
  45. 6f49e5f Remove calls to Entry::~Entry in Delete by Chad Brubaker · 10 years ago
  46. f862a76 ECIES: refactoring EC code by moving common interfaces to EcKey by Thai Duong · 10 years ago
  47. 23d4a74 Revert "Revert "Refactor GoogleKeymaster's operation table to a new class."" by Shawn Willden · 10 years ago
  48. 4dfb910 Merge "Revert "Refactor GoogleKeymaster's operation table to a new class."" by Shawn Willden · 10 years ago
  49. bfd323c Revert "Refactor GoogleKeymaster's operation table to a new class." by Shawn Willden · 10 years ago
  50. eb63b97 Add support for KM_TAG_USER_SECURE_ID. by Shawn Willden · 11 years ago
  51. 134f453 Merge "Refactor GoogleKeymaster's operation table to a new class." by Shawn Willden · 10 years ago
  52. 9ee9e29 Add KM_TAG_AUTH_TOKEN. by Shawn Willden · 11 years ago
  53. 92b69a3 Fix delete/delete[] mismatch & check for failed alloc. by Shawn Willden · 11 years ago
  54. 09d4ba3 Refactor GoogleKeymaster's operation table to a new class. by Shawn Willden · 11 years ago
  55. 13011cc Move RSA and ECDSA factory definitions to header. by Shawn Willden · 11 years ago
  56. 4d306ec Factor PKCS8 to EVP conversion out of AsymmetricKey. by Shawn Willden · 11 years ago
  57. 056ec15 Fix erroneous doc comment on AuthorizationSet.CopyToParamSet. by Shawn Willden · 11 years ago
  58. b58dcde Make AuthorizationSet handle null initializers safely. by Shawn Willden · 11 years ago
  59. 3b4e165 Remove default key parameters in RSA and ECDSA key generation. by Shawn Willden · 11 years ago
  60. 95dda36 Move keymaster test fixture to utils, so we can reuse it. by Shawn Willden · 11 years ago
  61. 84b8da5 Modify ECDSA to require specified digest. by Shawn Willden · 11 years ago
  62. fdd6a6f Rename libkeymaster to avoid collision with fugu libkeymaster. by Shawn Willden · 11 years ago
  63. 2c24200 Add AuthorizationSetBuilder. by Shawn Willden · 11 years ago
  64. 5fad785 Add initial support for rescoping. by Shawn Willden · 11 years ago
  65. 2e849b9 Add AddRngEntropy message ID. by Shawn Willden · 11 years ago
  66. 00530d7 Merge "Handle AES CBC IVs via input/output params." by Shawn Willden · 11 years ago
  67. eeeff0a Merge "Add missing LOCAL_C_INCLUDES" by Chad Brubaker · 11 years ago
  68. a803cef Add missing LOCAL_C_INCLUDES by Chad Brubaker · 11 years ago
  69. d2adb47 Merge "Add some infrastructure to support rescoping." by Shawn Willden · 11 years ago
  70. 0958431 Merge "Add an AuthorizationSet method to count tag instances." by Shawn Willden · 11 years ago
  71. b2e2a47 Merge "Implement rescoping messages." by Shawn Willden · 11 years ago
  72. 614251f Merge "Initialize uninitialized key blob lengths in all messages." by Shawn Willden · 11 years ago
  73. 92d099d Merge "Factor key blob management code out of message implementations" by Shawn Willden · 11 years ago
  74. 7a62f5e Handle AES CBC IVs via input/output params. by Shawn Willden · 11 years ago
  75. e52da3d am 12105116: Merge changes I2b7ca81b,I8308b23d,I33074bfe by Shawn Willden · 11 years ago
  76. 1210511 Merge changes I2b7ca81b,I8308b23d,I33074bfe by Shawn Willden · 11 years ago
  77. fb88659 am 62893ad9: Merge "Add HMAC import key test and RFC 4231 test vector tests." by Shawn Willden · 11 years ago
  78. 62893ad Merge "Add HMAC import key test and RFC 4231 test vector tests." by Shawn Willden · 11 years ago
  79. aa9043d am adb0f335: Use non-deprecated PSS functions. by Adam Langley · 11 years ago
  80. adb0f33 Use non-deprecated PSS functions. by Adam Langley · 11 years ago
  81. 5933e57 am 498e0aa0: Remove support for CFB and OFB modes. by Shawn Willden · 11 years ago
  82. 174fa24 Add some infrastructure to support rescoping. by Shawn Willden · 11 years ago
  83. 1fa5d59 Add an AuthorizationSet method to count tag instances. by Shawn Willden · 11 years ago
  84. 9c9dd9a Implement rescoping messages. by Shawn Willden · 11 years ago
  85. cf3b02f am 7dad93b6: Implement symmetric key import. by Shawn Willden · 11 years ago
  86. e57dc44 am f0f68b97: Add AES ECB, CBC, OFB and CFB support. by Shawn Willden · 11 years ago
  87. 03cd1d4 am d92591db: Add utility methods in OperationFactory to check mode support. by Shawn Willden · 11 years ago
  88. 037374d am f90f2356: Add support for PSS and PKCS1v1.5 padding for RSA signatures. by Shawn Willden · 11 years ago
  89. 598f53e am 61902366: Add support for SHA256 digests to RSA signing operations. by Shawn Willden · 11 years ago
  90. 19f421e am 51d5e0e6: Support HMAC_SHA1, and update supported* API. by Shawn Willden · 11 years ago
  91. f0346ae am 567a4a04: Switch to using global logger by Shawn Willden · 11 years ago
  92. 4fdfac3 Initialize uninitialized key blob lengths in all messages. by Shawn Willden · 11 years ago
  93. 38f1701 Factor key blob management code out of message implementations by Shawn Willden · 11 years ago
  94. 4dc5366 Add rileyspahn@'s keymaster enforcement code. by Shawn Willden · 11 years ago
  95. cd69582 Implement AddRngEntropy. by Shawn Willden · 11 years ago
  96. dfa1c03 Add AAD support to AES OCB. by Shawn Willden · 11 years ago
  97. 3b702e2 Add HMAC import key test and RFC 4231 test vector tests. by Shawn Willden · 11 years ago
  98. 498e0aa Remove support for CFB and OFB modes. by Shawn Willden · 11 years ago
  99. 7dad93b Implement symmetric key import. by Shawn Willden · 11 years ago
  100. f0f68b9 Add AES ECB, CBC, OFB and CFB support. by Shawn Willden · 11 years ago