summaryrefslogtreecommitdiffstats
path: root/aes_operation.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add support for KM_TAG_MIN_MAC_LENGTH.Shawn Willden2015-07-161-10/+31
* Fix enforcement of block mode and MAC length on AES opsShawn Willden2015-07-061-7/+12
* Allow any padding mode to be used with keys with KM_PAD_NONE.Shawn Willden2015-07-011-11/+13
* Add buffer wrap checks and disable throwing of std::bad_alloc.Shawn Willden2015-06-221-13/+19
* Don't enforce purpose, digest or padding on public key operationsShawn Willden2015-06-171-0/+3
* Reject AES GCM nonces of other than 12 bytes in length.Shawn Willden2015-06-171-2/+7
* GCM tags in ciphertext, rather than in params.Shawn Willden2015-06-171-129/+291
* Add AES-GCM mode.Shawn Willden2015-06-031-58/+138
* Pass output params down to operations.Shawn Willden2015-06-021-4/+5
* Another refactor, deleting AbstractFactoryRegistry.Shawn Willden2015-05-311-38/+2
* Enforce padding parameter for AES.Shawn Willden2015-05-121-3/+12
* Enforce block mode specifications.Shawn Willden2015-05-091-2/+13
* Enforce padding specifications.Shawn Willden2015-05-091-7/+11
* Modify RAND_bytes calls to handle -1 return code.Shawn Willden2015-04-301-1/+1
* Diagnose erroneous caller nonce/IV.Shawn Willden2015-04-291-8/+14
* Add begin_params to CreationOperation.Shawn Willden2015-04-291-2/+5
* Generate nonce if caller doesn't provide one.Shawn Willden2015-04-151-1/+1
* Remove OCB Mode.Shawn Willden2015-04-091-92/+2
* ECIES: implement KM_MODE_CTR. This implementation is rand counter-mode.Thai Duong2015-03-261-2/+24
* Improve error reporting and logging.Shawn Willden2015-03-231-10/+3
* Fix delete/delete[] mismatch & check for failed alloc.Shawn Willden2015-03-181-0/+2
* Handle AES CBC IVs via input/output params.Shawn Willden2015-03-101-46/+67
* Add AAD support to AES OCB.Shawn Willden2015-03-041-3/+2
* Remove support for CFB and OFB modes.Shawn Willden2015-03-041-35/+1
* Add AES ECB, CBC, OFB and CFB support.Shawn Willden2015-03-041-34/+290
* Switch to using global loggerShawn Willden2015-03-041-7/+7
* Refactor operation creation to use an operation factory registry.Shawn Willden2015-02-251-1/+99
* Add AES OCB decryption.Shawn Willden2015-02-021-62/+37
* Add support for AES OCB encryption.Shawn Willden2015-01-221-0/+105
* Revert "Add support for AES OCB encryption."Shawn Willden2015-01-201-105/+0
* Add support for AES OCB encryption.Shawn Willden2014-12-301-0/+105