summaryrefslogtreecommitdiffstats
path: root/soft_keymaster_device.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix bugs regarding KeyStore::isHardwareBacked always returning true.cm-14.1seulhui.lee2017-05-151-0/+1
* Reject too-large key attestation challenges.Shawn Willden2016-04-291-0/+9
* Implement key version binding.Shawn Willden2016-03-291-13/+131
* Remove agree_key and add configure to keymaster2.Shawn Willden2016-03-091-1/+1
* Fix null pointer dereference in SofKeymasterDevice.Shawn Willden2016-02-101-1/+2
* Revert "Revert "Add attestation support to SoftKeymaster.""Shawn Willden2016-01-281-2/+48
* Revert "Add attestation support to SoftKeymaster."Shawn Willden2016-01-281-48/+2
* Add attestation support to SoftKeymaster.Shawn Willden2016-01-271-2/+48
* Add keymaster2 stub support to SoftKeymasterDevice.Shawn Willden2016-01-261-105/+358
* Set SoftKeymasterDevice flags correctly.Shawn Willden2015-11-251-6/+8
* Fix pass-through of deletion on wrapped KM0 and KM1.Shawn Willden2015-11-251-21/+4
* Remove unused variables.Shawn Willden2015-11-161-2/+0
* Revert "Hack to work around broken bullhead keymaster app."Jim Miller2015-08-141-8/+0
* Hack to work around broken bullhead keymaster app.Shawn Willden2015-08-131-0/+8
* Do digesting, and sometimes padding, in SW when HW doesnt.Shawn Willden2015-08-131-360/+445
* Make NONE mean NONE only (not ANY)Shawn Willden2015-07-281-7/+23
* Implement delete_key and delete_all_keys in SoftKeymasterDevice.Shawn Willden2015-07-061-6/+23
* Add authorization enforcement to AndroidKeymaster.Shawn Willden2015-06-261-0/+9
* Refactor AndroidKeymaster so all methods use message objects.Shawn Willden2015-06-171-16/+37
* Use wrapped keymaster0 device's value of KEYMASTER_SOFTWARE_ONLYChad Brubaker2015-06-041-2/+6
* Fix missing delete_keypair and delete_allChad Brubaker2015-06-041-8/+22
* Update SoftKeymasterDevice to track keymaster1 API changes.Shawn Willden2015-06-021-54/+76
* Don't bother parsing keymaster0 signing params.Shawn Willden2015-06-011-56/+4
* Delegate RSA keys to keymaster0 in SoftKeymasterDevice.Shawn Willden2015-05-281-14/+32
* Revert "Revert "Large refactor to move context out of AndroidKeymaster.""Shawn Willden2015-05-261-34/+30
* Revert "Large refactor to move context out of AndroidKeymaster."Shawn Willden2015-05-231-30/+34
* Large refactor to move context out of AndroidKeymaster.Shawn Willden2015-05-201-34/+30
* Move key factory registration into SoftKeymasterDevice.Shawn Willden2015-05-181-0/+9
* Remove references to Google in Android keymaster reference implementation.Shawn Willden2015-05-181-3/+3
* Remove rescoping support.Shawn Willden2015-05-121-34/+0
* Rename ECDSA to EC.Shawn Willden2015-04-091-1/+1
* Remove reference to DSA and rename KM_ALGORITHM_ECDSA.Shawn Willden2015-04-091-10/+2
* Fix RSA and ECDSA key import in softkeymaster.Shawn Willden2015-04-091-0/+51
* Update keymaster Makefile to check for signed/unsigned mismatchesShawn Willden2015-03-231-5/+5
* Improve error reporting and logging.Shawn Willden2015-03-231-17/+63
* Move keymaster test fixture to utils, so we can reuse it.Shawn Willden2015-03-171-0/+4
* Add initial support for rescoping.Shawn Willden2015-03-111-6/+32
* am 12105116: Merge changes I2b7ca81b,I8308b23d,I33074bfeShawn Willden2015-03-101-4/+12
|\
| * Implement AddRngEntropy.Shawn Willden2015-03-041-4/+5
| * Add AAD support to AES OCB.Shawn Willden2015-03-041-0/+7
* | am 567a4a04: Switch to using global loggerShawn Willden2015-03-041-54/+32
|\|
| * Switch to using global loggerShawn Willden2015-03-041-54/+32
* | am 98e90755: Merge "Separate keymaster0 and keymaster1 HALs."Shawn Willden2015-02-261-36/+36
|\|
| * Separate keymaster0 and keymaster1 HALs.Shawn Willden2015-02-251-36/+36
* | am 3745efd1: Merge "Check return codes in softkeymaster."Shawn Willden2015-02-241-14/+71
|\|
| * Check return codes in softkeymaster.Shawn Willden2015-02-201-14/+71
* | Fix the clang build.Dan Albert2015-02-191-3/+0
|/
* Add additional params to update and finish operations.Shawn Willden2015-02-171-5/+10
* Move soft_keymaster headers to include/keymasterChad Brubaker2015-02-121-2/+2
* Refactor AesKey, extracting most functionality to SymmetricKey.Shawn Willden2015-02-051-0/+3