summaryrefslogtreecommitdiff
path: root/include/crypto/pkcs7_parser.h
diff options
context:
space:
mode:
authorRaymond Mao <raymond.mao@linaro.org>2025-02-03 14:08:13 -0800
committerTom Rini <trini@konsulko.com>2025-02-27 12:11:02 -0600
commitf13cd90762247661f9bd508303d830055e135ec0 (patch)
tree4b24b3f80807ae954c66294350f5de6fb40efbd1 /include/crypto/pkcs7_parser.h
parenta26e957381ecba59603a3ca455c30d6f8eae0ce7 (diff)
mbedtls: access mbedtls private members in mscode and pkcs7 parser
U-Boot requires to access x509_internal.h, mbedtls_sha256_context and mbedtls_sha1_context in the porting layer, and this requires to enable MBEDTLS_ALLOW_PRIVATE_ACCESS. Enable it to mscode and pkcs7_parser to fix a mbedtls internal building error when X509 is selected. Moreover, Move it to a separate file to avoid enabling it in multiple places. Signed-off-by: Raymond Mao <raymond.mao@linaro.org> Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Diffstat (limited to 'include/crypto/pkcs7_parser.h')
-rw-r--r--include/crypto/pkcs7_parser.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/crypto/pkcs7_parser.h b/include/crypto/pkcs7_parser.h
index 469c2711fa6..fd1e48da09e 100644
--- a/include/crypto/pkcs7_parser.h
+++ b/include/crypto/pkcs7_parser.h
@@ -12,6 +12,7 @@
#include <crypto/pkcs7.h>
#include <crypto/x509_parser.h>
#if CONFIG_IS_ENABLED(MBEDTLS_LIB_X509)
+#include "mbedtls_options.h"
#include <mbedtls/pkcs7.h>
#include <library/x509_internal.h>
#include <mbedtls/asn1.h>