Skip to content

Commit f4617a4

Browse files
Shi Pujinruyadorno
Shi Pujin
authored andcommittedAug 15, 2023
deps: add loongarch64 into openssl Makefile and gen openssl-loongarch64
Add linux64-loongarch64 into Makefile And run make PR-URL: #46401 Backport-PR-URL: #48135 Reviewed-By: Ben Noordhuis info@bnoordhuis.nl Reviewed-By: James M Snell jasnell@gmail.com Reviewed-By: Michael Dawson midawson@redhat.com
1 parent d3637cd commit f4617a4

Some content is hidden

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

45 files changed

+17018
-1
lines changed
 

‎deps/openssl/config/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ linux-armv4 linux-elf linux-x86_64 \
1515
linux-ppc64le linux32-s390x linux64-s390x linux64-mips64\
1616
solaris-x86-gcc solaris64-x86_64-gcc VC-WIN64A VC-WIN32
1717

18-
NO_ASM_ARCHS = VC-WIN64-ARM linux64-riscv64
18+
NO_ASM_ARCHS = VC-WIN64-ARM linux64-riscv64 linux64-loongarch64
1919

2020
CC = gcc
2121
FAKE_GCC = ../config/fake_gcc.pl
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,397 @@
1+
/*
2+
* WARNING: do not edit!
3+
* Generated by apps/progs.pl
4+
*
5+
* Copyright 1995-2023 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+
#include "progs.h"
14+
15+
FUNCTION functions[] = {
16+
{FT_general, "asn1parse", asn1parse_main, asn1parse_options, NULL, NULL},
17+
{FT_general, "ca", ca_main, ca_options, NULL, NULL},
18+
#ifndef OPENSSL_NO_SOCK
19+
{FT_general, "ciphers", ciphers_main, ciphers_options, NULL, NULL},
20+
#endif
21+
#ifndef OPENSSL_NO_CMP
22+
{FT_general, "cmp", cmp_main, cmp_options, NULL, NULL},
23+
#endif
24+
#ifndef OPENSSL_NO_CMS
25+
{FT_general, "cms", cms_main, cms_options, NULL, NULL},
26+
#endif
27+
{FT_general, "crl", crl_main, crl_options, NULL, NULL},
28+
{FT_general, "crl2pkcs7", crl2pkcs7_main, crl2pkcs7_options, NULL, NULL},
29+
{FT_general, "dgst", dgst_main, dgst_options, NULL, NULL},
30+
#ifndef OPENSSL_NO_DH
31+
{FT_general, "dhparam", dhparam_main, dhparam_options, NULL, NULL},
32+
#endif
33+
#ifndef OPENSSL_NO_DSA
34+
{FT_general, "dsa", dsa_main, dsa_options, NULL, NULL},
35+
#endif
36+
#ifndef OPENSSL_NO_DSA
37+
{FT_general, "dsaparam", dsaparam_main, dsaparam_options, NULL, NULL},
38+
#endif
39+
#ifndef OPENSSL_NO_EC
40+
{FT_general, "ec", ec_main, ec_options, NULL, NULL},
41+
#endif
42+
#ifndef OPENSSL_NO_EC
43+
{FT_general, "ecparam", ecparam_main, ecparam_options, NULL, NULL},
44+
#endif
45+
{FT_general, "enc", enc_main, enc_options, NULL, NULL},
46+
#ifndef OPENSSL_NO_ENGINE
47+
{FT_general, "engine", engine_main, engine_options, NULL, NULL},
48+
#endif
49+
{FT_general, "errstr", errstr_main, errstr_options, NULL, NULL},
50+
{FT_general, "fipsinstall", fipsinstall_main, fipsinstall_options, NULL, NULL},
51+
#ifndef OPENSSL_NO_DSA
52+
{FT_general, "gendsa", gendsa_main, gendsa_options, NULL, NULL},
53+
#endif
54+
{FT_general, "genpkey", genpkey_main, genpkey_options, NULL, NULL},
55+
#ifndef OPENSSL_NO_RSA
56+
{FT_general, "genrsa", genrsa_main, genrsa_options, NULL, NULL},
57+
#endif
58+
{FT_general, "help", help_main, help_options, NULL, NULL},
59+
{FT_general, "info", info_main, info_options, NULL, NULL},
60+
{FT_general, "kdf", kdf_main, kdf_options, NULL, NULL},
61+
{FT_general, "list", list_main, list_options, NULL, NULL},
62+
{FT_general, "mac", mac_main, mac_options, NULL, NULL},
63+
{FT_general, "nseq", nseq_main, nseq_options, NULL, NULL},
64+
#ifndef OPENSSL_NO_OCSP
65+
{FT_general, "ocsp", ocsp_main, ocsp_options, NULL, NULL},
66+
#endif
67+
{FT_general, "passwd", passwd_main, passwd_options, NULL, NULL},
68+
{FT_general, "pkcs12", pkcs12_main, pkcs12_options, NULL, NULL},
69+
{FT_general, "pkcs7", pkcs7_main, pkcs7_options, NULL, NULL},
70+
{FT_general, "pkcs8", pkcs8_main, pkcs8_options, NULL, NULL},
71+
{FT_general, "pkey", pkey_main, pkey_options, NULL, NULL},
72+
{FT_general, "pkeyparam", pkeyparam_main, pkeyparam_options, NULL, NULL},
73+
{FT_general, "pkeyutl", pkeyutl_main, pkeyutl_options, NULL, NULL},
74+
{FT_general, "prime", prime_main, prime_options, NULL, NULL},
75+
{FT_general, "rand", rand_main, rand_options, NULL, NULL},
76+
{FT_general, "rehash", rehash_main, rehash_options, NULL, NULL},
77+
{FT_general, "req", req_main, req_options, NULL, NULL},
78+
{FT_general, "rsa", rsa_main, rsa_options, NULL, NULL},
79+
#if !defined(OPENSSL_NO_DEPRECATED_3_0) && !defined(OPENSSL_NO_RSA)
80+
{FT_general, "rsautl", rsautl_main, rsautl_options, "pkeyutl", "3.0"},
81+
#endif
82+
#ifndef OPENSSL_NO_SOCK
83+
{FT_general, "s_client", s_client_main, s_client_options, NULL, NULL},
84+
#endif
85+
#ifndef OPENSSL_NO_SOCK
86+
{FT_general, "s_server", s_server_main, s_server_options, NULL, NULL},
87+
#endif
88+
#ifndef OPENSSL_NO_SOCK
89+
{FT_general, "s_time", s_time_main, s_time_options, NULL, NULL},
90+
#endif
91+
{FT_general, "sess_id", sess_id_main, sess_id_options, NULL, NULL},
92+
{FT_general, "smime", smime_main, smime_options, NULL, NULL},
93+
{FT_general, "speed", speed_main, speed_options, NULL, NULL},
94+
{FT_general, "spkac", spkac_main, spkac_options, NULL, NULL},
95+
#ifndef OPENSSL_NO_SRP
96+
{FT_general, "srp", srp_main, srp_options, NULL, NULL},
97+
#endif
98+
{FT_general, "storeutl", storeutl_main, storeutl_options, NULL, NULL},
99+
#ifndef OPENSSL_NO_TS
100+
{FT_general, "ts", ts_main, ts_options, NULL, NULL},
101+
#endif
102+
{FT_general, "verify", verify_main, verify_options, NULL, NULL},
103+
{FT_general, "version", version_main, version_options, NULL, NULL},
104+
{FT_general, "x509", x509_main, x509_options, NULL, NULL},
105+
#ifndef OPENSSL_NO_MD2
106+
{FT_md, "md2", dgst_main, NULL, NULL},
107+
#endif
108+
#ifndef OPENSSL_NO_MD4
109+
{FT_md, "md4", dgst_main, NULL, NULL},
110+
#endif
111+
{FT_md, "md5", dgst_main, NULL, NULL},
112+
{FT_md, "sha1", dgst_main, NULL, NULL},
113+
{FT_md, "sha224", dgst_main, NULL, NULL},
114+
{FT_md, "sha256", dgst_main, NULL, NULL},
115+
{FT_md, "sha384", dgst_main, NULL, NULL},
116+
{FT_md, "sha512", dgst_main, NULL, NULL},
117+
{FT_md, "sha512-224", dgst_main, NULL, NULL},
118+
{FT_md, "sha512-256", dgst_main, NULL, NULL},
119+
{FT_md, "sha3-224", dgst_main, NULL, NULL},
120+
{FT_md, "sha3-256", dgst_main, NULL, NULL},
121+
{FT_md, "sha3-384", dgst_main, NULL, NULL},
122+
{FT_md, "sha3-512", dgst_main, NULL, NULL},
123+
{FT_md, "shake128", dgst_main, NULL, NULL},
124+
{FT_md, "shake256", dgst_main, NULL, NULL},
125+
#ifndef OPENSSL_NO_MDC2
126+
{FT_md, "mdc2", dgst_main, NULL, NULL},
127+
#endif
128+
#ifndef OPENSSL_NO_RMD160
129+
{FT_md, "rmd160", dgst_main, NULL, NULL},
130+
#endif
131+
#ifndef OPENSSL_NO_BLAKE2
132+
{FT_md, "blake2b512", dgst_main, NULL, NULL},
133+
#endif
134+
#ifndef OPENSSL_NO_BLAKE2
135+
{FT_md, "blake2s256", dgst_main, NULL, NULL},
136+
#endif
137+
#ifndef OPENSSL_NO_SM3
138+
{FT_md, "sm3", dgst_main, NULL, NULL},
139+
#endif
140+
{FT_cipher, "aes-128-cbc", enc_main, enc_options, NULL},
141+
{FT_cipher, "aes-128-ecb", enc_main, enc_options, NULL},
142+
{FT_cipher, "aes-192-cbc", enc_main, enc_options, NULL},
143+
{FT_cipher, "aes-192-ecb", enc_main, enc_options, NULL},
144+
{FT_cipher, "aes-256-cbc", enc_main, enc_options, NULL},
145+
{FT_cipher, "aes-256-ecb", enc_main, enc_options, NULL},
146+
#ifndef OPENSSL_NO_ARIA
147+
{FT_cipher, "aria-128-cbc", enc_main, enc_options, NULL},
148+
#endif
149+
#ifndef OPENSSL_NO_ARIA
150+
{FT_cipher, "aria-128-cfb", enc_main, enc_options, NULL},
151+
#endif
152+
#ifndef OPENSSL_NO_ARIA
153+
{FT_cipher, "aria-128-ctr", enc_main, enc_options, NULL},
154+
#endif
155+
#ifndef OPENSSL_NO_ARIA
156+
{FT_cipher, "aria-128-ecb", enc_main, enc_options, NULL},
157+
#endif
158+
#ifndef OPENSSL_NO_ARIA
159+
{FT_cipher, "aria-128-ofb", enc_main, enc_options, NULL},
160+
#endif
161+
#ifndef OPENSSL_NO_ARIA
162+
{FT_cipher, "aria-128-cfb1", enc_main, enc_options, NULL},
163+
#endif
164+
#ifndef OPENSSL_NO_ARIA
165+
{FT_cipher, "aria-128-cfb8", enc_main, enc_options, NULL},
166+
#endif
167+
#ifndef OPENSSL_NO_ARIA
168+
{FT_cipher, "aria-192-cbc", enc_main, enc_options, NULL},
169+
#endif
170+
#ifndef OPENSSL_NO_ARIA
171+
{FT_cipher, "aria-192-cfb", enc_main, enc_options, NULL},
172+
#endif
173+
#ifndef OPENSSL_NO_ARIA
174+
{FT_cipher, "aria-192-ctr", enc_main, enc_options, NULL},
175+
#endif
176+
#ifndef OPENSSL_NO_ARIA
177+
{FT_cipher, "aria-192-ecb", enc_main, enc_options, NULL},
178+
#endif
179+
#ifndef OPENSSL_NO_ARIA
180+
{FT_cipher, "aria-192-ofb", enc_main, enc_options, NULL},
181+
#endif
182+
#ifndef OPENSSL_NO_ARIA
183+
{FT_cipher, "aria-192-cfb1", enc_main, enc_options, NULL},
184+
#endif
185+
#ifndef OPENSSL_NO_ARIA
186+
{FT_cipher, "aria-192-cfb8", enc_main, enc_options, NULL},
187+
#endif
188+
#ifndef OPENSSL_NO_ARIA
189+
{FT_cipher, "aria-256-cbc", enc_main, enc_options, NULL},
190+
#endif
191+
#ifndef OPENSSL_NO_ARIA
192+
{FT_cipher, "aria-256-cfb", enc_main, enc_options, NULL},
193+
#endif
194+
#ifndef OPENSSL_NO_ARIA
195+
{FT_cipher, "aria-256-ctr", enc_main, enc_options, NULL},
196+
#endif
197+
#ifndef OPENSSL_NO_ARIA
198+
{FT_cipher, "aria-256-ecb", enc_main, enc_options, NULL},
199+
#endif
200+
#ifndef OPENSSL_NO_ARIA
201+
{FT_cipher, "aria-256-ofb", enc_main, enc_options, NULL},
202+
#endif
203+
#ifndef OPENSSL_NO_ARIA
204+
{FT_cipher, "aria-256-cfb1", enc_main, enc_options, NULL},
205+
#endif
206+
#ifndef OPENSSL_NO_ARIA
207+
{FT_cipher, "aria-256-cfb8", enc_main, enc_options, NULL},
208+
#endif
209+
#ifndef OPENSSL_NO_CAMELLIA
210+
{FT_cipher, "camellia-128-cbc", enc_main, enc_options, NULL},
211+
#endif
212+
#ifndef OPENSSL_NO_CAMELLIA
213+
{FT_cipher, "camellia-128-ecb", enc_main, enc_options, NULL},
214+
#endif
215+
#ifndef OPENSSL_NO_CAMELLIA
216+
{FT_cipher, "camellia-192-cbc", enc_main, enc_options, NULL},
217+
#endif
218+
#ifndef OPENSSL_NO_CAMELLIA
219+
{FT_cipher, "camellia-192-ecb", enc_main, enc_options, NULL},
220+
#endif
221+
#ifndef OPENSSL_NO_CAMELLIA
222+
{FT_cipher, "camellia-256-cbc", enc_main, enc_options, NULL},
223+
#endif
224+
#ifndef OPENSSL_NO_CAMELLIA
225+
{FT_cipher, "camellia-256-ecb", enc_main, enc_options, NULL},
226+
#endif
227+
{FT_cipher, "base64", enc_main, enc_options, NULL},
228+
#ifdef ZLIB
229+
{FT_cipher, "zlib", enc_main, enc_options, NULL},
230+
#endif
231+
#ifndef OPENSSL_NO_DES
232+
{FT_cipher, "des", enc_main, enc_options, NULL},
233+
#endif
234+
#ifndef OPENSSL_NO_DES
235+
{FT_cipher, "des3", enc_main, enc_options, NULL},
236+
#endif
237+
#ifndef OPENSSL_NO_DES
238+
{FT_cipher, "desx", enc_main, enc_options, NULL},
239+
#endif
240+
#ifndef OPENSSL_NO_IDEA
241+
{FT_cipher, "idea", enc_main, enc_options, NULL},
242+
#endif
243+
#ifndef OPENSSL_NO_SEED
244+
{FT_cipher, "seed", enc_main, enc_options, NULL},
245+
#endif
246+
#ifndef OPENSSL_NO_RC4
247+
{FT_cipher, "rc4", enc_main, enc_options, NULL},
248+
#endif
249+
#ifndef OPENSSL_NO_RC4
250+
{FT_cipher, "rc4-40", enc_main, enc_options, NULL},
251+
#endif
252+
#ifndef OPENSSL_NO_RC2
253+
{FT_cipher, "rc2", enc_main, enc_options, NULL},
254+
#endif
255+
#ifndef OPENSSL_NO_BF
256+
{FT_cipher, "bf", enc_main, enc_options, NULL},
257+
#endif
258+
#ifndef OPENSSL_NO_CAST
259+
{FT_cipher, "cast", enc_main, enc_options, NULL},
260+
#endif
261+
#ifndef OPENSSL_NO_RC5
262+
{FT_cipher, "rc5", enc_main, enc_options, NULL},
263+
#endif
264+
#ifndef OPENSSL_NO_DES
265+
{FT_cipher, "des-ecb", enc_main, enc_options, NULL},
266+
#endif
267+
#ifndef OPENSSL_NO_DES
268+
{FT_cipher, "des-ede", enc_main, enc_options, NULL},
269+
#endif
270+
#ifndef OPENSSL_NO_DES
271+
{FT_cipher, "des-ede3", enc_main, enc_options, NULL},
272+
#endif
273+
#ifndef OPENSSL_NO_DES
274+
{FT_cipher, "des-cbc", enc_main, enc_options, NULL},
275+
#endif
276+
#ifndef OPENSSL_NO_DES
277+
{FT_cipher, "des-ede-cbc", enc_main, enc_options, NULL},
278+
#endif
279+
#ifndef OPENSSL_NO_DES
280+
{FT_cipher, "des-ede3-cbc", enc_main, enc_options, NULL},
281+
#endif
282+
#ifndef OPENSSL_NO_DES
283+
{FT_cipher, "des-cfb", enc_main, enc_options, NULL},
284+
#endif
285+
#ifndef OPENSSL_NO_DES
286+
{FT_cipher, "des-ede-cfb", enc_main, enc_options, NULL},
287+
#endif
288+
#ifndef OPENSSL_NO_DES
289+
{FT_cipher, "des-ede3-cfb", enc_main, enc_options, NULL},
290+
#endif
291+
#ifndef OPENSSL_NO_DES
292+
{FT_cipher, "des-ofb", enc_main, enc_options, NULL},
293+
#endif
294+
#ifndef OPENSSL_NO_DES
295+
{FT_cipher, "des-ede-ofb", enc_main, enc_options, NULL},
296+
#endif
297+
#ifndef OPENSSL_NO_DES
298+
{FT_cipher, "des-ede3-ofb", enc_main, enc_options, NULL},
299+
#endif
300+
#ifndef OPENSSL_NO_IDEA
301+
{FT_cipher, "idea-cbc", enc_main, enc_options, NULL},
302+
#endif
303+
#ifndef OPENSSL_NO_IDEA
304+
{FT_cipher, "idea-ecb", enc_main, enc_options, NULL},
305+
#endif
306+
#ifndef OPENSSL_NO_IDEA
307+
{FT_cipher, "idea-cfb", enc_main, enc_options, NULL},
308+
#endif
309+
#ifndef OPENSSL_NO_IDEA
310+
{FT_cipher, "idea-ofb", enc_main, enc_options, NULL},
311+
#endif
312+
#ifndef OPENSSL_NO_SEED
313+
{FT_cipher, "seed-cbc", enc_main, enc_options, NULL},
314+
#endif
315+
#ifndef OPENSSL_NO_SEED
316+
{FT_cipher, "seed-ecb", enc_main, enc_options, NULL},
317+
#endif
318+
#ifndef OPENSSL_NO_SEED
319+
{FT_cipher, "seed-cfb", enc_main, enc_options, NULL},
320+
#endif
321+
#ifndef OPENSSL_NO_SEED
322+
{FT_cipher, "seed-ofb", enc_main, enc_options, NULL},
323+
#endif
324+
#ifndef OPENSSL_NO_RC2
325+
{FT_cipher, "rc2-cbc", enc_main, enc_options, NULL},
326+
#endif
327+
#ifndef OPENSSL_NO_RC2
328+
{FT_cipher, "rc2-ecb", enc_main, enc_options, NULL},
329+
#endif
330+
#ifndef OPENSSL_NO_RC2
331+
{FT_cipher, "rc2-cfb", enc_main, enc_options, NULL},
332+
#endif
333+
#ifndef OPENSSL_NO_RC2
334+
{FT_cipher, "rc2-ofb", enc_main, enc_options, NULL},
335+
#endif
336+
#ifndef OPENSSL_NO_RC2
337+
{FT_cipher, "rc2-64-cbc", enc_main, enc_options, NULL},
338+
#endif
339+
#ifndef OPENSSL_NO_RC2
340+
{FT_cipher, "rc2-40-cbc", enc_main, enc_options, NULL},
341+
#endif
342+
#ifndef OPENSSL_NO_BF
343+
{FT_cipher, "bf-cbc", enc_main, enc_options, NULL},
344+
#endif
345+
#ifndef OPENSSL_NO_BF
346+
{FT_cipher, "bf-ecb", enc_main, enc_options, NULL},
347+
#endif
348+
#ifndef OPENSSL_NO_BF
349+
{FT_cipher, "bf-cfb", enc_main, enc_options, NULL},
350+
#endif
351+
#ifndef OPENSSL_NO_BF
352+
{FT_cipher, "bf-ofb", enc_main, enc_options, NULL},
353+
#endif
354+
#ifndef OPENSSL_NO_CAST
355+
{FT_cipher, "cast5-cbc", enc_main, enc_options, NULL},
356+
#endif
357+
#ifndef OPENSSL_NO_CAST
358+
{FT_cipher, "cast5-ecb", enc_main, enc_options, NULL},
359+
#endif
360+
#ifndef OPENSSL_NO_CAST
361+
{FT_cipher, "cast5-cfb", enc_main, enc_options, NULL},
362+
#endif
363+
#ifndef OPENSSL_NO_CAST
364+
{FT_cipher, "cast5-ofb", enc_main, enc_options, NULL},
365+
#endif
366+
#ifndef OPENSSL_NO_CAST
367+
{FT_cipher, "cast-cbc", enc_main, enc_options, NULL},
368+
#endif
369+
#ifndef OPENSSL_NO_RC5
370+
{FT_cipher, "rc5-cbc", enc_main, enc_options, NULL},
371+
#endif
372+
#ifndef OPENSSL_NO_RC5
373+
{FT_cipher, "rc5-ecb", enc_main, enc_options, NULL},
374+
#endif
375+
#ifndef OPENSSL_NO_RC5
376+
{FT_cipher, "rc5-cfb", enc_main, enc_options, NULL},
377+
#endif
378+
#ifndef OPENSSL_NO_RC5
379+
{FT_cipher, "rc5-ofb", enc_main, enc_options, NULL},
380+
#endif
381+
#ifndef OPENSSL_NO_SM4
382+
{FT_cipher, "sm4-cbc", enc_main, enc_options, NULL},
383+
#endif
384+
#ifndef OPENSSL_NO_SM4
385+
{FT_cipher, "sm4-ecb", enc_main, enc_options, NULL},
386+
#endif
387+
#ifndef OPENSSL_NO_SM4
388+
{FT_cipher, "sm4-cfb", enc_main, enc_options, NULL},
389+
#endif
390+
#ifndef OPENSSL_NO_SM4
391+
{FT_cipher, "sm4-ofb", enc_main, enc_options, NULL},
392+
#endif
393+
#ifndef OPENSSL_NO_SM4
394+
{FT_cipher, "sm4-ctr", enc_main, enc_options, NULL},
395+
#endif
396+
{0, NULL, NULL, NULL, NULL}
397+
};

0 commit comments

Comments
 (0)
Please sign in to comment.