summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Do digesting, and sometimes padding, in SW when HW doesnt.Shawn Willden2015-08-138-62/+105
* Make NONE mean NONE only (not ANY)Shawn Willden2015-07-281-7/+6
* Add support for KM_TAG_MIN_MAC_LENGTH.Shawn Willden2015-07-161-0/+1
* Implement delete_key and delete_all_keys in SoftKeymasterDevice.Shawn Willden2015-07-061-0/+1
* Add authorization enforcement to AndroidKeymaster.Shawn Willden2015-06-264-54/+34
* Apply authorization checks only during begin().Shawn Willden2015-06-261-0/+35
* Add a missing bounds check.Shawn Willden2015-06-251-1/+1
* Rename keymaster tag types to clarify that integers are unsigned.Shawn Willden2015-06-242-22/+22
* Add buffer wrap checks and disable throwing of std::bad_alloc.Shawn Willden2015-06-222-15/+47
* Update KeymasterEnforcement.Shawn Willden2015-06-193-1/+177
* Refactor AndroidKeymaster so all methods use message objects.Shawn Willden2015-06-172-112/+230
* GCM tags in ciphertext, rather than in params.Shawn Willden2015-06-171-1/+0
* Fix support of HW keymaster0 keys.Shawn Willden2015-06-032-1/+9
* Remove KM_TAG_CHUNK_LENGTH and add KM_TAG_AEAD_TAG.Shawn Willden2015-06-021-1/+1
* Update SoftKeymasterDevice to track keymaster1 API changes.Shawn Willden2015-06-021-19/+23
* Add output params to Update & Finish messages.Shawn Willden2015-06-021-8/+12
* Make AuthorizationSet interoperate with keymaster_key_param_set_tShawn Willden2015-06-021-14/+29
* Don't bother parsing keymaster0 signing params.Shawn Willden2015-06-011-4/+0
* Move assymetric key factory declarations to includes.Shawn Willden2015-05-314-0/+240
* Another refactor, deleting AbstractFactoryRegistry.Shawn Willden2015-05-313-5/+22
* Delegate RSA keys to keymaster0 in SoftKeymasterDevice.Shawn Willden2015-05-286-4/+59
* Change handling of debug log statments in non-debug builds.Shawn Willden2015-05-261-14/+16
* Revert "Revert "Large refactor to move context out of AndroidKeymaster.""Shawn Willden2015-05-267-164/+262
* Revert "Large refactor to move context out of AndroidKeymaster."Shawn Willden2015-05-236-210/+164
* Large refactor to move context out of AndroidKeymaster.Shawn Willden2015-05-206-164/+210
* Move key factory registration into SoftKeymasterDevice.Shawn Willden2015-05-181-2/+2
* Remove references to Google in Android keymaster reference implementation.Shawn Willden2015-05-185-23/+26
* Remove rescoping support.Shawn Willden2015-05-124-52/+0
* Enforce digest specifications.Shawn Willden2015-05-091-0/+8
* Enforce purpose checking on keymaster operations.Shawn Willden2015-05-091-0/+10
* Revert "Use CRYPTO_memcmp from OpenSSL rather than memcmp_s."Shawn Willden2015-05-091-0/+7
* Use CRYPTO_memcmp from OpenSSL rather than memcmp_s.Shawn Willden2015-05-071-7/+0
* Fix SoftKeymasterLogger so it sets itself as the current logger.Shawn Willden2015-04-291-0/+2
* Change AuthorizationSetBuilder methods to separate padding, etc.Shawn Willden2015-04-291-29/+22
* Make several crypto parameters repeatable.Shawn Willden2015-04-102-3/+15
* Add KM_TAG_PADDING_OLD and KM_TAG_DIGEST_OLD.Shawn Willden2015-04-101-0/+7
* Remove refs to KM_ORIGIN_HARDWARE and KM_ORIGIN_SOFTWARE.Shawn Willden2015-04-102-1/+2
* Remove OCB Mode.Shawn Willden2015-04-091-6/+3
* Remove reference to DSA and rename KM_ALGORITHM_ECDSA.Shawn Willden2015-04-092-4/+1
* Fix RSA and ECDSA key import in softkeymaster.Shawn Willden2015-04-091-0/+2
* Remove obsolete keymaster logger methods.Shawn Willden2015-03-231-9/+1
* Enhancements to keymaster utilities, for keystore auth table.Shawn Willden2015-03-232-0/+40
* Improve error reporting and logging.Shawn Willden2015-03-231-4/+1
* Add support for KM_TAG_USER_SECURE_ID.Shawn Willden2015-03-182-1/+20
* Merge "Refactor GoogleKeymaster's operation table to a new class."Shawn Willden2015-03-191-16/+2
|\
| * Refactor GoogleKeymaster's operation table to a new class.Shawn Willden2015-03-181-16/+2
* | Add KM_TAG_AUTH_TOKEN.Shawn Willden2015-03-181-0/+1
|/
* Fix erroneous doc comment on AuthorizationSet.CopyToParamSet.Shawn Willden2015-03-171-2/+2
* Move keymaster test fixture to utils, so we can reuse it.Shawn Willden2015-03-171-0/+1
* Modify ECDSA to require specified digest.Shawn Willden2015-03-171-3/+5