summaryrefslogtreecommitdiffstats
path: root/security
Commit message (Collapse)AuthorAgeFilesLines
* OMAP5: Modify security Android.mk to enable for OMAP4&5 onlyDan Murphy2012-11-203-3/+18
| | | | | | | | | | | Modifying the Android.mk files in the security area to ensure that they are only run for OMAP4/5. They are not used by OMAP3 and this patch ensures that they will not be compiled for customer boards. Change-Id: I245f77280de2ba079104b36649f314b682f0f5bb Signed-off-by: Dan Murphy <dmurphy@ti.com> Signed-off-by: Andrii Beregovenko <a.beregovenko@ti.com> Signed-off-by: Daniel Levin <dendy@ti.com>
* SMC: Initial release of libtf_crypto_sst.soTrusted Logic2012-03-2212-0/+4610
| | | | | | | | | | | | | | | | | | | libtf_crypto_sst.so is a single shared object where the Normal World APIs are implemented for Secure Storage, Cryptographic, and Monotonic Counter Facility. These are the "Core Secure Services" The crypto core secure service exposing crypto functionality for client applications supports exactly the same mechanisms as the ones exposed by the Internal PKCS#11 SSDI Crypto API. In order to optimize some cryptographic operations from the External cryptoki API, the SMC makes use of the Cryptographic HW Accelerators in public mode (in the SMC driver), through the Cryptoki Update Shortcut (CUS) and the aggressive mode. Change-Id: I3ebf83a0c84fb33f0f779a6224032b7aad06ef45 Signed-off-by: Bryan Buckley <bryan.buckley@ti.com> Signed-off-by: Trusted Logic <smc_support@trusted-logic.com>
* Add a MODULE_LICENSE for the security subdirKenny Root2012-01-061-0/+0
| | | | Change-Id: I6ff0478e34b0782265474bc2d0ddc0b80cf185dd
* SMC: Add Android.mk with BOARD_USES_SECURE_SERVICES flag to buildBryan Buckley2011-10-201-0/+3
| | | | | | | | Enable the build of the SMC userspace components if a device has the BOARD_USES_SECURE_SERVICES flag enabled in a configuration file. Change-Id: Iadbd38bbf7d7d0495541c995f38919b3a8dee055 Signed-off-by: Bryan Buckley <bryan.buckley@ti.com>
* SMC: Initial release of smc_pa_strl, tf_daemonBryan Buckley2011-10-2032-0/+7795
These userspace components are used to load secure services in the normal (non-secure) world. The SMC kernel driver is required to use these binaries. Secure services enable certain security features such as hardware-accelerated crypto, secure storage, drm, and much more. Author: "Trusted Logic <smc_support@trusted-logic.com>." Gerrit refuses to accept. Change-Id: Ie81604d3fee31abc319643401c3cc66888f9f848 Signed-off-by: Bryan Buckley <bryan.buckley@ti.com> Signed-off-by: Trusted Logic <smc_support@trusted-logic.com>