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