1 | /* |
2 | * WARNING: do not edit! |
3 | * Generated by Makefile from /home/milovidov/work/ClickHouse/contrib/openssl/include/openssl/configuration.h.in |
4 | * |
5 | * Copyright 2016-2018 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 | |
16 | # ifdef __cplusplus |
17 | extern "C" { |
18 | # endif |
19 | |
20 | # ifdef OPENSSL_ALGORITHM_DEFINES |
21 | # error OPENSSL_ALGORITHM_DEFINES no longer supported |
22 | # endif |
23 | |
24 | /* |
25 | * OpenSSL was configured with the following options: |
26 | */ |
27 | |
28 | # define OPENSSL_CONFIGURED_API 30000 |
29 | |
30 | /// This fragment was edited to avoid dependency on "getrandom" function that is not available on old libc and old Linux kernels. |
31 | /// The DEVRANDOM method is also good. |
32 | |
33 | //# ifndef OPENSSL_RAND_SEED_OS |
34 | //# define OPENSSL_RAND_SEED_OS |
35 | //# endif |
36 | #define OPENSSL_RAND_SEED_DEVRANDOM |
37 | |
38 | # ifndef OPENSSL_THREADS |
39 | # define OPENSSL_THREADS |
40 | # endif |
41 | # ifndef OPENSSL_NO_ASAN |
42 | # define OPENSSL_NO_ASAN |
43 | # endif |
44 | # ifndef OPENSSL_NO_CRYPTO_MDEBUG |
45 | # define OPENSSL_NO_CRYPTO_MDEBUG |
46 | # endif |
47 | # ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE |
48 | # define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE |
49 | # endif |
50 | # ifndef OPENSSL_NO_DEVCRYPTOENG |
51 | # define OPENSSL_NO_DEVCRYPTOENG |
52 | # endif |
53 | # ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 |
54 | # define OPENSSL_NO_EC_NISTP_64_GCC_128 |
55 | # endif |
56 | # ifndef OPENSSL_NO_EGD |
57 | # define OPENSSL_NO_EGD |
58 | # endif |
59 | # ifndef OPENSSL_NO_EXTERNAL_TESTS |
60 | # define OPENSSL_NO_EXTERNAL_TESTS |
61 | # endif |
62 | # ifndef OPENSSL_NO_FUZZ_AFL |
63 | # define OPENSSL_NO_FUZZ_AFL |
64 | # endif |
65 | # ifndef OPENSSL_NO_FUZZ_LIBFUZZER |
66 | # define OPENSSL_NO_FUZZ_LIBFUZZER |
67 | # endif |
68 | # ifndef OPENSSL_NO_KTLS |
69 | # define OPENSSL_NO_KTLS |
70 | # endif |
71 | # ifndef OPENSSL_NO_MD2 |
72 | # define OPENSSL_NO_MD2 |
73 | # endif |
74 | # ifndef OPENSSL_NO_MSAN |
75 | # define OPENSSL_NO_MSAN |
76 | # endif |
77 | # ifndef OPENSSL_NO_RC5 |
78 | # define OPENSSL_NO_RC5 |
79 | # endif |
80 | # ifndef OPENSSL_NO_SCTP |
81 | # define OPENSSL_NO_SCTP |
82 | # endif |
83 | # ifndef OPENSSL_NO_SSL_TRACE |
84 | # define OPENSSL_NO_SSL_TRACE |
85 | # endif |
86 | # ifndef OPENSSL_NO_SSL3 |
87 | # define OPENSSL_NO_SSL3 |
88 | # endif |
89 | # ifndef OPENSSL_NO_SSL3_METHOD |
90 | # define OPENSSL_NO_SSL3_METHOD |
91 | # endif |
92 | # ifndef OPENSSL_NO_TRACE |
93 | # define OPENSSL_NO_TRACE |
94 | # endif |
95 | # ifndef OPENSSL_NO_UBSAN |
96 | # define OPENSSL_NO_UBSAN |
97 | # endif |
98 | # ifndef OPENSSL_NO_UNIT_TEST |
99 | # define OPENSSL_NO_UNIT_TEST |
100 | # endif |
101 | # ifndef OPENSSL_NO_UPLINK |
102 | # define OPENSSL_NO_UPLINK |
103 | # endif |
104 | # ifndef OPENSSL_NO_WEAK_SSL_CIPHERS |
105 | # define OPENSSL_NO_WEAK_SSL_CIPHERS |
106 | # endif |
107 | # ifndef OPENSSL_NO_STATIC_ENGINE |
108 | # define OPENSSL_NO_STATIC_ENGINE |
109 | # endif |
110 | |
111 | |
112 | /* Generate 80386 code? */ |
113 | # undef I386_ONLY |
114 | |
115 | /* |
116 | * The following are cipher-specific, but are part of the public API. |
117 | */ |
118 | # if !defined(OPENSSL_SYS_UEFI) |
119 | # undef BN_LLONG |
120 | /* Only one for the following should be defined */ |
121 | # define SIXTY_FOUR_BIT_LONG |
122 | # undef SIXTY_FOUR_BIT |
123 | # undef THIRTY_TWO_BIT |
124 | # endif |
125 | |
126 | # define RC4_INT unsigned int |
127 | |
128 | # ifdef __cplusplus |
129 | } |
130 | # endif |
131 | |
132 | #endif /* OPENSSL_CONFIGURATION_H */ |
133 | |