arm-trusted-firmware/plat/juno
Juan Castillo 6f97162237 TBB: add tool to generate certificates
This patch adds a tool that generates all the necessary elements
to establish the chain of trust (CoT) between the images.

The tool reads the binary images and signing keys and outputs the
corresponding certificates that will be used by the target at run
time to verify the authenticity of the images.

Note: the platform port must provide the file platform_oid.h. This
file will define the OIDs of the x509 extensions that will be added
to the certificates in order to establish the CoT.

Change-Id: I2734d6808b964a2107ab3a4805110698066a04be
2015-01-28 18:26:59 +00:00
..
aarch64 Call reset handlers upon BL3-1 entry. 2015-01-26 19:04:15 +00:00
include TBB: add tool to generate certificates 2015-01-28 18:26:59 +00:00
tsp Remove coherent memory from the BL memory maps 2015-01-22 10:57:44 +00:00
bl1_plat_setup.c Remove coherent memory from the BL memory maps 2015-01-22 10:57:44 +00:00
bl2_plat_setup.c Remove coherent memory from the BL memory maps 2015-01-22 10:57:44 +00:00
bl31_plat_setup.c Remove coherent memory from the BL memory maps 2015-01-22 10:57:44 +00:00
juno_def.h Merge pull request #233 from jcastillo-arm/jc/tf-issues/254 2015-01-16 17:55:45 +00:00
juno_private.h Remove coherent memory from the BL memory maps 2015-01-22 10:57:44 +00:00
mhu.c Move bakery algorithm implementation out of coherent memory 2015-01-22 10:57:44 +00:00
mhu.h Juno: Implement initial platform port 2014-08-21 14:53:48 +01:00
plat-tsp.ld.S Juno: Add support for Test Secure-EL1 Payload 2014-08-21 14:53:48 +01:00
plat_io_storage.c Juno: Add support for Test Secure-EL1 Payload 2014-08-21 14:53:48 +01:00
plat_pm.c Validate power_state and entrypoint when executing PSCI calls 2015-01-23 18:36:15 +00:00
plat_security.c Juno: Reserve some DDR-DRAM for secure use 2014-10-14 10:03:58 +01:00
plat_topology.c Juno: Implement initial platform port 2014-08-21 14:53:48 +01:00
platform.mk Move bakery algorithm implementation out of coherent memory 2015-01-22 10:57:44 +00:00
scp_bootloader.c Juno: Implement initial platform port 2014-08-21 14:53:48 +01:00
scp_bootloader.h Juno: Implement initial platform port 2014-08-21 14:53:48 +01:00
scpi.c Juno: Implement PSCI SYSTEM_OFF and SYSTEM_RESET APIs 2014-08-21 14:53:48 +01:00
scpi.h Juno: Implement PSCI SYSTEM_OFF and SYSTEM_RESET APIs 2014-08-21 14:53:48 +01:00