summaryrefslogtreecommitdiffstats
path: root/android_keymaster_test.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement key version binding.Shawn Willden2016-03-291-6/+191
* Correct attestation record.Shawn Willden2016-03-261-24/+51
* Add version, challenge and unique ID to attestation.Shawn Willden2016-02-081-14/+40
* Revert "Revert "Add attestation support to SoftKeymaster.""Shawn Willden2016-01-281-1/+125
* Revert "Add attestation support to SoftKeymaster."Shawn Willden2016-01-281-125/+1
* Add attestation support to SoftKeymaster. am: fc3cafd487Shawn Willden2016-01-281-1/+125
|\
| * Add attestation support to SoftKeymaster.Shawn Willden2016-01-271-1/+125
* | Update unit tests to use keymaster2 interface. am: 1937c715b3Shawn Willden2016-01-261-219/+26
|\|
| * Update unit tests to use keymaster2 interface.Shawn Willden2016-01-261-219/+26
* | Set RSA PSS salt length equal to digest length.Shawn Willden2016-01-261-5/+5
|/
* Fix pass-through of deletion on wrapped KM0 and KM1.Shawn Willden2015-11-251-2/+3
* Return correct error from keymaster0engine for large RSA inputShawn Willden2015-10-281-0/+23
* Fix incorrect initializer in keymaster tests.Shawn Willden2015-10-161-1/+1
* Do digesting, and sometimes padding, in SW when HW doesnt.Shawn Willden2015-10-161-207/+508
* Left-pad messages when doing "unpadded" RSA operations.Shawn Willden2015-07-301-22/+52
* Merge "Revert "Revert "Report keymaster0 keys as hardware-backed, origin unkn...Shawn Willden2015-07-291-5/+13
|\
| * Revert "Revert "Report keymaster0 keys as hardware-backed, origin unknown.""Shawn Willden2015-07-291-5/+13
* | Make NONE mean NONE only (not ANY)Shawn Willden2015-07-281-11/+36
* | Merge "Use minimum 20 bytes salt for RSA PSS." into mnc-devShawn Willden2015-07-281-1/+1
|\ \ | |/ |/|
| * Use minimum 20 bytes salt for RSA PSS.Shawn Willden2015-07-201-1/+1
* | Revert "Report keymaster0 keys as hardware-backed, origin unknown."Shawn Willden2015-07-231-13/+5
|/
* Report keymaster0 keys as hardware-backed, origin unknown.Shawn Willden2015-07-161-5/+13
* Add support for KM_TAG_MIN_MAC_LENGTH.Shawn Willden2015-07-161-118/+240
* Use specified digest for RSA OAEP.Shawn Willden2015-07-141-11/+55
* Truncate too-long digests for keymaster 0 ECDSA sign operationsShawn Willden2015-07-091-8/+35
* Fix enforcement of block mode and MAC length on AES opsShawn Willden2015-07-061-0/+15
* Allow any padding mode to be used with keys with KM_PAD_NONE.Shawn Willden2015-07-011-0/+18
* Support creation and use of HMAC keys with KM_DIGEST_NONEShawn Willden2015-06-261-0/+53
* Add authorization enforcement to AndroidKeymaster.Shawn Willden2015-06-261-4/+84
* Handle ECDSA messages that may be a few bits longer than the key.Shawn Willden2015-06-241-0/+46
* Require and handle digest for OAEP mode.Shawn Willden2015-06-221-28/+58
* Validate input sizes for RSA and ECDSA signing/verification ops.Shawn Willden2015-06-221-10/+77
* Don't enforce purpose, digest or padding on public key operationsShawn Willden2015-06-171-10/+8
* GCM tags in ciphertext, rather than in params.Shawn Willden2015-06-171-132/+211
* Restore support for old unversioned OCB-encrypted blobs.Shawn Willden2015-06-121-0/+17
* Make KM_PAD_NONE and KM_DIGEST_NONE mean any padding or digest.Shawn Willden2015-06-111-0/+13
* Fix unused variable issuesChad Brubaker2015-06-031-1/+1
* Fix support of HW keymaster0 keys.Shawn Willden2015-06-031-0/+81
* Add AES-GCM mode.Shawn Willden2015-06-031-1/+311
* Add support for unpadded RSA encryption.Shawn Willden2015-06-011-1/+60
* Support all digests for RSA.Shawn Willden2015-06-011-80/+45
* Add support for all digests for ECDSA.Shawn Willden2015-06-011-1/+40
* Delegate ECDSA keys to keymaster0 in SoftKeymasterDevice.Shawn Willden2015-05-281-188/+200
* Fix broken ECDSA default key size test.Shawn Willden2015-05-281-9/+5
* Delegate RSA keys to keymaster0 in SoftKeymasterDevice.Shawn Willden2015-05-281-17/+412
* Make Keymaster1Test parameterizable.Shawn Willden2015-05-261-130/+134
* Fix off-by-one error in PKCS#1 v1.5 encryption padding size.Shawn Willden2015-05-261-1/+1
* Revert "Revert "Large refactor to move context out of AndroidKeymaster.""Shawn Willden2015-05-261-18/+18
* Revert "Large refactor to move context out of AndroidKeymaster."Shawn Willden2015-05-231-18/+18
* Large refactor to move context out of AndroidKeymaster.Shawn Willden2015-05-201-18/+18