summaryrefslogtreecommitdiffstats
path: root/asymmetric_key.cpp
Commit message (Expand)AuthorAgeFilesLines
* Do digesting, and sometimes padding, in SW when HW doesnt.Shawn Willden2015-08-131-22/+0
* Add buffer wrap checks and disable throwing of std::bad_alloc.Shawn Willden2015-06-221-2/+4
* Move assymetric key factory declarations to includes.Shawn Willden2015-05-311-68/+0
* Another refactor, deleting AbstractFactoryRegistry.Shawn Willden2015-05-311-6/+9
* Revert "Revert "Large refactor to move context out of AndroidKeymaster.""Shawn Willden2015-05-261-26/+42
* Revert "Large refactor to move context out of AndroidKeymaster."Shawn Willden2015-05-231-42/+26
* Large refactor to move context out of AndroidKeymaster.Shawn Willden2015-05-201-26/+42
* Improve error reporting and logging.Shawn Willden2015-03-231-3/+2
* ECIES: refactoring EC code by moving common interfaces to EcKeyThai Duong2015-03-191-1/+1
* Factor PKCS8 to EVP conversion out of AsymmetricKey.Shawn Willden2015-03-171-37/+5
* Switch to using global loggerShawn Willden2015-03-041-6/+7
* Refactor key creation to use a registry of key factories.Shawn Willden2015-02-181-1/+64
* Switch to using keymaster_defs.h from libhardware.Shawn Willden2015-01-221-1/+1
* Push padding and digest handling down to specific key types.Shawn Willden2014-12-031-16/+0
* Refactor: Separate asymmetric key types.Shawn Willden2014-09-231-506/+0
* Use calculate_key_size_in_bits method, rather than duplicatingShawn Willden2014-09-231-13/+6
* Increase ECDSA default key size to match NIST 2010-2030 recommendation.Shawn Willden2014-09-231-1/+1
* Refactor KeyBlob to separate encryption functionality.Shawn Willden2014-09-231-6/+6
* Add loggers to crypto operation classes.Shawn Willden2014-09-111-6/+6
* Remove the keymaster::Logger::log() method and add debug().Shawn Willden2014-09-111-3/+3
* Finish key import implementation.Shawn Willden2014-08-271-0/+160
* Move key_blob.h in to include/keymaster, to export it.Shawn Willden2014-08-271-1/+1
* Reorganize system/keymaster.Shawn Willden2014-08-261-1/+2
* Implement TrustyKeymaster key generation, plus tests.Shawn Willden2014-08-251-8/+7
* Add the beginnings of logging infrastructure.Shawn Willden2014-08-251-11/+17
* Add key importing, RSA only.Shawn Willden2014-08-201-0/+62
* Refactor export to use new key infrastructure, and work with all key types.Shawn Willden2014-08-191-2/+28
* Refactor key and operation details.Shawn Willden2014-08-191-0/+372