summaryrefslogtreecommitdiff
path: root/keymaster_qcom.cpp
AgeCommit message (Collapse)Author
2017-10-02Keymaster: Move test to std::unique_ptrAndreas Gampe
In preparation for UniquePtr removal. Test: none Change-Id: I54c0be6ee938252fc0492ae745aa45e41631d342
2017-08-31Fix a mismatched malloc/deleteGeorge Burgess IV
Caught by salyzyn@ in I30a72b8c111764f602aeee7c09fc2ce781ad58cb. Bug: None. Test: None; can't find a lunch combo that'll build it. Hoping TH will. Change-Id: I54e4ddd271ed557db4a476cab4a089489dfbe17e
2017-07-18hardware/qcom/keymaster: use proper nativehelper headersSteven Moreland
libnativeheader exports headers under nativeheader. These were available before incorrectly as global headers in order to give access to jni.h. Test: modules using hardware/qcom/keymaster find headers Bug: 63762847 Change-Id: I93fbf5c3f01e8d57edd368f612d0cc8cb0daf179
2015-02-25Separate keymaster0 and keymaster1 HALs.Shawn Willden
Change-Id: I5c54282c12d1c4b8b22ed4929b6e6c724a94ede4
2014-06-04keymaster: fix QSEEComAPI lookup pathMekala Natarajan
Drop absolute path from libQSEEComAPI dlopen. Change-Id: I285b7fa4766bf5350dac69c1f530e9caae3bd844
2014-06-03keymaster: Build keymaster for msm8084Naveen Ramaraj
Also update the hal to work with ION changes Change-Id: I0c5abfa109119966c82a5d9cc025610cd89f9fd0
2014-05-06Set correct module version for qcom keystorePaul Lawrence
Requires https://android-review.googlesource.com/#/c/93571/ Bug: 14384714 Change-Id: I1544b9b2d4d069dbcfb8be219a1d9755c54342e6
2014-04-17Add flag indicating that this impl doesn't require /data.Geremy Condra
This is a prerequisite for hardware-backed FDE. Change-Id: I28c3fe8495d70f54097a6750f8dd27a3613b85d3
2014-01-14am 70d36107: am 711560b6: Merge "Log message spelling correction."Kenny Root
* commit '70d36107318e1d3f7abf62a56279b3f9da3ff000': Log message spelling correction.
2014-01-13Log message spelling correction.Ian Rogers
Change-Id: I291e2c54544c40ff693f84c237d3bd61c481271c
2013-11-22Merge commit '7d563651aa956c0f9831b7b64be35c2ec790bdec' into HEADThe Android Open Source Project
2013-11-07Merge "keymaster: rename ion_allocation_data.heap_mask to heap_id_mask"Rom Lemarchand
2013-11-06am f740c98b: Merge "do not use GNU old-style field designators"Nick Kralevich
* commit 'f740c98b96e14557b630ec5b16a2125afe424a2d': do not use GNU old-style field designators
2013-11-06do not use GNU old-style field designatorssynergy dev
Avoiding the use of gnu extensions improves code portability Change-Id: Ib55a2049670db9c84531b2be78a4ed0e078ae142
2013-10-23keymaster: rename ion_allocation_data.heap_mask to heap_id_maskRom Lemarchand
Rename the heap_mask field in ion_allocation_data struct to heap_id_mask and match the new kernel header. Change-Id: Id149868c13b19023f1d35dabd4222f0342d2c44f
2013-09-18am e35dafa8: Merge "Use canonical UniquePtr.h header"Kenny Root
* commit 'e35dafa88f1ba15a30b95556755ab17c7207be9d': Use canonical UniquePtr.h header
2013-09-11Use canonical UniquePtr.h headerKenny Root
Change-Id: I6856c5ff86f3c1d78c411900f46c501224e3ffc4
2013-09-11Use canonical UniquePtr.h headerKenny Root
Change-Id: I6856c5ff86f3c1d78c411900f46c501224e3ffc4
2013-06-13keymaster: Add support for enabling CE clksAjay Dudani
Before issuing a call to keymaster secure app, that require accessing the CE HW, clks needs to be enabled. Invoking QSEECom_set_bandwidth() before issuign the command does this enabling of CE clks Change-Id: I8f881be600223d4a8e3c098c93ec8b12a88a3850
2013-05-17keymaster: Add support for larger key sizeandroid-4.3_r3.1android-4.3_r3android-4.3_r2.3android-4.3_r2.2android-4.3_r2.1android-4.3_r2android-4.3_r1.1android-4.3_r1android-4.3_r0.9.1android-4.3_r0.9android-4.3.1_r1tools_r22.2jb-mr2.0.0-releasejb-mr2.0-releasejb-mr2-releasejb-mr2-devAjay Dudani
Added support for 3072/4096 bit key Bug: 8734191 Change-Id: I041fd65d4160b765ed38607e4237665bb47acc5d
2013-04-22keymaster: Fixup ion allocation request to match kernel ion apiAjay Dudani
Bug: 8155492 Change-Id: Iebd6a18d5b86a88502ba697494b7d41b447a70b3
2012-11-21keymaster: Add keymaster implementationandroid-cts-4.2_r2android-4.2.2_r1.2android-4.2.2_r1.1android-4.2.2_r1tools_r22jb-mr1.1-releasejb-mr1.1-dev-plus-aospjb-mr1.1-devAjay Dudani
Initial implementation of keymaster HAL APIs published in keymaster.h Bug: 7106634 Change-Id: I1b1f611f1988212ce5f6f7f03b9a59ca652d92cf Signed-off-by: Iliyan Malchev <malchev@google.com>