31 #ifndef POLARSSL_CONFIG_H 32 #define POLARSSL_CONFIG_H 34 #if defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE) 35 #define _CRT_SECURE_NO_DEPRECATE 1 69 #define POLARSSL_HAVE_LONGLONG 85 #define POLARSSL_HAVE_ASM 103 #define POLARSSL_HAVE_TIME 115 #define POLARSSL_HAVE_IPV6 238 #define POLARSSL_CIPHER_MODE_CBC 245 #define POLARSSL_CIPHER_MODE_CFB 252 #define POLARSSL_CIPHER_MODE_CTR 297 #define POLARSSL_CIPHER_PADDING_PKCS7 298 #define POLARSSL_CIPHER_PADDING_ONE_AND_ZEROS 299 #define POLARSSL_CIPHER_PADDING_ZEROS_AND_LEN 300 #define POLARSSL_CIPHER_PADDING_ZEROS 338 #define POLARSSL_ECP_DP_SECP192R1_ENABLED 339 #define POLARSSL_ECP_DP_SECP224R1_ENABLED 340 #define POLARSSL_ECP_DP_SECP256R1_ENABLED 341 #define POLARSSL_ECP_DP_SECP384R1_ENABLED 342 #define POLARSSL_ECP_DP_SECP521R1_ENABLED 343 #define POLARSSL_ECP_DP_SECP192K1_ENABLED 344 #define POLARSSL_ECP_DP_SECP224K1_ENABLED 345 #define POLARSSL_ECP_DP_SECP256K1_ENABLED 346 #define POLARSSL_ECP_DP_BP256R1_ENABLED 347 #define POLARSSL_ECP_DP_BP384R1_ENABLED 348 #define POLARSSL_ECP_DP_BP512R1_ENABLED 350 #define POLARSSL_ECP_DP_M255_ENABLED 363 #define POLARSSL_ECP_NIST_OPTIM 377 #define POLARSSL_ECDSA_DETERMINISTIC 399 #define POLARSSL_KEY_EXCHANGE_PSK_ENABLED 423 #define POLARSSL_KEY_EXCHANGE_DHE_PSK_ENABLED 443 #define POLARSSL_KEY_EXCHANGE_ECDHE_PSK_ENABLED 468 #define POLARSSL_KEY_EXCHANGE_RSA_PSK_ENABLED 496 #define POLARSSL_KEY_EXCHANGE_RSA_ENABLED 522 #define POLARSSL_KEY_EXCHANGE_DHE_RSA_ENABLED 547 #define POLARSSL_KEY_EXCHANGE_ECDHE_RSA_ENABLED 571 #define POLARSSL_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED 595 #define POLARSSL_KEY_EXCHANGE_ECDH_ECDSA_ENABLED 619 #define POLARSSL_KEY_EXCHANGE_ECDH_RSA_ENABLED 633 #define POLARSSL_PK_PARSE_EC_EXTENDED 647 #define POLARSSL_ERROR_STRERROR_BC 662 #define POLARSSL_ERROR_STRERROR_DUMMY 671 #define POLARSSL_GENPRIME 678 #define POLARSSL_FS_IO 754 #define POLARSSL_PKCS1_V15 765 #define POLARSSL_PKCS1_V21 782 #define POLARSSL_SELF_TEST 796 #define POLARSSL_SSL_ALERT_MESSAGES 832 #define POLARSSL_SSL_SRV_SUPPORT_SSLV2_CLIENT_HELLO 851 #define POLARSSL_SSL_MAX_FRAGMENT_LENGTH 863 #define POLARSSL_SSL_PROTO_SSL3 875 #define POLARSSL_SSL_PROTO_TLS1 887 #define POLARSSL_SSL_PROTO_TLS1_1 899 #define POLARSSL_SSL_PROTO_TLS1_2 909 #define POLARSSL_SSL_ALPN 922 #define POLARSSL_SSL_SESSION_TICKETS 931 #define POLARSSL_SSL_SERVER_NAME_INDICATION 940 #define POLARSSL_SSL_TRUNCATED_HMAC 976 #define POLARSSL_THREADING_PTHREAD 989 #define POLARSSL_VERSION_FEATURES 1023 #define POLARSSL_X509_CHECK_KEY_USAGE 1036 #define POLARSSL_X509_CHECK_EXTENDED_KEY_USAGE 1046 #define POLARSSL_X509_RSASSA_PSS_SUPPORT 1088 #define POLARSSL_AESNI_C 1163 #define POLARSSL_AES_C 1186 #define POLARSSL_ARC4_C 1200 #define POLARSSL_ASN1_PARSE_C 1214 #define POLARSSL_ASN1_WRITE_C 1226 #define POLARSSL_BASE64_C 1242 #define POLARSSL_BIGNUM_C 1251 #define POLARSSL_BLOWFISH_C 1306 #define POLARSSL_CAMELLIA_C 1320 #define POLARSSL_CCM_C 1334 #define POLARSSL_CERTS_C 1346 #define POLARSSL_CIPHER_C 1360 #define POLARSSL_CTR_DRBG_C 1374 #define POLARSSL_DEBUG_C 1400 #define POLARSSL_DES_C 1414 #define POLARSSL_DHM_C 1430 #define POLARSSL_ECDH_C 1445 #define POLARSSL_ECDSA_C 1458 #define POLARSSL_ECP_C 1472 #define POLARSSL_ENTROPY_C 1484 #define POLARSSL_ERROR_C 1498 #define POLARSSL_GCM_C 1535 #define POLARSSL_HMAC_DRBG_C 1547 #define POLARSSL_MD_C 1586 #define POLARSSL_MD5_C 1619 #define POLARSSL_NET_C 1642 #define POLARSSL_OID_C 1656 #define POLARSSL_PADLOCK_C 1670 #define POLARSSL_PBKDF2_C 1688 #define POLARSSL_PEM_PARSE_C 1704 #define POLARSSL_PEM_WRITE_C 1720 #define POLARSSL_PK_C 1735 #define POLARSSL_PK_PARSE_C 1749 #define POLARSSL_PK_WRITE_C 1762 #define POLARSSL_PKCS5_C 1793 #define POLARSSL_PKCS12_C 1806 #define POLARSSL_PLATFORM_C 1817 #define POLARSSL_RIPEMD160_C 1835 #define POLARSSL_RSA_C 1851 #define POLARSSL_SHA1_C 1869 #define POLARSSL_SHA256_C 1885 #define POLARSSL_SHA512_C 1897 #define POLARSSL_SSL_CACHE_C 1911 #define POLARSSL_SSL_CLI_C 1925 #define POLARSSL_SSL_SRV_C 1941 #define POLARSSL_SSL_TLS_C 1962 #define POLARSSL_THREADING_C 1974 #define POLARSSL_TIMING_C 1985 #define POLARSSL_VERSION_C 2002 #define POLARSSL_X509_USE_C 2018 #define POLARSSL_X509_CRT_PARSE_C 2032 #define POLARSSL_X509_CRL_PARSE_C 2046 #define POLARSSL_X509_CSR_PARSE_C 2059 #define POLARSSL_X509_CREATE_C 2072 #define POLARSSL_X509_CRT_WRITE_C 2085 #define POLARSSL_X509_CSR_WRITE_C 2095 #define POLARSSL_XTEA_C Consistency checks for configuration options.