Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 1 | /* |
| 2 | * Version feature information |
| 3 | * |
Jerome Forissier | 7901324 | 2021-07-28 10:24:04 +0200 | [diff] [blame] | 4 | * Copyright The Mbed TLS Contributors |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 5 | * SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 6 | */ |
| 7 | |
Jerome Forissier | 7901324 | 2021-07-28 10:24:04 +0200 | [diff] [blame] | 8 | #include "common.h" |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 9 | |
| 10 | #if defined(MBEDTLS_VERSION_C) |
| 11 | |
| 12 | #include "mbedtls/version.h" |
| 13 | |
| 14 | #include <string.h> |
| 15 | |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 16 | static const char * const features[] = { |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 17 | #if defined(MBEDTLS_VERSION_FEATURES) |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 18 | #if defined(MBEDTLS_HAVE_ASM) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 19 | "HAVE_ASM", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 20 | #endif /* MBEDTLS_HAVE_ASM */ |
| 21 | #if defined(MBEDTLS_NO_UDBL_DIVISION) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 22 | "NO_UDBL_DIVISION", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 23 | #endif /* MBEDTLS_NO_UDBL_DIVISION */ |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 24 | #if defined(MBEDTLS_NO_64BIT_MULTIPLICATION) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 25 | "NO_64BIT_MULTIPLICATION", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 26 | #endif /* MBEDTLS_NO_64BIT_MULTIPLICATION */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 27 | #if defined(MBEDTLS_HAVE_SSE2) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 28 | "HAVE_SSE2", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 29 | #endif /* MBEDTLS_HAVE_SSE2 */ |
| 30 | #if defined(MBEDTLS_HAVE_TIME) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 31 | "HAVE_TIME", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 32 | #endif /* MBEDTLS_HAVE_TIME */ |
| 33 | #if defined(MBEDTLS_HAVE_TIME_DATE) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 34 | "HAVE_TIME_DATE", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 35 | #endif /* MBEDTLS_HAVE_TIME_DATE */ |
| 36 | #if defined(MBEDTLS_PLATFORM_MEMORY) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 37 | "PLATFORM_MEMORY", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 38 | #endif /* MBEDTLS_PLATFORM_MEMORY */ |
| 39 | #if defined(MBEDTLS_PLATFORM_NO_STD_FUNCTIONS) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 40 | "PLATFORM_NO_STD_FUNCTIONS", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 41 | #endif /* MBEDTLS_PLATFORM_NO_STD_FUNCTIONS */ |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 42 | #if defined(MBEDTLS_PLATFORM_SETBUF_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 43 | "PLATFORM_SETBUF_ALT", //no-check-names |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 44 | #endif /* MBEDTLS_PLATFORM_SETBUF_ALT */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 45 | #if defined(MBEDTLS_PLATFORM_EXIT_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 46 | "PLATFORM_EXIT_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 47 | #endif /* MBEDTLS_PLATFORM_EXIT_ALT */ |
| 48 | #if defined(MBEDTLS_PLATFORM_TIME_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 49 | "PLATFORM_TIME_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 50 | #endif /* MBEDTLS_PLATFORM_TIME_ALT */ |
| 51 | #if defined(MBEDTLS_PLATFORM_FPRINTF_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 52 | "PLATFORM_FPRINTF_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 53 | #endif /* MBEDTLS_PLATFORM_FPRINTF_ALT */ |
| 54 | #if defined(MBEDTLS_PLATFORM_PRINTF_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 55 | "PLATFORM_PRINTF_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 56 | #endif /* MBEDTLS_PLATFORM_PRINTF_ALT */ |
| 57 | #if defined(MBEDTLS_PLATFORM_SNPRINTF_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 58 | "PLATFORM_SNPRINTF_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 59 | #endif /* MBEDTLS_PLATFORM_SNPRINTF_ALT */ |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 60 | #if defined(MBEDTLS_PLATFORM_VSNPRINTF_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 61 | "PLATFORM_VSNPRINTF_ALT", //no-check-names |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 62 | #endif /* MBEDTLS_PLATFORM_VSNPRINTF_ALT */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 63 | #if defined(MBEDTLS_PLATFORM_NV_SEED_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 64 | "PLATFORM_NV_SEED_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 65 | #endif /* MBEDTLS_PLATFORM_NV_SEED_ALT */ |
| 66 | #if defined(MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 67 | "PLATFORM_SETUP_TEARDOWN_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 68 | #endif /* MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT */ |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 69 | #if defined(MBEDTLS_PLATFORM_MS_TIME_ALT) |
| 70 | "PLATFORM_MS_TIME_ALT", //no-check-names |
| 71 | #endif /* MBEDTLS_PLATFORM_MS_TIME_ALT */ |
| 72 | #if defined(MBEDTLS_PLATFORM_GMTIME_R_ALT) |
| 73 | "PLATFORM_GMTIME_R_ALT", //no-check-names |
| 74 | #endif /* MBEDTLS_PLATFORM_GMTIME_R_ALT */ |
| 75 | #if defined(MBEDTLS_PLATFORM_ZEROIZE_ALT) |
| 76 | "PLATFORM_ZEROIZE_ALT", //no-check-names |
| 77 | #endif /* MBEDTLS_PLATFORM_ZEROIZE_ALT */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 78 | #if defined(MBEDTLS_DEPRECATED_WARNING) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 79 | "DEPRECATED_WARNING", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 80 | #endif /* MBEDTLS_DEPRECATED_WARNING */ |
| 81 | #if defined(MBEDTLS_DEPRECATED_REMOVED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 82 | "DEPRECATED_REMOVED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 83 | #endif /* MBEDTLS_DEPRECATED_REMOVED */ |
| 84 | #if defined(MBEDTLS_TIMING_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 85 | "TIMING_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 86 | #endif /* MBEDTLS_TIMING_ALT */ |
| 87 | #if defined(MBEDTLS_AES_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 88 | "AES_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 89 | #endif /* MBEDTLS_AES_ALT */ |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 90 | #if defined(MBEDTLS_ARIA_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 91 | "ARIA_ALT", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 92 | #endif /* MBEDTLS_ARIA_ALT */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 93 | #if defined(MBEDTLS_CAMELLIA_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 94 | "CAMELLIA_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 95 | #endif /* MBEDTLS_CAMELLIA_ALT */ |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 96 | #if defined(MBEDTLS_CCM_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 97 | "CCM_ALT", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 98 | #endif /* MBEDTLS_CCM_ALT */ |
| 99 | #if defined(MBEDTLS_CHACHA20_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 100 | "CHACHA20_ALT", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 101 | #endif /* MBEDTLS_CHACHA20_ALT */ |
| 102 | #if defined(MBEDTLS_CHACHAPOLY_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 103 | "CHACHAPOLY_ALT", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 104 | #endif /* MBEDTLS_CHACHAPOLY_ALT */ |
| 105 | #if defined(MBEDTLS_CMAC_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 106 | "CMAC_ALT", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 107 | #endif /* MBEDTLS_CMAC_ALT */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 108 | #if defined(MBEDTLS_DES_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 109 | "DES_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 110 | #endif /* MBEDTLS_DES_ALT */ |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 111 | #if defined(MBEDTLS_DHM_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 112 | "DHM_ALT", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 113 | #endif /* MBEDTLS_DHM_ALT */ |
| 114 | #if defined(MBEDTLS_ECJPAKE_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 115 | "ECJPAKE_ALT", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 116 | #endif /* MBEDTLS_ECJPAKE_ALT */ |
| 117 | #if defined(MBEDTLS_GCM_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 118 | "GCM_ALT", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 119 | #endif /* MBEDTLS_GCM_ALT */ |
| 120 | #if defined(MBEDTLS_NIST_KW_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 121 | "NIST_KW_ALT", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 122 | #endif /* MBEDTLS_NIST_KW_ALT */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 123 | #if defined(MBEDTLS_MD5_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 124 | "MD5_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 125 | #endif /* MBEDTLS_MD5_ALT */ |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 126 | #if defined(MBEDTLS_POLY1305_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 127 | "POLY1305_ALT", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 128 | #endif /* MBEDTLS_POLY1305_ALT */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 129 | #if defined(MBEDTLS_RIPEMD160_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 130 | "RIPEMD160_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 131 | #endif /* MBEDTLS_RIPEMD160_ALT */ |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 132 | #if defined(MBEDTLS_RSA_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 133 | "RSA_ALT", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 134 | #endif /* MBEDTLS_RSA_ALT */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 135 | #if defined(MBEDTLS_SHA1_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 136 | "SHA1_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 137 | #endif /* MBEDTLS_SHA1_ALT */ |
| 138 | #if defined(MBEDTLS_SHA256_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 139 | "SHA256_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 140 | #endif /* MBEDTLS_SHA256_ALT */ |
| 141 | #if defined(MBEDTLS_SHA512_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 142 | "SHA512_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 143 | #endif /* MBEDTLS_SHA512_ALT */ |
| 144 | #if defined(MBEDTLS_ECP_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 145 | "ECP_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 146 | #endif /* MBEDTLS_ECP_ALT */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 147 | #if defined(MBEDTLS_MD5_PROCESS_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 148 | "MD5_PROCESS_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 149 | #endif /* MBEDTLS_MD5_PROCESS_ALT */ |
| 150 | #if defined(MBEDTLS_RIPEMD160_PROCESS_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 151 | "RIPEMD160_PROCESS_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 152 | #endif /* MBEDTLS_RIPEMD160_PROCESS_ALT */ |
| 153 | #if defined(MBEDTLS_SHA1_PROCESS_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 154 | "SHA1_PROCESS_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 155 | #endif /* MBEDTLS_SHA1_PROCESS_ALT */ |
| 156 | #if defined(MBEDTLS_SHA256_PROCESS_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 157 | "SHA256_PROCESS_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 158 | #endif /* MBEDTLS_SHA256_PROCESS_ALT */ |
| 159 | #if defined(MBEDTLS_SHA512_PROCESS_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 160 | "SHA512_PROCESS_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 161 | #endif /* MBEDTLS_SHA512_PROCESS_ALT */ |
| 162 | #if defined(MBEDTLS_DES_SETKEY_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 163 | "DES_SETKEY_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 164 | #endif /* MBEDTLS_DES_SETKEY_ALT */ |
| 165 | #if defined(MBEDTLS_DES_CRYPT_ECB_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 166 | "DES_CRYPT_ECB_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 167 | #endif /* MBEDTLS_DES_CRYPT_ECB_ALT */ |
| 168 | #if defined(MBEDTLS_DES3_CRYPT_ECB_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 169 | "DES3_CRYPT_ECB_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 170 | #endif /* MBEDTLS_DES3_CRYPT_ECB_ALT */ |
| 171 | #if defined(MBEDTLS_AES_SETKEY_ENC_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 172 | "AES_SETKEY_ENC_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 173 | #endif /* MBEDTLS_AES_SETKEY_ENC_ALT */ |
| 174 | #if defined(MBEDTLS_AES_SETKEY_DEC_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 175 | "AES_SETKEY_DEC_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 176 | #endif /* MBEDTLS_AES_SETKEY_DEC_ALT */ |
| 177 | #if defined(MBEDTLS_AES_ENCRYPT_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 178 | "AES_ENCRYPT_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 179 | #endif /* MBEDTLS_AES_ENCRYPT_ALT */ |
| 180 | #if defined(MBEDTLS_AES_DECRYPT_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 181 | "AES_DECRYPT_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 182 | #endif /* MBEDTLS_AES_DECRYPT_ALT */ |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 183 | #if defined(MBEDTLS_ECDH_GEN_PUBLIC_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 184 | "ECDH_GEN_PUBLIC_ALT", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 185 | #endif /* MBEDTLS_ECDH_GEN_PUBLIC_ALT */ |
| 186 | #if defined(MBEDTLS_ECDH_COMPUTE_SHARED_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 187 | "ECDH_COMPUTE_SHARED_ALT", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 188 | #endif /* MBEDTLS_ECDH_COMPUTE_SHARED_ALT */ |
| 189 | #if defined(MBEDTLS_ECDSA_VERIFY_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 190 | "ECDSA_VERIFY_ALT", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 191 | #endif /* MBEDTLS_ECDSA_VERIFY_ALT */ |
| 192 | #if defined(MBEDTLS_ECDSA_SIGN_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 193 | "ECDSA_SIGN_ALT", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 194 | #endif /* MBEDTLS_ECDSA_SIGN_ALT */ |
| 195 | #if defined(MBEDTLS_ECDSA_GENKEY_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 196 | "ECDSA_GENKEY_ALT", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 197 | #endif /* MBEDTLS_ECDSA_GENKEY_ALT */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 198 | #if defined(MBEDTLS_ECP_INTERNAL_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 199 | "ECP_INTERNAL_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 200 | #endif /* MBEDTLS_ECP_INTERNAL_ALT */ |
Jerome Forissier | 7901324 | 2021-07-28 10:24:04 +0200 | [diff] [blame] | 201 | #if defined(MBEDTLS_ECP_NO_FALLBACK) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 202 | "ECP_NO_FALLBACK", //no-check-names |
Jerome Forissier | 7901324 | 2021-07-28 10:24:04 +0200 | [diff] [blame] | 203 | #endif /* MBEDTLS_ECP_NO_FALLBACK */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 204 | #if defined(MBEDTLS_ECP_RANDOMIZE_JAC_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 205 | "ECP_RANDOMIZE_JAC_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 206 | #endif /* MBEDTLS_ECP_RANDOMIZE_JAC_ALT */ |
| 207 | #if defined(MBEDTLS_ECP_ADD_MIXED_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 208 | "ECP_ADD_MIXED_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 209 | #endif /* MBEDTLS_ECP_ADD_MIXED_ALT */ |
| 210 | #if defined(MBEDTLS_ECP_DOUBLE_JAC_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 211 | "ECP_DOUBLE_JAC_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 212 | #endif /* MBEDTLS_ECP_DOUBLE_JAC_ALT */ |
| 213 | #if defined(MBEDTLS_ECP_NORMALIZE_JAC_MANY_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 214 | "ECP_NORMALIZE_JAC_MANY_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 215 | #endif /* MBEDTLS_ECP_NORMALIZE_JAC_MANY_ALT */ |
| 216 | #if defined(MBEDTLS_ECP_NORMALIZE_JAC_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 217 | "ECP_NORMALIZE_JAC_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 218 | #endif /* MBEDTLS_ECP_NORMALIZE_JAC_ALT */ |
| 219 | #if defined(MBEDTLS_ECP_DOUBLE_ADD_MXZ_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 220 | "ECP_DOUBLE_ADD_MXZ_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 221 | #endif /* MBEDTLS_ECP_DOUBLE_ADD_MXZ_ALT */ |
| 222 | #if defined(MBEDTLS_ECP_RANDOMIZE_MXZ_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 223 | "ECP_RANDOMIZE_MXZ_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 224 | #endif /* MBEDTLS_ECP_RANDOMIZE_MXZ_ALT */ |
| 225 | #if defined(MBEDTLS_ECP_NORMALIZE_MXZ_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 226 | "ECP_NORMALIZE_MXZ_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 227 | #endif /* MBEDTLS_ECP_NORMALIZE_MXZ_ALT */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 228 | #if defined(MBEDTLS_ENTROPY_HARDWARE_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 229 | "ENTROPY_HARDWARE_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 230 | #endif /* MBEDTLS_ENTROPY_HARDWARE_ALT */ |
| 231 | #if defined(MBEDTLS_AES_ROM_TABLES) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 232 | "AES_ROM_TABLES", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 233 | #endif /* MBEDTLS_AES_ROM_TABLES */ |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 234 | #if defined(MBEDTLS_AES_FEWER_TABLES) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 235 | "AES_FEWER_TABLES", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 236 | #endif /* MBEDTLS_AES_FEWER_TABLES */ |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 237 | #if defined(MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH) |
| 238 | "AES_ONLY_128_BIT_KEY_LENGTH", //no-check-names |
| 239 | #endif /* MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH */ |
| 240 | #if defined(MBEDTLS_AES_USE_HARDWARE_ONLY) |
| 241 | "AES_USE_HARDWARE_ONLY", //no-check-names |
| 242 | #endif /* MBEDTLS_AES_USE_HARDWARE_ONLY */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 243 | #if defined(MBEDTLS_CAMELLIA_SMALL_MEMORY) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 244 | "CAMELLIA_SMALL_MEMORY", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 245 | #endif /* MBEDTLS_CAMELLIA_SMALL_MEMORY */ |
Jerome Forissier | 039e02d | 2022-08-09 17:10:15 +0200 | [diff] [blame] | 246 | #if defined(MBEDTLS_CHECK_RETURN_WARNING) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 247 | "CHECK_RETURN_WARNING", //no-check-names |
Jerome Forissier | 039e02d | 2022-08-09 17:10:15 +0200 | [diff] [blame] | 248 | #endif /* MBEDTLS_CHECK_RETURN_WARNING */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 249 | #if defined(MBEDTLS_CIPHER_MODE_CBC) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 250 | "CIPHER_MODE_CBC", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 251 | #endif /* MBEDTLS_CIPHER_MODE_CBC */ |
| 252 | #if defined(MBEDTLS_CIPHER_MODE_CFB) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 253 | "CIPHER_MODE_CFB", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 254 | #endif /* MBEDTLS_CIPHER_MODE_CFB */ |
| 255 | #if defined(MBEDTLS_CIPHER_MODE_CTR) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 256 | "CIPHER_MODE_CTR", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 257 | #endif /* MBEDTLS_CIPHER_MODE_CTR */ |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 258 | #if defined(MBEDTLS_CIPHER_MODE_OFB) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 259 | "CIPHER_MODE_OFB", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 260 | #endif /* MBEDTLS_CIPHER_MODE_OFB */ |
| 261 | #if defined(MBEDTLS_CIPHER_MODE_XTS) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 262 | "CIPHER_MODE_XTS", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 263 | #endif /* MBEDTLS_CIPHER_MODE_XTS */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 264 | #if defined(MBEDTLS_CIPHER_NULL_CIPHER) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 265 | "CIPHER_NULL_CIPHER", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 266 | #endif /* MBEDTLS_CIPHER_NULL_CIPHER */ |
| 267 | #if defined(MBEDTLS_CIPHER_PADDING_PKCS7) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 268 | "CIPHER_PADDING_PKCS7", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 269 | #endif /* MBEDTLS_CIPHER_PADDING_PKCS7 */ |
| 270 | #if defined(MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROS) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 271 | "CIPHER_PADDING_ONE_AND_ZEROS", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 272 | #endif /* MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROS */ |
| 273 | #if defined(MBEDTLS_CIPHER_PADDING_ZEROS_AND_LEN) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 274 | "CIPHER_PADDING_ZEROS_AND_LEN", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 275 | #endif /* MBEDTLS_CIPHER_PADDING_ZEROS_AND_LEN */ |
| 276 | #if defined(MBEDTLS_CIPHER_PADDING_ZEROS) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 277 | "CIPHER_PADDING_ZEROS", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 278 | #endif /* MBEDTLS_CIPHER_PADDING_ZEROS */ |
Jerome Forissier | 5b25c76 | 2020-04-07 11:18:49 +0200 | [diff] [blame] | 279 | #if defined(MBEDTLS_CTR_DRBG_USE_128_BIT_KEY) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 280 | "CTR_DRBG_USE_128_BIT_KEY", //no-check-names |
Jerome Forissier | 5b25c76 | 2020-04-07 11:18:49 +0200 | [diff] [blame] | 281 | #endif /* MBEDTLS_CTR_DRBG_USE_128_BIT_KEY */ |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 282 | #if defined(MBEDTLS_ECDH_VARIANT_EVEREST_ENABLED) |
| 283 | "ECDH_VARIANT_EVEREST_ENABLED", //no-check-names |
| 284 | #endif /* MBEDTLS_ECDH_VARIANT_EVEREST_ENABLED */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 285 | #if defined(MBEDTLS_ECP_DP_SECP192R1_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 286 | "ECP_DP_SECP192R1_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 287 | #endif /* MBEDTLS_ECP_DP_SECP192R1_ENABLED */ |
| 288 | #if defined(MBEDTLS_ECP_DP_SECP224R1_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 289 | "ECP_DP_SECP224R1_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 290 | #endif /* MBEDTLS_ECP_DP_SECP224R1_ENABLED */ |
| 291 | #if defined(MBEDTLS_ECP_DP_SECP256R1_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 292 | "ECP_DP_SECP256R1_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 293 | #endif /* MBEDTLS_ECP_DP_SECP256R1_ENABLED */ |
| 294 | #if defined(MBEDTLS_ECP_DP_SECP384R1_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 295 | "ECP_DP_SECP384R1_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 296 | #endif /* MBEDTLS_ECP_DP_SECP384R1_ENABLED */ |
| 297 | #if defined(MBEDTLS_ECP_DP_SECP521R1_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 298 | "ECP_DP_SECP521R1_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 299 | #endif /* MBEDTLS_ECP_DP_SECP521R1_ENABLED */ |
| 300 | #if defined(MBEDTLS_ECP_DP_SECP192K1_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 301 | "ECP_DP_SECP192K1_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 302 | #endif /* MBEDTLS_ECP_DP_SECP192K1_ENABLED */ |
| 303 | #if defined(MBEDTLS_ECP_DP_SECP224K1_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 304 | "ECP_DP_SECP224K1_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 305 | #endif /* MBEDTLS_ECP_DP_SECP224K1_ENABLED */ |
| 306 | #if defined(MBEDTLS_ECP_DP_SECP256K1_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 307 | "ECP_DP_SECP256K1_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 308 | #endif /* MBEDTLS_ECP_DP_SECP256K1_ENABLED */ |
| 309 | #if defined(MBEDTLS_ECP_DP_BP256R1_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 310 | "ECP_DP_BP256R1_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 311 | #endif /* MBEDTLS_ECP_DP_BP256R1_ENABLED */ |
| 312 | #if defined(MBEDTLS_ECP_DP_BP384R1_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 313 | "ECP_DP_BP384R1_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 314 | #endif /* MBEDTLS_ECP_DP_BP384R1_ENABLED */ |
| 315 | #if defined(MBEDTLS_ECP_DP_BP512R1_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 316 | "ECP_DP_BP512R1_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 317 | #endif /* MBEDTLS_ECP_DP_BP512R1_ENABLED */ |
| 318 | #if defined(MBEDTLS_ECP_DP_CURVE25519_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 319 | "ECP_DP_CURVE25519_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 320 | #endif /* MBEDTLS_ECP_DP_CURVE25519_ENABLED */ |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 321 | #if defined(MBEDTLS_ECP_DP_CURVE448_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 322 | "ECP_DP_CURVE448_ENABLED", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 323 | #endif /* MBEDTLS_ECP_DP_CURVE448_ENABLED */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 324 | #if defined(MBEDTLS_ECP_NIST_OPTIM) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 325 | "ECP_NIST_OPTIM", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 326 | #endif /* MBEDTLS_ECP_NIST_OPTIM */ |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 327 | #if defined(MBEDTLS_ECP_RESTARTABLE) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 328 | "ECP_RESTARTABLE", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 329 | #endif /* MBEDTLS_ECP_RESTARTABLE */ |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 330 | #if defined(MBEDTLS_ECP_WITH_MPI_UINT) |
| 331 | "ECP_WITH_MPI_UINT", //no-check-names |
| 332 | #endif /* MBEDTLS_ECP_WITH_MPI_UINT */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 333 | #if defined(MBEDTLS_ECDSA_DETERMINISTIC) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 334 | "ECDSA_DETERMINISTIC", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 335 | #endif /* MBEDTLS_ECDSA_DETERMINISTIC */ |
| 336 | #if defined(MBEDTLS_KEY_EXCHANGE_PSK_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 337 | "KEY_EXCHANGE_PSK_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 338 | #endif /* MBEDTLS_KEY_EXCHANGE_PSK_ENABLED */ |
| 339 | #if defined(MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 340 | "KEY_EXCHANGE_DHE_PSK_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 341 | #endif /* MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED */ |
| 342 | #if defined(MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 343 | "KEY_EXCHANGE_ECDHE_PSK_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 344 | #endif /* MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED */ |
| 345 | #if defined(MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 346 | "KEY_EXCHANGE_RSA_PSK_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 347 | #endif /* MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED */ |
| 348 | #if defined(MBEDTLS_KEY_EXCHANGE_RSA_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 349 | "KEY_EXCHANGE_RSA_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 350 | #endif /* MBEDTLS_KEY_EXCHANGE_RSA_ENABLED */ |
| 351 | #if defined(MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 352 | "KEY_EXCHANGE_DHE_RSA_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 353 | #endif /* MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED */ |
| 354 | #if defined(MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 355 | "KEY_EXCHANGE_ECDHE_RSA_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 356 | #endif /* MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED */ |
| 357 | #if defined(MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 358 | "KEY_EXCHANGE_ECDHE_ECDSA_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 359 | #endif /* MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED */ |
| 360 | #if defined(MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 361 | "KEY_EXCHANGE_ECDH_ECDSA_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 362 | #endif /* MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED */ |
| 363 | #if defined(MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 364 | "KEY_EXCHANGE_ECDH_RSA_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 365 | #endif /* MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED */ |
| 366 | #if defined(MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 367 | "KEY_EXCHANGE_ECJPAKE_ENABLED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 368 | #endif /* MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED */ |
| 369 | #if defined(MBEDTLS_PK_PARSE_EC_EXTENDED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 370 | "PK_PARSE_EC_EXTENDED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 371 | #endif /* MBEDTLS_PK_PARSE_EC_EXTENDED */ |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 372 | #if defined(MBEDTLS_PK_PARSE_EC_COMPRESSED) |
| 373 | "PK_PARSE_EC_COMPRESSED", //no-check-names |
| 374 | #endif /* MBEDTLS_PK_PARSE_EC_COMPRESSED */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 375 | #if defined(MBEDTLS_ERROR_STRERROR_DUMMY) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 376 | "ERROR_STRERROR_DUMMY", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 377 | #endif /* MBEDTLS_ERROR_STRERROR_DUMMY */ |
| 378 | #if defined(MBEDTLS_GENPRIME) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 379 | "GENPRIME", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 380 | #endif /* MBEDTLS_GENPRIME */ |
| 381 | #if defined(MBEDTLS_FS_IO) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 382 | "FS_IO", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 383 | #endif /* MBEDTLS_FS_IO */ |
| 384 | #if defined(MBEDTLS_NO_DEFAULT_ENTROPY_SOURCES) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 385 | "NO_DEFAULT_ENTROPY_SOURCES", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 386 | #endif /* MBEDTLS_NO_DEFAULT_ENTROPY_SOURCES */ |
| 387 | #if defined(MBEDTLS_NO_PLATFORM_ENTROPY) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 388 | "NO_PLATFORM_ENTROPY", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 389 | #endif /* MBEDTLS_NO_PLATFORM_ENTROPY */ |
| 390 | #if defined(MBEDTLS_ENTROPY_FORCE_SHA256) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 391 | "ENTROPY_FORCE_SHA256", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 392 | #endif /* MBEDTLS_ENTROPY_FORCE_SHA256 */ |
| 393 | #if defined(MBEDTLS_ENTROPY_NV_SEED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 394 | "ENTROPY_NV_SEED", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 395 | #endif /* MBEDTLS_ENTROPY_NV_SEED */ |
Jerome Forissier | 7901324 | 2021-07-28 10:24:04 +0200 | [diff] [blame] | 396 | #if defined(MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 397 | "PSA_CRYPTO_KEY_ID_ENCODES_OWNER", //no-check-names |
Jerome Forissier | 7901324 | 2021-07-28 10:24:04 +0200 | [diff] [blame] | 398 | #endif /* MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 399 | #if defined(MBEDTLS_MEMORY_DEBUG) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 400 | "MEMORY_DEBUG", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 401 | #endif /* MBEDTLS_MEMORY_DEBUG */ |
| 402 | #if defined(MBEDTLS_MEMORY_BACKTRACE) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 403 | "MEMORY_BACKTRACE", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 404 | #endif /* MBEDTLS_MEMORY_BACKTRACE */ |
| 405 | #if defined(MBEDTLS_PK_RSA_ALT_SUPPORT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 406 | "PK_RSA_ALT_SUPPORT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 407 | #endif /* MBEDTLS_PK_RSA_ALT_SUPPORT */ |
| 408 | #if defined(MBEDTLS_PKCS1_V15) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 409 | "PKCS1_V15", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 410 | #endif /* MBEDTLS_PKCS1_V15 */ |
| 411 | #if defined(MBEDTLS_PKCS1_V21) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 412 | "PKCS1_V21", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 413 | #endif /* MBEDTLS_PKCS1_V21 */ |
Jerome Forissier | 7901324 | 2021-07-28 10:24:04 +0200 | [diff] [blame] | 414 | #if defined(MBEDTLS_PSA_CRYPTO_BUILTIN_KEYS) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 415 | "PSA_CRYPTO_BUILTIN_KEYS", //no-check-names |
Jerome Forissier | 7901324 | 2021-07-28 10:24:04 +0200 | [diff] [blame] | 416 | #endif /* MBEDTLS_PSA_CRYPTO_BUILTIN_KEYS */ |
| 417 | #if defined(MBEDTLS_PSA_CRYPTO_CLIENT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 418 | "PSA_CRYPTO_CLIENT", //no-check-names |
Jerome Forissier | 7901324 | 2021-07-28 10:24:04 +0200 | [diff] [blame] | 419 | #endif /* MBEDTLS_PSA_CRYPTO_CLIENT */ |
Jerome Forissier | 7901324 | 2021-07-28 10:24:04 +0200 | [diff] [blame] | 420 | #if defined(MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 421 | "PSA_CRYPTO_EXTERNAL_RNG", //no-check-names |
Jerome Forissier | 7901324 | 2021-07-28 10:24:04 +0200 | [diff] [blame] | 422 | #endif /* MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG */ |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 423 | #if defined(MBEDTLS_PSA_CRYPTO_SPM) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 424 | "PSA_CRYPTO_SPM", //no-check-names |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 425 | #endif /* MBEDTLS_PSA_CRYPTO_SPM */ |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 426 | #if defined(MBEDTLS_PSA_P256M_DRIVER_ENABLED) |
| 427 | "PSA_P256M_DRIVER_ENABLED", //no-check-names |
| 428 | #endif /* MBEDTLS_PSA_P256M_DRIVER_ENABLED */ |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 429 | #if defined(MBEDTLS_PSA_INJECT_ENTROPY) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 430 | "PSA_INJECT_ENTROPY", //no-check-names |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 431 | #endif /* MBEDTLS_PSA_INJECT_ENTROPY */ |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 432 | #if defined(MBEDTLS_PSA_ASSUME_EXCLUSIVE_BUFFERS) |
| 433 | "PSA_ASSUME_EXCLUSIVE_BUFFERS", //no-check-names |
| 434 | #endif /* MBEDTLS_PSA_ASSUME_EXCLUSIVE_BUFFERS */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 435 | #if defined(MBEDTLS_RSA_NO_CRT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 436 | "RSA_NO_CRT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 437 | #endif /* MBEDTLS_RSA_NO_CRT */ |
| 438 | #if defined(MBEDTLS_SELF_TEST) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 439 | "SELF_TEST", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 440 | #endif /* MBEDTLS_SELF_TEST */ |
| 441 | #if defined(MBEDTLS_SHA256_SMALLER) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 442 | "SHA256_SMALLER", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 443 | #endif /* MBEDTLS_SHA256_SMALLER */ |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 444 | #if defined(MBEDTLS_SHA512_SMALLER) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 445 | "SHA512_SMALLER", //no-check-names |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 446 | #endif /* MBEDTLS_SHA512_SMALLER */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 447 | #if defined(MBEDTLS_SSL_ALL_ALERT_MESSAGES) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 448 | "SSL_ALL_ALERT_MESSAGES", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 449 | #endif /* MBEDTLS_SSL_ALL_ALERT_MESSAGES */ |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 450 | #if defined(MBEDTLS_SSL_DTLS_CONNECTION_ID) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 451 | "SSL_DTLS_CONNECTION_ID", //no-check-names |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 452 | #endif /* MBEDTLS_SSL_DTLS_CONNECTION_ID */ |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 453 | #if defined(MBEDTLS_SSL_DTLS_CONNECTION_ID_COMPAT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 454 | "SSL_DTLS_CONNECTION_ID_COMPAT", //no-check-names |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 455 | #endif /* MBEDTLS_SSL_DTLS_CONNECTION_ID_COMPAT */ |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 456 | #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 457 | "SSL_ASYNC_PRIVATE", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 458 | #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 459 | #if defined(MBEDTLS_SSL_CONTEXT_SERIALIZATION) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 460 | "SSL_CONTEXT_SERIALIZATION", //no-check-names |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 461 | #endif /* MBEDTLS_SSL_CONTEXT_SERIALIZATION */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 462 | #if defined(MBEDTLS_SSL_DEBUG_ALL) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 463 | "SSL_DEBUG_ALL", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 464 | #endif /* MBEDTLS_SSL_DEBUG_ALL */ |
| 465 | #if defined(MBEDTLS_SSL_ENCRYPT_THEN_MAC) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 466 | "SSL_ENCRYPT_THEN_MAC", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 467 | #endif /* MBEDTLS_SSL_ENCRYPT_THEN_MAC */ |
| 468 | #if defined(MBEDTLS_SSL_EXTENDED_MASTER_SECRET) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 469 | "SSL_EXTENDED_MASTER_SECRET", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 470 | #endif /* MBEDTLS_SSL_EXTENDED_MASTER_SECRET */ |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 471 | #if defined(MBEDTLS_SSL_KEEP_PEER_CERTIFICATE) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 472 | "SSL_KEEP_PEER_CERTIFICATE", //no-check-names |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 473 | #endif /* MBEDTLS_SSL_KEEP_PEER_CERTIFICATE */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 474 | #if defined(MBEDTLS_SSL_RENEGOTIATION) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 475 | "SSL_RENEGOTIATION", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 476 | #endif /* MBEDTLS_SSL_RENEGOTIATION */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 477 | #if defined(MBEDTLS_SSL_MAX_FRAGMENT_LENGTH) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 478 | "SSL_MAX_FRAGMENT_LENGTH", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 479 | #endif /* MBEDTLS_SSL_MAX_FRAGMENT_LENGTH */ |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 480 | #if defined(MBEDTLS_SSL_RECORD_SIZE_LIMIT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 481 | "SSL_RECORD_SIZE_LIMIT", //no-check-names |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 482 | #endif /* MBEDTLS_SSL_RECORD_SIZE_LIMIT */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 483 | #if defined(MBEDTLS_SSL_PROTO_TLS1_2) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 484 | "SSL_PROTO_TLS1_2", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 485 | #endif /* MBEDTLS_SSL_PROTO_TLS1_2 */ |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 486 | #if defined(MBEDTLS_SSL_PROTO_TLS1_3) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 487 | "SSL_PROTO_TLS1_3", //no-check-names |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 488 | #endif /* MBEDTLS_SSL_PROTO_TLS1_3 */ |
| 489 | #if defined(MBEDTLS_SSL_TLS1_3_COMPATIBILITY_MODE) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 490 | "SSL_TLS1_3_COMPATIBILITY_MODE", //no-check-names |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 491 | #endif /* MBEDTLS_SSL_TLS1_3_COMPATIBILITY_MODE */ |
| 492 | #if defined(MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 493 | "SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_ENABLED", //no-check-names |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 494 | #endif /* MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_ENABLED */ |
| 495 | #if defined(MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 496 | "SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED", //no-check-names |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 497 | #endif /* MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ENABLED */ |
| 498 | #if defined(MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 499 | "SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED", //no-check-names |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 500 | #endif /* MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL_ENABLED */ |
| 501 | #if defined(MBEDTLS_SSL_EARLY_DATA) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 502 | "SSL_EARLY_DATA", //no-check-names |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 503 | #endif /* MBEDTLS_SSL_EARLY_DATA */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 504 | #if defined(MBEDTLS_SSL_PROTO_DTLS) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 505 | "SSL_PROTO_DTLS", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 506 | #endif /* MBEDTLS_SSL_PROTO_DTLS */ |
| 507 | #if defined(MBEDTLS_SSL_ALPN) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 508 | "SSL_ALPN", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 509 | #endif /* MBEDTLS_SSL_ALPN */ |
| 510 | #if defined(MBEDTLS_SSL_DTLS_ANTI_REPLAY) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 511 | "SSL_DTLS_ANTI_REPLAY", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 512 | #endif /* MBEDTLS_SSL_DTLS_ANTI_REPLAY */ |
| 513 | #if defined(MBEDTLS_SSL_DTLS_HELLO_VERIFY) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 514 | "SSL_DTLS_HELLO_VERIFY", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 515 | #endif /* MBEDTLS_SSL_DTLS_HELLO_VERIFY */ |
Jerome Forissier | 7901324 | 2021-07-28 10:24:04 +0200 | [diff] [blame] | 516 | #if defined(MBEDTLS_SSL_DTLS_SRTP) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 517 | "SSL_DTLS_SRTP", //no-check-names |
Jerome Forissier | 7901324 | 2021-07-28 10:24:04 +0200 | [diff] [blame] | 518 | #endif /* MBEDTLS_SSL_DTLS_SRTP */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 519 | #if defined(MBEDTLS_SSL_DTLS_CLIENT_PORT_REUSE) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 520 | "SSL_DTLS_CLIENT_PORT_REUSE", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 521 | #endif /* MBEDTLS_SSL_DTLS_CLIENT_PORT_REUSE */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 522 | #if defined(MBEDTLS_SSL_SESSION_TICKETS) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 523 | "SSL_SESSION_TICKETS", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 524 | #endif /* MBEDTLS_SSL_SESSION_TICKETS */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 525 | #if defined(MBEDTLS_SSL_SERVER_NAME_INDICATION) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 526 | "SSL_SERVER_NAME_INDICATION", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 527 | #endif /* MBEDTLS_SSL_SERVER_NAME_INDICATION */ |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 528 | #if defined(MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 529 | "SSL_VARIABLE_BUFFER_LENGTH", //no-check-names |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 530 | #endif /* MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH */ |
Jerome Forissier | 7901324 | 2021-07-28 10:24:04 +0200 | [diff] [blame] | 531 | #if defined(MBEDTLS_TEST_CONSTANT_FLOW_MEMSAN) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 532 | "TEST_CONSTANT_FLOW_MEMSAN", //no-check-names |
Jerome Forissier | 7901324 | 2021-07-28 10:24:04 +0200 | [diff] [blame] | 533 | #endif /* MBEDTLS_TEST_CONSTANT_FLOW_MEMSAN */ |
| 534 | #if defined(MBEDTLS_TEST_CONSTANT_FLOW_VALGRIND) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 535 | "TEST_CONSTANT_FLOW_VALGRIND", //no-check-names |
Jerome Forissier | 7901324 | 2021-07-28 10:24:04 +0200 | [diff] [blame] | 536 | #endif /* MBEDTLS_TEST_CONSTANT_FLOW_VALGRIND */ |
| 537 | #if defined(MBEDTLS_TEST_HOOKS) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 538 | "TEST_HOOKS", //no-check-names |
Jerome Forissier | 7901324 | 2021-07-28 10:24:04 +0200 | [diff] [blame] | 539 | #endif /* MBEDTLS_TEST_HOOKS */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 540 | #if defined(MBEDTLS_THREADING_ALT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 541 | "THREADING_ALT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 542 | #endif /* MBEDTLS_THREADING_ALT */ |
| 543 | #if defined(MBEDTLS_THREADING_PTHREAD) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 544 | "THREADING_PTHREAD", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 545 | #endif /* MBEDTLS_THREADING_PTHREAD */ |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 546 | #if defined(MBEDTLS_USE_PSA_CRYPTO) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 547 | "USE_PSA_CRYPTO", //no-check-names |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 548 | #endif /* MBEDTLS_USE_PSA_CRYPTO */ |
Jerome Forissier | 7901324 | 2021-07-28 10:24:04 +0200 | [diff] [blame] | 549 | #if defined(MBEDTLS_PSA_CRYPTO_CONFIG) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 550 | "PSA_CRYPTO_CONFIG", //no-check-names |
Jerome Forissier | 7901324 | 2021-07-28 10:24:04 +0200 | [diff] [blame] | 551 | #endif /* MBEDTLS_PSA_CRYPTO_CONFIG */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 552 | #if defined(MBEDTLS_VERSION_FEATURES) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 553 | "VERSION_FEATURES", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 554 | #endif /* MBEDTLS_VERSION_FEATURES */ |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 555 | #if defined(MBEDTLS_X509_TRUSTED_CERTIFICATE_CALLBACK) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 556 | "X509_TRUSTED_CERTIFICATE_CALLBACK", //no-check-names |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 557 | #endif /* MBEDTLS_X509_TRUSTED_CERTIFICATE_CALLBACK */ |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 558 | #if defined(MBEDTLS_X509_REMOVE_INFO) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 559 | "X509_REMOVE_INFO", //no-check-names |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 560 | #endif /* MBEDTLS_X509_REMOVE_INFO */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 561 | #if defined(MBEDTLS_X509_RSASSA_PSS_SUPPORT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 562 | "X509_RSASSA_PSS_SUPPORT", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 563 | #endif /* MBEDTLS_X509_RSASSA_PSS_SUPPORT */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 564 | #if defined(MBEDTLS_AESNI_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 565 | "AESNI_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 566 | #endif /* MBEDTLS_AESNI_C */ |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 567 | #if defined(MBEDTLS_AESCE_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 568 | "AESCE_C", //no-check-names |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 569 | #endif /* MBEDTLS_AESCE_C */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 570 | #if defined(MBEDTLS_AES_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 571 | "AES_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 572 | #endif /* MBEDTLS_AES_C */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 573 | #if defined(MBEDTLS_ASN1_PARSE_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 574 | "ASN1_PARSE_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 575 | #endif /* MBEDTLS_ASN1_PARSE_C */ |
| 576 | #if defined(MBEDTLS_ASN1_WRITE_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 577 | "ASN1_WRITE_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 578 | #endif /* MBEDTLS_ASN1_WRITE_C */ |
| 579 | #if defined(MBEDTLS_BASE64_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 580 | "BASE64_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 581 | #endif /* MBEDTLS_BASE64_C */ |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 582 | #if defined(MBEDTLS_BLOCK_CIPHER_NO_DECRYPT) |
| 583 | "BLOCK_CIPHER_NO_DECRYPT", //no-check-names |
| 584 | #endif /* MBEDTLS_BLOCK_CIPHER_NO_DECRYPT */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 585 | #if defined(MBEDTLS_BIGNUM_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 586 | "BIGNUM_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 587 | #endif /* MBEDTLS_BIGNUM_C */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 588 | #if defined(MBEDTLS_CAMELLIA_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 589 | "CAMELLIA_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 590 | #endif /* MBEDTLS_CAMELLIA_C */ |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 591 | #if defined(MBEDTLS_ARIA_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 592 | "ARIA_C", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 593 | #endif /* MBEDTLS_ARIA_C */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 594 | #if defined(MBEDTLS_CCM_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 595 | "CCM_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 596 | #endif /* MBEDTLS_CCM_C */ |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 597 | #if defined(MBEDTLS_CHACHA20_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 598 | "CHACHA20_C", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 599 | #endif /* MBEDTLS_CHACHA20_C */ |
| 600 | #if defined(MBEDTLS_CHACHAPOLY_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 601 | "CHACHAPOLY_C", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 602 | #endif /* MBEDTLS_CHACHAPOLY_C */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 603 | #if defined(MBEDTLS_CIPHER_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 604 | "CIPHER_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 605 | #endif /* MBEDTLS_CIPHER_C */ |
| 606 | #if defined(MBEDTLS_CMAC_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 607 | "CMAC_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 608 | #endif /* MBEDTLS_CMAC_C */ |
| 609 | #if defined(MBEDTLS_CTR_DRBG_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 610 | "CTR_DRBG_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 611 | #endif /* MBEDTLS_CTR_DRBG_C */ |
| 612 | #if defined(MBEDTLS_DEBUG_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 613 | "DEBUG_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 614 | #endif /* MBEDTLS_DEBUG_C */ |
| 615 | #if defined(MBEDTLS_DES_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 616 | "DES_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 617 | #endif /* MBEDTLS_DES_C */ |
| 618 | #if defined(MBEDTLS_DHM_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 619 | "DHM_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 620 | #endif /* MBEDTLS_DHM_C */ |
| 621 | #if defined(MBEDTLS_ECDH_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 622 | "ECDH_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 623 | #endif /* MBEDTLS_ECDH_C */ |
| 624 | #if defined(MBEDTLS_ECDSA_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 625 | "ECDSA_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 626 | #endif /* MBEDTLS_ECDSA_C */ |
| 627 | #if defined(MBEDTLS_ECJPAKE_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 628 | "ECJPAKE_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 629 | #endif /* MBEDTLS_ECJPAKE_C */ |
| 630 | #if defined(MBEDTLS_ECP_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 631 | "ECP_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 632 | #endif /* MBEDTLS_ECP_C */ |
| 633 | #if defined(MBEDTLS_ENTROPY_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 634 | "ENTROPY_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 635 | #endif /* MBEDTLS_ENTROPY_C */ |
| 636 | #if defined(MBEDTLS_ERROR_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 637 | "ERROR_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 638 | #endif /* MBEDTLS_ERROR_C */ |
| 639 | #if defined(MBEDTLS_GCM_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 640 | "GCM_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 641 | #endif /* MBEDTLS_GCM_C */ |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 642 | #if defined(MBEDTLS_GCM_LARGE_TABLE) |
| 643 | "GCM_LARGE_TABLE", //no-check-names |
| 644 | #endif /* MBEDTLS_GCM_LARGE_TABLE */ |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 645 | #if defined(MBEDTLS_HKDF_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 646 | "HKDF_C", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 647 | #endif /* MBEDTLS_HKDF_C */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 648 | #if defined(MBEDTLS_HMAC_DRBG_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 649 | "HMAC_DRBG_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 650 | #endif /* MBEDTLS_HMAC_DRBG_C */ |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 651 | #if defined(MBEDTLS_LMS_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 652 | "LMS_C", //no-check-names |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 653 | #endif /* MBEDTLS_LMS_C */ |
| 654 | #if defined(MBEDTLS_LMS_PRIVATE) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 655 | "LMS_PRIVATE", //no-check-names |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 656 | #endif /* MBEDTLS_LMS_PRIVATE */ |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 657 | #if defined(MBEDTLS_NIST_KW_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 658 | "NIST_KW_C", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 659 | #endif /* MBEDTLS_NIST_KW_C */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 660 | #if defined(MBEDTLS_MD_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 661 | "MD_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 662 | #endif /* MBEDTLS_MD_C */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 663 | #if defined(MBEDTLS_MD5_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 664 | "MD5_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 665 | #endif /* MBEDTLS_MD5_C */ |
| 666 | #if defined(MBEDTLS_MEMORY_BUFFER_ALLOC_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 667 | "MEMORY_BUFFER_ALLOC_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 668 | #endif /* MBEDTLS_MEMORY_BUFFER_ALLOC_C */ |
| 669 | #if defined(MBEDTLS_NET_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 670 | "NET_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 671 | #endif /* MBEDTLS_NET_C */ |
| 672 | #if defined(MBEDTLS_OID_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 673 | "OID_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 674 | #endif /* MBEDTLS_OID_C */ |
| 675 | #if defined(MBEDTLS_PADLOCK_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 676 | "PADLOCK_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 677 | #endif /* MBEDTLS_PADLOCK_C */ |
| 678 | #if defined(MBEDTLS_PEM_PARSE_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 679 | "PEM_PARSE_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 680 | #endif /* MBEDTLS_PEM_PARSE_C */ |
| 681 | #if defined(MBEDTLS_PEM_WRITE_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 682 | "PEM_WRITE_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 683 | #endif /* MBEDTLS_PEM_WRITE_C */ |
| 684 | #if defined(MBEDTLS_PK_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 685 | "PK_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 686 | #endif /* MBEDTLS_PK_C */ |
| 687 | #if defined(MBEDTLS_PK_PARSE_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 688 | "PK_PARSE_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 689 | #endif /* MBEDTLS_PK_PARSE_C */ |
| 690 | #if defined(MBEDTLS_PK_WRITE_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 691 | "PK_WRITE_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 692 | #endif /* MBEDTLS_PK_WRITE_C */ |
| 693 | #if defined(MBEDTLS_PKCS5_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 694 | "PKCS5_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 695 | #endif /* MBEDTLS_PKCS5_C */ |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 696 | #if defined(MBEDTLS_PKCS7_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 697 | "PKCS7_C", //no-check-names |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 698 | #endif /* MBEDTLS_PKCS7_C */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 699 | #if defined(MBEDTLS_PKCS12_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 700 | "PKCS12_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 701 | #endif /* MBEDTLS_PKCS12_C */ |
| 702 | #if defined(MBEDTLS_PLATFORM_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 703 | "PLATFORM_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 704 | #endif /* MBEDTLS_PLATFORM_C */ |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 705 | #if defined(MBEDTLS_POLY1305_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 706 | "POLY1305_C", //no-check-names |
Jens Wiklander | 3d3b059 | 2019-03-20 15:30:29 +0100 | [diff] [blame] | 707 | #endif /* MBEDTLS_POLY1305_C */ |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 708 | #if defined(MBEDTLS_PSA_CRYPTO_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 709 | "PSA_CRYPTO_C", //no-check-names |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 710 | #endif /* MBEDTLS_PSA_CRYPTO_C */ |
| 711 | #if defined(MBEDTLS_PSA_CRYPTO_SE_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 712 | "PSA_CRYPTO_SE_C", //no-check-names |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 713 | #endif /* MBEDTLS_PSA_CRYPTO_SE_C */ |
| 714 | #if defined(MBEDTLS_PSA_CRYPTO_STORAGE_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 715 | "PSA_CRYPTO_STORAGE_C", //no-check-names |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 716 | #endif /* MBEDTLS_PSA_CRYPTO_STORAGE_C */ |
| 717 | #if defined(MBEDTLS_PSA_ITS_FILE_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 718 | "PSA_ITS_FILE_C", //no-check-names |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 719 | #endif /* MBEDTLS_PSA_ITS_FILE_C */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 720 | #if defined(MBEDTLS_RIPEMD160_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 721 | "RIPEMD160_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 722 | #endif /* MBEDTLS_RIPEMD160_C */ |
| 723 | #if defined(MBEDTLS_RSA_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 724 | "RSA_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 725 | #endif /* MBEDTLS_RSA_C */ |
| 726 | #if defined(MBEDTLS_SHA1_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 727 | "SHA1_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 728 | #endif /* MBEDTLS_SHA1_C */ |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 729 | #if defined(MBEDTLS_SHA224_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 730 | "SHA224_C", //no-check-names |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 731 | #endif /* MBEDTLS_SHA224_C */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 732 | #if defined(MBEDTLS_SHA256_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 733 | "SHA256_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 734 | #endif /* MBEDTLS_SHA256_C */ |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 735 | #if defined(MBEDTLS_SHA256_USE_ARMV8_A_CRYPTO_IF_PRESENT) |
| 736 | "SHA256_USE_ARMV8_A_CRYPTO_IF_PRESENT", //no-check-names |
| 737 | #endif /* MBEDTLS_SHA256_USE_ARMV8_A_CRYPTO_IF_PRESENT */ |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 738 | #if defined(MBEDTLS_SHA256_USE_A64_CRYPTO_IF_PRESENT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 739 | "SHA256_USE_A64_CRYPTO_IF_PRESENT", //no-check-names |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 740 | #endif /* MBEDTLS_SHA256_USE_A64_CRYPTO_IF_PRESENT */ |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 741 | #if defined(MBEDTLS_SHA256_USE_ARMV8_A_CRYPTO_ONLY) |
| 742 | "SHA256_USE_ARMV8_A_CRYPTO_ONLY", //no-check-names |
| 743 | #endif /* MBEDTLS_SHA256_USE_ARMV8_A_CRYPTO_ONLY */ |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 744 | #if defined(MBEDTLS_SHA256_USE_A64_CRYPTO_ONLY) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 745 | "SHA256_USE_A64_CRYPTO_ONLY", //no-check-names |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 746 | #endif /* MBEDTLS_SHA256_USE_A64_CRYPTO_ONLY */ |
| 747 | #if defined(MBEDTLS_SHA384_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 748 | "SHA384_C", //no-check-names |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 749 | #endif /* MBEDTLS_SHA384_C */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 750 | #if defined(MBEDTLS_SHA512_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 751 | "SHA512_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 752 | #endif /* MBEDTLS_SHA512_C */ |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 753 | #if defined(MBEDTLS_SHA3_C) |
| 754 | "SHA3_C", //no-check-names |
| 755 | #endif /* MBEDTLS_SHA3_C */ |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 756 | #if defined(MBEDTLS_SHA512_USE_A64_CRYPTO_IF_PRESENT) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 757 | "SHA512_USE_A64_CRYPTO_IF_PRESENT", //no-check-names |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 758 | #endif /* MBEDTLS_SHA512_USE_A64_CRYPTO_IF_PRESENT */ |
| 759 | #if defined(MBEDTLS_SHA512_USE_A64_CRYPTO_ONLY) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 760 | "SHA512_USE_A64_CRYPTO_ONLY", //no-check-names |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 761 | #endif /* MBEDTLS_SHA512_USE_A64_CRYPTO_ONLY */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 762 | #if defined(MBEDTLS_SSL_CACHE_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 763 | "SSL_CACHE_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 764 | #endif /* MBEDTLS_SSL_CACHE_C */ |
| 765 | #if defined(MBEDTLS_SSL_COOKIE_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 766 | "SSL_COOKIE_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 767 | #endif /* MBEDTLS_SSL_COOKIE_C */ |
| 768 | #if defined(MBEDTLS_SSL_TICKET_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 769 | "SSL_TICKET_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 770 | #endif /* MBEDTLS_SSL_TICKET_C */ |
| 771 | #if defined(MBEDTLS_SSL_CLI_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 772 | "SSL_CLI_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 773 | #endif /* MBEDTLS_SSL_CLI_C */ |
| 774 | #if defined(MBEDTLS_SSL_SRV_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 775 | "SSL_SRV_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 776 | #endif /* MBEDTLS_SSL_SRV_C */ |
| 777 | #if defined(MBEDTLS_SSL_TLS_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 778 | "SSL_TLS_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 779 | #endif /* MBEDTLS_SSL_TLS_C */ |
| 780 | #if defined(MBEDTLS_THREADING_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 781 | "THREADING_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 782 | #endif /* MBEDTLS_THREADING_C */ |
| 783 | #if defined(MBEDTLS_TIMING_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 784 | "TIMING_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 785 | #endif /* MBEDTLS_TIMING_C */ |
| 786 | #if defined(MBEDTLS_VERSION_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 787 | "VERSION_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 788 | #endif /* MBEDTLS_VERSION_C */ |
| 789 | #if defined(MBEDTLS_X509_USE_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 790 | "X509_USE_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 791 | #endif /* MBEDTLS_X509_USE_C */ |
| 792 | #if defined(MBEDTLS_X509_CRT_PARSE_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 793 | "X509_CRT_PARSE_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 794 | #endif /* MBEDTLS_X509_CRT_PARSE_C */ |
| 795 | #if defined(MBEDTLS_X509_CRL_PARSE_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 796 | "X509_CRL_PARSE_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 797 | #endif /* MBEDTLS_X509_CRL_PARSE_C */ |
| 798 | #if defined(MBEDTLS_X509_CSR_PARSE_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 799 | "X509_CSR_PARSE_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 800 | #endif /* MBEDTLS_X509_CSR_PARSE_C */ |
| 801 | #if defined(MBEDTLS_X509_CREATE_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 802 | "X509_CREATE_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 803 | #endif /* MBEDTLS_X509_CREATE_C */ |
| 804 | #if defined(MBEDTLS_X509_CRT_WRITE_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 805 | "X509_CRT_WRITE_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 806 | #endif /* MBEDTLS_X509_CRT_WRITE_C */ |
| 807 | #if defined(MBEDTLS_X509_CSR_WRITE_C) |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 808 | "X509_CSR_WRITE_C", //no-check-names |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 809 | #endif /* MBEDTLS_X509_CSR_WRITE_C */ |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 810 | #endif /* MBEDTLS_VERSION_FEATURES */ |
| 811 | NULL |
| 812 | }; |
| 813 | |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 814 | int mbedtls_version_check_feature(const char *feature) |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 815 | { |
Jerome Forissier | 11fa71b | 2020-04-20 17:17:56 +0200 | [diff] [blame] | 816 | const char * const *idx = features; |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 817 | |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 818 | if (*idx == NULL) { |
| 819 | return -2; |
| 820 | } |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 821 | |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 822 | if (feature == NULL) { |
| 823 | return -1; |
| 824 | } |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 825 | |
Tom Van Eyck | c163317 | 2024-04-09 18:44:13 +0200 | [diff] [blame] | 826 | if (strncmp(feature, "MBEDTLS_", 8)) { |
| 827 | return -1; |
| 828 | } |
| 829 | |
| 830 | feature += 8; |
| 831 | |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 832 | while (*idx != NULL) { |
| 833 | if (!strcmp(*idx, feature)) { |
| 834 | return 0; |
| 835 | } |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 836 | idx++; |
| 837 | } |
Jens Wiklander | 32b3180 | 2023-10-06 16:59:46 +0200 | [diff] [blame] | 838 | return -1; |
Jens Wiklander | 817466c | 2018-05-22 13:49:31 +0200 | [diff] [blame] | 839 | } |
| 840 | |
| 841 | #endif /* MBEDTLS_VERSION_C */ |