This Trac instance is not used for development anymore!

We migrated our development workflow to git and Gitea.
To test the future redirection, replace trac by ariadne in the page URL.

source: ps/trunk/build/premake/premake5/contrib/mbedtls/configs/config-mini-tls1_1.h

Last change on this file was 20366, checked in by Itms, 7 years ago

Alpha 12 version of Premake 5, including prebuilt binary for Windows.
Directly taken from https://premake.github.io/.

Refs #3729.

File size: 2.0 KB
Line 
1/*
2 * Minimal configuration for TLS 1.1 (RFC 4346)
3 *
4 * Copyright (C) 2006-2015, ARM Limited, All Rights Reserved
5 * SPDX-License-Identifier: Apache-2.0
6 *
7 * Licensed under the Apache License, Version 2.0 (the "License"); you may
8 * not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
10 *
11 * http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
15 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 *
19 * This file is part of mbed TLS (https://tls.mbed.org)
20 */
21/*
22 * Minimal configuration for TLS 1.1 (RFC 4346), implementing only the
23 * required ciphersuite: MBEDTLS_TLS_RSA_WITH_3DES_EDE_CBC_SHA
24 *
25 * See README.txt for usage instructions.
26 */
27
28#ifndef MBEDTLS_CONFIG_H
29#define MBEDTLS_CONFIG_H
30
31/* System support */
32#define MBEDTLS_HAVE_ASM
33#define MBEDTLS_HAVE_TIME
34
35/* mbed TLS feature support */
36#define MBEDTLS_CIPHER_MODE_CBC
37#define MBEDTLS_PKCS1_V15
38#define MBEDTLS_KEY_EXCHANGE_RSA_ENABLED
39#define MBEDTLS_SSL_PROTO_TLS1_1
40
41/* mbed TLS modules */
42#define MBEDTLS_AES_C
43#define MBEDTLS_ASN1_PARSE_C
44#define MBEDTLS_ASN1_WRITE_C
45#define MBEDTLS_BIGNUM_C
46#define MBEDTLS_CIPHER_C
47#define MBEDTLS_CTR_DRBG_C
48#define MBEDTLS_DES_C
49#define MBEDTLS_ENTROPY_C
50#define MBEDTLS_MD_C
51#define MBEDTLS_MD5_C
52#define MBEDTLS_NET_C
53#define MBEDTLS_OID_C
54#define MBEDTLS_PK_C
55#define MBEDTLS_PK_PARSE_C
56#define MBEDTLS_RSA_C
57#define MBEDTLS_SHA1_C
58#define MBEDTLS_SHA256_C
59#define MBEDTLS_SSL_CLI_C
60#define MBEDTLS_SSL_SRV_C
61#define MBEDTLS_SSL_TLS_C
62#define MBEDTLS_X509_CRT_PARSE_C
63#define MBEDTLS_X509_USE_C
64
65/* For test certificates */
66#define MBEDTLS_BASE64_C
67#define MBEDTLS_CERTS_C
68#define MBEDTLS_PEM_PARSE_C
69
70/* For testing with compat.sh */
71#define MBEDTLS_FS_IO
72
73#include "mbedtls/check_config.h"
74
75#endif /* MBEDTLS_CONFIG_H */
Note: See TracBrowser for help on using the repository browser.