• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 # ifndef OPENSSL_SYS_WIN64A
30 #  define OPENSSL_SYS_WIN64A 1
31 # endif
32 # define OPENSSL_CONFIGURED_API 30000
33 # ifndef OPENSSL_RAND_SEED_OS
34 #  define OPENSSL_RAND_SEED_OS
35 # endif
36 # ifndef OPENSSL_THREADS
37 #  define OPENSSL_THREADS
38 # endif
39 # ifndef OPENSSL_NO_AFALGENG
40 #  define OPENSSL_NO_AFALGENG
41 # endif
42 # ifndef OPENSSL_NO_ASAN
43 #  define OPENSSL_NO_ASAN
44 # endif
45 # ifndef OPENSSL_NO_COMP
46 #  define OPENSSL_NO_COMP
47 # endif
48 # ifndef OPENSSL_NO_CRYPTO_MDEBUG
49 #  define OPENSSL_NO_CRYPTO_MDEBUG
50 # endif
51 # ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
52 #  define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
53 # endif
54 # ifndef OPENSSL_NO_DEVCRYPTOENG
55 #  define OPENSSL_NO_DEVCRYPTOENG
56 # endif
57 # ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
58 #  define OPENSSL_NO_EC_NISTP_64_GCC_128
59 # endif
60 # ifndef OPENSSL_NO_EGD
61 #  define OPENSSL_NO_EGD
62 # endif
63 # ifndef OPENSSL_NO_EXTERNAL_TESTS
64 #  define OPENSSL_NO_EXTERNAL_TESTS
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_KTLS
73 #  define OPENSSL_NO_KTLS
74 # endif
75 # ifndef OPENSSL_NO_LOADERENG
76 #  define OPENSSL_NO_LOADERENG
77 # endif
78 # ifndef OPENSSL_NO_MD2
79 #  define OPENSSL_NO_MD2
80 # endif
81 # ifndef OPENSSL_NO_MSAN
82 #  define OPENSSL_NO_MSAN
83 # endif
84 # ifndef OPENSSL_NO_RC5
85 #  define OPENSSL_NO_RC5
86 # endif
87 # ifndef OPENSSL_NO_SCTP
88 #  define OPENSSL_NO_SCTP
89 # endif
90 # ifndef OPENSSL_NO_SSL3
91 #  define OPENSSL_NO_SSL3
92 # endif
93 # ifndef OPENSSL_NO_SSL3_METHOD
94 #  define OPENSSL_NO_SSL3_METHOD
95 # endif
96 # ifndef OPENSSL_NO_TRACE
97 #  define OPENSSL_NO_TRACE
98 # endif
99 # ifndef OPENSSL_NO_UBSAN
100 #  define OPENSSL_NO_UBSAN
101 # endif
102 # ifndef OPENSSL_NO_UNIT_TEST
103 #  define OPENSSL_NO_UNIT_TEST
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_DYNAMIC_ENGINE
112 #  define OPENSSL_NO_DYNAMIC_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 #  undef SIXTY_FOUR_BIT_LONG
126 #  define SIXTY_FOUR_BIT
127 #  undef THIRTY_TWO_BIT
128 # endif
129 
130 # define RC4_INT unsigned int
131 
132 # ifdef  __cplusplus
133 }
134 # endif
135 
136 #endif                          /* OPENSSL_CONFIGURATION_H */
137