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
1 parent c5fb47c commit 6f97162237603eb6e5c497e5ba903512bdd428a9
@Juan Castillo Juan Castillo authored on 21 Oct 2014
Dan Handley committed on 28 Jan 2015
Showing 21 changed files
View
.gitignore
View
Makefile
View
plat/fvp/include/platform_oid.h 0 → 100644
View
plat/juno/include/platform_oid.h 0 → 100644
View
tools/cert_create/Makefile 0 → 100644
View
tools/cert_create/include/cert.h 0 → 100644
View
tools/cert_create/include/debug.h 0 → 100644
View
tools/cert_create/include/ext.h 0 → 100644
View
tools/cert_create/include/key.h 0 → 100644
View
tools/cert_create/include/sha.h 0 → 100644
View
tools/cert_create/include/tbb_cert.h 0 → 100644
View
tools/cert_create/include/tbb_ext.h 0 → 100644
View
tools/cert_create/include/tbb_key.h 0 → 100644
View
tools/cert_create/src/cert.c 0 → 100644
View
tools/cert_create/src/ext.c 0 → 100644
View
tools/cert_create/src/key.c 0 → 100644
View
tools/cert_create/src/main.c 0 → 100644
View
tools/cert_create/src/sha.c 0 → 100644
View
tools/cert_create/src/tbb_cert.c 0 → 100644
View
tools/cert_create/src/tbb_ext.c 0 → 100644
View
tools/cert_create/src/tbb_key.c 0 → 100644