blob: faeab178fd8bec09b978fa75c1bce4ffeaf044ef [file] [log] [blame]
Gilles Peskinefec30642019-10-10 20:30:54 +02001/**
2 * \file config-symmetric-only.h
3 *
4 * \brief Configuration without any asymmetric cryptography.
5 */
6/*
Bence Szépkúti1e148272020-08-07 13:07:28 +02007 * Copyright The Mbed TLS Contributors
Dave Rodgman16799db2023-11-02 19:47:20 +00008 * SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
Gilles Peskinefec30642019-10-10 20:30:54 +02009 */
10
Ryan Everettd3b11572024-04-25 14:34:33 +010011#define MBEDTLS_PSA_CRYPTO_CONFIG_FILE "../configs/crypto-config-symmetric-only.h"
12
13#define MBEDTLS_PSA_CRYPTO_CONFIG
14
Gilles Peskinefec30642019-10-10 20:30:54 +020015/* System support */
16//#define MBEDTLS_HAVE_ASM
17#define MBEDTLS_HAVE_TIME
18#define MBEDTLS_HAVE_TIME_DATE
19
Fredrik Hessecc207bc2021-09-28 21:06:08 +020020/* Mbed TLS feature support */
Gilles Peskinefec30642019-10-10 20:30:54 +020021#define MBEDTLS_ERROR_STRERROR_DUMMY
22#define MBEDTLS_FS_IO
23#define MBEDTLS_ENTROPY_NV_SEED
24#define MBEDTLS_SELF_TEST
25#define MBEDTLS_USE_PSA_CRYPTO
26#define MBEDTLS_VERSION_FEATURES
27
Fredrik Hessecc207bc2021-09-28 21:06:08 +020028/* Mbed TLS modules */
Gilles Peskinefec30642019-10-10 20:30:54 +020029#define MBEDTLS_ASN1_PARSE_C
30#define MBEDTLS_ASN1_WRITE_C
31#define MBEDTLS_BASE64_C
Gilles Peskinefec30642019-10-10 20:30:54 +020032#define MBEDTLS_CIPHER_C
Gilles Peskinefec30642019-10-10 20:30:54 +020033#define MBEDTLS_CTR_DRBG_C
Gilles Peskinefec30642019-10-10 20:30:54 +020034#define MBEDTLS_ENTROPY_C
35#define MBEDTLS_ERROR_C
Gilles Peskinefec30642019-10-10 20:30:54 +020036#define MBEDTLS_HMAC_DRBG_C
37#define MBEDTLS_NIST_KW_C
38#define MBEDTLS_MD_C
Gilles Peskinefec30642019-10-10 20:30:54 +020039#define MBEDTLS_OID_C
40#define MBEDTLS_PEM_PARSE_C
41#define MBEDTLS_PEM_WRITE_C
42#define MBEDTLS_PKCS5_C
43#define MBEDTLS_PKCS12_C
44#define MBEDTLS_PLATFORM_C
Gilles Peskinefec30642019-10-10 20:30:54 +020045#define MBEDTLS_PSA_CRYPTO_C
46#define MBEDTLS_PSA_CRYPTO_SE_C
47#define MBEDTLS_PSA_CRYPTO_STORAGE_C
48#define MBEDTLS_PSA_ITS_FILE_C
Ryan Everettd3b11572024-04-25 14:34:33 +010049
Gilles Peskinefec30642019-10-10 20:30:54 +020050//#define MBEDTLS_THREADING_C
51#define MBEDTLS_TIMING_C
52#define MBEDTLS_VERSION_C