Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-05-30 08:47:34

0001 /*
0002  * WARNING: do not edit!
0003  * Generated by configdata.pm from Configurations/common0.tmpl, Configurations/unix-Makefile.tmpl
0004  * via Makefile.in
0005  *
0006  * Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved.
0007  *
0008  * Licensed under the Apache License 2.0 (the "License").  You may not use
0009  * this file except in compliance with the License.  You can obtain a copy
0010  * in the file LICENSE in the source distribution or at
0011  * https://www.openssl.org/source/license.html
0012  */
0013 
0014 #ifndef OPENSSL_CONFIGURATION_H
0015 #define OPENSSL_CONFIGURATION_H
0016 #pragma once
0017 
0018 #ifdef __cplusplus
0019 extern "C" {
0020 #endif
0021 
0022 #ifdef OPENSSL_ALGORITHM_DEFINES
0023 #error OPENSSL_ALGORITHM_DEFINES no longer supported
0024 #endif
0025 
0026 /*
0027  * OpenSSL was configured with the following options:
0028  */
0029 
0030 /* clang-format off */
0031 # define OPENSSL_CONFIGURED_API 30600
0032 # ifndef OPENSSL_RAND_SEED_OS
0033 #  define OPENSSL_RAND_SEED_OS
0034 # endif
0035 # ifndef OPENSSL_THREADS
0036 #  define OPENSSL_THREADS
0037 # endif
0038 # ifndef OPENSSL_NO_ACVP_TESTS
0039 #  define OPENSSL_NO_ACVP_TESTS
0040 # endif
0041 # ifndef OPENSSL_NO_ALLOCFAIL_TESTS
0042 #  define OPENSSL_NO_ALLOCFAIL_TESTS
0043 # endif
0044 # ifndef OPENSSL_NO_ASAN
0045 #  define OPENSSL_NO_ASAN
0046 # endif
0047 # ifndef OPENSSL_NO_BROTLI
0048 #  define OPENSSL_NO_BROTLI
0049 # endif
0050 # ifndef OPENSSL_NO_BROTLI_DYNAMIC
0051 #  define OPENSSL_NO_BROTLI_DYNAMIC
0052 # endif
0053 # ifndef OPENSSL_NO_CRYPTO_MDEBUG
0054 #  define OPENSSL_NO_CRYPTO_MDEBUG
0055 # endif
0056 # ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
0057 #  define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
0058 # endif
0059 # ifndef OPENSSL_NO_DEMOS
0060 #  define OPENSSL_NO_DEMOS
0061 # endif
0062 # ifndef OPENSSL_NO_DEVCRYPTOENG
0063 #  define OPENSSL_NO_DEVCRYPTOENG
0064 # endif
0065 # ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
0066 #  define OPENSSL_NO_EC_NISTP_64_GCC_128
0067 # endif
0068 # ifndef OPENSSL_NO_EGD
0069 #  define OPENSSL_NO_EGD
0070 # endif
0071 # ifndef OPENSSL_NO_EXTERNAL_TESTS
0072 #  define OPENSSL_NO_EXTERNAL_TESTS
0073 # endif
0074 # ifndef OPENSSL_NO_FIPS_JITTER
0075 #  define OPENSSL_NO_FIPS_JITTER
0076 # endif
0077 # ifndef OPENSSL_NO_FIPS_POST
0078 #  define OPENSSL_NO_FIPS_POST
0079 # endif
0080 # ifndef OPENSSL_NO_FIPS_SECURITYCHECKS
0081 #  define OPENSSL_NO_FIPS_SECURITYCHECKS
0082 # endif
0083 # ifndef OPENSSL_NO_FUZZ_AFL
0084 #  define OPENSSL_NO_FUZZ_AFL
0085 # endif
0086 # ifndef OPENSSL_NO_FUZZ_LIBFUZZER
0087 #  define OPENSSL_NO_FUZZ_LIBFUZZER
0088 # endif
0089 # ifndef OPENSSL_NO_H3DEMO
0090 #  define OPENSSL_NO_H3DEMO
0091 # endif
0092 # ifndef OPENSSL_NO_HQINTEROP
0093 #  define OPENSSL_NO_HQINTEROP
0094 # endif
0095 # ifndef OPENSSL_NO_JITTER
0096 #  define OPENSSL_NO_JITTER
0097 # endif
0098 # ifndef OPENSSL_NO_KTLS
0099 #  define OPENSSL_NO_KTLS
0100 # endif
0101 # ifndef OPENSSL_NO_LMS
0102 #  define OPENSSL_NO_LMS
0103 # endif
0104 # ifndef OPENSSL_NO_MD2
0105 #  define OPENSSL_NO_MD2
0106 # endif
0107 # ifndef OPENSSL_NO_MSAN
0108 #  define OPENSSL_NO_MSAN
0109 # endif
0110 # ifndef OPENSSL_NO_PIE
0111 #  define OPENSSL_NO_PIE
0112 # endif
0113 # ifndef OPENSSL_NO_RC5
0114 #  define OPENSSL_NO_RC5
0115 # endif
0116 # ifndef OPENSSL_NO_SCTP
0117 #  define OPENSSL_NO_SCTP
0118 # endif
0119 # ifndef OPENSSL_NO_SSL3
0120 #  define OPENSSL_NO_SSL3
0121 # endif
0122 # ifndef OPENSSL_NO_SSL3_METHOD
0123 #  define OPENSSL_NO_SSL3_METHOD
0124 # endif
0125 # ifndef OPENSSL_NO_SSLKEYLOG
0126 #  define OPENSSL_NO_SSLKEYLOG
0127 # endif
0128 # ifndef OPENSSL_NO_TFO
0129 #  define OPENSSL_NO_TFO
0130 # endif
0131 # ifndef OPENSSL_NO_TRACE
0132 #  define OPENSSL_NO_TRACE
0133 # endif
0134 # ifndef OPENSSL_NO_UBSAN
0135 #  define OPENSSL_NO_UBSAN
0136 # endif
0137 # ifndef OPENSSL_NO_UNIT_TEST
0138 #  define OPENSSL_NO_UNIT_TEST
0139 # endif
0140 # ifndef OPENSSL_NO_UPLINK
0141 #  define OPENSSL_NO_UPLINK
0142 # endif
0143 # ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
0144 #  define OPENSSL_NO_WEAK_SSL_CIPHERS
0145 # endif
0146 # ifndef OPENSSL_NO_WINSTORE
0147 #  define OPENSSL_NO_WINSTORE
0148 # endif
0149 # ifndef OPENSSL_NO_ZLIB_DYNAMIC
0150 #  define OPENSSL_NO_ZLIB_DYNAMIC
0151 # endif
0152 # ifndef OPENSSL_NO_ZSTD
0153 #  define OPENSSL_NO_ZSTD
0154 # endif
0155 # ifndef OPENSSL_NO_ZSTD_DYNAMIC
0156 #  define OPENSSL_NO_ZSTD_DYNAMIC
0157 # endif
0158 # ifndef OPENSSL_NO_STATIC_ENGINE
0159 #  define OPENSSL_NO_STATIC_ENGINE
0160 # endif
0161 
0162 /* clang-format on */
0163 
0164 /* Generate 80386 code? */
0165 /* clang-format off */
0166 # undef I386_ONLY
0167 /* clang-format on */
0168 
0169 /*
0170  * The following are cipher-specific, but are part of the public API.
0171  */
0172 #if !defined(OPENSSL_SYS_UEFI)
0173     /* clang-format off */
0174 #  undef BN_LLONG
0175     /* clang-format on */
0176     /* Only one for the following should be defined */
0177     /* clang-format off */
0178 #  define SIXTY_FOUR_BIT_LONG
0179     /* clang-format on */
0180     /* clang-format off */
0181 #  undef SIXTY_FOUR_BIT
0182     /* clang-format on */
0183     /* clang-format off */
0184 #  undef THIRTY_TWO_BIT
0185 /* clang-format on */
0186 #endif
0187 
0188 /* clang-format off */
0189 # define RC4_INT unsigned int
0190 /* clang-format on */
0191 
0192 #if defined(OPENSSL_NO_COMP) || (defined(OPENSSL_NO_BROTLI) && defined(OPENSSL_NO_ZSTD) && defined(OPENSSL_NO_ZLIB))
0193 #define OPENSSL_NO_COMP_ALG
0194 #else
0195 #undef OPENSSL_NO_COMP_ALG
0196 #endif
0197 
0198 #ifdef __cplusplus
0199 }
0200 #endif
0201 
0202 #endif /* OPENSSL_CONFIGURATION_H */