summaryrefslogtreecommitdiff
path: root/lib/mbedtls/port/mbedtls_options.h
blob: 885ed6990b67409027adc71ce6f0f6a744f28ab2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* SPDX-License-Identifier: GPL-2.0+ */
/*
 * Internal build options for MbedTLS
 *
 * Copyright (c) 2025 Linaro Limited
 * Author: Raymond Mao <raymond.mao@linaro.org>
 */

#ifndef _MBEDTLS_OPT_H
#define _MBEDTLS_OPT_H

/*
 * FIXME:
 * U-Boot/MbedTLS port requires to access a few of members which are defined
 * as private in MbedTLS context.
 * E.g: x509_internal.h, mbedtls_sha256_context and mbedtls_sha1_context.
 * MBEDTLS_ALLOW_PRIVATE_ACCESS needs to be enabled to allow the external
 * access, but directly including <external/mbedtls/library/common.h> is not
 * allowed, since this will include <malloc.h> and break the sandbox test.
 */
#define MBEDTLS_ALLOW_PRIVATE_ACCESS

#endif /* _MBEDTLS_OPT_H */