Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of mbedtls by
config-no-entropy.h
00001 /** 00002 * Minimal configuration of features that do not require an entropy source 00003 * 00004 * Copyright (C) 2016, ARM Limited, All Rights Reserved 00005 * SPDX-License-Identifier: Apache-2.0 00006 * 00007 * Licensed under the Apache License, Version 2.0 (the "License"); you may 00008 * not use this file except in compliance with the License. 00009 * You may obtain a copy of the License at 00010 * 00011 * http://www.apache.org/licenses/LICENSE-2.0 00012 * 00013 * Unless required by applicable law or agreed to in writing, software 00014 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 00015 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 00016 * See the License for the specific language governing permissions and 00017 * limitations under the License. 00018 * 00019 * This file is part of mbed TLS (https://tls.mbed.org) 00020 */ 00021 /* 00022 * Minimal configuration of features that do not require an entropy source 00023 * Distinguishing reatures: 00024 * - no entropy module 00025 * - no TLS protocol implementation available due to absence of an entropy 00026 * source 00027 * 00028 * See README.txt for usage instructions. 00029 */ 00030 00031 #ifndef MBEDTLS_CONFIG_H 00032 #define MBEDTLS_CONFIG_H 00033 00034 /* System support */ 00035 #define MBEDTLS_HAVE_ASM 00036 #define MBEDTLS_HAVE_TIME 00037 00038 /* mbed TLS feature support */ 00039 #define MBEDTLS_CIPHER_MODE_CBC 00040 #define MBEDTLS_CIPHER_PADDING_PKCS7 00041 #define MBEDTLS_REMOVE_ARC4_CIPHERSUITES 00042 #define MBEDTLS_ECP_DP_SECP256R1_ENABLED 00043 #define MBEDTLS_ECP_DP_SECP384R1_ENABLED 00044 #define MBEDTLS_ECP_DP_CURVE25519_ENABLED 00045 #define MBEDTLS_ECP_NIST_OPTIM 00046 #define MBEDTLS_ECDSA_DETERMINISTIC 00047 #define MBEDTLS_PK_RSA_ALT_SUPPORT 00048 #define MBEDTLS_PKCS1_V15 00049 #define MBEDTLS_PKCS1_V21 00050 #define MBEDTLS_SELF_TEST 00051 #define MBEDTLS_VERSION_FEATURES 00052 #define MBEDTLS_X509_CHECK_KEY_USAGE 00053 #define MBEDTLS_X509_CHECK_EXTENDED_KEY_USAGE 00054 00055 /* mbed TLS modules */ 00056 #define MBEDTLS_AES_C 00057 #define MBEDTLS_ASN1_PARSE_C 00058 #define MBEDTLS_ASN1_WRITE_C 00059 #define MBEDTLS_BASE64_C 00060 #define MBEDTLS_BIGNUM_C 00061 #define MBEDTLS_CCM_C 00062 #define MBEDTLS_CIPHER_C 00063 #define MBEDTLS_ECDSA_C 00064 #define MBEDTLS_ECP_C 00065 #define MBEDTLS_ERROR_C 00066 #define MBEDTLS_GCM_C 00067 #define MBEDTLS_HMAC_DRBG_C 00068 #define MBEDTLS_MD_C 00069 #define MBEDTLS_OID_C 00070 #define MBEDTLS_PEM_PARSE_C 00071 #define MBEDTLS_PK_C 00072 #define MBEDTLS_PK_PARSE_C 00073 #define MBEDTLS_PK_WRITE_C 00074 #define MBEDTLS_PLATFORM_C 00075 #define MBEDTLS_RSA_C 00076 #define MBEDTLS_SHA256_C 00077 #define MBEDTLS_SHA512_C 00078 #define MBEDTLS_VERSION_C 00079 #define MBEDTLS_X509_USE_C 00080 #define MBEDTLS_X509_CRT_PARSE_C 00081 #define MBEDTLS_X509_CRL_PARSE_C 00082 00083 /* Miscellaneous options */ 00084 #define MBEDTLS_AES_ROM_TABLES 00085 00086 #include "check_config.h" 00087 00088 #endif /* MBEDTLS_CONFIG_H */
Generated on Tue Jul 12 2022 17:25:41 by
