cb647fec03f71929fd316d2b8f0750f7b24824f3 |
|
27-Jan-2016 |
Shawn Willden <swillden@google.com> |
Support input to "finish()" in AndroidKeymaster operations. This CL does not yet take advantage of the simplifications that allowing input to finish() provides. That will require updating the Java layer first, to remove some assumptions and code that assume update() must eventually consume all input. Change-Id: Ie85896027a1d55ddec06750d19addbb1f5e462c8
/system/keymaster/hmac_operation.h
|
33ab0389e908b98702806c746e7babc0d46eb452 |
|
08-Jul-2015 |
Shawn Willden <swillden@google.com> |
Add support for KM_TAG_MIN_MAC_LENGTH. HMAC and AES-GCM keys must be bound to a mininum MAC/tag length at creation, and operations may not specify a length smaller than the minimum, or provide a length smaller than the minimum during verification. Bug: 22337277 Change-Id: Id5ae2f4259045ba1418c28e9de8f4a47e67fd433
/system/keymaster/hmac_operation.h
|
ded8e7d0ad241fc0a930dbebbd9f2e2bf4e929a2 |
|
01-Jun-2015 |
Shawn Willden <swillden@google.com> |
Pass output params down to operations. Change-Id: Ibd6956f6b8ef42f272d922050a7e5da3d78cffb7
/system/keymaster/hmac_operation.h
|
0629810b145187575bc26c910dded0d24c64569d |
|
26-May-2015 |
Shawn Willden <swillden@google.com> |
Another refactor, deleting AbstractFactoryRegistry. I should have known better than to make these singletons to begin with. Globals create problems. This undoes that mistake. Change-Id: Idf61d5f72e3c34b5c4ddb27cc94b05f506561743
/system/keymaster/hmac_operation.h
|
09f25270e27ed7b04be6a557c8fe6482d882e7d1 |
|
15-Apr-2015 |
Shawn Willden <swillden@google.com> |
Make HMAC operations use MAC length specified at operation time. MAC length is no longer associated with a key, but specified for each operation. Bug: 19991862 Change-Id: I2c4389a0ab8b68b6f3a9464063d4422caa81d9b7
/system/keymaster/hmac_operation.h
|
567a4a04f43d35b785d50508e6459b01f2ab4d14 |
|
31-Dec-2014 |
Shawn Willden <swillden@google.com> |
Switch to using global logger Change-Id: I7af02342320a9a431cd9845baaf5dbcf61d460c2
/system/keymaster/hmac_operation.h
|
6bfbff0020bb964a736e30d717b338e3e3973a36 |
|
07-Feb-2015 |
Shawn Willden <swillden@google.com> |
Add additional params to update and finish operations. Change-Id: I78a81b1ceb47a2abb189da4b0446800a56ec88c3
/system/keymaster/hmac_operation.h
|
111edb3bf8c51be9ffa3bb2454085f0b300c1e7a |
|
06-Feb-2015 |
Shawn Willden <swillden@google.com> |
Add input & output params to begin operations. This is in preparation for handling IV/nonce values via params rather than prepended to ciphertext. Change-Id: I657a029eaf66c2218c3f7cc149e86e9d01c41be0
/system/keymaster/hmac_operation.h
|
0d560bfedd40389387f31f6696660fff6bc3a48a |
|
16-Dec-2014 |
Shawn Willden <swillden@google.com> |
Add HMAC-SHA256 support. Change-Id: I64c7bdf77388e3cb491b702c52c6746d32f317b0
/system/keymaster/hmac_operation.h
|