pta: veraison_attestation: integrate Veraison remote attestation PTACopy remote attestation PTA functionality from the repository:https://github.com/iisec-suzaki/optee-ra (commit: 80ca8ef), and ma
pta: veraison_attestation: integrate Veraison remote attestation PTACopy remote attestation PTA functionality from the repository:https://github.com/iisec-suzaki/optee-ra (commit: 80ca8ef), and makethe following adjustments for integration:- Add build configuration for remote attestation PTA by introducing the CFG_VERAISON_ATTESTATION_PTA option to align with the new naming convention.- Replace the custom base64 implementation with the base64 library added in PR OP-TEE#7007.- Update QCBOR integration by removing custom QCBOR files and using the standard library, adjusting paths as necessary.- Apply region validation improvements introduced in PR OP-TEE#6195.- Update API calls in sign.c to align with libmbedtls changes from PR OP-TEE#6151.- Calculate the required buffer size at runtime to minimize memory allocation.- Refactor code to improve readability and maintainability.- Add SPDX license identifier (BSD-2-Clause) and copyright notice.Signed-off-by: Yuichi Sugiyama <yuichis@ricsec.co.jp>Reviewed-by: Thomas Fossati <thomas.fossati@linaro.org>Acked-by: Jerome Forissier <jerome.forissier@linaro.org>Acked-by: Etienne Carriere <etienne.carriere@foss.st.com>Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...