blob: 260b71341a9ec8a265e70470aaad567701b7425b [file] [log] [blame]
Manuel Pégourié-Gonnard684e9dc2013-09-20 15:11:44 +02001/*
2 * Custom compact configuration for TLS 1.0 with PSK and RC4
3 * Distinguishing features: no bignum, no PK, no X509.
4 *
Manuel Pégourié-Gonnard0bc1f232014-04-30 11:53:50 +02005 * See README.txt for usage instructions.
Manuel Pégourié-Gonnard684e9dc2013-09-20 15:11:44 +02006 */
7
Manuel Pégourié-Gonnard0bc1f232014-04-30 11:53:50 +02008#ifndef POLARSSL_CONFIG_H
9#define POLARSSL_CONFIG_H
10
11/* System support */
12#define POLARSSL_HAVE_TIME
13#define POLARSSL_HAVE_IPV6
14
Manuel Pégourié-Gonnard684e9dc2013-09-20 15:11:44 +020015/* PolarSSL feature support */
16#define POLARSSL_KEY_EXCHANGE_PSK_ENABLED
17#define POLARSSL_SSL_PROTO_TLS1
18
19/* PolarSSL modules */
20#define POLARSSL_AES_C
21#define POLARSSL_ARC4_C
22#define POLARSSL_ASN1_PARSE_C
23#define POLARSSL_ASN1_WRITE_C
24#define POLARSSL_CIPHER_C
25#define POLARSSL_CTR_DRBG_C
26#define POLARSSL_ENTROPY_C
27#define POLARSSL_MD_C
28#define POLARSSL_MD5_C
29#define POLARSSL_NET_C
30#define POLARSSL_OID_C
31#define POLARSSL_SHA1_C
32#define POLARSSL_SHA256_C
33#define POLARSSL_SSL_CLI_C
34#define POLARSSL_SSL_SRV_C
35#define POLARSSL_SSL_TLS_C
36
Manuel Pégourié-Gonnard0bc1f232014-04-30 11:53:50 +020037#endif /* POLARSSL_CONFIG_H */