PolarSSL v1.2.11
config.h
Go to the documentation of this file.
1 
31 #ifndef POLARSSL_CONFIG_H
32 #define POLARSSL_CONFIG_H
33 
34 #if defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
35 #define _CRT_SECURE_NO_DEPRECATE 1
36 #endif
37 
69 #define POLARSSL_HAVE_LONGLONG
70 
86 #define POLARSSL_HAVE_ASM
87 
107 #define POLARSSL_HAVE_READDIR_R
108 /* \} name */
109 
162 #define POLARSSL_CIPHER_MODE_CFB
163 
169 #define POLARSSL_CIPHER_MODE_CTR
170 
212 #define POLARSSL_ERROR_STRERROR_DUMMY
213 
221 #define POLARSSL_GENPRIME
222 
228 #define POLARSSL_FS_IO
229 
262 #define POLARSSL_PKCS1_V21
263 
279 #define POLARSSL_SELF_TEST
280 
293 #define POLARSSL_SSL_ALERT_MESSAGES
294 
329 #define POLARSSL_SSL_SRV_SUPPORT_SSLV2_CLIENT_HELLO
330 
361 /* \} name */
362 
395 #define POLARSSL_AES_C
396 
409 #define POLARSSL_ARC4_C
410 
419 #define POLARSSL_ASN1_PARSE_C
420 
428 #define POLARSSL_ASN1_WRITE_C
429 
440 #define POLARSSL_BASE64_C
441 
455 #define POLARSSL_BIGNUM_C
456 
464 #define POLARSSL_BLOWFISH_C
465 
485 #define POLARSSL_CAMELLIA_C
486 
497 #define POLARSSL_CERTS_C
498 
509 #define POLARSSL_CIPHER_C
510 
523 #define POLARSSL_CTR_DRBG_C
524 
537 #define POLARSSL_DEBUG_C
538 
555 #define POLARSSL_DES_C
556 
581 #define POLARSSL_DHM_C
582 
595 #define POLARSSL_ENTROPY_C
596 
607 #define POLARSSL_ERROR_C
608 
623 #define POLARSSL_GCM_C
624 
658 #define POLARSSL_MD_C
659 
699 #define POLARSSL_MD5_C
700 
711 #define POLARSSL_NET_C
712 
723 #define POLARSSL_PADLOCK_C
724 
751 #define POLARSSL_PEM_C
752 
764 #define POLARSSL_PKCS5_C
765 
796 #define POLARSSL_PKCS12_C
797 
813 #define POLARSSL_RSA_C
814 
828 #define POLARSSL_SHA1_C
829 
842 #define POLARSSL_SHA2_C
843 
855 #define POLARSSL_SHA4_C
856 
867 #define POLARSSL_SSL_CACHE_C
868 
881 #define POLARSSL_SSL_CLI_C
882 
895 #define POLARSSL_SSL_SRV_C
896 
910 #define POLARSSL_SSL_TLS_C
911 
922 #define POLARSSL_TIMING_C
923 
933 #define POLARSSL_VERSION_C
934 
949 #define POLARSSL_X509_PARSE_C
950 
962 #define POLARSSL_X509_WRITE_C
963 
972 #define POLARSSL_XTEA_C
973 /* \} name */
974 
993 //#define POLARSSL_CONFIG_OPTIONS /**< Enable config.h module value configuration */
994 
995 #if defined(POLARSSL_CONFIG_OPTIONS)
996 
997 // MPI / BIGNUM options
998 //
999 #define POLARSSL_MPI_WINDOW_SIZE 6
1000 #define POLARSSL_MPI_MAX_SIZE 512
1002 // CTR_DRBG options
1003 //
1004 #define CTR_DRBG_ENTROPY_LEN 48
1005 #define CTR_DRBG_RESEED_INTERVAL 10000
1006 #define CTR_DRBG_MAX_INPUT 256
1007 #define CTR_DRBG_MAX_REQUEST 1024
1008 #define CTR_DRBG_MAX_SEED_INPUT 384
1010 // Entropy options
1011 //
1012 #define ENTROPY_MAX_SOURCES 20
1013 #define ENTROPY_MAX_GATHER 128
1015 // SSL Cache options
1016 //
1017 #define SSL_CACHE_DEFAULT_TIMEOUT 86400
1018 #define SSL_CACHE_DEFAULT_MAX_ENTRIES 50
1020 // SSL options
1021 //
1022 #define SSL_MAX_CONTENT_LEN 16384
1024 #endif /* POLARSSL_CONFIG_OPTIONS */
1025 
1026 /* \} name */
1027 #endif /* config.h */