Go to the documentation of this file.
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
86 #define POLARSSL_HAVE_ASM
151 #define POLARSSL_CIPHER_MODE_CFB
158 #define POLARSSL_CIPHER_MODE_CTR
201 #define POLARSSL_ERROR_STRERROR_DUMMY
210 #define POLARSSL_GENPRIME
217 #define POLARSSL_FS_IO
251 #define POLARSSL_PKCS1_V21
268 #define POLARSSL_SELF_TEST
282 #define POLARSSL_SSL_ALERT_MESSAGES
318 #define POLARSSL_SSL_SRV_SUPPORT_SSLV2_CLIENT_HELLO
380 #define POLARSSL_AES_C
394 #define POLARSSL_ARC4_C
404 #define POLARSSL_ASN1_PARSE_C
413 #define POLARSSL_ASN1_WRITE_C
425 #define POLARSSL_BASE64_C
440 #define POLARSSL_BIGNUM_C
449 #define POLARSSL_BLOWFISH_C
470 #define POLARSSL_CAMELLIA_C
482 #define POLARSSL_CERTS_C
494 #define POLARSSL_CIPHER_C
508 #define POLARSSL_CTR_DRBG_C
522 #define POLARSSL_DEBUG_C
540 #define POLARSSL_DES_C
566 #define POLARSSL_DHM_C
580 #define POLARSSL_ENTROPY_C
592 #define POLARSSL_ERROR_C
608 #define POLARSSL_GCM_C
643 #define POLARSSL_MD_C
684 #define POLARSSL_MD5_C
696 #define POLARSSL_NET_C
708 #define POLARSSL_PADLOCK_C
736 #define POLARSSL_PEM_C
749 #define POLARSSL_PKCS5_C
781 #define POLARSSL_PKCS12_C
798 #define POLARSSL_RSA_C
813 #define POLARSSL_SHA1_C
827 #define POLARSSL_SHA2_C
840 #define POLARSSL_SHA4_C
852 #define POLARSSL_SSL_CACHE_C
866 #define POLARSSL_SSL_CLI_C
880 #define POLARSSL_SSL_SRV_C
895 #define POLARSSL_SSL_TLS_C
907 #define POLARSSL_TIMING_C
918 #define POLARSSL_VERSION_C
934 #define POLARSSL_X509_PARSE_C
947 #define POLARSSL_X509_WRITE_C
957 #define POLARSSL_XTEA_C
980 #if defined(POLARSSL_CONFIG_OPTIONS)
984 #define POLARSSL_MPI_WINDOW_SIZE 6
985 #define POLARSSL_MPI_MAX_SIZE 512
989 #define CTR_DRBG_ENTROPY_LEN 48
990 #define CTR_DRBG_RESEED_INTERVAL 10000
991 #define CTR_DRBG_MAX_INPUT 256
992 #define CTR_DRBG_MAX_REQUEST 1024
993 #define CTR_DRBG_MAX_SEED_INPUT 384
997 #define ENTROPY_MAX_SOURCES 20
998 #define ENTROPY_MAX_GATHER 128
1000 // SSL Cache options
1002 #define SSL_CACHE_DEFAULT_TIMEOUT 86400
1003 #define SSL_CACHE_DEFAULT_MAX_ENTRIES 50
1007 #define SSL_MAX_CONTENT_LEN 16384