1/*
2 * WARNING: do not edit!
3 * Generated by Makefile from ../include/openssl/configuration.h.in
4 *
5 * Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved.
6 *
7 * Licensed under the Apache License 2.0 (the "License"). You may not use
8 * this file except in compliance with the License. You can obtain a copy
9 * in the file LICENSE in the source distribution or at
10 * https://www.openssl.org/source/license.html
11 */
12
13#ifndef OPENSSL_CONFIGURATION_H
14# define OPENSSL_CONFIGURATION_H
15# pragma once
16
17# ifdef __cplusplus
18extern "C" {
19# endif
20
21# ifdef OPENSSL_ALGORITHM_DEFINES
22# error OPENSSL_ALGORITHM_DEFINES no longer supported
23# endif
24
25/*
26 * OpenSSL was configured with the following options:
27 */
28
29# define OPENSSL_CONFIGURED_API 30000
30# ifndef OPENSSL_RAND_SEED_OS
31# define OPENSSL_RAND_SEED_OS
32# endif
33# ifndef OPENSSL_THREADS
34# define OPENSSL_THREADS
35# endif
36# ifndef OPENSSL_NO_ACVP_TESTS
37# define OPENSSL_NO_ACVP_TESTS
38# endif
39# ifndef OPENSSL_NO_ASAN
40# define OPENSSL_NO_ASAN
41# endif
42# ifndef OPENSSL_NO_CAPIENG
43# define OPENSSL_NO_CAPIENG
44# endif
45# ifndef OPENSSL_NO_CRYPTO_MDEBUG
46# define OPENSSL_NO_CRYPTO_MDEBUG
47# endif
48# ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
49# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
50# endif
51# ifndef OPENSSL_NO_DEVCRYPTOENG
52# define OPENSSL_NO_DEVCRYPTOENG
53# endif
54# ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
55# define OPENSSL_NO_EC_NISTP_64_GCC_128
56# endif
57# ifndef OPENSSL_NO_EGD
58# define OPENSSL_NO_EGD
59# endif
60# ifndef OPENSSL_NO_EXTERNAL_TESTS
61# define OPENSSL_NO_EXTERNAL_TESTS
62# endif
63# ifndef OPENSSL_NO_FIPS_SECURITYCHECKS
64# define OPENSSL_NO_FIPS_SECURITYCHECKS
65# endif
66# ifndef OPENSSL_NO_FUZZ_AFL
67# define OPENSSL_NO_FUZZ_AFL
68# endif
69# ifndef OPENSSL_NO_FUZZ_LIBFUZZER
70# define OPENSSL_NO_FUZZ_LIBFUZZER
71# endif
72# ifndef OPENSSL_NO_HEARTBEATS
73# define OPENSSL_NO_HEARTBEATS
74# endif
75# ifndef OPENSSL_NO_IDEA
76# define OPENSSL_NO_IDEA
77# endif
78# ifndef OPENSSL_NO_MD2
79# define OPENSSL_NO_MD2
80# endif
81# ifndef OPENSSL_NO_MDC2
82# define OPENSSL_NO_MDC2
83# endif
84# ifndef OPENSSL_NO_MSAN
85# define OPENSSL_NO_MSAN
86# endif
87# ifndef OPENSSL_NO_RC5
88# define OPENSSL_NO_RC5
89# endif
90# ifndef OPENSSL_NO_SCTP
91# define OPENSSL_NO_SCTP
92# endif
93# ifndef OPENSSL_NO_SSL3
94# define OPENSSL_NO_SSL3
95# endif
96# ifndef OPENSSL_NO_SSL3_METHOD
97# define OPENSSL_NO_SSL3_METHOD
98# endif
99# ifndef OPENSSL_NO_TRACE
100# define OPENSSL_NO_TRACE
101# endif
102# ifndef OPENSSL_NO_UBSAN
103# define OPENSSL_NO_UBSAN
104# endif
105# ifndef OPENSSL_NO_UPLINK
106# define OPENSSL_NO_UPLINK
107# endif
108# ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
109# define OPENSSL_NO_WEAK_SSL_CIPHERS
110# endif
111# ifndef OPENSSL_NO_STATIC_ENGINE
112# define OPENSSL_NO_STATIC_ENGINE
113# endif
114
115
116/* Generate 80386 code? */
117# undef I386_ONLY
118
119/*
120 * The following are cipher-specific, but are part of the public API.
121 */
122# if !defined(OPENSSL_SYS_UEFI)
123# undef BN_LLONG
124/* Only one for the following should be defined */
125# define SIXTY_FOUR_BIT_LONG
126# undef SIXTY_FOUR_BIT
127# undef THIRTY_TWO_BIT
128# endif
129
130# define RC4_INT unsigned char
131
132# ifdef __cplusplus
133}
134# endif
135
136#endif /* OPENSSL_CONFIGURATION_H */
137