Skip to content

Commit 76033c5

Browse files
hassaanpBethGriggs
authored andcommitted
deps: update archs files for OpenSSL-1.1.1e
After an OpenSSL source update, all the config files need to be regenerated and comitted by: $ cd deps/openssl/config $ make $ git add deps/openssl/config/archs $ git add deps/openssl/include PR-URL: #32328 Backport-PR-URL: #32443 Fixes: #32210 Reviewed-By: Sam Roberts <vieuxtech@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
1 parent 64c1848 commit 76033c5

File tree

700 files changed

+113050
-138039
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

700 files changed

+113050
-138039
lines changed

deps/openssl/config/archs/BSD-x86/asm/configdata.pm

Lines changed: 15449 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
/*
2+
* WARNING: do not edit!
3+
* Generated by util/mkbuildinf.pl
4+
*
5+
* Copyright 2014-2017 The OpenSSL Project Authors. All Rights Reserved.
6+
*
7+
* Licensed under the OpenSSL license (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+
#define PLATFORM "platform: BSD-x86"
14+
#define DATE "built on: Wed Mar 18 21:04:48 2020 UTC"
15+
16+
/*
17+
* Generate compiler_flags as an array of individual characters. This is a
18+
* workaround for the situation where CFLAGS gets too long for a C90 string
19+
* literal
20+
*/
21+
static const char compiler_flags[] = {
22+
'c','o','m','p','i','l','e','r',':',' ','g','c','c',' ','-','f',
23+
'P','I','C',' ','-','p','t','h','r','e','a','d',' ','-','W','a',
24+
',','-','-','n','o','e','x','e','c','s','t','a','c','k',' ','-',
25+
'W','a','l','l',' ','-','O','3',' ','-','f','o','m','i','t','-',
26+
'f','r','a','m','e','-','p','o','i','n','t','e','r',' ','-','D',
27+
'L','_','E','N','D','I','A','N',' ','-','D','O','P','E','N','S',
28+
'S','L','_','P','I','C',' ','-','D','O','P','E','N','S','S','L',
29+
'_','C','P','U','I','D','_','O','B','J',' ','-','D','O','P','E',
30+
'N','S','S','L','_','B','N','_','A','S','M','_','P','A','R','T',
31+
'_','W','O','R','D','S',' ','-','D','O','P','E','N','S','S','L',
32+
'_','I','A','3','2','_','S','S','E','2',' ','-','D','O','P','E',
33+
'N','S','S','L','_','B','N','_','A','S','M','_','M','O','N','T',
34+
' ','-','D','O','P','E','N','S','S','L','_','B','N','_','A','S',
35+
'M','_','G','F','2','m',' ','-','D','S','H','A','1','_','A','S',
36+
'M',' ','-','D','S','H','A','2','5','6','_','A','S','M',' ','-',
37+
'D','S','H','A','5','1','2','_','A','S','M',' ','-','D','R','C',
38+
'4','_','A','S','M',' ','-','D','M','D','5','_','A','S','M',' ',
39+
'-','D','R','M','D','1','6','0','_','A','S','M',' ','-','D','A',
40+
'E','S','N','I','_','A','S','M',' ','-','D','V','P','A','E','S',
41+
'_','A','S','M',' ','-','D','W','H','I','R','L','P','O','O','L',
42+
'_','A','S','M',' ','-','D','G','H','A','S','H','_','A','S','M',
43+
' ','-','D','E','C','P','_','N','I','S','T','Z','2','5','6','_',
44+
'A','S','M',' ','-','D','P','O','L','Y','1','3','0','5','_','A',
45+
'S','M',' ','-','D','_','T','H','R','E','A','D','_','S','A','F',
46+
'E',' ','-','D','_','R','E','E','N','T','R','A','N','T',' ','-',
47+
'D','N','D','E','B','U','G','\0'
48+
};
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
/* WARNING: do not edit! */
2+
/* Generated by Makefile from include/crypto/bn_conf.h.in */
3+
/*
4+
* Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
5+
*
6+
* Licensed under the OpenSSL license (the "License"). You may not use
7+
* this file except in compliance with the License. You can obtain a copy
8+
* in the file LICENSE in the source distribution or at
9+
* https://www.openssl.org/source/license.html
10+
*/
11+
12+
#ifndef OSSL_CRYPTO_BN_CONF_H
13+
# define OSSL_CRYPTO_BN_CONF_H
14+
15+
/*
16+
* The contents of this file are not used in the UEFI build, as
17+
* both 32-bit and 64-bit builds are supported from a single run
18+
* of the Configure script.
19+
*/
20+
21+
/* Should we define BN_DIV2W here? */
22+
23+
/* Only one for the following should be defined */
24+
#undef SIXTY_FOUR_BIT_LONG
25+
#undef SIXTY_FOUR_BIT
26+
#define THIRTY_TWO_BIT
27+
28+
#endif
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/* WARNING: do not edit! */
2+
/* Generated by Makefile from include/crypto/dso_conf.h.in */
3+
/*
4+
* Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
5+
*
6+
* Licensed under the OpenSSL license (the "License"). You may not use
7+
* this file except in compliance with the License. You can obtain a copy
8+
* in the file LICENSE in the source distribution or at
9+
* https://www.openssl.org/source/license.html
10+
*/
11+
12+
#ifndef OSSL_CRYPTO_DSO_CONF_H
13+
# define OSSL_CRYPTO_DSO_CONF_H
14+
# define DSO_DLFCN
15+
# define HAVE_DLFCN_H
16+
# define DSO_EXTENSION ".so"
17+
#endif
Lines changed: 192 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,192 @@
1+
/*
2+
* WARNING: do not edit!
3+
* Generated by Makefile from include/openssl/opensslconf.h.in
4+
*
5+
* Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
6+
*
7+
* Licensed under the OpenSSL license (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+
#include <openssl/opensslv.h>
14+
15+
#ifdef __cplusplus
16+
extern "C" {
17+
#endif
18+
19+
#ifdef OPENSSL_ALGORITHM_DEFINES
20+
# error OPENSSL_ALGORITHM_DEFINES no longer supported
21+
#endif
22+
23+
/*
24+
* OpenSSL was configured with the following options:
25+
*/
26+
27+
#ifndef OPENSSL_NO_COMP
28+
# define OPENSSL_NO_COMP
29+
#endif
30+
#ifndef OPENSSL_NO_MD2
31+
# define OPENSSL_NO_MD2
32+
#endif
33+
#ifndef OPENSSL_NO_RC5
34+
# define OPENSSL_NO_RC5
35+
#endif
36+
#ifndef OPENSSL_THREADS
37+
# define OPENSSL_THREADS
38+
#endif
39+
#ifndef OPENSSL_RAND_SEED_OS
40+
# define OPENSSL_RAND_SEED_OS
41+
#endif
42+
#ifndef OPENSSL_NO_AFALGENG
43+
# define OPENSSL_NO_AFALGENG
44+
#endif
45+
#ifndef OPENSSL_NO_ASAN
46+
# define OPENSSL_NO_ASAN
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_EC_NISTP_64_GCC_128
55+
# define OPENSSL_NO_EC_NISTP_64_GCC_128
56+
#endif
57+
#ifndef OPENSSL_NO_EGD
58+
# define OPENSSL_NO_EGD
59+
#endif
60+
#ifndef OPENSSL_NO_EXTERNAL_TESTS
61+
# define OPENSSL_NO_EXTERNAL_TESTS
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_HEARTBEATS
70+
# define OPENSSL_NO_HEARTBEATS
71+
#endif
72+
#ifndef OPENSSL_NO_MSAN
73+
# define OPENSSL_NO_MSAN
74+
#endif
75+
#ifndef OPENSSL_NO_SCTP
76+
# define OPENSSL_NO_SCTP
77+
#endif
78+
#ifndef OPENSSL_NO_SSL3
79+
# define OPENSSL_NO_SSL3
80+
#endif
81+
#ifndef OPENSSL_NO_SSL3_METHOD
82+
# define OPENSSL_NO_SSL3_METHOD
83+
#endif
84+
#ifndef OPENSSL_NO_UBSAN
85+
# define OPENSSL_NO_UBSAN
86+
#endif
87+
#ifndef OPENSSL_NO_UNIT_TEST
88+
# define OPENSSL_NO_UNIT_TEST
89+
#endif
90+
#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS
91+
# define OPENSSL_NO_WEAK_SSL_CIPHERS
92+
#endif
93+
#ifndef OPENSSL_NO_DYNAMIC_ENGINE
94+
# define OPENSSL_NO_DYNAMIC_ENGINE
95+
#endif
96+
97+
98+
/*
99+
* Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers
100+
* don't like that. This will hopefully silence them.
101+
*/
102+
#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy;
103+
104+
/*
105+
* Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
106+
* declarations of functions deprecated in or before <version>. Otherwise, they
107+
* still won't see them if the library has been built to disable deprecated
108+
* functions.
109+
*/
110+
#ifndef DECLARE_DEPRECATED
111+
# define DECLARE_DEPRECATED(f) f;
112+
# ifdef __GNUC__
113+
# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
114+
# undef DECLARE_DEPRECATED
115+
# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated));
116+
# endif
117+
# endif
118+
#endif
119+
120+
#ifndef OPENSSL_FILE
121+
# ifdef OPENSSL_NO_FILENAMES
122+
# define OPENSSL_FILE ""
123+
# define OPENSSL_LINE 0
124+
# else
125+
# define OPENSSL_FILE __FILE__
126+
# define OPENSSL_LINE __LINE__
127+
# endif
128+
#endif
129+
130+
#ifndef OPENSSL_MIN_API
131+
# define OPENSSL_MIN_API 0
132+
#endif
133+
134+
#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
135+
# undef OPENSSL_API_COMPAT
136+
# define OPENSSL_API_COMPAT OPENSSL_MIN_API
137+
#endif
138+
139+
/*
140+
* Do not deprecate things to be deprecated in version 1.2.0 before the
141+
* OpenSSL version number matches.
142+
*/
143+
#if OPENSSL_VERSION_NUMBER < 0x10200000L
144+
# define DEPRECATEDIN_1_2_0(f) f;
145+
#elif OPENSSL_API_COMPAT < 0x10200000L
146+
# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f)
147+
#else
148+
# define DEPRECATEDIN_1_2_0(f)
149+
#endif
150+
151+
#if OPENSSL_API_COMPAT < 0x10100000L
152+
# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f)
153+
#else
154+
# define DEPRECATEDIN_1_1_0(f)
155+
#endif
156+
157+
#if OPENSSL_API_COMPAT < 0x10000000L
158+
# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f)
159+
#else
160+
# define DEPRECATEDIN_1_0_0(f)
161+
#endif
162+
163+
#if OPENSSL_API_COMPAT < 0x00908000L
164+
# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f)
165+
#else
166+
# define DEPRECATEDIN_0_9_8(f)
167+
#endif
168+
169+
/* Generate 80386 code? */
170+
#undef I386_ONLY
171+
172+
#undef OPENSSL_UNISTD
173+
#define OPENSSL_UNISTD <unistd.h>
174+
175+
#undef OPENSSL_EXPORT_VAR_AS_FUNCTION
176+
177+
/*
178+
* The following are cipher-specific, but are part of the public API.
179+
*/
180+
#if !defined(OPENSSL_SYS_UEFI)
181+
# define BN_LLONG
182+
/* Only one for the following should be defined */
183+
# undef SIXTY_FOUR_BIT_LONG
184+
# undef SIXTY_FOUR_BIT
185+
# define THIRTY_TWO_BIT
186+
#endif
187+
188+
#define RC4_INT unsigned int
189+
190+
#ifdef __cplusplus
191+
}
192+
#endif

0 commit comments

Comments
 (0)