summaryrefslogtreecommitdiffstats
path: root/rsa_operation.cpp
Commit message (Expand)AuthorAgeFilesLines
* resolve merge conflicts of 4aa5650699 to master.Shawn Willden2016-01-281-12/+30
|\
| * Support input to "finish()" in AndroidKeymaster operations.Shawn Willden2016-01-281-12/+30
* | Set RSA PSS salt length equal to digest length.Shawn Willden2016-01-261-8/+15
|/
* Do digesting, and sometimes padding, in SW when HW doesnt.Shawn Willden2015-08-131-4/+0
* Left-pad messages when doing "unpadded" RSA operations.Shawn Willden2015-07-301-12/+71
* Use minimum 20 bytes salt for RSA PSS.Shawn Willden2015-07-201-1/+1
* Use specified digest for RSA OAEP.Shawn Willden2015-07-141-7/+33
* Handle ECDSA messages that may be a few bits longer than the key.Shawn Willden2015-06-241-2/+2
* Require and handle digest for OAEP mode.Shawn Willden2015-06-221-50/+63
* Validate input sizes for RSA and ECDSA signing/verification ops.Shawn Willden2015-06-221-8/+30
* Add buffer wrap checks and disable throwing of std::bad_alloc.Shawn Willden2015-06-221-5/+13
* Make KM_PAD_NONE and KM_DIGEST_NONE mean any padding or digest.Shawn Willden2015-06-111-0/+2
* Fix unused variable issuesChad Brubaker2015-06-031-2/+0
* Pass output params down to operations.Shawn Willden2015-06-021-12/+21
* Add support for unpadded RSA encryption.Shawn Willden2015-06-011-1/+3
* Support all digests for RSA.Shawn Willden2015-06-011-193/+227
* Move digest and padding handling to OperationFactory.Shawn Willden2015-06-011-41/+0
* Another refactor, deleting AbstractFactoryRegistry.Shawn Willden2015-05-311-109/+20
* Delegate RSA keys to keymaster0 in SoftKeymasterDevice.Shawn Willden2015-05-281-4/+0
* Fix off-by-one error in PKCS#1 v1.5 encryption padding size.Shawn Willden2015-05-261-3/+3
* Build development unit tests against BoringSSL.Shawn Willden2015-05-181-1/+1
* Enforce padding specifications.Shawn Willden2015-05-091-12/+25
* Enforce digest specifications.Shawn Willden2015-05-091-11/+17
* Revert "Use CRYPTO_memcmp from OpenSSL rather than memcmp_s."Shawn Willden2015-05-091-2/+1
* Use CRYPTO_memcmp from OpenSSL rather than memcmp_s.Shawn Willden2015-05-071-1/+2
* Add begin_params to CreationOperation.Shawn Willden2015-04-291-4/+10
* Check for old digest tag on RSA keys.Shawn Willden2015-04-131-1/+5
* Make several crypto parameters repeatable.Shawn Willden2015-04-101-1/+5
* Add AuthorizationSetBuilder.Shawn Willden2015-03-111-1/+2
* Use non-deprecated PSS functions.Adam Langley2015-03-051-5/+6
* Add utility methods in OperationFactory to check mode support.Shawn Willden2015-03-041-20/+6
* Add support for PSS and PKCS1v1.5 padding for RSA signatures.Shawn Willden2015-03-041-67/+144
* Add support for SHA256 digests to RSA signing operations.Shawn Willden2015-03-041-12/+105
* Switch to using global loggerShawn Willden2015-03-041-34/+30
* Increment reference count rather than duping key.Shawn Willden2015-02-251-1/+2
* Refactor operation creation to use an operation factory registry.Shawn Willden2015-02-251-3/+198
* Add additional params to update and finish operations.Shawn Willden2015-02-171-5/+10
* Refactor Update operation to return amount of input consumed.Shawn Willden2015-01-221-3/+10
* Add RSA encryption and decryption support.Shawn Willden2015-01-221-4/+89
* Revert "Add RSA encryption and decryption support."Shawn Willden2015-01-201-89/+4
* Revert "Refactor Update operation to return amount of input consumed."Shawn Willden2015-01-201-10/+3
* Refactor Update operation to return amount of input consumed.Shawn Willden2014-12-301-3/+10
* Add RSA encryption and decryption support.Shawn Willden2014-12-081-4/+89
* Remove cast when using BoringSSL.Adam Langley2014-12-021-1/+6
* Remove message size checks for RSA and DSA signing operations.Shawn Willden2014-09-121-3/+0
* Add GoogleKeymaster implementation.Shawn Willden2014-08-281-0/+84