| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
Security: tf_sdk: Update to 1.06
Remove sdrv_crypto.h
Change-Id: Ie23899560732f8f293e9cf31b10c4a6558913b5e
Signed-off-by: Bryan Buckley <bryan.buckley@ti.com>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
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>
|