blob: 493069707d08ca496553694885c6583ae78a9a90 [file] [log] [blame]
Manuel Pégourié-Gonnard684e9dc2013-09-20 15:11:44 +02001/*
2 * Minimal configuration for TLS 1.1 (RFC 4346), implementing only the
3 * required ciphersuite: TLS_RSA_WITH_3DES_EDE_CBC_SHA
4 *
5 * Can be activated with:
6 * cd scripts
7 * ./activate-config.pl data_files/config-mini-tls1_1.h
8 */
9
10/* PolarSSL feature support */
11#define POLARSSL_CIPHER_MODE_CBC
12#define POLARSSL_PKCS1_V15
13#define POLARSSL_KEY_EXCHANGE_RSA_ENABLED
14#define POLARSSL_SSL_PROTO_TLS1_1
15
16/* PolarSSL modules */
17#define POLARSSL_AES_C
18#define POLARSSL_ASN1_PARSE_C
19#define POLARSSL_ASN1_WRITE_C
20#define POLARSSL_BIGNUM_C
21#define POLARSSL_CIPHER_C
22#define POLARSSL_CTR_DRBG_C
23#define POLARSSL_DES_C
24#define POLARSSL_ENTROPY_C
25#define POLARSSL_MD_C
26#define POLARSSL_MD5_C
27#define POLARSSL_NET_C
28#define POLARSSL_OID_C
29#define POLARSSL_PK_C
30#define POLARSSL_PK_PARSE_C
31#define POLARSSL_RSA_C
32#define POLARSSL_SHA1_C
33#define POLARSSL_SHA256_C
34#define POLARSSL_SSL_CLI_C
35#define POLARSSL_SSL_SRV_C
36#define POLARSSL_SSL_TLS_C
37#define POLARSSL_X509_CRL_PARSE_C
38#define POLARSSL_X509_CRT_PARSE_C
39#define POLARSSL_X509_USE_C
40
41/* For test certificates */
42#define POLARSSL_BASE64_C
43#define POLARSSL_CERTS_C
44#define POLARSSL_PEM_PARSE_C
45
46/* For testing with compat.sh */
47#define POLARSSL_FS_IO
48
49/* marker for activate-config.pl
50 * \} name SECTION: PolarSSL modules */