• 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_WIN32
30 #  define OPENSSL_SYS_WIN32 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_ASM
46 #  define OPENSSL_NO_ASM
47 # endif
48 # ifndef OPENSSL_NO_COMP
49 #  define OPENSSL_NO_COMP
50 # endif
51 # ifndef OPENSSL_NO_CRYPTO_MDEBUG
52 #  define OPENSSL_NO_CRYPTO_MDEBUG
53 # endif
54 # ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
55 #  define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
56 # endif
57 # ifndef OPENSSL_NO_DEVCRYPTOENG
58 #  define OPENSSL_NO_DEVCRYPTOENG
59 # endif
60 # ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
61 #  define OPENSSL_NO_EC_NISTP_64_GCC_128
62 # endif
63 # ifndef OPENSSL_NO_EGD
64 #  define OPENSSL_NO_EGD
65 # endif
66 # ifndef OPENSSL_NO_EXTERNAL_TESTS
67 #  define OPENSSL_NO_EXTERNAL_TESTS
68 # endif
69 # ifndef OPENSSL_NO_FUZZ_AFL
70 #  define OPENSSL_NO_FUZZ_AFL
71 # endif
72 # ifndef OPENSSL_NO_FUZZ_LIBFUZZER
73 #  define OPENSSL_NO_FUZZ_LIBFUZZER
74 # endif
75 # ifndef OPENSSL_NO_KTLS
76 #  define OPENSSL_NO_KTLS
77 # endif
78 # ifndef OPENSSL_NO_LOADERENG
79 #  define OPENSSL_NO_LOADERENG
80 # endif
81 # ifndef OPENSSL_NO_MD2
82 #  define OPENSSL_NO_MD2
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_UNIT_TEST
106 #  define OPENSSL_NO_UNIT_TEST
107 # endif
108 # ifndef OPENSSL_NO_UPLINK
109 #  define OPENSSL_NO_UPLINK
110 # endif
111 # ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
112 #  define OPENSSL_NO_WEAK_SSL_CIPHERS
113 # endif
114 # ifndef OPENSSL_NO_DYNAMIC_ENGINE
115 #  define OPENSSL_NO_DYNAMIC_ENGINE
116 # endif
117 
118 
119 /* Generate 80386 code? */
120 # undef I386_ONLY
121 
122 /*
123  * The following are cipher-specific, but are part of the public API.
124  */
125 # if !defined(OPENSSL_SYS_UEFI)
126 #  define BN_LLONG
127 /* Only one for the following should be defined */
128 #  undef SIXTY_FOUR_BIT_LONG
129 #  undef SIXTY_FOUR_BIT
130 #  define THIRTY_TWO_BIT
131 # endif
132 
133 # define RC4_INT unsigned int
134 
135 # ifdef  __cplusplus
136 }
137 # endif
138 
139 #endif                          /* OPENSSL_CONFIGURATION_H */
140