summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | | | | | | | | | | | Revert "Report keymaster0 keys as hardware-backed, origin unknown."Shawn Willden2015-07-233-21/+9
|/ / / / / / / / / / / / / /
* | | | | | | | | | | | | | Report keymaster0 keys as hardware-backed, origin unknown.Shawn Willden2015-07-163-9/+21
* | | | | | | | | | | | | | Add support for KM_TAG_MIN_MAC_LENGTH.Shawn Willden2015-07-1614-159/+455
|/ / / / / / / / / / / / /
* / / / / / / / / / / / / Use specified digest for RSA OAEP.Shawn Willden2015-07-144-22/+96
|/ / / / / / / / / / / /
* / / / / / / / / / / / Truncate too-long digests for keymaster 0 ECDSA sign operationsShawn Willden2015-07-093-14/+57
|/ / / / / / / / / / /
* | | | | | | | | | | Merge "Implement delete_key and delete_all_keys in SoftKeymasterDevice." into...Shawn Willden2015-07-072-6/+24
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Implement delete_key and delete_all_keys in SoftKeymasterDevice.Shawn Willden2015-07-062-6/+24
| |/ / / / / / / / / /
* | | | | | | | | | | Check overflow in authorization set deserialization.Shawn Willden2015-07-061-1/+2
* | | | | | | | | | | Don't enforce authorizations on public keys.Shawn Willden2015-07-062-15/+126
* | | | | | | | | | | Fix enforcement of block mode and MAC length on AES opsShawn Willden2015-07-062-7/+27
|/ / / / / / / / / /
* / / / / / / / / / Allow any padding mode to be used with keys with KM_PAD_NONE.Shawn Willden2015-07-012-11/+31
|/ / / / / / / / /
* | | | | | | | | Support creation and use of HMAC keys with KM_DIGEST_NONEShawn Willden2015-06-262-8/+54
* | | | | | | | | Mark the message about invalid unversioned blobs informational.Shawn Willden2015-06-261-1/+1
* | | | | | | | | Add authorization enforcement to AndroidKeymaster.Shawn Willden2015-06-2611-86/+596
* | | | | | | | | Apply authorization checks only during begin().Shawn Willden2015-06-263-18/+105
|/ / / / / / / /
* | | | | | | | Add a missing bounds check.Shawn Willden2015-06-251-1/+1
* | | | | | | | Allow decryption operations to use caller nonce/IV.Shawn Willden2015-06-252-9/+18
* | | | | | | | Limit dup_buffer to 16 MiB allocations.Shawn Willden2015-06-252-11/+21
|/ / / / / / /
* | | | | | | Rename keymaster tag types to clarify that integers are unsigned.Shawn Willden2015-06-245-46/+46
* | | | | | | Handle ECDSA messages that may be a few bits longer than the key.Shawn Willden2015-06-243-3/+49
|/ / / / / /
* | | | | | Require and handle digest for OAEP mode.Shawn Willden2015-06-225-123/+213
* | | | | | Validate input sizes for RSA and ECDSA signing/verification ops.Shawn Willden2015-06-226-30/+135
* | | | | | Add buffer wrap checks and disable throwing of std::bad_alloc.Shawn Willden2015-06-2231-122/+324
* | | | | | Update KeymasterEnforcement.Shawn Willden2015-06-198-637/+1068
|/ / / / /
* | | | | Don't enforce purpose, digest or padding on public key operationsShawn Willden2015-06-175-19/+62
* | | | | Reject AES GCM nonces of other than 12 bytes in length.Shawn Willden2015-06-171-2/+7
* | | | | Refactor AndroidKeymaster so all methods use message objects.Shawn Willden2015-06-177-205/+391
* | | | | GCM tags in ciphertext, rather than in params.Shawn Willden2015-06-176-618/+558
|/ / / /
* | | | Merge "Restore support for old unversioned OCB-encrypted blobs." into mnc-devShawn Willden2015-06-163-2/+74
|\ \ \ \ | |/ / / |/| | |
| * | | Restore support for old unversioned OCB-encrypted blobs.Shawn Willden2015-06-123-2/+74
| | |/ | |/|
* | | Merge "Use wrapped keymaster0 device's value of KEYMASTER_SOFTWARE_ONLY" into...Chad Brubaker2015-06-151-2/+6
|\ \ \ | |/ / |/| |
| * | Use wrapped keymaster0 device's value of KEYMASTER_SOFTWARE_ONLYChad Brubaker2015-06-041-2/+6
* | | Make KM_PAD_NONE and KM_DIGEST_NONE mean any padding or digest.Shawn Willden2015-06-113-4/+29
| |/ |/|
* | Merge "Fix unused variable issues" into mnc-devChad Brubaker2015-06-094-8/+10
|\ \ | |/ |/|
| * Fix unused variable issuesChad Brubaker2015-06-034-8/+10
* | Fix missing delete_keypair and delete_allChad Brubaker2015-06-041-8/+22
|/
* Fix support of HW keymaster0 keys.Shawn Willden2015-06-035-49/+197
* Add AES-GCM mode.Shawn Willden2015-06-035-90/+518
* Pass output params down to operations.Shawn Willden2015-06-0211-50/+80
* Remove KM_TAG_CHUNK_LENGTH and add KM_TAG_AEAD_TAG.Shawn Willden2015-06-023-4/+1
* Update SoftKeymasterDevice to track keymaster1 API changes.Shawn Willden2015-06-023-127/+149
* Add output params to Update & Finish messages.Shawn Willden2015-06-024-18/+68
* Make AuthorizationSet interoperate with keymaster_key_param_set_tShawn Willden2015-06-022-19/+29
* Add support for unpadded RSA encryption.Shawn Willden2015-06-012-2/+63
* Support all digests for RSA.Shawn Willden2015-06-014-305/+332
* Add support for all digests for ECDSA.Shawn Willden2015-06-014-61/+203
* Move digest and padding handling to OperationFactory.Shawn Willden2015-06-014-45/+50
* Don't bother parsing keymaster0 signing params.Shawn Willden2015-06-012-60/+4
* Suppress BoringSSL memory leaks in valgrind memcheck.Shawn Willden2015-05-311-19/+20
* Move assymetric key factory declarations to includes.Shawn Willden2015-05-3123-539/+737