arm-trusted-firmware/tools
Robin van der Gracht 616b3ce27d feat(cert-create): add pkcs11 engine support
Add pkcs11 engine support which allows using keys that are securely
stored on a HSM or TPM. To use this feature the user has to supply
an RFC 7512 compliant PKCS11 URI to a key instead of a file as an
argument to one of the key options. This change is fully backwards
compatible.

This change makes use of the openssl engine API which is deprecated
since openssl 3.0 and will most likely be removed in version 4. So
pkcs11 support will have to be updated to the openssl provider API
in the near future.

Signed-off-by: Robin van der Gracht <robin@protonic.nl>
Change-Id: If96725988ca62c5613ec59123943bf15922f5d1f
2023-09-21 13:27:25 +02:00
..
amlogic meson: Rename platform directory to amlogic 2019-09-05 10:39:25 +01:00
cert_create feat(cert-create): add pkcs11 engine support 2023-09-21 13:27:25 +02:00
conventional-changelog-tf-a Merge "build(changelog): pretend scope-less build changes have the build scope" into integration 2023-06-20 15:16:26 +02:00
encrypt_fw build(tools): avoid unnecessary link 2023-07-05 13:00:18 +02:00
fiptool refactor(ethos-n): move build flags to ethosn_npu.mk 2023-08-07 19:13:45 +02:00
marvell/doimage refactor(mbedtls): avoid including MBEDTLS_CONFIG_FILE 2023-02-21 11:09:47 +00:00
memory chore(bl): add UNALIGNED symbols for TEXT/RODATA 2023-06-12 12:50:08 +02:00
nxp fix(tree): correct some typos 2023-05-09 15:57:12 +01:00
renesas feat(plat/rcar3): change the memory map for OP-TEE 2021-09-12 01:13:48 +02:00
sptool feat(sptool): generate ARM_BL2_SP_LIST_DTS file from sp_layout.json 2023-08-11 11:49:47 +01:00
stm32image feat(st): update stm32image tool for header v2 2022-03-21 10:53:55 +01:00