Go to the documentation of this file.
15 #ifndef POLARSSL_CONFIG_H
16 #define POLARSSL_CONFIG_H
19 #define POLARSSL_HAVE_ASM
20 #define POLARSSL_HAVE_TIME
21 #define POLARSSL_HAVE_IPV6
24 #define POLARSSL_ECP_DP_SECP256R1_ENABLED
25 #define POLARSSL_ECP_DP_SECP384R1_ENABLED
26 #define POLARSSL_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED
27 #define POLARSSL_SSL_PROTO_TLS1_2
30 #define POLARSSL_AES_C
31 #define POLARSSL_ASN1_PARSE_C
32 #define POLARSSL_ASN1_WRITE_C
33 #define POLARSSL_BIGNUM_C
34 #define POLARSSL_CIPHER_C
35 #define POLARSSL_CTR_DRBG_C
36 #define POLARSSL_ECDH_C
37 #define POLARSSL_ECDSA_C
38 #define POLARSSL_ECP_C
39 #define POLARSSL_ENTROPY_C
40 #define POLARSSL_GCM_C
42 #define POLARSSL_NET_C
43 #define POLARSSL_OID_C
45 #define POLARSSL_PK_PARSE_C
46 #define POLARSSL_SHA256_C
47 #define POLARSSL_SHA512_C
48 #define POLARSSL_SSL_CLI_C
49 #define POLARSSL_SSL_SRV_C
50 #define POLARSSL_SSL_TLS_C
51 #define POLARSSL_X509_CRT_PARSE_C
52 #define POLARSSL_X509_USE_C
55 #define POLARSSL_BASE64_C
56 #define POLARSSL_CERTS_C
57 #define POLARSSL_PEM_PARSE_C
60 #define POLARSSL_AES_ROM_TABLES
63 #define POLARSSL_ECP_MAX_BITS 384
64 #define POLARSSL_MPI_MAX_SIZE 48 // 384 bits is 48 bytes
67 #define POLARSSL_ECP_WINDOW_SIZE 2
68 #define POLARSSL_ECP_FIXED_POINT_OPTIM 0
78 #define ENTROPY_MAX_SOURCES 2
81 #define SSL_CIPHERSUITES \
82 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, \
83 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
91 #define SSL_MAX_CONTENT_LEN 1024