summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2016-01-28Support input to "finish()" in AndroidKeymaster operations.Shawn Willden
2016-01-28Add input to FinishOperationRequest message.Shawn Willden
2016-01-27Add KM_TAG_ALLOW_WHILE_ON_BODY.Shawn Willden
2016-01-27Add attestation support to SoftKeymaster.Shawn Willden
2016-01-27Add attestation support to AndroidKeymaster.Shawn Willden
2016-01-27Add attestation support to KeymasterContextShawn Willden
2016-01-27Add attestation request/response messagesShawn Willden
2016-01-26Refactor keymaster tags.Shawn Willden
2016-01-26Fix broken AuthorizationSet::Deduplicate.Shawn Willden
2016-01-26Add keymaster2 stub support to SoftKeymasterDevice.Shawn Willden
2016-01-20Update to track keymaster2 changes to keymaster_defs.h.Shawn Willden
2015-11-25Set SoftKeymasterDevice flags correctly.Shawn Willden
2015-11-25Fix pass-through of deletion on wrapped KM0 and KM1.Shawn Willden
2015-11-23ECIES: add ECIES-KEM. This version supports HKDF and ECDH with NIST curves.Thai Duong
2015-11-23Revert "ECIES: add ECIES-KEM. This version supports HKDF and ECDH with NIST c...Shawn Willden
2015-11-16ECIES: add ECIES-KEM. This version supports HKDF and ECDH with NIST curves.Thai Duong
2015-08-13Do digesting, and sometimes padding, in SW when HW doesnt.Shawn Willden
2015-07-28Make NONE mean NONE only (not ANY)Shawn Willden
2015-07-16Add support for KM_TAG_MIN_MAC_LENGTH.Shawn Willden
2015-07-06Implement delete_key and delete_all_keys in SoftKeymasterDevice.Shawn Willden
2015-06-26Add authorization enforcement to AndroidKeymaster.Shawn Willden
2015-06-26Apply authorization checks only during begin().Shawn Willden
2015-06-25Add a missing bounds check.Shawn Willden
2015-06-24Rename keymaster tag types to clarify that integers are unsigned.Shawn Willden
2015-06-22Add buffer wrap checks and disable throwing of std::bad_alloc.Shawn Willden
2015-06-19Update KeymasterEnforcement.Shawn Willden
2015-06-17Refactor AndroidKeymaster so all methods use message objects.Shawn Willden
2015-06-17GCM tags in ciphertext, rather than in params.Shawn Willden
2015-06-03Fix support of HW keymaster0 keys.Shawn Willden
2015-06-02Remove KM_TAG_CHUNK_LENGTH and add KM_TAG_AEAD_TAG.Shawn Willden
2015-06-02Update SoftKeymasterDevice to track keymaster1 API changes.Shawn Willden
2015-06-02Add output params to Update & Finish messages.Shawn Willden
2015-06-02Make AuthorizationSet interoperate with keymaster_key_param_set_tShawn Willden
2015-06-01Don't bother parsing keymaster0 signing params.Shawn Willden
2015-05-31Move assymetric key factory declarations to includes.Shawn Willden
2015-05-31Another refactor, deleting AbstractFactoryRegistry.Shawn Willden
2015-05-28Delegate RSA keys to keymaster0 in SoftKeymasterDevice.Shawn Willden
2015-05-26Change handling of debug log statments in non-debug builds.Shawn Willden
2015-05-26Revert "Revert "Large refactor to move context out of AndroidKeymaster.""Shawn Willden
2015-05-23Revert "Large refactor to move context out of AndroidKeymaster."Shawn Willden
2015-05-20Large refactor to move context out of AndroidKeymaster.Shawn Willden
2015-05-18Move key factory registration into SoftKeymasterDevice.Shawn Willden
2015-05-18Remove references to Google in Android keymaster reference implementation.Shawn Willden
2015-05-12Remove rescoping support.Shawn Willden
2015-05-09Enforce digest specifications.Shawn Willden
2015-05-09Enforce purpose checking on keymaster operations.Shawn Willden
2015-05-09Revert "Use CRYPTO_memcmp from OpenSSL rather than memcmp_s."Shawn Willden
2015-05-07Use CRYPTO_memcmp from OpenSSL rather than memcmp_s.Shawn Willden
2015-04-29Fix SoftKeymasterLogger so it sets itself as the current logger.Shawn Willden
2015-04-29Change AuthorizationSetBuilder methods to separate padding, etc.Shawn Willden