summaryrefslogtreecommitdiffstats
path: root/security
Commit message (Collapse)AuthorAgeFilesLines
* DO NOT MERGEBryan Buckley2012-03-142-2/+3
| | | | | | | | | | Security: fix llog build error for tf_daemon, tee_client_api Choose correct llog by changing LOCAL_LDFLAGS to LOCAL_LDLIBS for llog. Change-Id: Ifc83226f78e64444f0bc28f62ff6d548b463c022 Signed-off-by: Bryan Buckley <bryan.buckley@ti.com>
* DO NOT MERGETrusted Logic2012-03-142-721/+0
| | | | | | | | | Security: tf_sdk: Update to 1.06 Remove sdrv_crypto.h Change-Id: Ie23899560732f8f293e9cf31b10c4a6558913b5e Signed-off-by: Bryan Buckley <bryan.buckley@ti.com>
* DO NOT MERGEBryan Buckley2012-03-143-3/+3
| | | | | | | | | | Security: Update tee_client_api, tf_daemon, smc_pa_ctrl to 1.06 These three components have not changed with this release. Only changing version header for clarity. Change-Id: I1e057587e9947fcb4790c19f636c5d5026b35818 Signed-off-by: Bryan Buckley <bryan.buckley@ti.com>
* DO NOT MERGETrusted Logic2012-03-144-19/+26
| | | | | | | | | | | | | | | | | | | | Security: tee_client_api: Update to 1.06e1 The TEE Client API defines a communications API for connecting Client Applications running in a rich operating environment with the Secure Services running inside the Trusted Foundations execution environment. The TEE Client API is a static library that must be linked with the calling application or library. The TEE Client API is used to implement higher-level APIs, such as cryptography or secure storage. Change-Id: Ic3c576779a19f25a8585e647b4881905164ad2d7 Signed-off-by: Bryan Buckley <bryan.buckley@ti.com> Signed-off-by: Yong Zhi <y-zhi@ti.com> Signed-off-by: Jorge E. Solano <x0062302@ti.com>
* DO NOT MERGETrusted Logic2012-03-148-1/+2194
| | | | | | | | | | | | | | | | | | Security: tf_sdk: Update to 1.06e1 This contains the C header files for compiling both the normal-world and secure-world software. The rest of the SDK is available in the mshield package. Some of these headers are: cryptoki.h - definitions for the External Cry ptographic API sst.h - definitions for the External Secure Storage API mtc.h - definitions for the External Monotonic Counter API ssdi.h - definitions for SSDI tee_client_api.h - definitions for the TF Client API Change-Id: I37a0efa7198c3cfdab30e61728d86eafd7f5fa84 Signed-off-by: Bryan Buckley <bryan.buckley@ti.com>
* DO NOT MERGETrusted Logic2012-03-147-26/+422
| | | | | | | | | | | | | | | Security: tf_daemon: Update to 1.06e1 The user-space SMC Daemon is takes care in particular of the effective storage of the SMC secure storage within the device file system. The files in which the SMC persistent data are stored are defined in the Normal-World Configuration File. All the security properties such as confidentiality, integrity, atomicity, anti-rollback and bounding to the device are managed at the SMC PA level. Change-Id: I2b045ae77479ad90c10fc98672f7b2c2f49b68ca Signed-off-by: Bryan Buckley <bryan.buckley@ti.com>
* DO NOT MERGETrusted Logic2012-03-141-5/+5
| | | | | | | | | | | Security: smc_pa_ctrl: Update to 1.06e1 A user-land tool application used to install the signed SMC PA in the Secure Environment. This application is just needed for the startup of the SMC PA then it is no longer running. Change-Id: I35281f9f1dba01889be0020b842b77b252e7150e Signed-off-by: Bryan Buckley <bryan.buckley@ti.com>
* 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>