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 |
18 | extern "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 | |