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
325 #define POLARSSL_ECP_DP_SECP192R1_ENABLED
326 #define POLARSSL_ECP_DP_SECP224R1_ENABLED
327 #define POLARSSL_ECP_DP_SECP256R1_ENABLED
328 #define POLARSSL_ECP_DP_SECP384R1_ENABLED
329 #define POLARSSL_ECP_DP_SECP521R1_ENABLED
330 #define POLARSSL_ECP_DP_SECP192K1_ENABLED
331 #define POLARSSL_ECP_DP_SECP224K1_ENABLED
332 #define POLARSSL_ECP_DP_SECP256K1_ENABLED
333 #define POLARSSL_ECP_DP_BP256R1_ENABLED
334 #define POLARSSL_ECP_DP_BP384R1_ENABLED
335 #define POLARSSL_ECP_DP_BP512R1_ENABLED
337 #define POLARSSL_ECP_DP_M255_ENABLED
350 #define POLARSSL_ECP_NIST_OPTIM
364 #define POLARSSL_ECDSA_DETERMINISTIC
386 #define POLARSSL_KEY_EXCHANGE_PSK_ENABLED
410 #define POLARSSL_KEY_EXCHANGE_DHE_PSK_ENABLED
430 #define POLARSSL_KEY_EXCHANGE_ECDHE_PSK_ENABLED
455 #define POLARSSL_KEY_EXCHANGE_RSA_PSK_ENABLED
483 #define POLARSSL_KEY_EXCHANGE_RSA_ENABLED
509 #define POLARSSL_KEY_EXCHANGE_DHE_RSA_ENABLED
534 #define POLARSSL_KEY_EXCHANGE_ECDHE_RSA_ENABLED
558 #define POLARSSL_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED
582 #define POLARSSL_KEY_EXCHANGE_ECDH_ECDSA_ENABLED
606 #define POLARSSL_KEY_EXCHANGE_ECDH_RSA_ENABLED
620 #define POLARSSL_PK_PARSE_EC_EXTENDED
631 #define POLARSSL_ERROR_STRERROR_BC
642 #define POLARSSL_ERROR_STRERROR_DUMMY
651 #define POLARSSL_GENPRIME
658 #define POLARSSL_FS_IO
734 #define POLARSSL_PKCS1_V15
745 #define POLARSSL_PKCS1_V21
762 #define POLARSSL_SELF_TEST
776 #define POLARSSL_SSL_ALERT_MESSAGES
812 #define POLARSSL_SSL_SRV_SUPPORT_SSLV2_CLIENT_HELLO
831 #define POLARSSL_SSL_MAX_FRAGMENT_LENGTH
843 #define POLARSSL_SSL_PROTO_SSL3
855 #define POLARSSL_SSL_PROTO_TLS1
867 #define POLARSSL_SSL_PROTO_TLS1_1
879 #define POLARSSL_SSL_PROTO_TLS1_2
889 #define POLARSSL_SSL_ALPN
902 #define POLARSSL_SSL_SESSION_TICKETS
911 #define POLARSSL_SSL_SERVER_NAME_INDICATION
920 #define POLARSSL_SSL_TRUNCATED_HMAC
969 #define POLARSSL_VERSION_FEATURES
1003 #define POLARSSL_X509_CHECK_KEY_USAGE
1016 #define POLARSSL_X509_CHECK_EXTENDED_KEY_USAGE
1058 #define POLARSSL_AESNI_C
1133 #define POLARSSL_AES_C
1156 #define POLARSSL_ARC4_C
1170 #define POLARSSL_ASN1_PARSE_C
1184 #define POLARSSL_ASN1_WRITE_C
1196 #define POLARSSL_BASE64_C
1211 #define POLARSSL_BIGNUM_C
1220 #define POLARSSL_BLOWFISH_C
1275 #define POLARSSL_CAMELLIA_C
1289 #define POLARSSL_CERTS_C
1301 #define POLARSSL_CIPHER_C
1315 #define POLARSSL_CTR_DRBG_C
1329 #define POLARSSL_DEBUG_C
1355 #define POLARSSL_DES_C
1369 #define POLARSSL_DHM_C
1385 #define POLARSSL_ECDH_C
1400 #define POLARSSL_ECDSA_C
1413 #define POLARSSL_ECP_C
1427 #define POLARSSL_ENTROPY_C
1439 #define POLARSSL_ERROR_C
1453 #define POLARSSL_GCM_C
1490 #define POLARSSL_HMAC_DRBG_C
1502 #define POLARSSL_MD_C
1541 #define POLARSSL_MD5_C
1574 #define POLARSSL_NET_C
1597 #define POLARSSL_OID_C
1611 #define POLARSSL_PADLOCK_C
1625 #define POLARSSL_PBKDF2_C
1643 #define POLARSSL_PEM_PARSE_C
1659 #define POLARSSL_PEM_WRITE_C
1675 #define POLARSSL_PK_C
1690 #define POLARSSL_PK_PARSE_C
1704 #define POLARSSL_PK_WRITE_C
1717 #define POLARSSL_PKCS5_C
1748 #define POLARSSL_PKCS12_C
1761 #define POLARSSL_PLATFORM_C
1772 #define POLARSSL_RIPEMD160_C
1790 #define POLARSSL_RSA_C
1806 #define POLARSSL_SHA1_C
1824 #define POLARSSL_SHA256_C
1840 #define POLARSSL_SHA512_C
1852 #define POLARSSL_SSL_CACHE_C
1866 #define POLARSSL_SSL_CLI_C
1880 #define POLARSSL_SSL_SRV_C
1896 #define POLARSSL_SSL_TLS_C
1929 #define POLARSSL_TIMING_C
1940 #define POLARSSL_VERSION_C
1957 #define POLARSSL_X509_USE_C
1973 #define POLARSSL_X509_CRT_PARSE_C
1987 #define POLARSSL_X509_CRL_PARSE_C
2001 #define POLARSSL_X509_CSR_PARSE_C
2014 #define POLARSSL_X509_CREATE_C
2027 #define POLARSSL_X509_CRT_WRITE_C
2040 #define POLARSSL_X509_CSR_WRITE_C
2050 #define POLARSSL_XTEA_C
Consistency checks for configuration options.