Skip to content

Commit 88079ca

Browse files
sam-githubBridgeAR
authored andcommitted
deps: update archs files for OpenSSL-1.1.1b
`cd deps/openssl/config; make` updates all archs dependant files. PR-URL: #26327 Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Michael Dawson <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]>
1 parent 71c4d75 commit 88079ca

File tree

247 files changed

+5264
-372
lines changed

Some content is hidden

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

247 files changed

+5264
-372
lines changed

Diff for: deps/openssl/config/archs/BSD-x86_64/asm/configdata.pm

+55-8
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@ our %config = (
5353
minor => "1.1",
5454
openssl_algorithm_defines => [ "OPENSSL_NO_COMP", "OPENSSL_NO_MD2", "OPENSSL_NO_RC5" ],
5555
openssl_api_defines => [ ],
56-
openssl_other_defines => [ "OPENSSL_RAND_SEED_OS", "OPENSSL_NO_AFALGENG", "OPENSSL_NO_ASAN", "OPENSSL_NO_CRYPTO_MDEBUG", "OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE", "OPENSSL_NO_DEVCRYPTOENG", "OPENSSL_NO_EC_NISTP_64_GCC_128", "OPENSSL_NO_EGD", "OPENSSL_NO_EXTERNAL_TESTS", "OPENSSL_NO_FUZZ_AFL", "OPENSSL_NO_FUZZ_LIBFUZZER", "OPENSSL_NO_HEARTBEATS", "OPENSSL_NO_MSAN", "OPENSSL_NO_SCTP", "OPENSSL_NO_SSL_TRACE", "OPENSSL_NO_SSL3", "OPENSSL_NO_SSL3_METHOD", "OPENSSL_NO_UBSAN", "OPENSSL_NO_UNIT_TEST", "OPENSSL_NO_WEAK_SSL_CIPHERS", "OPENSSL_NO_DYNAMIC_ENGINE", "OPENSSL_NO_AFALGENG" ],
56+
openssl_other_defines => [ "OPENSSL_RAND_SEED_OS", "OPENSSL_NO_AFALGENG", "OPENSSL_NO_ASAN", "OPENSSL_NO_CRYPTO_MDEBUG", "OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE", "OPENSSL_NO_EC_NISTP_64_GCC_128", "OPENSSL_NO_EGD", "OPENSSL_NO_EXTERNAL_TESTS", "OPENSSL_NO_FUZZ_AFL", "OPENSSL_NO_FUZZ_LIBFUZZER", "OPENSSL_NO_HEARTBEATS", "OPENSSL_NO_MSAN", "OPENSSL_NO_SCTP", "OPENSSL_NO_SSL_TRACE", "OPENSSL_NO_SSL3", "OPENSSL_NO_SSL3_METHOD", "OPENSSL_NO_UBSAN", "OPENSSL_NO_UNIT_TEST", "OPENSSL_NO_WEAK_SSL_CIPHERS", "OPENSSL_NO_DYNAMIC_ENGINE", "OPENSSL_NO_AFALGENG" ],
5757
openssl_sys_defines => [ ],
5858
openssl_thread_defines => [ "OPENSSL_THREADS" ],
5959
openssldir => "",
60-
options => " no-afalgeng no-asan no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl-trace no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
60+
options => " no-afalgeng no-asan no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-shared no-ssl-trace no-ssl3 no-ssl3-method no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic",
6161
perl_archname => "x86_64-linux-gnu-thread-multi",
6262
perl_cmd => "/usr/bin/perl",
6363
perl_version => "5.26.2",
@@ -109,8 +109,8 @@ our %config = (
109109
sourcedir => ".",
110110
target => "BSD-x86_64",
111111
tdirs => [ "ossl_shim" ],
112-
version => "1.1.1a",
113-
version_num => "0x1010101fL",
112+
version => "1.1.1b",
113+
version_num => "0x1010102fL",
114114
);
115115

116116
our %target = (
@@ -259,6 +259,7 @@ our @disablables = (
259259
"msan",
260260
"multiblock",
261261
"nextprotoneg",
262+
"pinshared",
262263
"ocb",
263264
"ocsp",
264265
"pic",
@@ -319,7 +320,6 @@ our %disabled = (
319320
"comp" => "option",
320321
"crypto-mdebug" => "default",
321322
"crypto-mdebug-backtrace" => "default",
322-
"devcryptoeng" => "default",
323323
"dynamic-engine" => "forced",
324324
"ec_nistp_64_gcc_128" => "default",
325325
"egd" => "default",
@@ -783,6 +783,11 @@ our %unified_info = (
783783
"libcrypto",
784784
"test/libtestutil.a",
785785
],
786+
"test/bio_memleak_test" =>
787+
[
788+
"libcrypto",
789+
"test/libtestutil.a",
790+
],
786791
"test/bioprinttest" =>
787792
[
788793
"libcrypto",
@@ -1266,6 +1271,11 @@ our %unified_info = (
12661271
"libssl",
12671272
"test/libtestutil.a",
12681273
],
1274+
"test/ec_internal_test" =>
1275+
[
1276+
"libcrypto.a",
1277+
"test/libtestutil.a",
1278+
],
12691279
"test/ecdsatest" =>
12701280
[
12711281
"libcrypto",
@@ -2303,6 +2313,7 @@ our %unified_info = (
23032313
"crypto/engine/eng_all.o",
23042314
"crypto/engine/eng_cnf.o",
23052315
"crypto/engine/eng_ctrl.o",
2316+
"crypto/engine/eng_devcrypto.o",
23062317
"crypto/engine/eng_dyn.o",
23072318
"crypto/engine/eng_err.o",
23082319
"crypto/engine/eng_fat.o",
@@ -6815,6 +6826,12 @@ our %unified_info = (
68156826
"crypto/include",
68166827
"include",
68176828
],
6829+
"crypto/engine/eng_devcrypto.o" =>
6830+
[
6831+
".",
6832+
"crypto/include",
6833+
"include",
6834+
],
68186835
"crypto/engine/eng_dyn.o" =>
68196836
[
68206837
".",
@@ -9407,6 +9424,10 @@ our %unified_info = (
94079424
[
94089425
"include",
94099426
],
9427+
"test/bio_memleak_test.o" =>
9428+
[
9429+
"include",
9430+
],
94109431
"test/bioprinttest.o" =>
94119432
[
94129433
"include",
@@ -9803,6 +9824,12 @@ our %unified_info = (
98039824
[
98049825
"include",
98059826
],
9827+
"test/ec_internal_test.o" =>
9828+
[
9829+
"include",
9830+
"crypto/ec",
9831+
"crypto/include",
9832+
],
98069833
"test/ecdsatest.o" =>
98079834
[
98089835
"include",
@@ -10210,6 +10237,7 @@ our %unified_info = (
1021010237
"test/bftest",
1021110238
"test/bio_callback_test",
1021210239
"test/bio_enc_test",
10240+
"test/bio_memleak_test",
1021310241
"test/bioprinttest",
1021410242
"test/bntest",
1021510243
"test/buildtest_aes",
@@ -10305,6 +10333,7 @@ our %unified_info = (
1030510333
"test/dtls_mtu_test",
1030610334
"test/dtlstest",
1030710335
"test/dtlsv1listentest",
10336+
"test/ec_internal_test",
1030810337
"test/ecdsatest",
1030910338
"test/ecstresstest",
1031010339
"test/ectest",
@@ -11914,6 +11943,10 @@ our %unified_info = (
1191411943
[
1191511944
"crypto/engine/eng_ctrl.c",
1191611945
],
11946+
"crypto/engine/eng_devcrypto.o" =>
11947+
[
11948+
"crypto/engine/eng_devcrypto.c",
11949+
],
1191711950
"crypto/engine/eng_dyn.o" =>
1191811951
[
1191911952
"crypto/engine/eng_dyn.c",
@@ -13746,6 +13779,7 @@ our %unified_info = (
1374613779
"crypto/engine/eng_all.o",
1374713780
"crypto/engine/eng_cnf.o",
1374813781
"crypto/engine/eng_ctrl.o",
13782+
"crypto/engine/eng_devcrypto.o",
1374913783
"crypto/engine/eng_dyn.o",
1375013784
"crypto/engine/eng_err.o",
1375113785
"crypto/engine/eng_fat.o",
@@ -14431,6 +14465,14 @@ our %unified_info = (
1443114465
[
1443214466
"test/bio_enc_test.c",
1443314467
],
14468+
"test/bio_memleak_test" =>
14469+
[
14470+
"test/bio_memleak_test.o",
14471+
],
14472+
"test/bio_memleak_test.o" =>
14473+
[
14474+
"test/bio_memleak_test.c",
14475+
],
1443414476
"test/bioprinttest" =>
1443514477
[
1443614478
"test/bioprinttest.o",
@@ -15198,6 +15240,14 @@ our %unified_info = (
1519815240
[
1519915241
"test/dtlsv1listentest.c",
1520015242
],
15243+
"test/ec_internal_test" =>
15244+
[
15245+
"test/ec_internal_test.o",
15246+
],
15247+
"test/ec_internal_test.o" =>
15248+
[
15249+
"test/ec_internal_test.c",
15250+
],
1520115251
"test/ecdsatest" =>
1520215252
[
1520315253
"test/ecdsatest.o",
@@ -15878,9 +15928,6 @@ my %disabled_info = (
1587815928
'crypto-mdebug-backtrace' => {
1587915929
macro => 'OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE',
1588015930
},
15881-
'devcryptoeng' => {
15882-
macro => 'OPENSSL_NO_DEVCRYPTOENG',
15883-
},
1588415931
'ec_nistp_64_gcc_128' => {
1588515932
macro => 'OPENSSL_NO_EC_NISTP_64_GCC_128',
1588615933
},

Diff for: deps/openssl/config/archs/BSD-x86_64/asm/crypto/aes/aes-x86_64.s

+14-2
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ _x86_64_AES_encrypt:
155155
.type _x86_64_AES_encrypt_compact,@function
156156
.align 16
157157
_x86_64_AES_encrypt_compact:
158+
.cfi_startproc
158159
leaq 128(%r14),%r8
159160
movl 0-128(%r8),%edi
160161
movl 32-128(%r8),%ebp
@@ -324,6 +325,7 @@ _x86_64_AES_encrypt_compact:
324325
xorl 8(%r15),%ecx
325326
xorl 12(%r15),%edx
326327
.byte 0xf3,0xc3
328+
.cfi_endproc
327329
.size _x86_64_AES_encrypt_compact,.-_x86_64_AES_encrypt_compact
328330
.globl AES_encrypt
329331
.type AES_encrypt,@function
@@ -568,6 +570,7 @@ _x86_64_AES_decrypt:
568570
.type _x86_64_AES_decrypt_compact,@function
569571
.align 16
570572
_x86_64_AES_decrypt_compact:
573+
.cfi_startproc
571574
leaq 128(%r14),%r8
572575
movl 0-128(%r8),%edi
573576
movl 32-128(%r8),%ebp
@@ -789,6 +792,7 @@ _x86_64_AES_decrypt_compact:
789792
xorl 8(%r15),%ecx
790793
xorl 12(%r15),%edx
791794
.byte 0xf3,0xc3
795+
.cfi_endproc
792796
.size _x86_64_AES_decrypt_compact,.-_x86_64_AES_decrypt_compact
793797
.globl AES_decrypt
794798
.type AES_decrypt,@function
@@ -920,6 +924,7 @@ AES_set_encrypt_key:
920924
.type _x86_64_AES_set_encrypt_key,@function
921925
.align 16
922926
_x86_64_AES_set_encrypt_key:
927+
.cfi_startproc
923928
movl %esi,%ecx
924929
movq %rdi,%rsi
925930
movq %rdx,%rdi
@@ -1155,6 +1160,7 @@ _x86_64_AES_set_encrypt_key:
11551160
movq $-1,%rax
11561161
.Lexit:
11571162
.byte 0xf3,0xc3
1163+
.cfi_endproc
11581164
.size _x86_64_AES_set_encrypt_key,.-_x86_64_AES_set_encrypt_key
11591165
.globl AES_set_decrypt_key
11601166
.type AES_set_decrypt_key,@function
@@ -1377,8 +1383,9 @@ AES_cbc_encrypt:
13771383
cmpq $0,%rdx
13781384
je .Lcbc_epilogue
13791385
pushfq
1386+
1387+
13801388
.cfi_adjust_cfa_offset 8
1381-
.cfi_offset 49,-16
13821389
pushq %rbx
13831390
.cfi_adjust_cfa_offset 8
13841391
.cfi_offset %rbx,-24
@@ -1407,6 +1414,7 @@ AES_cbc_encrypt:
14071414
cmpq $0,%r9
14081415
cmoveq %r10,%r14
14091416

1417+
.cfi_remember_state
14101418
movl OPENSSL_ia32cap_P(%rip),%r10d
14111419
cmpq $512,%rdx
14121420
jb .Lcbc_slow_prologue
@@ -1642,6 +1650,7 @@ AES_cbc_encrypt:
16421650

16431651
.align 16
16441652
.Lcbc_slow_prologue:
1653+
.cfi_restore_state
16451654

16461655
leaq -88(%rsp),%rbp
16471656
andq $-64,%rbp
@@ -1653,8 +1662,10 @@ AES_cbc_encrypt:
16531662
subq %r10,%rbp
16541663

16551664
xchgq %rsp,%rbp
1665+
.cfi_def_cfa_register %rbp
16561666

16571667
movq %rbp,16(%rsp)
1668+
.cfi_escape 0x0f,0x05,0x77,0x10,0x06,0x23,0x40
16581669
.Lcbc_slow_body:
16591670

16601671

@@ -1843,8 +1854,9 @@ AES_cbc_encrypt:
18431854
.cfi_def_cfa %rsp,16
18441855
.Lcbc_popfq:
18451856
popfq
1857+
1858+
18461859
.cfi_adjust_cfa_offset -8
1847-
.cfi_restore 49
18481860
.Lcbc_epilogue:
18491861
.byte 0xf3,0xc3
18501862
.cfi_endproc

0 commit comments

Comments
 (0)