From 8c31025310b2d2d8eced26ce4cc3bcfbfa58e7de Mon Sep 17 00:00:00 2001 From: Steven Cooreman Date: Thu, 22 Oct 2020 10:43:45 +0200 Subject: [PATCH 1/2] Add missing bracket for CPP guard Signed-off-by: Steven Cooreman --- library/psa_crypto_its.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/library/psa_crypto_its.h b/library/psa_crypto_its.h index 93c4ce981..b671d63a5 100644 --- a/library/psa_crypto_its.h +++ b/library/psa_crypto_its.h @@ -142,4 +142,8 @@ psa_status_t psa_its_get_info(psa_storage_uid_t uid, */ psa_status_t psa_its_remove(psa_storage_uid_t uid); +#ifdef __cplusplus +} +#endif + #endif /* PSA_CRYPTO_ITS_H */ From 88ebb2d7d09e6ec60c1f1597a398528d77dce4be Mon Sep 17 00:00:00 2001 From: Steven Cooreman Date: Thu, 22 Oct 2020 11:55:50 +0200 Subject: [PATCH 2/2] Include public and public-ish PSA headers in CPP check Signed-off-by: Steven Cooreman --- programs/test/cpp_dummy_build.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/programs/test/cpp_dummy_build.cpp b/programs/test/cpp_dummy_build.cpp index 09c527300..c69cd2bd7 100644 --- a/programs/test/cpp_dummy_build.cpp +++ b/programs/test/cpp_dummy_build.cpp @@ -109,6 +109,12 @@ #include "mbedtls/memory_buffer_alloc.h" #endif +#include "psa/crypto.h" +#include "psa/crypto_se_driver.h" +#include "psa/crypto_entropy_driver.h" +#include "psa/crypto_accel_driver.h" +#include "../library/psa_crypto_its.h" + int main() { mbedtls_platform_context *ctx = NULL;