arm-trusted-firmware/tools
Juan Pablo Conde 9bc52d330f refactor(security): upgrade tools to OpenSSL 3.0
Host tools cert_tool and encrypt_fw refactored to be fully
compatible with OpenSSL v3.0.

Changes were made following the OpenSSL 3.0 migration guide:
https://www.openssl.org/docs/man3.0/man7/migration_guide.html
In some cases, those changes are straightforward and only
a small modification on the types or API calls was needed
(e.g.: replacing BN_pseudo_rand() with BN_rand(). Both identical
since v1.1.0).
The use of low level APIs is now deprecated. In some cases,
the new API provides a simplified solution for our goals and
therefore the code was simplified accordingly (e.g.: generating
RSA keys through EVP_RSA_gen() without the need of handling the
exponent). However, in some cases, a more
sophisticated approach was necessary, as the use of a context
object was required (e.g.: when retrieving the digest value from
an SHA file).

Signed-off-by: Juan Pablo Conde <juanpablo.conde@arm.com>
Change-Id: I978e8578fe7ab3e71307450ebe7e7812fbcaedb6
2022-05-16 19:01:59 +02:00
..
amlogic meson: Rename platform directory to amlogic 2019-09-05 10:39:25 +01:00
cert_create refactor(security): upgrade tools to OpenSSL 3.0 2022-05-16 19:01:59 +02:00
conventional-changelog-tf-a chore(npm): update package versions/license 2022-01-10 14:53:07 +00:00
encrypt_fw refactor(security): upgrade tools to OpenSSL 3.0 2022-05-16 19:01:59 +02:00
fiptool refactor(security): upgrade tools to OpenSSL 3.0 2022-05-16 19:01:59 +02:00
marvell/doimage tools: doimage: change the binary image alignment to 16 2020-07-10 10:54:44 +00:00
memory feat(debug): update print_memory_map.py 2022-04-07 13:46:31 +02:00
nxp fix(nxp-tools): fix create_pbl print log 2022-03-27 23:24:24 +08:00
renesas feat(plat/rcar3): change the memory map for OP-TEE 2021-09-12 01:13:48 +02:00
sptool feat(sptool): delete c version of the sptool 2022-05-04 15:37:47 +01:00
stm32image feat(st): update stm32image tool for header v2 2022-03-21 10:53:55 +01:00