mbed TLS library

Dependents:   HTTPClient-SSL WS_SERVER

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers config-mini-tls1_1.h Source File

config-mini-tls1_1.h

00001 /*
00002  * Minimal configuration for TLS 1.1 (RFC 4346), implementing only the
00003  * required ciphersuite: TLS_RSA_WITH_3DES_EDE_CBC_SHA
00004  *
00005  * See README.txt for usage instructions.
00006  */
00007 
00008 #ifndef POLARSSL_CONFIG_H
00009 #define POLARSSL_CONFIG_H
00010 
00011 /* System support */
00012 #define POLARSSL_HAVE_ASM
00013 #define POLARSSL_HAVE_TIME
00014 #define POLARSSL_HAVE_IPV6
00015 
00016 /* mbed TLS feature support */
00017 #define POLARSSL_CIPHER_MODE_CBC
00018 #define POLARSSL_PKCS1_V15
00019 #define POLARSSL_KEY_EXCHANGE_RSA_ENABLED
00020 #define POLARSSL_SSL_PROTO_TLS1_1
00021 #define POLARSSL_SSL_DISABLE_RENEGOTIATION
00022 
00023 /* mbed TLS modules */
00024 #define POLARSSL_AES_C
00025 #define POLARSSL_ASN1_PARSE_C
00026 #define POLARSSL_ASN1_WRITE_C
00027 #define POLARSSL_BIGNUM_C
00028 #define POLARSSL_CIPHER_C
00029 #define POLARSSL_CTR_DRBG_C
00030 #define POLARSSL_DES_C
00031 #define POLARSSL_ENTROPY_C
00032 #define POLARSSL_MD_C
00033 #define POLARSSL_MD5_C
00034 #define POLARSSL_NET_C
00035 #define POLARSSL_OID_C
00036 #define POLARSSL_PK_C
00037 #define POLARSSL_PK_PARSE_C
00038 #define POLARSSL_RSA_C
00039 #define POLARSSL_SHA1_C
00040 #define POLARSSL_SHA256_C
00041 #define POLARSSL_SSL_CLI_C
00042 #define POLARSSL_SSL_SRV_C
00043 #define POLARSSL_SSL_TLS_C
00044 #define POLARSSL_X509_CRT_PARSE_C
00045 #define POLARSSL_X509_USE_C
00046 
00047 /* For test certificates */
00048 #define POLARSSL_BASE64_C
00049 #define POLARSSL_CERTS_C
00050 #define POLARSSL_PEM_PARSE_C
00051 
00052 /* For testing with compat.sh */
00053 #define POLARSSL_FS_IO
00054 
00055 #include "polarssl/check_config.h"
00056 
00057 #endif /* POLARSSL_CONFIG_H */
00058