VirtualBox

source: vbox/trunk/src/libs/openssl-3.1.0/gen-includes/openssl/configuration.h@ 99863

Last change on this file since 99863 was 94320, checked in by vboxsync, 3 years ago

libs/openssl-3.0.1: Export to OSE and fix copyright headers in Makefiles, bugref:10128

File size: 3.9 KB
Line 
1/*
2 * WARNING: do not edit!
3 * Generated by Makefile from 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
18extern "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 10101
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_CRYPTO_MDEBUG
43# define OPENSSL_NO_CRYPTO_MDEBUG
44# endif
45# ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
46# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
47# endif
48# ifndef OPENSSL_NO_DEVCRYPTOENG
49# define OPENSSL_NO_DEVCRYPTOENG
50# endif
51# ifndef OPENSSL_NO_EGD
52# define OPENSSL_NO_EGD
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_EXTERNAL_TESTS
58# define OPENSSL_NO_EXTERNAL_TESTS
59# endif
60# ifndef OPENSSL_NO_FIPS_SECURITYCHECKS
61# define OPENSSL_NO_FIPS_SECURITYCHECKS
62# endif
63# ifndef OPENSSL_NO_FUZZ_AFL
64# define OPENSSL_NO_FUZZ_AFL
65# endif
66# ifndef OPENSSL_NO_FUZZ_LIBFUZZER
67# define OPENSSL_NO_FUZZ_LIBFUZZER
68# endif
69# ifndef OPENSSL_NO_IDEA
70# define OPENSSL_NO_IDEA
71# endif
72# ifndef OPENSSL_NO_KTLS
73# define OPENSSL_NO_KTLS
74# endif
75# ifndef OPENSSL_NO_MSAN
76# define OPENSSL_NO_MSAN
77# endif
78# ifndef OPENSSL_NO_MD4
79# define OPENSSL_NO_MD4
80# endif
81# ifndef OPENSSL_NO_RC2
82# define OPENSSL_NO_RC2
83# endif
84# ifndef OPENSSL_NO_RC5
85# define OPENSSL_NO_RC5
86# endif
87# ifndef OPENSSL_NO_RMD160
88# define OPENSSL_NO_RMD160
89# endif
90# ifndef OPENSSL_NO_SCTP
91# define OPENSSL_NO_SCTP
92# endif
93# ifndef OPENSSL_NO_SM2
94# define OPENSSL_NO_SM2
95# endif
96# ifndef OPENSSL_NO_SM4
97# define OPENSSL_NO_SM4
98# endif
99# ifndef OPENSSL_NO_WHIRLPOOL
100# define OPENSSL_NO_WHIRLPOOL
101# endif
102# ifndef OPENSSL_NO_SSL3
103# define OPENSSL_NO_SSL3
104# endif
105# ifndef OPENSSL_NO_SSL3_METHOD
106# define OPENSSL_NO_SSL3_METHOD
107# endif
108# ifndef OPENSSL_NO_TRACE
109# define OPENSSL_NO_TRACE
110# endif
111# ifndef OPENSSL_NO_UBSAN
112# define OPENSSL_NO_UBSAN
113# endif
114# ifndef OPENSSL_NO_UNIT_TEST
115# define OPENSSL_NO_UNIT_TEST
116# endif
117# ifndef OPENSSL_NO_UPLINK
118# define OPENSSL_NO_UPLINK
119# endif
120# ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
121# define OPENSSL_NO_WEAK_SSL_CIPHERS
122# endif
123# ifndef OPENSSL_NO_STATIC_ENGINE
124# define OPENSSL_NO_STATIC_ENGINE
125# endif
126
127
128/* Generate 80386 code? */
129# undef I386_ONLY
130
131/*
132 * The following are cipher-specific, but are part of the public API.
133 */
134#ifndef VBOX
135# if !defined(OPENSSL_SYS_UEFI)
136# undef BN_LLONG
137/* Only one for the following should be defined */
138# undef SIXTY_FOUR_BIT_LONG
139# undef SIXTY_FOUR_BIT
140# undef THIRTY_TWO_BIT
141# endif
142#else
143/* Only one for the following should be defined */
144#include <iprt/cdefs.h>
145# if defined(RT_ARCH_AMD64) || defined(RT_ARCH_SPARC64) || defined(RT_ARCH_ARM64)
146# ifdef _MSC_VER
147# undef SIXTY_FOUR_BIT_LONG
148# define SIXTY_FOUR_BIT
149# undef THIRTY_TWO_BIT
150# else
151# define SIXTY_FOUR_BIT_LONG
152# undef SIXTY_FOUR_BIT
153# undef THIRTY_TWO_BIT
154# endif
155# elif defined(RT_ARCH_X86) || defined(RT_ARCH_SPARC) || defined(RT_ARCH_ARM32)
156# undef SIXTY_FOUR_BIT_LONG
157# undef SIXTY_FOUR_BIT
158# define THIRTY_TWO_BIT
159# else
160# error "Unknown/missing RT_ARCH_*." * /* vbox: 64-bit (cannot safely use ARCH_BITS without including iprt/cdefs.h) */
161# endif
162#endif /* VBOX */
163
164# define RC4_INT unsigned int
165
166# ifdef __cplusplus
167}
168# endif
169
170#endif /* OPENSSL_CONFIGURATION_H */
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette