summaryrefslogtreecommitdiffstats
path: root/aes_key.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add support for KM_TAG_MIN_MAC_LENGTH.Shawn Willden2015-07-161-0/+35
* Add buffer wrap checks and disable throwing of std::bad_alloc.Shawn Willden2015-06-221-1/+3
* Another refactor, deleting AbstractFactoryRegistry.Shawn Willden2015-05-311-1/+16
* Revert "Revert "Large refactor to move context out of AndroidKeymaster.""Shawn Willden2015-05-261-7/+11
* Revert "Large refactor to move context out of AndroidKeymaster."Shawn Willden2015-05-231-11/+7
* Large refactor to move context out of AndroidKeymaster.Shawn Willden2015-05-201-7/+11
* Move key factory registration into SoftKeymasterDevice.Shawn Willden2015-05-181-10/+6
* Switch to using global loggerShawn Willden2015-03-041-6/+3
* Refactor operation creation to use an operation factory registry.Shawn Willden2015-02-251-62/+0
* Refactor key creation to use a registry of key factories.Shawn Willden2015-02-181-0/+16
* Rename TAG_ADDITIONAL_DATA to TAG_ASSOCIATED_DATA.Shawn Willden2015-02-171-1/+1
* Use a UniquePtr for AES Operation.Shawn Willden2015-02-051-5/+5
* Refactor AesKey, extracting most functionality to SymmetricKey.Shawn Willden2015-02-051-86/+6
* Defer AES OCB parameter checking to usage time, not generation.Shawn Willden2015-02-051-46/+7
* Add AES OCB decryption.Shawn Willden2015-02-021-6/+7
* Add MAC length checking for AES OCB.Shawn Willden2015-01-221-2/+14
* Add support for AES OCB encryption.Shawn Willden2015-01-221-12/+84
* Add AES key generation support.Shawn Willden2015-01-221-0/+124
* Revert "Add AES key generation support."Shawn Willden2015-01-201-124/+0
* Revert "Add support for AES OCB encryption."Shawn Willden2015-01-201-84/+12
* Revert "Add MAC length checking for AES OCB."Shawn Willden2015-01-201-14/+2
* Add MAC length checking for AES OCB.Shawn Willden2014-12-301-2/+14
* Add support for AES OCB encryption.Shawn Willden2014-12-301-12/+84
* Add AES key generation support.Shawn Willden2014-12-081-0/+124