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
WIP_v2.3-LS
master
v2.2-LS
v2.4-LS
v2.3-rc2
v2.3-rc1
v2.3-rc0
v2.3
v2.2-rc2
v2.2-rc1
v2.2-rc0
v2.2
v2.1-rc1
v2.1-rc0
v2.1
v2.0-rc0
v2.0
v1.6-rc1
v1.6-rc0
v1.6
v1.5-rc3
v1.5-rc2
v1.5-rc1
v1.5-rc0
v1.5
v1.4-rc0
v1.4
v1.3_rc2
v1.3_rc1
v1.3-rc0
v1.3
v1.2-rc0
v1.2
v1.1-rc3
v1.1-rc2
v1.1-rc1
v1.1-rc0
v1.1-Juno-0.1
v1.1
|
---|
|
.gitignore |
---|
Makefile |
---|
plat/fvp/include/platform_oid.h 0 → 100644 |
---|
plat/juno/include/platform_oid.h 0 → 100644 |
---|
tools/cert_create/Makefile 0 → 100644 |
---|
tools/cert_create/include/cert.h 0 → 100644 |
---|
tools/cert_create/include/debug.h 0 → 100644 |
---|
tools/cert_create/include/ext.h 0 → 100644 |
---|
tools/cert_create/include/key.h 0 → 100644 |
---|
tools/cert_create/include/sha.h 0 → 100644 |
---|
tools/cert_create/include/tbb_cert.h 0 → 100644 |
---|
tools/cert_create/include/tbb_ext.h 0 → 100644 |
---|
tools/cert_create/include/tbb_key.h 0 → 100644 |
---|
tools/cert_create/src/cert.c 0 → 100644 |
---|
tools/cert_create/src/ext.c 0 → 100644 |
---|
tools/cert_create/src/key.c 0 → 100644 |
---|
tools/cert_create/src/main.c 0 → 100644 |
---|
tools/cert_create/src/sha.c 0 → 100644 |
---|
tools/cert_create/src/tbb_cert.c 0 → 100644 |
---|
tools/cert_create/src/tbb_ext.c 0 → 100644 |
---|
tools/cert_create/src/tbb_key.c 0 → 100644 |
---|