History log of /hardware/qcom/keymaster/keymaster_qcom.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7ef260513e313c5225b413e6ed4dbd1fc04c1673 24-Feb-2015 Shawn Willden <swillden@google.com> Separate keymaster0 and keymaster1 HALs.

Change-Id: I5c54282c12d1c4b8b22ed4929b6e6c724a94ede4
/hardware/qcom/keymaster/keymaster_qcom.cpp
f2ffd556fd55626adaf00af42db05dfa1a6a1e47 05-Jun-2014 Mekala Natarajan <mekalan@codeaurora.org> keymaster: fix QSEEComAPI lookup path

Drop absolute path from libQSEEComAPI dlopen.

Change-Id: I285b7fa4766bf5350dac69c1f530e9caae3bd844
/hardware/qcom/keymaster/keymaster_qcom.cpp
df89f27686d9deecf349ccb499a1844105d876bc 03-Jun-2014 Naveen Ramaraj <nramaraj@codeaurora.org> keymaster: Build keymaster for msm8084

Also update the hal to work with ION changes

Change-Id: I0c5abfa109119966c82a5d9cc025610cd89f9fd0
/hardware/qcom/keymaster/keymaster_qcom.cpp
f4191b59196237680f3ebc8fc2af62b36d9c25f9 06-May-2014 Paul Lawrence <paullawrence@google.com> Set correct module version for qcom keystore

Requires
https://android-review.googlesource.com/#/c/93571/

Bug: 14384714
Change-Id: I1544b9b2d4d069dbcfb8be219a1d9755c54342e6
/hardware/qcom/keymaster/keymaster_qcom.cpp
5ca7ccb1f8d1469310ffa5b390d2094dd4797196 18-Apr-2014 Geremy Condra <gcondra@google.com> Add flag indicating that this impl doesn't require /data.

This is a prerequisite for hardware-backed FDE.

Change-Id: I28c3fe8495d70f54097a6750f8dd27a3613b85d3
/hardware/qcom/keymaster/keymaster_qcom.cpp
d2ae6c44f8fb2cd6f007b7289b01e391c9298956 14-Jan-2014 Kenny Root <kroot@android.com> am 70d36107: am 711560b6: Merge "Log message spelling correction."

* commit '70d36107318e1d3f7abf62a56279b3f9da3ff000':
Log message spelling correction.
3b16dc79edb6c186f7c0f2d8d3924f0f9cd64d37 14-Jan-2014 Ian Rogers <irogers@google.com> Log message spelling correction.

Change-Id: I291e2c54544c40ff693f84c237d3bd61c481271c
/hardware/qcom/keymaster/keymaster_qcom.cpp
099a9d06ec12006985a71133de289bdd92eb2f3b 22-Nov-2013 The Android Open Source Project <initial-contribution@android.com> Merge commit '7d563651aa956c0f9831b7b64be35c2ec790bdec' into HEAD
07b1926f9f5196bd50e38d79424f80b6e4247fcb 07-Nov-2013 Rom Lemarchand <romlem@google.com> Merge "keymaster: rename ion_allocation_data.heap_mask to heap_id_mask"
eab8a2ac417ba93bdfb09ddcb6095580a0cef0c4 07-Nov-2013 Nick Kralevich <nnk@google.com> am f740c98b: Merge "do not use GNU old-style field designators"

* commit 'f740c98b96e14557b630ec5b16a2125afe424a2d':
do not use GNU old-style field designators
328b6639f4c0ffdef1ec47d7a67df5cddf421380 07-Nov-2013 synergy dev <synergye@codefi.re> do not use GNU old-style field designators

Avoiding the use of gnu extensions improves code portability

Change-Id: Ib55a2049670db9c84531b2be78a4ed0e078ae142
/hardware/qcom/keymaster/keymaster_qcom.cpp
958fd7a88b6c3a7200332bc381d3b169e54c9aee 24-Oct-2013 Rom Lemarchand <romlem@google.com> keymaster: rename ion_allocation_data.heap_mask to heap_id_mask

Rename the heap_mask field in ion_allocation_data struct to heap_id_mask and
match the new kernel header.

Change-Id: Id149868c13b19023f1d35dabd4222f0342d2c44f
/hardware/qcom/keymaster/keymaster_qcom.cpp
7d563651aa956c0f9831b7b64be35c2ec790bdec 18-Sep-2013 Kenny Root <kroot@google.com> am e35dafa8: Merge "Use canonical UniquePtr.h header"

* commit 'e35dafa88f1ba15a30b95556755ab17c7207be9d':
Use canonical UniquePtr.h header
9a3486db9812165a05bc934443ce6be7671eb1a2 11-Sep-2013 Kenny Root <kroot@google.com> Use canonical UniquePtr.h header

Change-Id: I6856c5ff86f3c1d78c411900f46c501224e3ffc4
/hardware/qcom/keymaster/keymaster_qcom.cpp
e4b25505778fb1e05b3ac1aac5891d45f5a5825a 11-Sep-2013 Kenny Root <kroot@google.com> Use canonical UniquePtr.h header

Change-Id: I6856c5ff86f3c1d78c411900f46c501224e3ffc4
/hardware/qcom/keymaster/keymaster_qcom.cpp
cccc0043b30824caee7e2c5899c288e67d91411c 11-Jun-2013 Ajay Dudani <adudani@codeaurora.org> keymaster: Add support for enabling CE clks

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
/hardware/qcom/keymaster/keymaster_qcom.cpp
70789f277025960f499d4155ac2ec1c79bc8e734 16-May-2013 Ajay Dudani <adudani@codeaurora.org> keymaster: Add support for larger key size

Added support for 3072/4096 bit key

Bug: 8734191
Change-Id: I041fd65d4160b765ed38607e4237665bb47acc5d
/hardware/qcom/keymaster/keymaster_qcom.cpp
0cd599c7c0494533f59aaa5fcf7475b36e30534d 23-Apr-2013 Ajay Dudani <adudani@codeaurora.org> keymaster: Fixup ion allocation request to match kernel ion api

Bug: 8155492
Change-Id: Iebd6a18d5b86a88502ba697494b7d41b447a70b3
/hardware/qcom/keymaster/keymaster_qcom.cpp
fb5cdde80ba39d571e3281f3619717a3a5361cf0 20-Sep-2012 Ajay Dudani <adudani@codeaurora.org> keymaster: Add keymaster implementation

Initial implementation of keymaster HAL APIs published in keymaster.h

Bug: 7106634
Change-Id: I1b1f611f1988212ce5f6f7f03b9a59ca652d92cf
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/keymaster/keymaster_qcom.cpp