BA / SerialCom

Fork of OmniWheels by Gustav Atmel

Committer:
gustavatmel
Date:
Tue May 01 15:47:08 2018 +0000
Revision:
1:9c5af431a1f1
sdf

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gustavatmel 1:9c5af431a1f1 1 /*
gustavatmel 1:9c5af431a1f1 2 * Version feature information
gustavatmel 1:9c5af431a1f1 3 *
gustavatmel 1:9c5af431a1f1 4 * Copyright (C) 2006-2015, ARM Limited, All Rights Reserved
gustavatmel 1:9c5af431a1f1 5 * SPDX-License-Identifier: Apache-2.0
gustavatmel 1:9c5af431a1f1 6 *
gustavatmel 1:9c5af431a1f1 7 * Licensed under the Apache License, Version 2.0 (the "License"); you may
gustavatmel 1:9c5af431a1f1 8 * not use this file except in compliance with the License.
gustavatmel 1:9c5af431a1f1 9 * You may obtain a copy of the License at
gustavatmel 1:9c5af431a1f1 10 *
gustavatmel 1:9c5af431a1f1 11 * http://www.apache.org/licenses/LICENSE-2.0
gustavatmel 1:9c5af431a1f1 12 *
gustavatmel 1:9c5af431a1f1 13 * Unless required by applicable law or agreed to in writing, software
gustavatmel 1:9c5af431a1f1 14 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
gustavatmel 1:9c5af431a1f1 15 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
gustavatmel 1:9c5af431a1f1 16 * See the License for the specific language governing permissions and
gustavatmel 1:9c5af431a1f1 17 * limitations under the License.
gustavatmel 1:9c5af431a1f1 18 *
gustavatmel 1:9c5af431a1f1 19 * This file is part of mbed TLS (https://tls.mbed.org)
gustavatmel 1:9c5af431a1f1 20 */
gustavatmel 1:9c5af431a1f1 21
gustavatmel 1:9c5af431a1f1 22 #if !defined(MBEDTLS_CONFIG_FILE)
gustavatmel 1:9c5af431a1f1 23 #include "mbedtls/config.h"
gustavatmel 1:9c5af431a1f1 24 #else
gustavatmel 1:9c5af431a1f1 25 #include MBEDTLS_CONFIG_FILE
gustavatmel 1:9c5af431a1f1 26 #endif
gustavatmel 1:9c5af431a1f1 27
gustavatmel 1:9c5af431a1f1 28 #if defined(MBEDTLS_VERSION_C)
gustavatmel 1:9c5af431a1f1 29
gustavatmel 1:9c5af431a1f1 30 #include "mbedtls/version.h"
gustavatmel 1:9c5af431a1f1 31
gustavatmel 1:9c5af431a1f1 32 #include <string.h>
gustavatmel 1:9c5af431a1f1 33
gustavatmel 1:9c5af431a1f1 34 static const char *features[] = {
gustavatmel 1:9c5af431a1f1 35 #if defined(MBEDTLS_VERSION_FEATURES)
gustavatmel 1:9c5af431a1f1 36 #if defined(MBEDTLS_HAVE_ASM)
gustavatmel 1:9c5af431a1f1 37 "MBEDTLS_HAVE_ASM",
gustavatmel 1:9c5af431a1f1 38 #endif /* MBEDTLS_HAVE_ASM */
gustavatmel 1:9c5af431a1f1 39 #if defined(MBEDTLS_NO_UDBL_DIVISION)
gustavatmel 1:9c5af431a1f1 40 "MBEDTLS_NO_UDBL_DIVISION",
gustavatmel 1:9c5af431a1f1 41 #endif /* MBEDTLS_NO_UDBL_DIVISION */
gustavatmel 1:9c5af431a1f1 42 #if defined(MBEDTLS_HAVE_SSE2)
gustavatmel 1:9c5af431a1f1 43 "MBEDTLS_HAVE_SSE2",
gustavatmel 1:9c5af431a1f1 44 #endif /* MBEDTLS_HAVE_SSE2 */
gustavatmel 1:9c5af431a1f1 45 #if defined(MBEDTLS_HAVE_TIME)
gustavatmel 1:9c5af431a1f1 46 "MBEDTLS_HAVE_TIME",
gustavatmel 1:9c5af431a1f1 47 #endif /* MBEDTLS_HAVE_TIME */
gustavatmel 1:9c5af431a1f1 48 #if defined(MBEDTLS_HAVE_TIME_DATE)
gustavatmel 1:9c5af431a1f1 49 "MBEDTLS_HAVE_TIME_DATE",
gustavatmel 1:9c5af431a1f1 50 #endif /* MBEDTLS_HAVE_TIME_DATE */
gustavatmel 1:9c5af431a1f1 51 #if defined(MBEDTLS_PLATFORM_MEMORY)
gustavatmel 1:9c5af431a1f1 52 "MBEDTLS_PLATFORM_MEMORY",
gustavatmel 1:9c5af431a1f1 53 #endif /* MBEDTLS_PLATFORM_MEMORY */
gustavatmel 1:9c5af431a1f1 54 #if defined(MBEDTLS_PLATFORM_NO_STD_FUNCTIONS)
gustavatmel 1:9c5af431a1f1 55 "MBEDTLS_PLATFORM_NO_STD_FUNCTIONS",
gustavatmel 1:9c5af431a1f1 56 #endif /* MBEDTLS_PLATFORM_NO_STD_FUNCTIONS */
gustavatmel 1:9c5af431a1f1 57 #if defined(MBEDTLS_PLATFORM_EXIT_ALT)
gustavatmel 1:9c5af431a1f1 58 "MBEDTLS_PLATFORM_EXIT_ALT",
gustavatmel 1:9c5af431a1f1 59 #endif /* MBEDTLS_PLATFORM_EXIT_ALT */
gustavatmel 1:9c5af431a1f1 60 #if defined(MBEDTLS_PLATFORM_TIME_ALT)
gustavatmel 1:9c5af431a1f1 61 "MBEDTLS_PLATFORM_TIME_ALT",
gustavatmel 1:9c5af431a1f1 62 #endif /* MBEDTLS_PLATFORM_TIME_ALT */
gustavatmel 1:9c5af431a1f1 63 #if defined(MBEDTLS_PLATFORM_FPRINTF_ALT)
gustavatmel 1:9c5af431a1f1 64 "MBEDTLS_PLATFORM_FPRINTF_ALT",
gustavatmel 1:9c5af431a1f1 65 #endif /* MBEDTLS_PLATFORM_FPRINTF_ALT */
gustavatmel 1:9c5af431a1f1 66 #if defined(MBEDTLS_PLATFORM_PRINTF_ALT)
gustavatmel 1:9c5af431a1f1 67 "MBEDTLS_PLATFORM_PRINTF_ALT",
gustavatmel 1:9c5af431a1f1 68 #endif /* MBEDTLS_PLATFORM_PRINTF_ALT */
gustavatmel 1:9c5af431a1f1 69 #if defined(MBEDTLS_PLATFORM_SNPRINTF_ALT)
gustavatmel 1:9c5af431a1f1 70 "MBEDTLS_PLATFORM_SNPRINTF_ALT",
gustavatmel 1:9c5af431a1f1 71 #endif /* MBEDTLS_PLATFORM_SNPRINTF_ALT */
gustavatmel 1:9c5af431a1f1 72 #if defined(MBEDTLS_PLATFORM_NV_SEED_ALT)
gustavatmel 1:9c5af431a1f1 73 "MBEDTLS_PLATFORM_NV_SEED_ALT",
gustavatmel 1:9c5af431a1f1 74 #endif /* MBEDTLS_PLATFORM_NV_SEED_ALT */
gustavatmel 1:9c5af431a1f1 75 #if defined(MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT)
gustavatmel 1:9c5af431a1f1 76 "MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT",
gustavatmel 1:9c5af431a1f1 77 #endif /* MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT */
gustavatmel 1:9c5af431a1f1 78 #if defined(MBEDTLS_DEPRECATED_WARNING)
gustavatmel 1:9c5af431a1f1 79 "MBEDTLS_DEPRECATED_WARNING",
gustavatmel 1:9c5af431a1f1 80 #endif /* MBEDTLS_DEPRECATED_WARNING */
gustavatmel 1:9c5af431a1f1 81 #if defined(MBEDTLS_DEPRECATED_REMOVED)
gustavatmel 1:9c5af431a1f1 82 "MBEDTLS_DEPRECATED_REMOVED",
gustavatmel 1:9c5af431a1f1 83 #endif /* MBEDTLS_DEPRECATED_REMOVED */
gustavatmel 1:9c5af431a1f1 84 #if defined(MBEDTLS_TIMING_ALT)
gustavatmel 1:9c5af431a1f1 85 "MBEDTLS_TIMING_ALT",
gustavatmel 1:9c5af431a1f1 86 #endif /* MBEDTLS_TIMING_ALT */
gustavatmel 1:9c5af431a1f1 87 #if defined(MBEDTLS_AES_ALT)
gustavatmel 1:9c5af431a1f1 88 "MBEDTLS_AES_ALT",
gustavatmel 1:9c5af431a1f1 89 #endif /* MBEDTLS_AES_ALT */
gustavatmel 1:9c5af431a1f1 90 #if defined(MBEDTLS_ARC4_ALT)
gustavatmel 1:9c5af431a1f1 91 "MBEDTLS_ARC4_ALT",
gustavatmel 1:9c5af431a1f1 92 #endif /* MBEDTLS_ARC4_ALT */
gustavatmel 1:9c5af431a1f1 93 #if defined(MBEDTLS_BLOWFISH_ALT)
gustavatmel 1:9c5af431a1f1 94 "MBEDTLS_BLOWFISH_ALT",
gustavatmel 1:9c5af431a1f1 95 #endif /* MBEDTLS_BLOWFISH_ALT */
gustavatmel 1:9c5af431a1f1 96 #if defined(MBEDTLS_CAMELLIA_ALT)
gustavatmel 1:9c5af431a1f1 97 "MBEDTLS_CAMELLIA_ALT",
gustavatmel 1:9c5af431a1f1 98 #endif /* MBEDTLS_CAMELLIA_ALT */
gustavatmel 1:9c5af431a1f1 99 #if defined(MBEDTLS_CCM_ALT)
gustavatmel 1:9c5af431a1f1 100 "MBEDTLS_CCM_ALT",
gustavatmel 1:9c5af431a1f1 101 #endif /* MBEDTLS_CCM_ALT */
gustavatmel 1:9c5af431a1f1 102 #if defined(MBEDTLS_CMAC_ALT)
gustavatmel 1:9c5af431a1f1 103 "MBEDTLS_CMAC_ALT",
gustavatmel 1:9c5af431a1f1 104 #endif /* MBEDTLS_CMAC_ALT */
gustavatmel 1:9c5af431a1f1 105 #if defined(MBEDTLS_DES_ALT)
gustavatmel 1:9c5af431a1f1 106 "MBEDTLS_DES_ALT",
gustavatmel 1:9c5af431a1f1 107 #endif /* MBEDTLS_DES_ALT */
gustavatmel 1:9c5af431a1f1 108 #if defined(MBEDTLS_DHM_ALT)
gustavatmel 1:9c5af431a1f1 109 "MBEDTLS_DHM_ALT",
gustavatmel 1:9c5af431a1f1 110 #endif /* MBEDTLS_DHM_ALT */
gustavatmel 1:9c5af431a1f1 111 #if defined(MBEDTLS_ECJPAKE_ALT)
gustavatmel 1:9c5af431a1f1 112 "MBEDTLS_ECJPAKE_ALT",
gustavatmel 1:9c5af431a1f1 113 #endif /* MBEDTLS_ECJPAKE_ALT */
gustavatmel 1:9c5af431a1f1 114 #if defined(MBEDTLS_GCM_ALT)
gustavatmel 1:9c5af431a1f1 115 "MBEDTLS_GCM_ALT",
gustavatmel 1:9c5af431a1f1 116 #endif /* MBEDTLS_GCM_ALT */
gustavatmel 1:9c5af431a1f1 117 #if defined(MBEDTLS_MD2_ALT)
gustavatmel 1:9c5af431a1f1 118 "MBEDTLS_MD2_ALT",
gustavatmel 1:9c5af431a1f1 119 #endif /* MBEDTLS_MD2_ALT */
gustavatmel 1:9c5af431a1f1 120 #if defined(MBEDTLS_MD4_ALT)
gustavatmel 1:9c5af431a1f1 121 "MBEDTLS_MD4_ALT",
gustavatmel 1:9c5af431a1f1 122 #endif /* MBEDTLS_MD4_ALT */
gustavatmel 1:9c5af431a1f1 123 #if defined(MBEDTLS_MD5_ALT)
gustavatmel 1:9c5af431a1f1 124 "MBEDTLS_MD5_ALT",
gustavatmel 1:9c5af431a1f1 125 #endif /* MBEDTLS_MD5_ALT */
gustavatmel 1:9c5af431a1f1 126 #if defined(MBEDTLS_RIPEMD160_ALT)
gustavatmel 1:9c5af431a1f1 127 "MBEDTLS_RIPEMD160_ALT",
gustavatmel 1:9c5af431a1f1 128 #endif /* MBEDTLS_RIPEMD160_ALT */
gustavatmel 1:9c5af431a1f1 129 #if defined(MBEDTLS_RSA_ALT)
gustavatmel 1:9c5af431a1f1 130 "MBEDTLS_RSA_ALT",
gustavatmel 1:9c5af431a1f1 131 #endif /* MBEDTLS_RSA_ALT */
gustavatmel 1:9c5af431a1f1 132 #if defined(MBEDTLS_SHA1_ALT)
gustavatmel 1:9c5af431a1f1 133 "MBEDTLS_SHA1_ALT",
gustavatmel 1:9c5af431a1f1 134 #endif /* MBEDTLS_SHA1_ALT */
gustavatmel 1:9c5af431a1f1 135 #if defined(MBEDTLS_SHA256_ALT)
gustavatmel 1:9c5af431a1f1 136 "MBEDTLS_SHA256_ALT",
gustavatmel 1:9c5af431a1f1 137 #endif /* MBEDTLS_SHA256_ALT */
gustavatmel 1:9c5af431a1f1 138 #if defined(MBEDTLS_SHA512_ALT)
gustavatmel 1:9c5af431a1f1 139 "MBEDTLS_SHA512_ALT",
gustavatmel 1:9c5af431a1f1 140 #endif /* MBEDTLS_SHA512_ALT */
gustavatmel 1:9c5af431a1f1 141 #if defined(MBEDTLS_XTEA_ALT)
gustavatmel 1:9c5af431a1f1 142 "MBEDTLS_XTEA_ALT",
gustavatmel 1:9c5af431a1f1 143 #endif /* MBEDTLS_XTEA_ALT */
gustavatmel 1:9c5af431a1f1 144 #if defined(MBEDTLS_ECP_ALT)
gustavatmel 1:9c5af431a1f1 145 "MBEDTLS_ECP_ALT",
gustavatmel 1:9c5af431a1f1 146 #endif /* MBEDTLS_ECP_ALT */
gustavatmel 1:9c5af431a1f1 147 #if defined(MBEDTLS_MD2_PROCESS_ALT)
gustavatmel 1:9c5af431a1f1 148 "MBEDTLS_MD2_PROCESS_ALT",
gustavatmel 1:9c5af431a1f1 149 #endif /* MBEDTLS_MD2_PROCESS_ALT */
gustavatmel 1:9c5af431a1f1 150 #if defined(MBEDTLS_MD4_PROCESS_ALT)
gustavatmel 1:9c5af431a1f1 151 "MBEDTLS_MD4_PROCESS_ALT",
gustavatmel 1:9c5af431a1f1 152 #endif /* MBEDTLS_MD4_PROCESS_ALT */
gustavatmel 1:9c5af431a1f1 153 #if defined(MBEDTLS_MD5_PROCESS_ALT)
gustavatmel 1:9c5af431a1f1 154 "MBEDTLS_MD5_PROCESS_ALT",
gustavatmel 1:9c5af431a1f1 155 #endif /* MBEDTLS_MD5_PROCESS_ALT */
gustavatmel 1:9c5af431a1f1 156 #if defined(MBEDTLS_RIPEMD160_PROCESS_ALT)
gustavatmel 1:9c5af431a1f1 157 "MBEDTLS_RIPEMD160_PROCESS_ALT",
gustavatmel 1:9c5af431a1f1 158 #endif /* MBEDTLS_RIPEMD160_PROCESS_ALT */
gustavatmel 1:9c5af431a1f1 159 #if defined(MBEDTLS_SHA1_PROCESS_ALT)
gustavatmel 1:9c5af431a1f1 160 "MBEDTLS_SHA1_PROCESS_ALT",
gustavatmel 1:9c5af431a1f1 161 #endif /* MBEDTLS_SHA1_PROCESS_ALT */
gustavatmel 1:9c5af431a1f1 162 #if defined(MBEDTLS_SHA256_PROCESS_ALT)
gustavatmel 1:9c5af431a1f1 163 "MBEDTLS_SHA256_PROCESS_ALT",
gustavatmel 1:9c5af431a1f1 164 #endif /* MBEDTLS_SHA256_PROCESS_ALT */
gustavatmel 1:9c5af431a1f1 165 #if defined(MBEDTLS_SHA512_PROCESS_ALT)
gustavatmel 1:9c5af431a1f1 166 "MBEDTLS_SHA512_PROCESS_ALT",
gustavatmel 1:9c5af431a1f1 167 #endif /* MBEDTLS_SHA512_PROCESS_ALT */
gustavatmel 1:9c5af431a1f1 168 #if defined(MBEDTLS_DES_SETKEY_ALT)
gustavatmel 1:9c5af431a1f1 169 "MBEDTLS_DES_SETKEY_ALT",
gustavatmel 1:9c5af431a1f1 170 #endif /* MBEDTLS_DES_SETKEY_ALT */
gustavatmel 1:9c5af431a1f1 171 #if defined(MBEDTLS_DES_CRYPT_ECB_ALT)
gustavatmel 1:9c5af431a1f1 172 "MBEDTLS_DES_CRYPT_ECB_ALT",
gustavatmel 1:9c5af431a1f1 173 #endif /* MBEDTLS_DES_CRYPT_ECB_ALT */
gustavatmel 1:9c5af431a1f1 174 #if defined(MBEDTLS_DES3_CRYPT_ECB_ALT)
gustavatmel 1:9c5af431a1f1 175 "MBEDTLS_DES3_CRYPT_ECB_ALT",
gustavatmel 1:9c5af431a1f1 176 #endif /* MBEDTLS_DES3_CRYPT_ECB_ALT */
gustavatmel 1:9c5af431a1f1 177 #if defined(MBEDTLS_AES_SETKEY_ENC_ALT)
gustavatmel 1:9c5af431a1f1 178 "MBEDTLS_AES_SETKEY_ENC_ALT",
gustavatmel 1:9c5af431a1f1 179 #endif /* MBEDTLS_AES_SETKEY_ENC_ALT */
gustavatmel 1:9c5af431a1f1 180 #if defined(MBEDTLS_AES_SETKEY_DEC_ALT)
gustavatmel 1:9c5af431a1f1 181 "MBEDTLS_AES_SETKEY_DEC_ALT",
gustavatmel 1:9c5af431a1f1 182 #endif /* MBEDTLS_AES_SETKEY_DEC_ALT */
gustavatmel 1:9c5af431a1f1 183 #if defined(MBEDTLS_AES_ENCRYPT_ALT)
gustavatmel 1:9c5af431a1f1 184 "MBEDTLS_AES_ENCRYPT_ALT",
gustavatmel 1:9c5af431a1f1 185 #endif /* MBEDTLS_AES_ENCRYPT_ALT */
gustavatmel 1:9c5af431a1f1 186 #if defined(MBEDTLS_AES_DECRYPT_ALT)
gustavatmel 1:9c5af431a1f1 187 "MBEDTLS_AES_DECRYPT_ALT",
gustavatmel 1:9c5af431a1f1 188 #endif /* MBEDTLS_AES_DECRYPT_ALT */
gustavatmel 1:9c5af431a1f1 189 #if defined(MBEDTLS_ECDH_GEN_PUBLIC_ALT)
gustavatmel 1:9c5af431a1f1 190 "MBEDTLS_ECDH_GEN_PUBLIC_ALT",
gustavatmel 1:9c5af431a1f1 191 #endif /* MBEDTLS_ECDH_GEN_PUBLIC_ALT */
gustavatmel 1:9c5af431a1f1 192 #if defined(MBEDTLS_ECDH_COMPUTE_SHARED_ALT)
gustavatmel 1:9c5af431a1f1 193 "MBEDTLS_ECDH_COMPUTE_SHARED_ALT",
gustavatmel 1:9c5af431a1f1 194 #endif /* MBEDTLS_ECDH_COMPUTE_SHARED_ALT */
gustavatmel 1:9c5af431a1f1 195 #if defined(MBEDTLS_ECDSA_VERIFY_ALT)
gustavatmel 1:9c5af431a1f1 196 "MBEDTLS_ECDSA_VERIFY_ALT",
gustavatmel 1:9c5af431a1f1 197 #endif /* MBEDTLS_ECDSA_VERIFY_ALT */
gustavatmel 1:9c5af431a1f1 198 #if defined(MBEDTLS_ECDSA_SIGN_ALT)
gustavatmel 1:9c5af431a1f1 199 "MBEDTLS_ECDSA_SIGN_ALT",
gustavatmel 1:9c5af431a1f1 200 #endif /* MBEDTLS_ECDSA_SIGN_ALT */
gustavatmel 1:9c5af431a1f1 201 #if defined(MBEDTLS_ECDSA_GENKEY_ALT)
gustavatmel 1:9c5af431a1f1 202 "MBEDTLS_ECDSA_GENKEY_ALT",
gustavatmel 1:9c5af431a1f1 203 #endif /* MBEDTLS_ECDSA_GENKEY_ALT */
gustavatmel 1:9c5af431a1f1 204 #if defined(MBEDTLS_ECP_INTERNAL_ALT)
gustavatmel 1:9c5af431a1f1 205 "MBEDTLS_ECP_INTERNAL_ALT",
gustavatmel 1:9c5af431a1f1 206 #endif /* MBEDTLS_ECP_INTERNAL_ALT */
gustavatmel 1:9c5af431a1f1 207 #if defined(MBEDTLS_ECP_RANDOMIZE_JAC_ALT)
gustavatmel 1:9c5af431a1f1 208 "MBEDTLS_ECP_RANDOMIZE_JAC_ALT",
gustavatmel 1:9c5af431a1f1 209 #endif /* MBEDTLS_ECP_RANDOMIZE_JAC_ALT */
gustavatmel 1:9c5af431a1f1 210 #if defined(MBEDTLS_ECP_ADD_MIXED_ALT)
gustavatmel 1:9c5af431a1f1 211 "MBEDTLS_ECP_ADD_MIXED_ALT",
gustavatmel 1:9c5af431a1f1 212 #endif /* MBEDTLS_ECP_ADD_MIXED_ALT */
gustavatmel 1:9c5af431a1f1 213 #if defined(MBEDTLS_ECP_DOUBLE_JAC_ALT)
gustavatmel 1:9c5af431a1f1 214 "MBEDTLS_ECP_DOUBLE_JAC_ALT",
gustavatmel 1:9c5af431a1f1 215 #endif /* MBEDTLS_ECP_DOUBLE_JAC_ALT */
gustavatmel 1:9c5af431a1f1 216 #if defined(MBEDTLS_ECP_NORMALIZE_JAC_MANY_ALT)
gustavatmel 1:9c5af431a1f1 217 "MBEDTLS_ECP_NORMALIZE_JAC_MANY_ALT",
gustavatmel 1:9c5af431a1f1 218 #endif /* MBEDTLS_ECP_NORMALIZE_JAC_MANY_ALT */
gustavatmel 1:9c5af431a1f1 219 #if defined(MBEDTLS_ECP_NORMALIZE_JAC_ALT)
gustavatmel 1:9c5af431a1f1 220 "MBEDTLS_ECP_NORMALIZE_JAC_ALT",
gustavatmel 1:9c5af431a1f1 221 #endif /* MBEDTLS_ECP_NORMALIZE_JAC_ALT */
gustavatmel 1:9c5af431a1f1 222 #if defined(MBEDTLS_ECP_DOUBLE_ADD_MXZ_ALT)
gustavatmel 1:9c5af431a1f1 223 "MBEDTLS_ECP_DOUBLE_ADD_MXZ_ALT",
gustavatmel 1:9c5af431a1f1 224 #endif /* MBEDTLS_ECP_DOUBLE_ADD_MXZ_ALT */
gustavatmel 1:9c5af431a1f1 225 #if defined(MBEDTLS_ECP_RANDOMIZE_MXZ_ALT)
gustavatmel 1:9c5af431a1f1 226 "MBEDTLS_ECP_RANDOMIZE_MXZ_ALT",
gustavatmel 1:9c5af431a1f1 227 #endif /* MBEDTLS_ECP_RANDOMIZE_MXZ_ALT */
gustavatmel 1:9c5af431a1f1 228 #if defined(MBEDTLS_ECP_NORMALIZE_MXZ_ALT)
gustavatmel 1:9c5af431a1f1 229 "MBEDTLS_ECP_NORMALIZE_MXZ_ALT",
gustavatmel 1:9c5af431a1f1 230 #endif /* MBEDTLS_ECP_NORMALIZE_MXZ_ALT */
gustavatmel 1:9c5af431a1f1 231 #if defined(MBEDTLS_TEST_NULL_ENTROPY)
gustavatmel 1:9c5af431a1f1 232 "MBEDTLS_TEST_NULL_ENTROPY",
gustavatmel 1:9c5af431a1f1 233 #endif /* MBEDTLS_TEST_NULL_ENTROPY */
gustavatmel 1:9c5af431a1f1 234 #if defined(MBEDTLS_ENTROPY_HARDWARE_ALT)
gustavatmel 1:9c5af431a1f1 235 "MBEDTLS_ENTROPY_HARDWARE_ALT",
gustavatmel 1:9c5af431a1f1 236 #endif /* MBEDTLS_ENTROPY_HARDWARE_ALT */
gustavatmel 1:9c5af431a1f1 237 #if defined(MBEDTLS_AES_ROM_TABLES)
gustavatmel 1:9c5af431a1f1 238 "MBEDTLS_AES_ROM_TABLES",
gustavatmel 1:9c5af431a1f1 239 #endif /* MBEDTLS_AES_ROM_TABLES */
gustavatmel 1:9c5af431a1f1 240 #if defined(MBEDTLS_CAMELLIA_SMALL_MEMORY)
gustavatmel 1:9c5af431a1f1 241 "MBEDTLS_CAMELLIA_SMALL_MEMORY",
gustavatmel 1:9c5af431a1f1 242 #endif /* MBEDTLS_CAMELLIA_SMALL_MEMORY */
gustavatmel 1:9c5af431a1f1 243 #if defined(MBEDTLS_CIPHER_MODE_CBC)
gustavatmel 1:9c5af431a1f1 244 "MBEDTLS_CIPHER_MODE_CBC",
gustavatmel 1:9c5af431a1f1 245 #endif /* MBEDTLS_CIPHER_MODE_CBC */
gustavatmel 1:9c5af431a1f1 246 #if defined(MBEDTLS_CIPHER_MODE_CFB)
gustavatmel 1:9c5af431a1f1 247 "MBEDTLS_CIPHER_MODE_CFB",
gustavatmel 1:9c5af431a1f1 248 #endif /* MBEDTLS_CIPHER_MODE_CFB */
gustavatmel 1:9c5af431a1f1 249 #if defined(MBEDTLS_CIPHER_MODE_CTR)
gustavatmel 1:9c5af431a1f1 250 "MBEDTLS_CIPHER_MODE_CTR",
gustavatmel 1:9c5af431a1f1 251 #endif /* MBEDTLS_CIPHER_MODE_CTR */
gustavatmel 1:9c5af431a1f1 252 #if defined(MBEDTLS_CIPHER_NULL_CIPHER)
gustavatmel 1:9c5af431a1f1 253 "MBEDTLS_CIPHER_NULL_CIPHER",
gustavatmel 1:9c5af431a1f1 254 #endif /* MBEDTLS_CIPHER_NULL_CIPHER */
gustavatmel 1:9c5af431a1f1 255 #if defined(MBEDTLS_CIPHER_PADDING_PKCS7)
gustavatmel 1:9c5af431a1f1 256 "MBEDTLS_CIPHER_PADDING_PKCS7",
gustavatmel 1:9c5af431a1f1 257 #endif /* MBEDTLS_CIPHER_PADDING_PKCS7 */
gustavatmel 1:9c5af431a1f1 258 #if defined(MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROS)
gustavatmel 1:9c5af431a1f1 259 "MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROS",
gustavatmel 1:9c5af431a1f1 260 #endif /* MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROS */
gustavatmel 1:9c5af431a1f1 261 #if defined(MBEDTLS_CIPHER_PADDING_ZEROS_AND_LEN)
gustavatmel 1:9c5af431a1f1 262 "MBEDTLS_CIPHER_PADDING_ZEROS_AND_LEN",
gustavatmel 1:9c5af431a1f1 263 #endif /* MBEDTLS_CIPHER_PADDING_ZEROS_AND_LEN */
gustavatmel 1:9c5af431a1f1 264 #if defined(MBEDTLS_CIPHER_PADDING_ZEROS)
gustavatmel 1:9c5af431a1f1 265 "MBEDTLS_CIPHER_PADDING_ZEROS",
gustavatmel 1:9c5af431a1f1 266 #endif /* MBEDTLS_CIPHER_PADDING_ZEROS */
gustavatmel 1:9c5af431a1f1 267 #if defined(MBEDTLS_ENABLE_WEAK_CIPHERSUITES)
gustavatmel 1:9c5af431a1f1 268 "MBEDTLS_ENABLE_WEAK_CIPHERSUITES",
gustavatmel 1:9c5af431a1f1 269 #endif /* MBEDTLS_ENABLE_WEAK_CIPHERSUITES */
gustavatmel 1:9c5af431a1f1 270 #if defined(MBEDTLS_REMOVE_ARC4_CIPHERSUITES)
gustavatmel 1:9c5af431a1f1 271 "MBEDTLS_REMOVE_ARC4_CIPHERSUITES",
gustavatmel 1:9c5af431a1f1 272 #endif /* MBEDTLS_REMOVE_ARC4_CIPHERSUITES */
gustavatmel 1:9c5af431a1f1 273 #if defined(MBEDTLS_ECP_DP_SECP192R1_ENABLED)
gustavatmel 1:9c5af431a1f1 274 "MBEDTLS_ECP_DP_SECP192R1_ENABLED",
gustavatmel 1:9c5af431a1f1 275 #endif /* MBEDTLS_ECP_DP_SECP192R1_ENABLED */
gustavatmel 1:9c5af431a1f1 276 #if defined(MBEDTLS_ECP_DP_SECP224R1_ENABLED)
gustavatmel 1:9c5af431a1f1 277 "MBEDTLS_ECP_DP_SECP224R1_ENABLED",
gustavatmel 1:9c5af431a1f1 278 #endif /* MBEDTLS_ECP_DP_SECP224R1_ENABLED */
gustavatmel 1:9c5af431a1f1 279 #if defined(MBEDTLS_ECP_DP_SECP256R1_ENABLED)
gustavatmel 1:9c5af431a1f1 280 "MBEDTLS_ECP_DP_SECP256R1_ENABLED",
gustavatmel 1:9c5af431a1f1 281 #endif /* MBEDTLS_ECP_DP_SECP256R1_ENABLED */
gustavatmel 1:9c5af431a1f1 282 #if defined(MBEDTLS_ECP_DP_SECP384R1_ENABLED)
gustavatmel 1:9c5af431a1f1 283 "MBEDTLS_ECP_DP_SECP384R1_ENABLED",
gustavatmel 1:9c5af431a1f1 284 #endif /* MBEDTLS_ECP_DP_SECP384R1_ENABLED */
gustavatmel 1:9c5af431a1f1 285 #if defined(MBEDTLS_ECP_DP_SECP521R1_ENABLED)
gustavatmel 1:9c5af431a1f1 286 "MBEDTLS_ECP_DP_SECP521R1_ENABLED",
gustavatmel 1:9c5af431a1f1 287 #endif /* MBEDTLS_ECP_DP_SECP521R1_ENABLED */
gustavatmel 1:9c5af431a1f1 288 #if defined(MBEDTLS_ECP_DP_SECP192K1_ENABLED)
gustavatmel 1:9c5af431a1f1 289 "MBEDTLS_ECP_DP_SECP192K1_ENABLED",
gustavatmel 1:9c5af431a1f1 290 #endif /* MBEDTLS_ECP_DP_SECP192K1_ENABLED */
gustavatmel 1:9c5af431a1f1 291 #if defined(MBEDTLS_ECP_DP_SECP224K1_ENABLED)
gustavatmel 1:9c5af431a1f1 292 "MBEDTLS_ECP_DP_SECP224K1_ENABLED",
gustavatmel 1:9c5af431a1f1 293 #endif /* MBEDTLS_ECP_DP_SECP224K1_ENABLED */
gustavatmel 1:9c5af431a1f1 294 #if defined(MBEDTLS_ECP_DP_SECP256K1_ENABLED)
gustavatmel 1:9c5af431a1f1 295 "MBEDTLS_ECP_DP_SECP256K1_ENABLED",
gustavatmel 1:9c5af431a1f1 296 #endif /* MBEDTLS_ECP_DP_SECP256K1_ENABLED */
gustavatmel 1:9c5af431a1f1 297 #if defined(MBEDTLS_ECP_DP_BP256R1_ENABLED)
gustavatmel 1:9c5af431a1f1 298 "MBEDTLS_ECP_DP_BP256R1_ENABLED",
gustavatmel 1:9c5af431a1f1 299 #endif /* MBEDTLS_ECP_DP_BP256R1_ENABLED */
gustavatmel 1:9c5af431a1f1 300 #if defined(MBEDTLS_ECP_DP_BP384R1_ENABLED)
gustavatmel 1:9c5af431a1f1 301 "MBEDTLS_ECP_DP_BP384R1_ENABLED",
gustavatmel 1:9c5af431a1f1 302 #endif /* MBEDTLS_ECP_DP_BP384R1_ENABLED */
gustavatmel 1:9c5af431a1f1 303 #if defined(MBEDTLS_ECP_DP_BP512R1_ENABLED)
gustavatmel 1:9c5af431a1f1 304 "MBEDTLS_ECP_DP_BP512R1_ENABLED",
gustavatmel 1:9c5af431a1f1 305 #endif /* MBEDTLS_ECP_DP_BP512R1_ENABLED */
gustavatmel 1:9c5af431a1f1 306 #if defined(MBEDTLS_ECP_DP_CURVE25519_ENABLED)
gustavatmel 1:9c5af431a1f1 307 "MBEDTLS_ECP_DP_CURVE25519_ENABLED",
gustavatmel 1:9c5af431a1f1 308 #endif /* MBEDTLS_ECP_DP_CURVE25519_ENABLED */
gustavatmel 1:9c5af431a1f1 309 #if defined(MBEDTLS_ECP_NIST_OPTIM)
gustavatmel 1:9c5af431a1f1 310 "MBEDTLS_ECP_NIST_OPTIM",
gustavatmel 1:9c5af431a1f1 311 #endif /* MBEDTLS_ECP_NIST_OPTIM */
gustavatmel 1:9c5af431a1f1 312 #if defined(MBEDTLS_ECDSA_DETERMINISTIC)
gustavatmel 1:9c5af431a1f1 313 "MBEDTLS_ECDSA_DETERMINISTIC",
gustavatmel 1:9c5af431a1f1 314 #endif /* MBEDTLS_ECDSA_DETERMINISTIC */
gustavatmel 1:9c5af431a1f1 315 #if defined(MBEDTLS_KEY_EXCHANGE_PSK_ENABLED)
gustavatmel 1:9c5af431a1f1 316 "MBEDTLS_KEY_EXCHANGE_PSK_ENABLED",
gustavatmel 1:9c5af431a1f1 317 #endif /* MBEDTLS_KEY_EXCHANGE_PSK_ENABLED */
gustavatmel 1:9c5af431a1f1 318 #if defined(MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED)
gustavatmel 1:9c5af431a1f1 319 "MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED",
gustavatmel 1:9c5af431a1f1 320 #endif /* MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED */
gustavatmel 1:9c5af431a1f1 321 #if defined(MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED)
gustavatmel 1:9c5af431a1f1 322 "MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED",
gustavatmel 1:9c5af431a1f1 323 #endif /* MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED */
gustavatmel 1:9c5af431a1f1 324 #if defined(MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED)
gustavatmel 1:9c5af431a1f1 325 "MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED",
gustavatmel 1:9c5af431a1f1 326 #endif /* MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED */
gustavatmel 1:9c5af431a1f1 327 #if defined(MBEDTLS_KEY_EXCHANGE_RSA_ENABLED)
gustavatmel 1:9c5af431a1f1 328 "MBEDTLS_KEY_EXCHANGE_RSA_ENABLED",
gustavatmel 1:9c5af431a1f1 329 #endif /* MBEDTLS_KEY_EXCHANGE_RSA_ENABLED */
gustavatmel 1:9c5af431a1f1 330 #if defined(MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED)
gustavatmel 1:9c5af431a1f1 331 "MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED",
gustavatmel 1:9c5af431a1f1 332 #endif /* MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED */
gustavatmel 1:9c5af431a1f1 333 #if defined(MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED)
gustavatmel 1:9c5af431a1f1 334 "MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED",
gustavatmel 1:9c5af431a1f1 335 #endif /* MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED */
gustavatmel 1:9c5af431a1f1 336 #if defined(MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED)
gustavatmel 1:9c5af431a1f1 337 "MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED",
gustavatmel 1:9c5af431a1f1 338 #endif /* MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED */
gustavatmel 1:9c5af431a1f1 339 #if defined(MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED)
gustavatmel 1:9c5af431a1f1 340 "MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED",
gustavatmel 1:9c5af431a1f1 341 #endif /* MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED */
gustavatmel 1:9c5af431a1f1 342 #if defined(MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED)
gustavatmel 1:9c5af431a1f1 343 "MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED",
gustavatmel 1:9c5af431a1f1 344 #endif /* MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED */
gustavatmel 1:9c5af431a1f1 345 #if defined(MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED)
gustavatmel 1:9c5af431a1f1 346 "MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED",
gustavatmel 1:9c5af431a1f1 347 #endif /* MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED */
gustavatmel 1:9c5af431a1f1 348 #if defined(MBEDTLS_PK_PARSE_EC_EXTENDED)
gustavatmel 1:9c5af431a1f1 349 "MBEDTLS_PK_PARSE_EC_EXTENDED",
gustavatmel 1:9c5af431a1f1 350 #endif /* MBEDTLS_PK_PARSE_EC_EXTENDED */
gustavatmel 1:9c5af431a1f1 351 #if defined(MBEDTLS_ERROR_STRERROR_DUMMY)
gustavatmel 1:9c5af431a1f1 352 "MBEDTLS_ERROR_STRERROR_DUMMY",
gustavatmel 1:9c5af431a1f1 353 #endif /* MBEDTLS_ERROR_STRERROR_DUMMY */
gustavatmel 1:9c5af431a1f1 354 #if defined(MBEDTLS_GENPRIME)
gustavatmel 1:9c5af431a1f1 355 "MBEDTLS_GENPRIME",
gustavatmel 1:9c5af431a1f1 356 #endif /* MBEDTLS_GENPRIME */
gustavatmel 1:9c5af431a1f1 357 #if defined(MBEDTLS_FS_IO)
gustavatmel 1:9c5af431a1f1 358 "MBEDTLS_FS_IO",
gustavatmel 1:9c5af431a1f1 359 #endif /* MBEDTLS_FS_IO */
gustavatmel 1:9c5af431a1f1 360 #if defined(MBEDTLS_NO_DEFAULT_ENTROPY_SOURCES)
gustavatmel 1:9c5af431a1f1 361 "MBEDTLS_NO_DEFAULT_ENTROPY_SOURCES",
gustavatmel 1:9c5af431a1f1 362 #endif /* MBEDTLS_NO_DEFAULT_ENTROPY_SOURCES */
gustavatmel 1:9c5af431a1f1 363 #if defined(MBEDTLS_NO_PLATFORM_ENTROPY)
gustavatmel 1:9c5af431a1f1 364 "MBEDTLS_NO_PLATFORM_ENTROPY",
gustavatmel 1:9c5af431a1f1 365 #endif /* MBEDTLS_NO_PLATFORM_ENTROPY */
gustavatmel 1:9c5af431a1f1 366 #if defined(MBEDTLS_ENTROPY_FORCE_SHA256)
gustavatmel 1:9c5af431a1f1 367 "MBEDTLS_ENTROPY_FORCE_SHA256",
gustavatmel 1:9c5af431a1f1 368 #endif /* MBEDTLS_ENTROPY_FORCE_SHA256 */
gustavatmel 1:9c5af431a1f1 369 #if defined(MBEDTLS_ENTROPY_NV_SEED)
gustavatmel 1:9c5af431a1f1 370 "MBEDTLS_ENTROPY_NV_SEED",
gustavatmel 1:9c5af431a1f1 371 #endif /* MBEDTLS_ENTROPY_NV_SEED */
gustavatmel 1:9c5af431a1f1 372 #if defined(MBEDTLS_MEMORY_DEBUG)
gustavatmel 1:9c5af431a1f1 373 "MBEDTLS_MEMORY_DEBUG",
gustavatmel 1:9c5af431a1f1 374 #endif /* MBEDTLS_MEMORY_DEBUG */
gustavatmel 1:9c5af431a1f1 375 #if defined(MBEDTLS_MEMORY_BACKTRACE)
gustavatmel 1:9c5af431a1f1 376 "MBEDTLS_MEMORY_BACKTRACE",
gustavatmel 1:9c5af431a1f1 377 #endif /* MBEDTLS_MEMORY_BACKTRACE */
gustavatmel 1:9c5af431a1f1 378 #if defined(MBEDTLS_PK_RSA_ALT_SUPPORT)
gustavatmel 1:9c5af431a1f1 379 "MBEDTLS_PK_RSA_ALT_SUPPORT",
gustavatmel 1:9c5af431a1f1 380 #endif /* MBEDTLS_PK_RSA_ALT_SUPPORT */
gustavatmel 1:9c5af431a1f1 381 #if defined(MBEDTLS_PKCS1_V15)
gustavatmel 1:9c5af431a1f1 382 "MBEDTLS_PKCS1_V15",
gustavatmel 1:9c5af431a1f1 383 #endif /* MBEDTLS_PKCS1_V15 */
gustavatmel 1:9c5af431a1f1 384 #if defined(MBEDTLS_PKCS1_V21)
gustavatmel 1:9c5af431a1f1 385 "MBEDTLS_PKCS1_V21",
gustavatmel 1:9c5af431a1f1 386 #endif /* MBEDTLS_PKCS1_V21 */
gustavatmel 1:9c5af431a1f1 387 #if defined(MBEDTLS_RSA_NO_CRT)
gustavatmel 1:9c5af431a1f1 388 "MBEDTLS_RSA_NO_CRT",
gustavatmel 1:9c5af431a1f1 389 #endif /* MBEDTLS_RSA_NO_CRT */
gustavatmel 1:9c5af431a1f1 390 #if defined(MBEDTLS_SELF_TEST)
gustavatmel 1:9c5af431a1f1 391 "MBEDTLS_SELF_TEST",
gustavatmel 1:9c5af431a1f1 392 #endif /* MBEDTLS_SELF_TEST */
gustavatmel 1:9c5af431a1f1 393 #if defined(MBEDTLS_SHA256_SMALLER)
gustavatmel 1:9c5af431a1f1 394 "MBEDTLS_SHA256_SMALLER",
gustavatmel 1:9c5af431a1f1 395 #endif /* MBEDTLS_SHA256_SMALLER */
gustavatmel 1:9c5af431a1f1 396 #if defined(MBEDTLS_SSL_ALL_ALERT_MESSAGES)
gustavatmel 1:9c5af431a1f1 397 "MBEDTLS_SSL_ALL_ALERT_MESSAGES",
gustavatmel 1:9c5af431a1f1 398 #endif /* MBEDTLS_SSL_ALL_ALERT_MESSAGES */
gustavatmel 1:9c5af431a1f1 399 #if defined(MBEDTLS_SSL_DEBUG_ALL)
gustavatmel 1:9c5af431a1f1 400 "MBEDTLS_SSL_DEBUG_ALL",
gustavatmel 1:9c5af431a1f1 401 #endif /* MBEDTLS_SSL_DEBUG_ALL */
gustavatmel 1:9c5af431a1f1 402 #if defined(MBEDTLS_SSL_ENCRYPT_THEN_MAC)
gustavatmel 1:9c5af431a1f1 403 "MBEDTLS_SSL_ENCRYPT_THEN_MAC",
gustavatmel 1:9c5af431a1f1 404 #endif /* MBEDTLS_SSL_ENCRYPT_THEN_MAC */
gustavatmel 1:9c5af431a1f1 405 #if defined(MBEDTLS_SSL_EXTENDED_MASTER_SECRET)
gustavatmel 1:9c5af431a1f1 406 "MBEDTLS_SSL_EXTENDED_MASTER_SECRET",
gustavatmel 1:9c5af431a1f1 407 #endif /* MBEDTLS_SSL_EXTENDED_MASTER_SECRET */
gustavatmel 1:9c5af431a1f1 408 #if defined(MBEDTLS_SSL_FALLBACK_SCSV)
gustavatmel 1:9c5af431a1f1 409 "MBEDTLS_SSL_FALLBACK_SCSV",
gustavatmel 1:9c5af431a1f1 410 #endif /* MBEDTLS_SSL_FALLBACK_SCSV */
gustavatmel 1:9c5af431a1f1 411 #if defined(MBEDTLS_SSL_HW_RECORD_ACCEL)
gustavatmel 1:9c5af431a1f1 412 "MBEDTLS_SSL_HW_RECORD_ACCEL",
gustavatmel 1:9c5af431a1f1 413 #endif /* MBEDTLS_SSL_HW_RECORD_ACCEL */
gustavatmel 1:9c5af431a1f1 414 #if defined(MBEDTLS_SSL_CBC_RECORD_SPLITTING)
gustavatmel 1:9c5af431a1f1 415 "MBEDTLS_SSL_CBC_RECORD_SPLITTING",
gustavatmel 1:9c5af431a1f1 416 #endif /* MBEDTLS_SSL_CBC_RECORD_SPLITTING */
gustavatmel 1:9c5af431a1f1 417 #if defined(MBEDTLS_SSL_RENEGOTIATION)
gustavatmel 1:9c5af431a1f1 418 "MBEDTLS_SSL_RENEGOTIATION",
gustavatmel 1:9c5af431a1f1 419 #endif /* MBEDTLS_SSL_RENEGOTIATION */
gustavatmel 1:9c5af431a1f1 420 #if defined(MBEDTLS_SSL_SRV_SUPPORT_SSLV2_CLIENT_HELLO)
gustavatmel 1:9c5af431a1f1 421 "MBEDTLS_SSL_SRV_SUPPORT_SSLV2_CLIENT_HELLO",
gustavatmel 1:9c5af431a1f1 422 #endif /* MBEDTLS_SSL_SRV_SUPPORT_SSLV2_CLIENT_HELLO */
gustavatmel 1:9c5af431a1f1 423 #if defined(MBEDTLS_SSL_SRV_RESPECT_CLIENT_PREFERENCE)
gustavatmel 1:9c5af431a1f1 424 "MBEDTLS_SSL_SRV_RESPECT_CLIENT_PREFERENCE",
gustavatmel 1:9c5af431a1f1 425 #endif /* MBEDTLS_SSL_SRV_RESPECT_CLIENT_PREFERENCE */
gustavatmel 1:9c5af431a1f1 426 #if defined(MBEDTLS_SSL_MAX_FRAGMENT_LENGTH)
gustavatmel 1:9c5af431a1f1 427 "MBEDTLS_SSL_MAX_FRAGMENT_LENGTH",
gustavatmel 1:9c5af431a1f1 428 #endif /* MBEDTLS_SSL_MAX_FRAGMENT_LENGTH */
gustavatmel 1:9c5af431a1f1 429 #if defined(MBEDTLS_SSL_PROTO_SSL3)
gustavatmel 1:9c5af431a1f1 430 "MBEDTLS_SSL_PROTO_SSL3",
gustavatmel 1:9c5af431a1f1 431 #endif /* MBEDTLS_SSL_PROTO_SSL3 */
gustavatmel 1:9c5af431a1f1 432 #if defined(MBEDTLS_SSL_PROTO_TLS1)
gustavatmel 1:9c5af431a1f1 433 "MBEDTLS_SSL_PROTO_TLS1",
gustavatmel 1:9c5af431a1f1 434 #endif /* MBEDTLS_SSL_PROTO_TLS1 */
gustavatmel 1:9c5af431a1f1 435 #if defined(MBEDTLS_SSL_PROTO_TLS1_1)
gustavatmel 1:9c5af431a1f1 436 "MBEDTLS_SSL_PROTO_TLS1_1",
gustavatmel 1:9c5af431a1f1 437 #endif /* MBEDTLS_SSL_PROTO_TLS1_1 */
gustavatmel 1:9c5af431a1f1 438 #if defined(MBEDTLS_SSL_PROTO_TLS1_2)
gustavatmel 1:9c5af431a1f1 439 "MBEDTLS_SSL_PROTO_TLS1_2",
gustavatmel 1:9c5af431a1f1 440 #endif /* MBEDTLS_SSL_PROTO_TLS1_2 */
gustavatmel 1:9c5af431a1f1 441 #if defined(MBEDTLS_SSL_PROTO_DTLS)
gustavatmel 1:9c5af431a1f1 442 "MBEDTLS_SSL_PROTO_DTLS",
gustavatmel 1:9c5af431a1f1 443 #endif /* MBEDTLS_SSL_PROTO_DTLS */
gustavatmel 1:9c5af431a1f1 444 #if defined(MBEDTLS_SSL_ALPN)
gustavatmel 1:9c5af431a1f1 445 "MBEDTLS_SSL_ALPN",
gustavatmel 1:9c5af431a1f1 446 #endif /* MBEDTLS_SSL_ALPN */
gustavatmel 1:9c5af431a1f1 447 #if defined(MBEDTLS_SSL_DTLS_ANTI_REPLAY)
gustavatmel 1:9c5af431a1f1 448 "MBEDTLS_SSL_DTLS_ANTI_REPLAY",
gustavatmel 1:9c5af431a1f1 449 #endif /* MBEDTLS_SSL_DTLS_ANTI_REPLAY */
gustavatmel 1:9c5af431a1f1 450 #if defined(MBEDTLS_SSL_DTLS_HELLO_VERIFY)
gustavatmel 1:9c5af431a1f1 451 "MBEDTLS_SSL_DTLS_HELLO_VERIFY",
gustavatmel 1:9c5af431a1f1 452 #endif /* MBEDTLS_SSL_DTLS_HELLO_VERIFY */
gustavatmel 1:9c5af431a1f1 453 #if defined(MBEDTLS_SSL_DTLS_CLIENT_PORT_REUSE)
gustavatmel 1:9c5af431a1f1 454 "MBEDTLS_SSL_DTLS_CLIENT_PORT_REUSE",
gustavatmel 1:9c5af431a1f1 455 #endif /* MBEDTLS_SSL_DTLS_CLIENT_PORT_REUSE */
gustavatmel 1:9c5af431a1f1 456 #if defined(MBEDTLS_SSL_DTLS_BADMAC_LIMIT)
gustavatmel 1:9c5af431a1f1 457 "MBEDTLS_SSL_DTLS_BADMAC_LIMIT",
gustavatmel 1:9c5af431a1f1 458 #endif /* MBEDTLS_SSL_DTLS_BADMAC_LIMIT */
gustavatmel 1:9c5af431a1f1 459 #if defined(MBEDTLS_SSL_SESSION_TICKETS)
gustavatmel 1:9c5af431a1f1 460 "MBEDTLS_SSL_SESSION_TICKETS",
gustavatmel 1:9c5af431a1f1 461 #endif /* MBEDTLS_SSL_SESSION_TICKETS */
gustavatmel 1:9c5af431a1f1 462 #if defined(MBEDTLS_SSL_EXPORT_KEYS)
gustavatmel 1:9c5af431a1f1 463 "MBEDTLS_SSL_EXPORT_KEYS",
gustavatmel 1:9c5af431a1f1 464 #endif /* MBEDTLS_SSL_EXPORT_KEYS */
gustavatmel 1:9c5af431a1f1 465 #if defined(MBEDTLS_SSL_SERVER_NAME_INDICATION)
gustavatmel 1:9c5af431a1f1 466 "MBEDTLS_SSL_SERVER_NAME_INDICATION",
gustavatmel 1:9c5af431a1f1 467 #endif /* MBEDTLS_SSL_SERVER_NAME_INDICATION */
gustavatmel 1:9c5af431a1f1 468 #if defined(MBEDTLS_SSL_TRUNCATED_HMAC)
gustavatmel 1:9c5af431a1f1 469 "MBEDTLS_SSL_TRUNCATED_HMAC",
gustavatmel 1:9c5af431a1f1 470 #endif /* MBEDTLS_SSL_TRUNCATED_HMAC */
gustavatmel 1:9c5af431a1f1 471 #if defined(MBEDTLS_SSL_TRUNCATED_HMAC_COMPAT)
gustavatmel 1:9c5af431a1f1 472 "MBEDTLS_SSL_TRUNCATED_HMAC_COMPAT",
gustavatmel 1:9c5af431a1f1 473 #endif /* MBEDTLS_SSL_TRUNCATED_HMAC_COMPAT */
gustavatmel 1:9c5af431a1f1 474 #if defined(MBEDTLS_THREADING_ALT)
gustavatmel 1:9c5af431a1f1 475 "MBEDTLS_THREADING_ALT",
gustavatmel 1:9c5af431a1f1 476 #endif /* MBEDTLS_THREADING_ALT */
gustavatmel 1:9c5af431a1f1 477 #if defined(MBEDTLS_THREADING_PTHREAD)
gustavatmel 1:9c5af431a1f1 478 "MBEDTLS_THREADING_PTHREAD",
gustavatmel 1:9c5af431a1f1 479 #endif /* MBEDTLS_THREADING_PTHREAD */
gustavatmel 1:9c5af431a1f1 480 #if defined(MBEDTLS_VERSION_FEATURES)
gustavatmel 1:9c5af431a1f1 481 "MBEDTLS_VERSION_FEATURES",
gustavatmel 1:9c5af431a1f1 482 #endif /* MBEDTLS_VERSION_FEATURES */
gustavatmel 1:9c5af431a1f1 483 #if defined(MBEDTLS_X509_ALLOW_EXTENSIONS_NON_V3)
gustavatmel 1:9c5af431a1f1 484 "MBEDTLS_X509_ALLOW_EXTENSIONS_NON_V3",
gustavatmel 1:9c5af431a1f1 485 #endif /* MBEDTLS_X509_ALLOW_EXTENSIONS_NON_V3 */
gustavatmel 1:9c5af431a1f1 486 #if defined(MBEDTLS_X509_ALLOW_UNSUPPORTED_CRITICAL_EXTENSION)
gustavatmel 1:9c5af431a1f1 487 "MBEDTLS_X509_ALLOW_UNSUPPORTED_CRITICAL_EXTENSION",
gustavatmel 1:9c5af431a1f1 488 #endif /* MBEDTLS_X509_ALLOW_UNSUPPORTED_CRITICAL_EXTENSION */
gustavatmel 1:9c5af431a1f1 489 #if defined(MBEDTLS_X509_CHECK_KEY_USAGE)
gustavatmel 1:9c5af431a1f1 490 "MBEDTLS_X509_CHECK_KEY_USAGE",
gustavatmel 1:9c5af431a1f1 491 #endif /* MBEDTLS_X509_CHECK_KEY_USAGE */
gustavatmel 1:9c5af431a1f1 492 #if defined(MBEDTLS_X509_CHECK_EXTENDED_KEY_USAGE)
gustavatmel 1:9c5af431a1f1 493 "MBEDTLS_X509_CHECK_EXTENDED_KEY_USAGE",
gustavatmel 1:9c5af431a1f1 494 #endif /* MBEDTLS_X509_CHECK_EXTENDED_KEY_USAGE */
gustavatmel 1:9c5af431a1f1 495 #if defined(MBEDTLS_X509_RSASSA_PSS_SUPPORT)
gustavatmel 1:9c5af431a1f1 496 "MBEDTLS_X509_RSASSA_PSS_SUPPORT",
gustavatmel 1:9c5af431a1f1 497 #endif /* MBEDTLS_X509_RSASSA_PSS_SUPPORT */
gustavatmel 1:9c5af431a1f1 498 #if defined(MBEDTLS_ZLIB_SUPPORT)
gustavatmel 1:9c5af431a1f1 499 "MBEDTLS_ZLIB_SUPPORT",
gustavatmel 1:9c5af431a1f1 500 #endif /* MBEDTLS_ZLIB_SUPPORT */
gustavatmel 1:9c5af431a1f1 501 #if defined(MBEDTLS_AESNI_C)
gustavatmel 1:9c5af431a1f1 502 "MBEDTLS_AESNI_C",
gustavatmel 1:9c5af431a1f1 503 #endif /* MBEDTLS_AESNI_C */
gustavatmel 1:9c5af431a1f1 504 #if defined(MBEDTLS_AES_C)
gustavatmel 1:9c5af431a1f1 505 "MBEDTLS_AES_C",
gustavatmel 1:9c5af431a1f1 506 #endif /* MBEDTLS_AES_C */
gustavatmel 1:9c5af431a1f1 507 #if defined(MBEDTLS_ARC4_C)
gustavatmel 1:9c5af431a1f1 508 "MBEDTLS_ARC4_C",
gustavatmel 1:9c5af431a1f1 509 #endif /* MBEDTLS_ARC4_C */
gustavatmel 1:9c5af431a1f1 510 #if defined(MBEDTLS_ASN1_PARSE_C)
gustavatmel 1:9c5af431a1f1 511 "MBEDTLS_ASN1_PARSE_C",
gustavatmel 1:9c5af431a1f1 512 #endif /* MBEDTLS_ASN1_PARSE_C */
gustavatmel 1:9c5af431a1f1 513 #if defined(MBEDTLS_ASN1_WRITE_C)
gustavatmel 1:9c5af431a1f1 514 "MBEDTLS_ASN1_WRITE_C",
gustavatmel 1:9c5af431a1f1 515 #endif /* MBEDTLS_ASN1_WRITE_C */
gustavatmel 1:9c5af431a1f1 516 #if defined(MBEDTLS_BASE64_C)
gustavatmel 1:9c5af431a1f1 517 "MBEDTLS_BASE64_C",
gustavatmel 1:9c5af431a1f1 518 #endif /* MBEDTLS_BASE64_C */
gustavatmel 1:9c5af431a1f1 519 #if defined(MBEDTLS_BIGNUM_C)
gustavatmel 1:9c5af431a1f1 520 "MBEDTLS_BIGNUM_C",
gustavatmel 1:9c5af431a1f1 521 #endif /* MBEDTLS_BIGNUM_C */
gustavatmel 1:9c5af431a1f1 522 #if defined(MBEDTLS_BLOWFISH_C)
gustavatmel 1:9c5af431a1f1 523 "MBEDTLS_BLOWFISH_C",
gustavatmel 1:9c5af431a1f1 524 #endif /* MBEDTLS_BLOWFISH_C */
gustavatmel 1:9c5af431a1f1 525 #if defined(MBEDTLS_CAMELLIA_C)
gustavatmel 1:9c5af431a1f1 526 "MBEDTLS_CAMELLIA_C",
gustavatmel 1:9c5af431a1f1 527 #endif /* MBEDTLS_CAMELLIA_C */
gustavatmel 1:9c5af431a1f1 528 #if defined(MBEDTLS_CCM_C)
gustavatmel 1:9c5af431a1f1 529 "MBEDTLS_CCM_C",
gustavatmel 1:9c5af431a1f1 530 #endif /* MBEDTLS_CCM_C */
gustavatmel 1:9c5af431a1f1 531 #if defined(MBEDTLS_CERTS_C)
gustavatmel 1:9c5af431a1f1 532 "MBEDTLS_CERTS_C",
gustavatmel 1:9c5af431a1f1 533 #endif /* MBEDTLS_CERTS_C */
gustavatmel 1:9c5af431a1f1 534 #if defined(MBEDTLS_CIPHER_C)
gustavatmel 1:9c5af431a1f1 535 "MBEDTLS_CIPHER_C",
gustavatmel 1:9c5af431a1f1 536 #endif /* MBEDTLS_CIPHER_C */
gustavatmel 1:9c5af431a1f1 537 #if defined(MBEDTLS_CMAC_C)
gustavatmel 1:9c5af431a1f1 538 "MBEDTLS_CMAC_C",
gustavatmel 1:9c5af431a1f1 539 #endif /* MBEDTLS_CMAC_C */
gustavatmel 1:9c5af431a1f1 540 #if defined(MBEDTLS_CTR_DRBG_C)
gustavatmel 1:9c5af431a1f1 541 "MBEDTLS_CTR_DRBG_C",
gustavatmel 1:9c5af431a1f1 542 #endif /* MBEDTLS_CTR_DRBG_C */
gustavatmel 1:9c5af431a1f1 543 #if defined(MBEDTLS_DEBUG_C)
gustavatmel 1:9c5af431a1f1 544 "MBEDTLS_DEBUG_C",
gustavatmel 1:9c5af431a1f1 545 #endif /* MBEDTLS_DEBUG_C */
gustavatmel 1:9c5af431a1f1 546 #if defined(MBEDTLS_DES_C)
gustavatmel 1:9c5af431a1f1 547 "MBEDTLS_DES_C",
gustavatmel 1:9c5af431a1f1 548 #endif /* MBEDTLS_DES_C */
gustavatmel 1:9c5af431a1f1 549 #if defined(MBEDTLS_DHM_C)
gustavatmel 1:9c5af431a1f1 550 "MBEDTLS_DHM_C",
gustavatmel 1:9c5af431a1f1 551 #endif /* MBEDTLS_DHM_C */
gustavatmel 1:9c5af431a1f1 552 #if defined(MBEDTLS_ECDH_C)
gustavatmel 1:9c5af431a1f1 553 "MBEDTLS_ECDH_C",
gustavatmel 1:9c5af431a1f1 554 #endif /* MBEDTLS_ECDH_C */
gustavatmel 1:9c5af431a1f1 555 #if defined(MBEDTLS_ECDSA_C)
gustavatmel 1:9c5af431a1f1 556 "MBEDTLS_ECDSA_C",
gustavatmel 1:9c5af431a1f1 557 #endif /* MBEDTLS_ECDSA_C */
gustavatmel 1:9c5af431a1f1 558 #if defined(MBEDTLS_ECJPAKE_C)
gustavatmel 1:9c5af431a1f1 559 "MBEDTLS_ECJPAKE_C",
gustavatmel 1:9c5af431a1f1 560 #endif /* MBEDTLS_ECJPAKE_C */
gustavatmel 1:9c5af431a1f1 561 #if defined(MBEDTLS_ECP_C)
gustavatmel 1:9c5af431a1f1 562 "MBEDTLS_ECP_C",
gustavatmel 1:9c5af431a1f1 563 #endif /* MBEDTLS_ECP_C */
gustavatmel 1:9c5af431a1f1 564 #if defined(MBEDTLS_ENTROPY_C)
gustavatmel 1:9c5af431a1f1 565 "MBEDTLS_ENTROPY_C",
gustavatmel 1:9c5af431a1f1 566 #endif /* MBEDTLS_ENTROPY_C */
gustavatmel 1:9c5af431a1f1 567 #if defined(MBEDTLS_ERROR_C)
gustavatmel 1:9c5af431a1f1 568 "MBEDTLS_ERROR_C",
gustavatmel 1:9c5af431a1f1 569 #endif /* MBEDTLS_ERROR_C */
gustavatmel 1:9c5af431a1f1 570 #if defined(MBEDTLS_GCM_C)
gustavatmel 1:9c5af431a1f1 571 "MBEDTLS_GCM_C",
gustavatmel 1:9c5af431a1f1 572 #endif /* MBEDTLS_GCM_C */
gustavatmel 1:9c5af431a1f1 573 #if defined(MBEDTLS_HAVEGE_C)
gustavatmel 1:9c5af431a1f1 574 "MBEDTLS_HAVEGE_C",
gustavatmel 1:9c5af431a1f1 575 #endif /* MBEDTLS_HAVEGE_C */
gustavatmel 1:9c5af431a1f1 576 #if defined(MBEDTLS_HMAC_DRBG_C)
gustavatmel 1:9c5af431a1f1 577 "MBEDTLS_HMAC_DRBG_C",
gustavatmel 1:9c5af431a1f1 578 #endif /* MBEDTLS_HMAC_DRBG_C */
gustavatmel 1:9c5af431a1f1 579 #if defined(MBEDTLS_MD_C)
gustavatmel 1:9c5af431a1f1 580 "MBEDTLS_MD_C",
gustavatmel 1:9c5af431a1f1 581 #endif /* MBEDTLS_MD_C */
gustavatmel 1:9c5af431a1f1 582 #if defined(MBEDTLS_MD2_C)
gustavatmel 1:9c5af431a1f1 583 "MBEDTLS_MD2_C",
gustavatmel 1:9c5af431a1f1 584 #endif /* MBEDTLS_MD2_C */
gustavatmel 1:9c5af431a1f1 585 #if defined(MBEDTLS_MD4_C)
gustavatmel 1:9c5af431a1f1 586 "MBEDTLS_MD4_C",
gustavatmel 1:9c5af431a1f1 587 #endif /* MBEDTLS_MD4_C */
gustavatmel 1:9c5af431a1f1 588 #if defined(MBEDTLS_MD5_C)
gustavatmel 1:9c5af431a1f1 589 "MBEDTLS_MD5_C",
gustavatmel 1:9c5af431a1f1 590 #endif /* MBEDTLS_MD5_C */
gustavatmel 1:9c5af431a1f1 591 #if defined(MBEDTLS_MEMORY_BUFFER_ALLOC_C)
gustavatmel 1:9c5af431a1f1 592 "MBEDTLS_MEMORY_BUFFER_ALLOC_C",
gustavatmel 1:9c5af431a1f1 593 #endif /* MBEDTLS_MEMORY_BUFFER_ALLOC_C */
gustavatmel 1:9c5af431a1f1 594 #if defined(MBEDTLS_NET_C)
gustavatmel 1:9c5af431a1f1 595 "MBEDTLS_NET_C",
gustavatmel 1:9c5af431a1f1 596 #endif /* MBEDTLS_NET_C */
gustavatmel 1:9c5af431a1f1 597 #if defined(MBEDTLS_OID_C)
gustavatmel 1:9c5af431a1f1 598 "MBEDTLS_OID_C",
gustavatmel 1:9c5af431a1f1 599 #endif /* MBEDTLS_OID_C */
gustavatmel 1:9c5af431a1f1 600 #if defined(MBEDTLS_PADLOCK_C)
gustavatmel 1:9c5af431a1f1 601 "MBEDTLS_PADLOCK_C",
gustavatmel 1:9c5af431a1f1 602 #endif /* MBEDTLS_PADLOCK_C */
gustavatmel 1:9c5af431a1f1 603 #if defined(MBEDTLS_PEM_PARSE_C)
gustavatmel 1:9c5af431a1f1 604 "MBEDTLS_PEM_PARSE_C",
gustavatmel 1:9c5af431a1f1 605 #endif /* MBEDTLS_PEM_PARSE_C */
gustavatmel 1:9c5af431a1f1 606 #if defined(MBEDTLS_PEM_WRITE_C)
gustavatmel 1:9c5af431a1f1 607 "MBEDTLS_PEM_WRITE_C",
gustavatmel 1:9c5af431a1f1 608 #endif /* MBEDTLS_PEM_WRITE_C */
gustavatmel 1:9c5af431a1f1 609 #if defined(MBEDTLS_PK_C)
gustavatmel 1:9c5af431a1f1 610 "MBEDTLS_PK_C",
gustavatmel 1:9c5af431a1f1 611 #endif /* MBEDTLS_PK_C */
gustavatmel 1:9c5af431a1f1 612 #if defined(MBEDTLS_PK_PARSE_C)
gustavatmel 1:9c5af431a1f1 613 "MBEDTLS_PK_PARSE_C",
gustavatmel 1:9c5af431a1f1 614 #endif /* MBEDTLS_PK_PARSE_C */
gustavatmel 1:9c5af431a1f1 615 #if defined(MBEDTLS_PK_WRITE_C)
gustavatmel 1:9c5af431a1f1 616 "MBEDTLS_PK_WRITE_C",
gustavatmel 1:9c5af431a1f1 617 #endif /* MBEDTLS_PK_WRITE_C */
gustavatmel 1:9c5af431a1f1 618 #if defined(MBEDTLS_PKCS5_C)
gustavatmel 1:9c5af431a1f1 619 "MBEDTLS_PKCS5_C",
gustavatmel 1:9c5af431a1f1 620 #endif /* MBEDTLS_PKCS5_C */
gustavatmel 1:9c5af431a1f1 621 #if defined(MBEDTLS_PKCS11_C)
gustavatmel 1:9c5af431a1f1 622 "MBEDTLS_PKCS11_C",
gustavatmel 1:9c5af431a1f1 623 #endif /* MBEDTLS_PKCS11_C */
gustavatmel 1:9c5af431a1f1 624 #if defined(MBEDTLS_PKCS12_C)
gustavatmel 1:9c5af431a1f1 625 "MBEDTLS_PKCS12_C",
gustavatmel 1:9c5af431a1f1 626 #endif /* MBEDTLS_PKCS12_C */
gustavatmel 1:9c5af431a1f1 627 #if defined(MBEDTLS_PLATFORM_C)
gustavatmel 1:9c5af431a1f1 628 "MBEDTLS_PLATFORM_C",
gustavatmel 1:9c5af431a1f1 629 #endif /* MBEDTLS_PLATFORM_C */
gustavatmel 1:9c5af431a1f1 630 #if defined(MBEDTLS_RIPEMD160_C)
gustavatmel 1:9c5af431a1f1 631 "MBEDTLS_RIPEMD160_C",
gustavatmel 1:9c5af431a1f1 632 #endif /* MBEDTLS_RIPEMD160_C */
gustavatmel 1:9c5af431a1f1 633 #if defined(MBEDTLS_RSA_C)
gustavatmel 1:9c5af431a1f1 634 "MBEDTLS_RSA_C",
gustavatmel 1:9c5af431a1f1 635 #endif /* MBEDTLS_RSA_C */
gustavatmel 1:9c5af431a1f1 636 #if defined(MBEDTLS_SHA1_C)
gustavatmel 1:9c5af431a1f1 637 "MBEDTLS_SHA1_C",
gustavatmel 1:9c5af431a1f1 638 #endif /* MBEDTLS_SHA1_C */
gustavatmel 1:9c5af431a1f1 639 #if defined(MBEDTLS_SHA256_C)
gustavatmel 1:9c5af431a1f1 640 "MBEDTLS_SHA256_C",
gustavatmel 1:9c5af431a1f1 641 #endif /* MBEDTLS_SHA256_C */
gustavatmel 1:9c5af431a1f1 642 #if defined(MBEDTLS_SHA512_C)
gustavatmel 1:9c5af431a1f1 643 "MBEDTLS_SHA512_C",
gustavatmel 1:9c5af431a1f1 644 #endif /* MBEDTLS_SHA512_C */
gustavatmel 1:9c5af431a1f1 645 #if defined(MBEDTLS_SSL_CACHE_C)
gustavatmel 1:9c5af431a1f1 646 "MBEDTLS_SSL_CACHE_C",
gustavatmel 1:9c5af431a1f1 647 #endif /* MBEDTLS_SSL_CACHE_C */
gustavatmel 1:9c5af431a1f1 648 #if defined(MBEDTLS_SSL_COOKIE_C)
gustavatmel 1:9c5af431a1f1 649 "MBEDTLS_SSL_COOKIE_C",
gustavatmel 1:9c5af431a1f1 650 #endif /* MBEDTLS_SSL_COOKIE_C */
gustavatmel 1:9c5af431a1f1 651 #if defined(MBEDTLS_SSL_TICKET_C)
gustavatmel 1:9c5af431a1f1 652 "MBEDTLS_SSL_TICKET_C",
gustavatmel 1:9c5af431a1f1 653 #endif /* MBEDTLS_SSL_TICKET_C */
gustavatmel 1:9c5af431a1f1 654 #if defined(MBEDTLS_SSL_CLI_C)
gustavatmel 1:9c5af431a1f1 655 "MBEDTLS_SSL_CLI_C",
gustavatmel 1:9c5af431a1f1 656 #endif /* MBEDTLS_SSL_CLI_C */
gustavatmel 1:9c5af431a1f1 657 #if defined(MBEDTLS_SSL_SRV_C)
gustavatmel 1:9c5af431a1f1 658 "MBEDTLS_SSL_SRV_C",
gustavatmel 1:9c5af431a1f1 659 #endif /* MBEDTLS_SSL_SRV_C */
gustavatmel 1:9c5af431a1f1 660 #if defined(MBEDTLS_SSL_TLS_C)
gustavatmel 1:9c5af431a1f1 661 "MBEDTLS_SSL_TLS_C",
gustavatmel 1:9c5af431a1f1 662 #endif /* MBEDTLS_SSL_TLS_C */
gustavatmel 1:9c5af431a1f1 663 #if defined(MBEDTLS_THREADING_C)
gustavatmel 1:9c5af431a1f1 664 "MBEDTLS_THREADING_C",
gustavatmel 1:9c5af431a1f1 665 #endif /* MBEDTLS_THREADING_C */
gustavatmel 1:9c5af431a1f1 666 #if defined(MBEDTLS_TIMING_C)
gustavatmel 1:9c5af431a1f1 667 "MBEDTLS_TIMING_C",
gustavatmel 1:9c5af431a1f1 668 #endif /* MBEDTLS_TIMING_C */
gustavatmel 1:9c5af431a1f1 669 #if defined(MBEDTLS_VERSION_C)
gustavatmel 1:9c5af431a1f1 670 "MBEDTLS_VERSION_C",
gustavatmel 1:9c5af431a1f1 671 #endif /* MBEDTLS_VERSION_C */
gustavatmel 1:9c5af431a1f1 672 #if defined(MBEDTLS_X509_USE_C)
gustavatmel 1:9c5af431a1f1 673 "MBEDTLS_X509_USE_C",
gustavatmel 1:9c5af431a1f1 674 #endif /* MBEDTLS_X509_USE_C */
gustavatmel 1:9c5af431a1f1 675 #if defined(MBEDTLS_X509_CRT_PARSE_C)
gustavatmel 1:9c5af431a1f1 676 "MBEDTLS_X509_CRT_PARSE_C",
gustavatmel 1:9c5af431a1f1 677 #endif /* MBEDTLS_X509_CRT_PARSE_C */
gustavatmel 1:9c5af431a1f1 678 #if defined(MBEDTLS_X509_CRL_PARSE_C)
gustavatmel 1:9c5af431a1f1 679 "MBEDTLS_X509_CRL_PARSE_C",
gustavatmel 1:9c5af431a1f1 680 #endif /* MBEDTLS_X509_CRL_PARSE_C */
gustavatmel 1:9c5af431a1f1 681 #if defined(MBEDTLS_X509_CSR_PARSE_C)
gustavatmel 1:9c5af431a1f1 682 "MBEDTLS_X509_CSR_PARSE_C",
gustavatmel 1:9c5af431a1f1 683 #endif /* MBEDTLS_X509_CSR_PARSE_C */
gustavatmel 1:9c5af431a1f1 684 #if defined(MBEDTLS_X509_CREATE_C)
gustavatmel 1:9c5af431a1f1 685 "MBEDTLS_X509_CREATE_C",
gustavatmel 1:9c5af431a1f1 686 #endif /* MBEDTLS_X509_CREATE_C */
gustavatmel 1:9c5af431a1f1 687 #if defined(MBEDTLS_X509_CRT_WRITE_C)
gustavatmel 1:9c5af431a1f1 688 "MBEDTLS_X509_CRT_WRITE_C",
gustavatmel 1:9c5af431a1f1 689 #endif /* MBEDTLS_X509_CRT_WRITE_C */
gustavatmel 1:9c5af431a1f1 690 #if defined(MBEDTLS_X509_CSR_WRITE_C)
gustavatmel 1:9c5af431a1f1 691 "MBEDTLS_X509_CSR_WRITE_C",
gustavatmel 1:9c5af431a1f1 692 #endif /* MBEDTLS_X509_CSR_WRITE_C */
gustavatmel 1:9c5af431a1f1 693 #if defined(MBEDTLS_XTEA_C)
gustavatmel 1:9c5af431a1f1 694 "MBEDTLS_XTEA_C",
gustavatmel 1:9c5af431a1f1 695 #endif /* MBEDTLS_XTEA_C */
gustavatmel 1:9c5af431a1f1 696 #endif /* MBEDTLS_VERSION_FEATURES */
gustavatmel 1:9c5af431a1f1 697 NULL
gustavatmel 1:9c5af431a1f1 698 };
gustavatmel 1:9c5af431a1f1 699
gustavatmel 1:9c5af431a1f1 700 int mbedtls_version_check_feature( const char *feature )
gustavatmel 1:9c5af431a1f1 701 {
gustavatmel 1:9c5af431a1f1 702 const char **idx = features;
gustavatmel 1:9c5af431a1f1 703
gustavatmel 1:9c5af431a1f1 704 if( *idx == NULL )
gustavatmel 1:9c5af431a1f1 705 return( -2 );
gustavatmel 1:9c5af431a1f1 706
gustavatmel 1:9c5af431a1f1 707 if( feature == NULL )
gustavatmel 1:9c5af431a1f1 708 return( -1 );
gustavatmel 1:9c5af431a1f1 709
gustavatmel 1:9c5af431a1f1 710 while( *idx != NULL )
gustavatmel 1:9c5af431a1f1 711 {
gustavatmel 1:9c5af431a1f1 712 if( !strcmp( *idx, feature ) )
gustavatmel 1:9c5af431a1f1 713 return( 0 );
gustavatmel 1:9c5af431a1f1 714 idx++;
gustavatmel 1:9c5af431a1f1 715 }
gustavatmel 1:9c5af431a1f1 716 return( -1 );
gustavatmel 1:9c5af431a1f1 717 }
gustavatmel 1:9c5af431a1f1 718
gustavatmel 1:9c5af431a1f1 719 #endif /* MBEDTLS_VERSION_C */