diff --git a/CHANGELOG.md b/CHANGELOG.md
index f6ce2f6e7f2f51..0d09fc92b07ed2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -33,7 +33,8 @@ release.
12.0.0
-10.16.0
+10.16.1
+10.16.0
10.15.3
10.15.2
10.15.1
diff --git a/common.gypi b/common.gypi
index 4b702eaff582d4..97fe1f9e92a5be 100644
--- a/common.gypi
+++ b/common.gypi
@@ -33,7 +33,7 @@
# Reset this number to 0 on major V8 upgrades.
# Increment by one for each non-official patch applied to deps/v8.
- 'v8_embedder_string': '-node.52',
+ 'v8_embedder_string': '-node.54',
# Enable disassembler for `--print-code` v8 options
'v8_enable_disassembler': 1,
diff --git a/deps/openssl/config/README.md b/deps/openssl/config/README.md
index 1ad23be276d18c..1adb6fa83cf729 100644
--- a/deps/openssl/config/README.md
+++ b/deps/openssl/config/README.md
@@ -50,41 +50,7 @@ This updates all sources in deps/openssl/openssl by:
$ git commit openssl
```
-### 2. Apply a floating patch
-
-Currently, one floating patch is needed to build S390 asm files:
-```
-Author: Shigeki Ohtsu
-Date: Wed Mar 7 23:52:52 2018 +0900
-
- deps: add s390 asm rules for OpenSSL-1.1.0
-
- This is a floating patch against OpenSSL-1.1.0 to generate asm files
- with Makefile rules and it is to be submitted to the upstream.
-
- Fixes: https://github.com/nodejs/node/issues/4270
- PR-URL: https://github.com/nodejs/node/pull/19794
- Reviewed-By: James M Snell
- Reviewed-By: Rod Vagg
- Reviewed-By: Michael Dawson
-
- deps/openssl/openssl/crypto/poly1305/build.info | 2 ++
-```
-
-Find the SHA of the previous commit of this patch:
-```sh
-$ git log -n1 --oneline -- deps/openssl/openssl/crypto/poly1305/build.info
-```
-
-Using the SHA found in the previous step, cherry pick it from the previous
-commit (with the openssl version in the commit message set to the relevant
-value):
-```sh
-$ git cherry-pick 45b9f5df6ff1548f01ed646ebee75e3f0873cefd
-```
-
-
-### 3. Execute `make` in `deps/openssl/config` directory
+### 2. Execute `make` in `deps/openssl/config` directory
Use `make` to regenerate all platform dependent files in
`deps/openssl/config/archs/`:
@@ -92,7 +58,7 @@ Use `make` to regenerate all platform dependent files in
$ cd deps/openssl/config; make
```
-### 4. Check diffs
+### 3. Check diffs
Check diffs if updates are right. Even if no updates in openssl
sources, `buildinf.h` files will be updated for they have a timestamp
@@ -109,7 +75,7 @@ created. When source files or build options are updated in Windows,
it needs to change these two Makefiles by hand. If you are not sure,
please ask @shigeki for details.
-### 5. Commit and make test
+### 4. Commit and make test
Update all architecture dependent files. Do not forget to git add or remove
files if they are changed before commit:
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/configdata.pm b/deps/openssl/config/archs/BSD-x86_64/asm/configdata.pm
index 037516bafdef2c..03e50892efe30e 100644
--- a/deps/openssl/config/archs/BSD-x86_64/asm/configdata.pm
+++ b/deps/openssl/config/archs/BSD-x86_64/asm/configdata.pm
@@ -25,6 +25,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -35,18 +36,19 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
dirs => [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ],
+ dso_defines => [ "PADLOCK_ASM" ],
dynamic_engines => "0",
engdirs => [ ],
ex_libs => [ ],
export_var_as_fn => "0",
includes => [ ],
lflags => [ ],
- lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "PADLOCK_ASM", "POLY1305_ASM" ],
+ lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "POLY1305_ASM" ],
libdir => "",
major => "1",
makedepprog => "\$(CROSS_COMPILE)gcc",
@@ -57,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "BSD-x86_64" ],
perlenv => {
"AR" => undef,
@@ -109,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "BSD-x86_64",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -217,6 +219,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -233,7 +236,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -317,10 +319,11 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -798,342 +801,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7954,10 +7957,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10240,74 +10239,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14489,545 +14488,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -16133,9 +16132,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/aes/aes-586.s b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/aes/aes-586.s
new file mode 100644
index 00000000000000..5e231470937c9d
--- /dev/null
+++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/aes/aes-586.s
@@ -0,0 +1,3207 @@
+.text
+.align 4
+__x86_AES_encrypt_compact:
+ movl %edi,20(%esp)
+ xorl (%edi),%eax
+ xorl 4(%edi),%ebx
+ xorl 8(%edi),%ecx
+ xorl 12(%edi),%edx
+ movl 240(%edi),%esi
+ leal -2(%esi,%esi,1),%esi
+ leal (%edi,%esi,8),%esi
+ movl %esi,24(%esp)
+ movl -128(%ebp),%edi
+ movl -96(%ebp),%esi
+ movl -64(%ebp),%edi
+ movl -32(%ebp),%esi
+ movl (%ebp),%edi
+ movl 32(%ebp),%esi
+ movl 64(%ebp),%edi
+ movl 96(%ebp),%esi
+.align 4,0x90
+L000loop:
+ movl %eax,%esi
+ andl $255,%esi
+ movzbl -128(%ebp,%esi,1),%esi
+ movzbl %bh,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $8,%edi
+ xorl %edi,%esi
+ movl %ecx,%edi
+ shrl $16,%edi
+ andl $255,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $16,%edi
+ xorl %edi,%esi
+ movl %edx,%edi
+ shrl $24,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $24,%edi
+ xorl %edi,%esi
+ movl %esi,4(%esp)
+ movl %ebx,%esi
+ andl $255,%esi
+ shrl $16,%ebx
+ movzbl -128(%ebp,%esi,1),%esi
+ movzbl %ch,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $8,%edi
+ xorl %edi,%esi
+ movl %edx,%edi
+ shrl $16,%edi
+ andl $255,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $16,%edi
+ xorl %edi,%esi
+ movl %eax,%edi
+ shrl $24,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $24,%edi
+ xorl %edi,%esi
+ movl %esi,8(%esp)
+ movl %ecx,%esi
+ andl $255,%esi
+ shrl $24,%ecx
+ movzbl -128(%ebp,%esi,1),%esi
+ movzbl %dh,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $8,%edi
+ xorl %edi,%esi
+ movl %eax,%edi
+ shrl $16,%edi
+ andl $255,%edx
+ andl $255,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $16,%edi
+ xorl %edi,%esi
+ movzbl %bh,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $24,%edi
+ xorl %edi,%esi
+ andl $255,%edx
+ movzbl -128(%ebp,%edx,1),%edx
+ movzbl %ah,%eax
+ movzbl -128(%ebp,%eax,1),%eax
+ shll $8,%eax
+ xorl %eax,%edx
+ movl 4(%esp),%eax
+ andl $255,%ebx
+ movzbl -128(%ebp,%ebx,1),%ebx
+ shll $16,%ebx
+ xorl %ebx,%edx
+ movl 8(%esp),%ebx
+ movzbl -128(%ebp,%ecx,1),%ecx
+ shll $24,%ecx
+ xorl %ecx,%edx
+ movl %esi,%ecx
+ movl $2155905152,%ebp
+ andl %ecx,%ebp
+ leal (%ecx,%ecx,1),%edi
+ movl %ebp,%esi
+ shrl $7,%ebp
+ andl $4278124286,%edi
+ subl %ebp,%esi
+ movl %ecx,%ebp
+ andl $454761243,%esi
+ rorl $16,%ebp
+ xorl %edi,%esi
+ movl %ecx,%edi
+ xorl %esi,%ecx
+ rorl $24,%edi
+ xorl %ebp,%esi
+ roll $24,%ecx
+ xorl %edi,%esi
+ movl $2155905152,%ebp
+ xorl %esi,%ecx
+ andl %edx,%ebp
+ leal (%edx,%edx,1),%edi
+ movl %ebp,%esi
+ shrl $7,%ebp
+ andl $4278124286,%edi
+ subl %ebp,%esi
+ movl %edx,%ebp
+ andl $454761243,%esi
+ rorl $16,%ebp
+ xorl %edi,%esi
+ movl %edx,%edi
+ xorl %esi,%edx
+ rorl $24,%edi
+ xorl %ebp,%esi
+ roll $24,%edx
+ xorl %edi,%esi
+ movl $2155905152,%ebp
+ xorl %esi,%edx
+ andl %eax,%ebp
+ leal (%eax,%eax,1),%edi
+ movl %ebp,%esi
+ shrl $7,%ebp
+ andl $4278124286,%edi
+ subl %ebp,%esi
+ movl %eax,%ebp
+ andl $454761243,%esi
+ rorl $16,%ebp
+ xorl %edi,%esi
+ movl %eax,%edi
+ xorl %esi,%eax
+ rorl $24,%edi
+ xorl %ebp,%esi
+ roll $24,%eax
+ xorl %edi,%esi
+ movl $2155905152,%ebp
+ xorl %esi,%eax
+ andl %ebx,%ebp
+ leal (%ebx,%ebx,1),%edi
+ movl %ebp,%esi
+ shrl $7,%ebp
+ andl $4278124286,%edi
+ subl %ebp,%esi
+ movl %ebx,%ebp
+ andl $454761243,%esi
+ rorl $16,%ebp
+ xorl %edi,%esi
+ movl %ebx,%edi
+ xorl %esi,%ebx
+ rorl $24,%edi
+ xorl %ebp,%esi
+ roll $24,%ebx
+ xorl %edi,%esi
+ xorl %esi,%ebx
+ movl 20(%esp),%edi
+ movl 28(%esp),%ebp
+ addl $16,%edi
+ xorl (%edi),%eax
+ xorl 4(%edi),%ebx
+ xorl 8(%edi),%ecx
+ xorl 12(%edi),%edx
+ cmpl 24(%esp),%edi
+ movl %edi,20(%esp)
+ jb L000loop
+ movl %eax,%esi
+ andl $255,%esi
+ movzbl -128(%ebp,%esi,1),%esi
+ movzbl %bh,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $8,%edi
+ xorl %edi,%esi
+ movl %ecx,%edi
+ shrl $16,%edi
+ andl $255,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $16,%edi
+ xorl %edi,%esi
+ movl %edx,%edi
+ shrl $24,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $24,%edi
+ xorl %edi,%esi
+ movl %esi,4(%esp)
+ movl %ebx,%esi
+ andl $255,%esi
+ shrl $16,%ebx
+ movzbl -128(%ebp,%esi,1),%esi
+ movzbl %ch,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $8,%edi
+ xorl %edi,%esi
+ movl %edx,%edi
+ shrl $16,%edi
+ andl $255,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $16,%edi
+ xorl %edi,%esi
+ movl %eax,%edi
+ shrl $24,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $24,%edi
+ xorl %edi,%esi
+ movl %esi,8(%esp)
+ movl %ecx,%esi
+ andl $255,%esi
+ shrl $24,%ecx
+ movzbl -128(%ebp,%esi,1),%esi
+ movzbl %dh,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $8,%edi
+ xorl %edi,%esi
+ movl %eax,%edi
+ shrl $16,%edi
+ andl $255,%edx
+ andl $255,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $16,%edi
+ xorl %edi,%esi
+ movzbl %bh,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $24,%edi
+ xorl %edi,%esi
+ movl 20(%esp),%edi
+ andl $255,%edx
+ movzbl -128(%ebp,%edx,1),%edx
+ movzbl %ah,%eax
+ movzbl -128(%ebp,%eax,1),%eax
+ shll $8,%eax
+ xorl %eax,%edx
+ movl 4(%esp),%eax
+ andl $255,%ebx
+ movzbl -128(%ebp,%ebx,1),%ebx
+ shll $16,%ebx
+ xorl %ebx,%edx
+ movl 8(%esp),%ebx
+ movzbl -128(%ebp,%ecx,1),%ecx
+ shll $24,%ecx
+ xorl %ecx,%edx
+ movl %esi,%ecx
+ xorl 16(%edi),%eax
+ xorl 20(%edi),%ebx
+ xorl 24(%edi),%ecx
+ xorl 28(%edi),%edx
+ ret
+.align 4
+__sse_AES_encrypt_compact:
+ pxor (%edi),%mm0
+ pxor 8(%edi),%mm4
+ movl 240(%edi),%esi
+ leal -2(%esi,%esi,1),%esi
+ leal (%edi,%esi,8),%esi
+ movl %esi,24(%esp)
+ movl $454761243,%eax
+ movl %eax,8(%esp)
+ movl %eax,12(%esp)
+ movl -128(%ebp),%eax
+ movl -96(%ebp),%ebx
+ movl -64(%ebp),%ecx
+ movl -32(%ebp),%edx
+ movl (%ebp),%eax
+ movl 32(%ebp),%ebx
+ movl 64(%ebp),%ecx
+ movl 96(%ebp),%edx
+.align 4,0x90
+L001loop:
+ pshufw $8,%mm0,%mm1
+ pshufw $13,%mm4,%mm5
+ movd %mm1,%eax
+ movd %mm5,%ebx
+ movl %edi,20(%esp)
+ movzbl %al,%esi
+ movzbl %ah,%edx
+ pshufw $13,%mm0,%mm2
+ movzbl -128(%ebp,%esi,1),%ecx
+ movzbl %bl,%edi
+ movzbl -128(%ebp,%edx,1),%edx
+ shrl $16,%eax
+ shll $8,%edx
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %bh,%edi
+ shll $16,%esi
+ pshufw $8,%mm4,%mm6
+ orl %esi,%ecx
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %ah,%edi
+ shll $24,%esi
+ shrl $16,%ebx
+ orl %esi,%edx
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %bh,%edi
+ shll $8,%esi
+ orl %esi,%ecx
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %al,%edi
+ shll $24,%esi
+ orl %esi,%ecx
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %bl,%edi
+ movd %mm2,%eax
+ movd %ecx,%mm0
+ movzbl -128(%ebp,%edi,1),%ecx
+ movzbl %ah,%edi
+ shll $16,%ecx
+ movd %mm6,%ebx
+ orl %esi,%ecx
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %bh,%edi
+ shll $24,%esi
+ orl %esi,%ecx
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %bl,%edi
+ shll $8,%esi
+ shrl $16,%ebx
+ orl %esi,%ecx
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %al,%edi
+ shrl $16,%eax
+ movd %ecx,%mm1
+ movzbl -128(%ebp,%edi,1),%ecx
+ movzbl %ah,%edi
+ shll $16,%ecx
+ andl $255,%eax
+ orl %esi,%ecx
+ punpckldq %mm1,%mm0
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %bh,%edi
+ shll $24,%esi
+ andl $255,%ebx
+ movzbl -128(%ebp,%eax,1),%eax
+ orl %esi,%ecx
+ shll $16,%eax
+ movzbl -128(%ebp,%edi,1),%esi
+ orl %eax,%edx
+ shll $8,%esi
+ movzbl -128(%ebp,%ebx,1),%ebx
+ orl %esi,%ecx
+ orl %ebx,%edx
+ movl 20(%esp),%edi
+ movd %ecx,%mm4
+ movd %edx,%mm5
+ punpckldq %mm5,%mm4
+ addl $16,%edi
+ cmpl 24(%esp),%edi
+ ja L002out
+ movq 8(%esp),%mm2
+ pxor %mm3,%mm3
+ pxor %mm7,%mm7
+ movq %mm0,%mm1
+ movq %mm4,%mm5
+ pcmpgtb %mm0,%mm3
+ pcmpgtb %mm4,%mm7
+ pand %mm2,%mm3
+ pand %mm2,%mm7
+ pshufw $177,%mm0,%mm2
+ pshufw $177,%mm4,%mm6
+ paddb %mm0,%mm0
+ paddb %mm4,%mm4
+ pxor %mm3,%mm0
+ pxor %mm7,%mm4
+ pshufw $177,%mm2,%mm3
+ pshufw $177,%mm6,%mm7
+ pxor %mm0,%mm1
+ pxor %mm4,%mm5
+ pxor %mm2,%mm0
+ pxor %mm6,%mm4
+ movq %mm3,%mm2
+ movq %mm7,%mm6
+ pslld $8,%mm3
+ pslld $8,%mm7
+ psrld $24,%mm2
+ psrld $24,%mm6
+ pxor %mm3,%mm0
+ pxor %mm7,%mm4
+ pxor %mm2,%mm0
+ pxor %mm6,%mm4
+ movq %mm1,%mm3
+ movq %mm5,%mm7
+ movq (%edi),%mm2
+ movq 8(%edi),%mm6
+ psrld $8,%mm1
+ psrld $8,%mm5
+ movl -128(%ebp),%eax
+ pslld $24,%mm3
+ pslld $24,%mm7
+ movl -64(%ebp),%ebx
+ pxor %mm1,%mm0
+ pxor %mm5,%mm4
+ movl (%ebp),%ecx
+ pxor %mm3,%mm0
+ pxor %mm7,%mm4
+ movl 64(%ebp),%edx
+ pxor %mm2,%mm0
+ pxor %mm6,%mm4
+ jmp L001loop
+.align 4,0x90
+L002out:
+ pxor (%edi),%mm0
+ pxor 8(%edi),%mm4
+ ret
+.align 4
+__x86_AES_encrypt:
+ movl %edi,20(%esp)
+ xorl (%edi),%eax
+ xorl 4(%edi),%ebx
+ xorl 8(%edi),%ecx
+ xorl 12(%edi),%edx
+ movl 240(%edi),%esi
+ leal -2(%esi,%esi,1),%esi
+ leal (%edi,%esi,8),%esi
+ movl %esi,24(%esp)
+.align 4,0x90
+L003loop:
+ movl %eax,%esi
+ andl $255,%esi
+ movl (%ebp,%esi,8),%esi
+ movzbl %bh,%edi
+ xorl 3(%ebp,%edi,8),%esi
+ movl %ecx,%edi
+ shrl $16,%edi
+ andl $255,%edi
+ xorl 2(%ebp,%edi,8),%esi
+ movl %edx,%edi
+ shrl $24,%edi
+ xorl 1(%ebp,%edi,8),%esi
+ movl %esi,4(%esp)
+ movl %ebx,%esi
+ andl $255,%esi
+ shrl $16,%ebx
+ movl (%ebp,%esi,8),%esi
+ movzbl %ch,%edi
+ xorl 3(%ebp,%edi,8),%esi
+ movl %edx,%edi
+ shrl $16,%edi
+ andl $255,%edi
+ xorl 2(%ebp,%edi,8),%esi
+ movl %eax,%edi
+ shrl $24,%edi
+ xorl 1(%ebp,%edi,8),%esi
+ movl %esi,8(%esp)
+ movl %ecx,%esi
+ andl $255,%esi
+ shrl $24,%ecx
+ movl (%ebp,%esi,8),%esi
+ movzbl %dh,%edi
+ xorl 3(%ebp,%edi,8),%esi
+ movl %eax,%edi
+ shrl $16,%edi
+ andl $255,%edx
+ andl $255,%edi
+ xorl 2(%ebp,%edi,8),%esi
+ movzbl %bh,%edi
+ xorl 1(%ebp,%edi,8),%esi
+ movl 20(%esp),%edi
+ movl (%ebp,%edx,8),%edx
+ movzbl %ah,%eax
+ xorl 3(%ebp,%eax,8),%edx
+ movl 4(%esp),%eax
+ andl $255,%ebx
+ xorl 2(%ebp,%ebx,8),%edx
+ movl 8(%esp),%ebx
+ xorl 1(%ebp,%ecx,8),%edx
+ movl %esi,%ecx
+ addl $16,%edi
+ xorl (%edi),%eax
+ xorl 4(%edi),%ebx
+ xorl 8(%edi),%ecx
+ xorl 12(%edi),%edx
+ cmpl 24(%esp),%edi
+ movl %edi,20(%esp)
+ jb L003loop
+ movl %eax,%esi
+ andl $255,%esi
+ movl 2(%ebp,%esi,8),%esi
+ andl $255,%esi
+ movzbl %bh,%edi
+ movl (%ebp,%edi,8),%edi
+ andl $65280,%edi
+ xorl %edi,%esi
+ movl %ecx,%edi
+ shrl $16,%edi
+ andl $255,%edi
+ movl (%ebp,%edi,8),%edi
+ andl $16711680,%edi
+ xorl %edi,%esi
+ movl %edx,%edi
+ shrl $24,%edi
+ movl 2(%ebp,%edi,8),%edi
+ andl $4278190080,%edi
+ xorl %edi,%esi
+ movl %esi,4(%esp)
+ movl %ebx,%esi
+ andl $255,%esi
+ shrl $16,%ebx
+ movl 2(%ebp,%esi,8),%esi
+ andl $255,%esi
+ movzbl %ch,%edi
+ movl (%ebp,%edi,8),%edi
+ andl $65280,%edi
+ xorl %edi,%esi
+ movl %edx,%edi
+ shrl $16,%edi
+ andl $255,%edi
+ movl (%ebp,%edi,8),%edi
+ andl $16711680,%edi
+ xorl %edi,%esi
+ movl %eax,%edi
+ shrl $24,%edi
+ movl 2(%ebp,%edi,8),%edi
+ andl $4278190080,%edi
+ xorl %edi,%esi
+ movl %esi,8(%esp)
+ movl %ecx,%esi
+ andl $255,%esi
+ shrl $24,%ecx
+ movl 2(%ebp,%esi,8),%esi
+ andl $255,%esi
+ movzbl %dh,%edi
+ movl (%ebp,%edi,8),%edi
+ andl $65280,%edi
+ xorl %edi,%esi
+ movl %eax,%edi
+ shrl $16,%edi
+ andl $255,%edx
+ andl $255,%edi
+ movl (%ebp,%edi,8),%edi
+ andl $16711680,%edi
+ xorl %edi,%esi
+ movzbl %bh,%edi
+ movl 2(%ebp,%edi,8),%edi
+ andl $4278190080,%edi
+ xorl %edi,%esi
+ movl 20(%esp),%edi
+ andl $255,%edx
+ movl 2(%ebp,%edx,8),%edx
+ andl $255,%edx
+ movzbl %ah,%eax
+ movl (%ebp,%eax,8),%eax
+ andl $65280,%eax
+ xorl %eax,%edx
+ movl 4(%esp),%eax
+ andl $255,%ebx
+ movl (%ebp,%ebx,8),%ebx
+ andl $16711680,%ebx
+ xorl %ebx,%edx
+ movl 8(%esp),%ebx
+ movl 2(%ebp,%ecx,8),%ecx
+ andl $4278190080,%ecx
+ xorl %ecx,%edx
+ movl %esi,%ecx
+ addl $16,%edi
+ xorl (%edi),%eax
+ xorl 4(%edi),%ebx
+ xorl 8(%edi),%ecx
+ xorl 12(%edi),%edx
+ ret
+.align 6,0x90
+LAES_Te:
+.long 2774754246,2774754246
+.long 2222750968,2222750968
+.long 2574743534,2574743534
+.long 2373680118,2373680118
+.long 234025727,234025727
+.long 3177933782,3177933782
+.long 2976870366,2976870366
+.long 1422247313,1422247313
+.long 1345335392,1345335392
+.long 50397442,50397442
+.long 2842126286,2842126286
+.long 2099981142,2099981142
+.long 436141799,436141799
+.long 1658312629,1658312629
+.long 3870010189,3870010189
+.long 2591454956,2591454956
+.long 1170918031,1170918031
+.long 2642575903,2642575903
+.long 1086966153,1086966153
+.long 2273148410,2273148410
+.long 368769775,368769775
+.long 3948501426,3948501426
+.long 3376891790,3376891790
+.long 200339707,200339707
+.long 3970805057,3970805057
+.long 1742001331,1742001331
+.long 4255294047,4255294047
+.long 3937382213,3937382213
+.long 3214711843,3214711843
+.long 4154762323,4154762323
+.long 2524082916,2524082916
+.long 1539358875,1539358875
+.long 3266819957,3266819957
+.long 486407649,486407649
+.long 2928907069,2928907069
+.long 1780885068,1780885068
+.long 1513502316,1513502316
+.long 1094664062,1094664062
+.long 49805301,49805301
+.long 1338821763,1338821763
+.long 1546925160,1546925160
+.long 4104496465,4104496465
+.long 887481809,887481809
+.long 150073849,150073849
+.long 2473685474,2473685474
+.long 1943591083,1943591083
+.long 1395732834,1395732834
+.long 1058346282,1058346282
+.long 201589768,201589768
+.long 1388824469,1388824469
+.long 1696801606,1696801606
+.long 1589887901,1589887901
+.long 672667696,672667696
+.long 2711000631,2711000631
+.long 251987210,251987210
+.long 3046808111,3046808111
+.long 151455502,151455502
+.long 907153956,907153956
+.long 2608889883,2608889883
+.long 1038279391,1038279391
+.long 652995533,652995533
+.long 1764173646,1764173646
+.long 3451040383,3451040383
+.long 2675275242,2675275242
+.long 453576978,453576978
+.long 2659418909,2659418909
+.long 1949051992,1949051992
+.long 773462580,773462580
+.long 756751158,756751158
+.long 2993581788,2993581788
+.long 3998898868,3998898868
+.long 4221608027,4221608027
+.long 4132590244,4132590244
+.long 1295727478,1295727478
+.long 1641469623,1641469623
+.long 3467883389,3467883389
+.long 2066295122,2066295122
+.long 1055122397,1055122397
+.long 1898917726,1898917726
+.long 2542044179,2542044179
+.long 4115878822,4115878822
+.long 1758581177,1758581177
+.long 0,0
+.long 753790401,753790401
+.long 1612718144,1612718144
+.long 536673507,536673507
+.long 3367088505,3367088505
+.long 3982187446,3982187446
+.long 3194645204,3194645204
+.long 1187761037,1187761037
+.long 3653156455,3653156455
+.long 1262041458,1262041458
+.long 3729410708,3729410708
+.long 3561770136,3561770136
+.long 3898103984,3898103984
+.long 1255133061,1255133061
+.long 1808847035,1808847035
+.long 720367557,720367557
+.long 3853167183,3853167183
+.long 385612781,385612781
+.long 3309519750,3309519750
+.long 3612167578,3612167578
+.long 1429418854,1429418854
+.long 2491778321,2491778321
+.long 3477423498,3477423498
+.long 284817897,284817897
+.long 100794884,100794884
+.long 2172616702,2172616702
+.long 4031795360,4031795360
+.long 1144798328,1144798328
+.long 3131023141,3131023141
+.long 3819481163,3819481163
+.long 4082192802,4082192802
+.long 4272137053,4272137053
+.long 3225436288,3225436288
+.long 2324664069,2324664069
+.long 2912064063,2912064063
+.long 3164445985,3164445985
+.long 1211644016,1211644016
+.long 83228145,83228145
+.long 3753688163,3753688163
+.long 3249976951,3249976951
+.long 1977277103,1977277103
+.long 1663115586,1663115586
+.long 806359072,806359072
+.long 452984805,452984805
+.long 250868733,250868733
+.long 1842533055,1842533055
+.long 1288555905,1288555905
+.long 336333848,336333848
+.long 890442534,890442534
+.long 804056259,804056259
+.long 3781124030,3781124030
+.long 2727843637,2727843637
+.long 3427026056,3427026056
+.long 957814574,957814574
+.long 1472513171,1472513171
+.long 4071073621,4071073621
+.long 2189328124,2189328124
+.long 1195195770,1195195770
+.long 2892260552,2892260552
+.long 3881655738,3881655738
+.long 723065138,723065138
+.long 2507371494,2507371494
+.long 2690670784,2690670784
+.long 2558624025,2558624025
+.long 3511635870,3511635870
+.long 2145180835,2145180835
+.long 1713513028,1713513028
+.long 2116692564,2116692564
+.long 2878378043,2878378043
+.long 2206763019,2206763019
+.long 3393603212,3393603212
+.long 703524551,703524551
+.long 3552098411,3552098411
+.long 1007948840,1007948840
+.long 2044649127,2044649127
+.long 3797835452,3797835452
+.long 487262998,487262998
+.long 1994120109,1994120109
+.long 1004593371,1004593371
+.long 1446130276,1446130276
+.long 1312438900,1312438900
+.long 503974420,503974420
+.long 3679013266,3679013266
+.long 168166924,168166924
+.long 1814307912,1814307912
+.long 3831258296,3831258296
+.long 1573044895,1573044895
+.long 1859376061,1859376061
+.long 4021070915,4021070915
+.long 2791465668,2791465668
+.long 2828112185,2828112185
+.long 2761266481,2761266481
+.long 937747667,937747667
+.long 2339994098,2339994098
+.long 854058965,854058965
+.long 1137232011,1137232011
+.long 1496790894,1496790894
+.long 3077402074,3077402074
+.long 2358086913,2358086913
+.long 1691735473,1691735473
+.long 3528347292,3528347292
+.long 3769215305,3769215305
+.long 3027004632,3027004632
+.long 4199962284,4199962284
+.long 133494003,133494003
+.long 636152527,636152527
+.long 2942657994,2942657994
+.long 2390391540,2390391540
+.long 3920539207,3920539207
+.long 403179536,403179536
+.long 3585784431,3585784431
+.long 2289596656,2289596656
+.long 1864705354,1864705354
+.long 1915629148,1915629148
+.long 605822008,605822008
+.long 4054230615,4054230615
+.long 3350508659,3350508659
+.long 1371981463,1371981463
+.long 602466507,602466507
+.long 2094914977,2094914977
+.long 2624877800,2624877800
+.long 555687742,555687742
+.long 3712699286,3712699286
+.long 3703422305,3703422305
+.long 2257292045,2257292045
+.long 2240449039,2240449039
+.long 2423288032,2423288032
+.long 1111375484,1111375484
+.long 3300242801,3300242801
+.long 2858837708,2858837708
+.long 3628615824,3628615824
+.long 84083462,84083462
+.long 32962295,32962295
+.long 302911004,302911004
+.long 2741068226,2741068226
+.long 1597322602,1597322602
+.long 4183250862,4183250862
+.long 3501832553,3501832553
+.long 2441512471,2441512471
+.long 1489093017,1489093017
+.long 656219450,656219450
+.long 3114180135,3114180135
+.long 954327513,954327513
+.long 335083755,335083755
+.long 3013122091,3013122091
+.long 856756514,856756514
+.long 3144247762,3144247762
+.long 1893325225,1893325225
+.long 2307821063,2307821063
+.long 2811532339,2811532339
+.long 3063651117,3063651117
+.long 572399164,572399164
+.long 2458355477,2458355477
+.long 552200649,552200649
+.long 1238290055,1238290055
+.long 4283782570,4283782570
+.long 2015897680,2015897680
+.long 2061492133,2061492133
+.long 2408352771,2408352771
+.long 4171342169,4171342169
+.long 2156497161,2156497161
+.long 386731290,386731290
+.long 3669999461,3669999461
+.long 837215959,837215959
+.long 3326231172,3326231172
+.long 3093850320,3093850320
+.long 3275833730,3275833730
+.long 2962856233,2962856233
+.long 1999449434,1999449434
+.long 286199582,286199582
+.long 3417354363,3417354363
+.long 4233385128,4233385128
+.long 3602627437,3602627437
+.long 974525996,974525996
+.byte 99,124,119,123,242,107,111,197
+.byte 48,1,103,43,254,215,171,118
+.byte 202,130,201,125,250,89,71,240
+.byte 173,212,162,175,156,164,114,192
+.byte 183,253,147,38,54,63,247,204
+.byte 52,165,229,241,113,216,49,21
+.byte 4,199,35,195,24,150,5,154
+.byte 7,18,128,226,235,39,178,117
+.byte 9,131,44,26,27,110,90,160
+.byte 82,59,214,179,41,227,47,132
+.byte 83,209,0,237,32,252,177,91
+.byte 106,203,190,57,74,76,88,207
+.byte 208,239,170,251,67,77,51,133
+.byte 69,249,2,127,80,60,159,168
+.byte 81,163,64,143,146,157,56,245
+.byte 188,182,218,33,16,255,243,210
+.byte 205,12,19,236,95,151,68,23
+.byte 196,167,126,61,100,93,25,115
+.byte 96,129,79,220,34,42,144,136
+.byte 70,238,184,20,222,94,11,219
+.byte 224,50,58,10,73,6,36,92
+.byte 194,211,172,98,145,149,228,121
+.byte 231,200,55,109,141,213,78,169
+.byte 108,86,244,234,101,122,174,8
+.byte 186,120,37,46,28,166,180,198
+.byte 232,221,116,31,75,189,139,138
+.byte 112,62,181,102,72,3,246,14
+.byte 97,53,87,185,134,193,29,158
+.byte 225,248,152,17,105,217,142,148
+.byte 155,30,135,233,206,85,40,223
+.byte 140,161,137,13,191,230,66,104
+.byte 65,153,45,15,176,84,187,22
+.byte 99,124,119,123,242,107,111,197
+.byte 48,1,103,43,254,215,171,118
+.byte 202,130,201,125,250,89,71,240
+.byte 173,212,162,175,156,164,114,192
+.byte 183,253,147,38,54,63,247,204
+.byte 52,165,229,241,113,216,49,21
+.byte 4,199,35,195,24,150,5,154
+.byte 7,18,128,226,235,39,178,117
+.byte 9,131,44,26,27,110,90,160
+.byte 82,59,214,179,41,227,47,132
+.byte 83,209,0,237,32,252,177,91
+.byte 106,203,190,57,74,76,88,207
+.byte 208,239,170,251,67,77,51,133
+.byte 69,249,2,127,80,60,159,168
+.byte 81,163,64,143,146,157,56,245
+.byte 188,182,218,33,16,255,243,210
+.byte 205,12,19,236,95,151,68,23
+.byte 196,167,126,61,100,93,25,115
+.byte 96,129,79,220,34,42,144,136
+.byte 70,238,184,20,222,94,11,219
+.byte 224,50,58,10,73,6,36,92
+.byte 194,211,172,98,145,149,228,121
+.byte 231,200,55,109,141,213,78,169
+.byte 108,86,244,234,101,122,174,8
+.byte 186,120,37,46,28,166,180,198
+.byte 232,221,116,31,75,189,139,138
+.byte 112,62,181,102,72,3,246,14
+.byte 97,53,87,185,134,193,29,158
+.byte 225,248,152,17,105,217,142,148
+.byte 155,30,135,233,206,85,40,223
+.byte 140,161,137,13,191,230,66,104
+.byte 65,153,45,15,176,84,187,22
+.byte 99,124,119,123,242,107,111,197
+.byte 48,1,103,43,254,215,171,118
+.byte 202,130,201,125,250,89,71,240
+.byte 173,212,162,175,156,164,114,192
+.byte 183,253,147,38,54,63,247,204
+.byte 52,165,229,241,113,216,49,21
+.byte 4,199,35,195,24,150,5,154
+.byte 7,18,128,226,235,39,178,117
+.byte 9,131,44,26,27,110,90,160
+.byte 82,59,214,179,41,227,47,132
+.byte 83,209,0,237,32,252,177,91
+.byte 106,203,190,57,74,76,88,207
+.byte 208,239,170,251,67,77,51,133
+.byte 69,249,2,127,80,60,159,168
+.byte 81,163,64,143,146,157,56,245
+.byte 188,182,218,33,16,255,243,210
+.byte 205,12,19,236,95,151,68,23
+.byte 196,167,126,61,100,93,25,115
+.byte 96,129,79,220,34,42,144,136
+.byte 70,238,184,20,222,94,11,219
+.byte 224,50,58,10,73,6,36,92
+.byte 194,211,172,98,145,149,228,121
+.byte 231,200,55,109,141,213,78,169
+.byte 108,86,244,234,101,122,174,8
+.byte 186,120,37,46,28,166,180,198
+.byte 232,221,116,31,75,189,139,138
+.byte 112,62,181,102,72,3,246,14
+.byte 97,53,87,185,134,193,29,158
+.byte 225,248,152,17,105,217,142,148
+.byte 155,30,135,233,206,85,40,223
+.byte 140,161,137,13,191,230,66,104
+.byte 65,153,45,15,176,84,187,22
+.byte 99,124,119,123,242,107,111,197
+.byte 48,1,103,43,254,215,171,118
+.byte 202,130,201,125,250,89,71,240
+.byte 173,212,162,175,156,164,114,192
+.byte 183,253,147,38,54,63,247,204
+.byte 52,165,229,241,113,216,49,21
+.byte 4,199,35,195,24,150,5,154
+.byte 7,18,128,226,235,39,178,117
+.byte 9,131,44,26,27,110,90,160
+.byte 82,59,214,179,41,227,47,132
+.byte 83,209,0,237,32,252,177,91
+.byte 106,203,190,57,74,76,88,207
+.byte 208,239,170,251,67,77,51,133
+.byte 69,249,2,127,80,60,159,168
+.byte 81,163,64,143,146,157,56,245
+.byte 188,182,218,33,16,255,243,210
+.byte 205,12,19,236,95,151,68,23
+.byte 196,167,126,61,100,93,25,115
+.byte 96,129,79,220,34,42,144,136
+.byte 70,238,184,20,222,94,11,219
+.byte 224,50,58,10,73,6,36,92
+.byte 194,211,172,98,145,149,228,121
+.byte 231,200,55,109,141,213,78,169
+.byte 108,86,244,234,101,122,174,8
+.byte 186,120,37,46,28,166,180,198
+.byte 232,221,116,31,75,189,139,138
+.byte 112,62,181,102,72,3,246,14
+.byte 97,53,87,185,134,193,29,158
+.byte 225,248,152,17,105,217,142,148
+.byte 155,30,135,233,206,85,40,223
+.byte 140,161,137,13,191,230,66,104
+.byte 65,153,45,15,176,84,187,22
+.long 1,2,4,8
+.long 16,32,64,128
+.long 27,54,0,0
+.long 0,0,0,0
+.globl _AES_encrypt
+.align 4
+_AES_encrypt:
+L_AES_encrypt_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 20(%esp),%esi
+ movl 28(%esp),%edi
+ movl %esp,%eax
+ subl $36,%esp
+ andl $-64,%esp
+ leal -127(%edi),%ebx
+ subl %esp,%ebx
+ negl %ebx
+ andl $960,%ebx
+ subl %ebx,%esp
+ addl $4,%esp
+ movl %eax,28(%esp)
+ call L004pic_point
+L004pic_point:
+ popl %ebp
+ movl L_OPENSSL_ia32cap_P$non_lazy_ptr-L004pic_point(%ebp),%eax
+ leal LAES_Te-L004pic_point(%ebp),%ebp
+ leal 764(%esp),%ebx
+ subl %ebp,%ebx
+ andl $768,%ebx
+ leal 2176(%ebp,%ebx,1),%ebp
+ btl $25,(%eax)
+ jnc L005x86
+ movq (%esi),%mm0
+ movq 8(%esi),%mm4
+ call __sse_AES_encrypt_compact
+ movl 28(%esp),%esp
+ movl 24(%esp),%esi
+ movq %mm0,(%esi)
+ movq %mm4,8(%esi)
+ emms
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.align 4,0x90
+L005x86:
+ movl %ebp,24(%esp)
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%edx
+ call __x86_AES_encrypt_compact
+ movl 28(%esp),%esp
+ movl 24(%esp),%esi
+ movl %eax,(%esi)
+ movl %ebx,4(%esi)
+ movl %ecx,8(%esi)
+ movl %edx,12(%esi)
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.align 4
+__x86_AES_decrypt_compact:
+ movl %edi,20(%esp)
+ xorl (%edi),%eax
+ xorl 4(%edi),%ebx
+ xorl 8(%edi),%ecx
+ xorl 12(%edi),%edx
+ movl 240(%edi),%esi
+ leal -2(%esi,%esi,1),%esi
+ leal (%edi,%esi,8),%esi
+ movl %esi,24(%esp)
+ movl -128(%ebp),%edi
+ movl -96(%ebp),%esi
+ movl -64(%ebp),%edi
+ movl -32(%ebp),%esi
+ movl (%ebp),%edi
+ movl 32(%ebp),%esi
+ movl 64(%ebp),%edi
+ movl 96(%ebp),%esi
+.align 4,0x90
+L006loop:
+ movl %eax,%esi
+ andl $255,%esi
+ movzbl -128(%ebp,%esi,1),%esi
+ movzbl %dh,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $8,%edi
+ xorl %edi,%esi
+ movl %ecx,%edi
+ shrl $16,%edi
+ andl $255,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $16,%edi
+ xorl %edi,%esi
+ movl %ebx,%edi
+ shrl $24,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $24,%edi
+ xorl %edi,%esi
+ movl %esi,4(%esp)
+ movl %ebx,%esi
+ andl $255,%esi
+ movzbl -128(%ebp,%esi,1),%esi
+ movzbl %ah,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $8,%edi
+ xorl %edi,%esi
+ movl %edx,%edi
+ shrl $16,%edi
+ andl $255,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $16,%edi
+ xorl %edi,%esi
+ movl %ecx,%edi
+ shrl $24,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $24,%edi
+ xorl %edi,%esi
+ movl %esi,8(%esp)
+ movl %ecx,%esi
+ andl $255,%esi
+ movzbl -128(%ebp,%esi,1),%esi
+ movzbl %bh,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $8,%edi
+ xorl %edi,%esi
+ movl %eax,%edi
+ shrl $16,%edi
+ andl $255,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $16,%edi
+ xorl %edi,%esi
+ movl %edx,%edi
+ shrl $24,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $24,%edi
+ xorl %edi,%esi
+ andl $255,%edx
+ movzbl -128(%ebp,%edx,1),%edx
+ movzbl %ch,%ecx
+ movzbl -128(%ebp,%ecx,1),%ecx
+ shll $8,%ecx
+ xorl %ecx,%edx
+ movl %esi,%ecx
+ shrl $16,%ebx
+ andl $255,%ebx
+ movzbl -128(%ebp,%ebx,1),%ebx
+ shll $16,%ebx
+ xorl %ebx,%edx
+ shrl $24,%eax
+ movzbl -128(%ebp,%eax,1),%eax
+ shll $24,%eax
+ xorl %eax,%edx
+ movl $2155905152,%edi
+ andl %ecx,%edi
+ movl %edi,%esi
+ shrl $7,%edi
+ leal (%ecx,%ecx,1),%eax
+ subl %edi,%esi
+ andl $4278124286,%eax
+ andl $454761243,%esi
+ xorl %esi,%eax
+ movl $2155905152,%edi
+ andl %eax,%edi
+ movl %edi,%esi
+ shrl $7,%edi
+ leal (%eax,%eax,1),%ebx
+ subl %edi,%esi
+ andl $4278124286,%ebx
+ andl $454761243,%esi
+ xorl %ecx,%eax
+ xorl %esi,%ebx
+ movl $2155905152,%edi
+ andl %ebx,%edi
+ movl %edi,%esi
+ shrl $7,%edi
+ leal (%ebx,%ebx,1),%ebp
+ subl %edi,%esi
+ andl $4278124286,%ebp
+ andl $454761243,%esi
+ xorl %ecx,%ebx
+ roll $8,%ecx
+ xorl %esi,%ebp
+ xorl %eax,%ecx
+ xorl %ebp,%eax
+ xorl %ebx,%ecx
+ xorl %ebp,%ebx
+ roll $24,%eax
+ xorl %ebp,%ecx
+ roll $16,%ebx
+ xorl %eax,%ecx
+ roll $8,%ebp
+ xorl %ebx,%ecx
+ movl 4(%esp),%eax
+ xorl %ebp,%ecx
+ movl %ecx,12(%esp)
+ movl $2155905152,%edi
+ andl %edx,%edi
+ movl %edi,%esi
+ shrl $7,%edi
+ leal (%edx,%edx,1),%ebx
+ subl %edi,%esi
+ andl $4278124286,%ebx
+ andl $454761243,%esi
+ xorl %esi,%ebx
+ movl $2155905152,%edi
+ andl %ebx,%edi
+ movl %edi,%esi
+ shrl $7,%edi
+ leal (%ebx,%ebx,1),%ecx
+ subl %edi,%esi
+ andl $4278124286,%ecx
+ andl $454761243,%esi
+ xorl %edx,%ebx
+ xorl %esi,%ecx
+ movl $2155905152,%edi
+ andl %ecx,%edi
+ movl %edi,%esi
+ shrl $7,%edi
+ leal (%ecx,%ecx,1),%ebp
+ subl %edi,%esi
+ andl $4278124286,%ebp
+ andl $454761243,%esi
+ xorl %edx,%ecx
+ roll $8,%edx
+ xorl %esi,%ebp
+ xorl %ebx,%edx
+ xorl %ebp,%ebx
+ xorl %ecx,%edx
+ xorl %ebp,%ecx
+ roll $24,%ebx
+ xorl %ebp,%edx
+ roll $16,%ecx
+ xorl %ebx,%edx
+ roll $8,%ebp
+ xorl %ecx,%edx
+ movl 8(%esp),%ebx
+ xorl %ebp,%edx
+ movl %edx,16(%esp)
+ movl $2155905152,%edi
+ andl %eax,%edi
+ movl %edi,%esi
+ shrl $7,%edi
+ leal (%eax,%eax,1),%ecx
+ subl %edi,%esi
+ andl $4278124286,%ecx
+ andl $454761243,%esi
+ xorl %esi,%ecx
+ movl $2155905152,%edi
+ andl %ecx,%edi
+ movl %edi,%esi
+ shrl $7,%edi
+ leal (%ecx,%ecx,1),%edx
+ subl %edi,%esi
+ andl $4278124286,%edx
+ andl $454761243,%esi
+ xorl %eax,%ecx
+ xorl %esi,%edx
+ movl $2155905152,%edi
+ andl %edx,%edi
+ movl %edi,%esi
+ shrl $7,%edi
+ leal (%edx,%edx,1),%ebp
+ subl %edi,%esi
+ andl $4278124286,%ebp
+ andl $454761243,%esi
+ xorl %eax,%edx
+ roll $8,%eax
+ xorl %esi,%ebp
+ xorl %ecx,%eax
+ xorl %ebp,%ecx
+ xorl %edx,%eax
+ xorl %ebp,%edx
+ roll $24,%ecx
+ xorl %ebp,%eax
+ roll $16,%edx
+ xorl %ecx,%eax
+ roll $8,%ebp
+ xorl %edx,%eax
+ xorl %ebp,%eax
+ movl $2155905152,%edi
+ andl %ebx,%edi
+ movl %edi,%esi
+ shrl $7,%edi
+ leal (%ebx,%ebx,1),%ecx
+ subl %edi,%esi
+ andl $4278124286,%ecx
+ andl $454761243,%esi
+ xorl %esi,%ecx
+ movl $2155905152,%edi
+ andl %ecx,%edi
+ movl %edi,%esi
+ shrl $7,%edi
+ leal (%ecx,%ecx,1),%edx
+ subl %edi,%esi
+ andl $4278124286,%edx
+ andl $454761243,%esi
+ xorl %ebx,%ecx
+ xorl %esi,%edx
+ movl $2155905152,%edi
+ andl %edx,%edi
+ movl %edi,%esi
+ shrl $7,%edi
+ leal (%edx,%edx,1),%ebp
+ subl %edi,%esi
+ andl $4278124286,%ebp
+ andl $454761243,%esi
+ xorl %ebx,%edx
+ roll $8,%ebx
+ xorl %esi,%ebp
+ xorl %ecx,%ebx
+ xorl %ebp,%ecx
+ xorl %edx,%ebx
+ xorl %ebp,%edx
+ roll $24,%ecx
+ xorl %ebp,%ebx
+ roll $16,%edx
+ xorl %ecx,%ebx
+ roll $8,%ebp
+ xorl %edx,%ebx
+ movl 12(%esp),%ecx
+ xorl %ebp,%ebx
+ movl 16(%esp),%edx
+ movl 20(%esp),%edi
+ movl 28(%esp),%ebp
+ addl $16,%edi
+ xorl (%edi),%eax
+ xorl 4(%edi),%ebx
+ xorl 8(%edi),%ecx
+ xorl 12(%edi),%edx
+ cmpl 24(%esp),%edi
+ movl %edi,20(%esp)
+ jb L006loop
+ movl %eax,%esi
+ andl $255,%esi
+ movzbl -128(%ebp,%esi,1),%esi
+ movzbl %dh,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $8,%edi
+ xorl %edi,%esi
+ movl %ecx,%edi
+ shrl $16,%edi
+ andl $255,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $16,%edi
+ xorl %edi,%esi
+ movl %ebx,%edi
+ shrl $24,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $24,%edi
+ xorl %edi,%esi
+ movl %esi,4(%esp)
+ movl %ebx,%esi
+ andl $255,%esi
+ movzbl -128(%ebp,%esi,1),%esi
+ movzbl %ah,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $8,%edi
+ xorl %edi,%esi
+ movl %edx,%edi
+ shrl $16,%edi
+ andl $255,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $16,%edi
+ xorl %edi,%esi
+ movl %ecx,%edi
+ shrl $24,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $24,%edi
+ xorl %edi,%esi
+ movl %esi,8(%esp)
+ movl %ecx,%esi
+ andl $255,%esi
+ movzbl -128(%ebp,%esi,1),%esi
+ movzbl %bh,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $8,%edi
+ xorl %edi,%esi
+ movl %eax,%edi
+ shrl $16,%edi
+ andl $255,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $16,%edi
+ xorl %edi,%esi
+ movl %edx,%edi
+ shrl $24,%edi
+ movzbl -128(%ebp,%edi,1),%edi
+ shll $24,%edi
+ xorl %edi,%esi
+ movl 20(%esp),%edi
+ andl $255,%edx
+ movzbl -128(%ebp,%edx,1),%edx
+ movzbl %ch,%ecx
+ movzbl -128(%ebp,%ecx,1),%ecx
+ shll $8,%ecx
+ xorl %ecx,%edx
+ movl %esi,%ecx
+ shrl $16,%ebx
+ andl $255,%ebx
+ movzbl -128(%ebp,%ebx,1),%ebx
+ shll $16,%ebx
+ xorl %ebx,%edx
+ movl 8(%esp),%ebx
+ shrl $24,%eax
+ movzbl -128(%ebp,%eax,1),%eax
+ shll $24,%eax
+ xorl %eax,%edx
+ movl 4(%esp),%eax
+ xorl 16(%edi),%eax
+ xorl 20(%edi),%ebx
+ xorl 24(%edi),%ecx
+ xorl 28(%edi),%edx
+ ret
+.align 4
+__sse_AES_decrypt_compact:
+ pxor (%edi),%mm0
+ pxor 8(%edi),%mm4
+ movl 240(%edi),%esi
+ leal -2(%esi,%esi,1),%esi
+ leal (%edi,%esi,8),%esi
+ movl %esi,24(%esp)
+ movl $454761243,%eax
+ movl %eax,8(%esp)
+ movl %eax,12(%esp)
+ movl -128(%ebp),%eax
+ movl -96(%ebp),%ebx
+ movl -64(%ebp),%ecx
+ movl -32(%ebp),%edx
+ movl (%ebp),%eax
+ movl 32(%ebp),%ebx
+ movl 64(%ebp),%ecx
+ movl 96(%ebp),%edx
+.align 4,0x90
+L007loop:
+ pshufw $12,%mm0,%mm1
+ pshufw $9,%mm4,%mm5
+ movd %mm1,%eax
+ movd %mm5,%ebx
+ movl %edi,20(%esp)
+ movzbl %al,%esi
+ movzbl %ah,%edx
+ pshufw $6,%mm0,%mm2
+ movzbl -128(%ebp,%esi,1),%ecx
+ movzbl %bl,%edi
+ movzbl -128(%ebp,%edx,1),%edx
+ shrl $16,%eax
+ shll $8,%edx
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %bh,%edi
+ shll $16,%esi
+ pshufw $3,%mm4,%mm6
+ orl %esi,%ecx
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %ah,%edi
+ shll $24,%esi
+ shrl $16,%ebx
+ orl %esi,%edx
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %bh,%edi
+ shll $24,%esi
+ orl %esi,%ecx
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %al,%edi
+ shll $8,%esi
+ movd %mm2,%eax
+ orl %esi,%ecx
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %bl,%edi
+ shll $16,%esi
+ movd %mm6,%ebx
+ movd %ecx,%mm0
+ movzbl -128(%ebp,%edi,1),%ecx
+ movzbl %al,%edi
+ orl %esi,%ecx
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %bl,%edi
+ orl %esi,%edx
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %ah,%edi
+ shll $16,%esi
+ shrl $16,%eax
+ orl %esi,%edx
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %bh,%edi
+ shrl $16,%ebx
+ shll $8,%esi
+ movd %edx,%mm1
+ movzbl -128(%ebp,%edi,1),%edx
+ movzbl %bh,%edi
+ shll $24,%edx
+ andl $255,%ebx
+ orl %esi,%edx
+ punpckldq %mm1,%mm0
+ movzbl -128(%ebp,%edi,1),%esi
+ movzbl %al,%edi
+ shll $8,%esi
+ movzbl %ah,%eax
+ movzbl -128(%ebp,%ebx,1),%ebx
+ orl %esi,%ecx
+ movzbl -128(%ebp,%edi,1),%esi
+ orl %ebx,%edx
+ shll $16,%esi
+ movzbl -128(%ebp,%eax,1),%eax
+ orl %esi,%edx
+ shll $24,%eax
+ orl %eax,%ecx
+ movl 20(%esp),%edi
+ movd %edx,%mm4
+ movd %ecx,%mm5
+ punpckldq %mm5,%mm4
+ addl $16,%edi
+ cmpl 24(%esp),%edi
+ ja L008out
+ movq %mm0,%mm3
+ movq %mm4,%mm7
+ pshufw $228,%mm0,%mm2
+ pshufw $228,%mm4,%mm6
+ movq %mm0,%mm1
+ movq %mm4,%mm5
+ pshufw $177,%mm0,%mm0
+ pshufw $177,%mm4,%mm4
+ pslld $8,%mm2
+ pslld $8,%mm6
+ psrld $8,%mm3
+ psrld $8,%mm7
+ pxor %mm2,%mm0
+ pxor %mm6,%mm4
+ pxor %mm3,%mm0
+ pxor %mm7,%mm4
+ pslld $16,%mm2
+ pslld $16,%mm6
+ psrld $16,%mm3
+ psrld $16,%mm7
+ pxor %mm2,%mm0
+ pxor %mm6,%mm4
+ pxor %mm3,%mm0
+ pxor %mm7,%mm4
+ movq 8(%esp),%mm3
+ pxor %mm2,%mm2
+ pxor %mm6,%mm6
+ pcmpgtb %mm1,%mm2
+ pcmpgtb %mm5,%mm6
+ pand %mm3,%mm2
+ pand %mm3,%mm6
+ paddb %mm1,%mm1
+ paddb %mm5,%mm5
+ pxor %mm2,%mm1
+ pxor %mm6,%mm5
+ movq %mm1,%mm3
+ movq %mm5,%mm7
+ movq %mm1,%mm2
+ movq %mm5,%mm6
+ pxor %mm1,%mm0
+ pxor %mm5,%mm4
+ pslld $24,%mm3
+ pslld $24,%mm7
+ psrld $8,%mm2
+ psrld $8,%mm6
+ pxor %mm3,%mm0
+ pxor %mm7,%mm4
+ pxor %mm2,%mm0
+ pxor %mm6,%mm4
+ movq 8(%esp),%mm2
+ pxor %mm3,%mm3
+ pxor %mm7,%mm7
+ pcmpgtb %mm1,%mm3
+ pcmpgtb %mm5,%mm7
+ pand %mm2,%mm3
+ pand %mm2,%mm7
+ paddb %mm1,%mm1
+ paddb %mm5,%mm5
+ pxor %mm3,%mm1
+ pxor %mm7,%mm5
+ pshufw $177,%mm1,%mm3
+ pshufw $177,%mm5,%mm7
+ pxor %mm1,%mm0
+ pxor %mm5,%mm4
+ pxor %mm3,%mm0
+ pxor %mm7,%mm4
+ pxor %mm3,%mm3
+ pxor %mm7,%mm7
+ pcmpgtb %mm1,%mm3
+ pcmpgtb %mm5,%mm7
+ pand %mm2,%mm3
+ pand %mm2,%mm7
+ paddb %mm1,%mm1
+ paddb %mm5,%mm5
+ pxor %mm3,%mm1
+ pxor %mm7,%mm5
+ pxor %mm1,%mm0
+ pxor %mm5,%mm4
+ movq %mm1,%mm3
+ movq %mm5,%mm7
+ pshufw $177,%mm1,%mm2
+ pshufw $177,%mm5,%mm6
+ pxor %mm2,%mm0
+ pxor %mm6,%mm4
+ pslld $8,%mm1
+ pslld $8,%mm5
+ psrld $8,%mm3
+ psrld $8,%mm7
+ movq (%edi),%mm2
+ movq 8(%edi),%mm6
+ pxor %mm1,%mm0
+ pxor %mm5,%mm4
+ pxor %mm3,%mm0
+ pxor %mm7,%mm4
+ movl -128(%ebp),%eax
+ pslld $16,%mm1
+ pslld $16,%mm5
+ movl -64(%ebp),%ebx
+ psrld $16,%mm3
+ psrld $16,%mm7
+ movl (%ebp),%ecx
+ pxor %mm1,%mm0
+ pxor %mm5,%mm4
+ movl 64(%ebp),%edx
+ pxor %mm3,%mm0
+ pxor %mm7,%mm4
+ pxor %mm2,%mm0
+ pxor %mm6,%mm4
+ jmp L007loop
+.align 4,0x90
+L008out:
+ pxor (%edi),%mm0
+ pxor 8(%edi),%mm4
+ ret
+.align 4
+__x86_AES_decrypt:
+ movl %edi,20(%esp)
+ xorl (%edi),%eax
+ xorl 4(%edi),%ebx
+ xorl 8(%edi),%ecx
+ xorl 12(%edi),%edx
+ movl 240(%edi),%esi
+ leal -2(%esi,%esi,1),%esi
+ leal (%edi,%esi,8),%esi
+ movl %esi,24(%esp)
+.align 4,0x90
+L009loop:
+ movl %eax,%esi
+ andl $255,%esi
+ movl (%ebp,%esi,8),%esi
+ movzbl %dh,%edi
+ xorl 3(%ebp,%edi,8),%esi
+ movl %ecx,%edi
+ shrl $16,%edi
+ andl $255,%edi
+ xorl 2(%ebp,%edi,8),%esi
+ movl %ebx,%edi
+ shrl $24,%edi
+ xorl 1(%ebp,%edi,8),%esi
+ movl %esi,4(%esp)
+ movl %ebx,%esi
+ andl $255,%esi
+ movl (%ebp,%esi,8),%esi
+ movzbl %ah,%edi
+ xorl 3(%ebp,%edi,8),%esi
+ movl %edx,%edi
+ shrl $16,%edi
+ andl $255,%edi
+ xorl 2(%ebp,%edi,8),%esi
+ movl %ecx,%edi
+ shrl $24,%edi
+ xorl 1(%ebp,%edi,8),%esi
+ movl %esi,8(%esp)
+ movl %ecx,%esi
+ andl $255,%esi
+ movl (%ebp,%esi,8),%esi
+ movzbl %bh,%edi
+ xorl 3(%ebp,%edi,8),%esi
+ movl %eax,%edi
+ shrl $16,%edi
+ andl $255,%edi
+ xorl 2(%ebp,%edi,8),%esi
+ movl %edx,%edi
+ shrl $24,%edi
+ xorl 1(%ebp,%edi,8),%esi
+ movl 20(%esp),%edi
+ andl $255,%edx
+ movl (%ebp,%edx,8),%edx
+ movzbl %ch,%ecx
+ xorl 3(%ebp,%ecx,8),%edx
+ movl %esi,%ecx
+ shrl $16,%ebx
+ andl $255,%ebx
+ xorl 2(%ebp,%ebx,8),%edx
+ movl 8(%esp),%ebx
+ shrl $24,%eax
+ xorl 1(%ebp,%eax,8),%edx
+ movl 4(%esp),%eax
+ addl $16,%edi
+ xorl (%edi),%eax
+ xorl 4(%edi),%ebx
+ xorl 8(%edi),%ecx
+ xorl 12(%edi),%edx
+ cmpl 24(%esp),%edi
+ movl %edi,20(%esp)
+ jb L009loop
+ leal 2176(%ebp),%ebp
+ movl -128(%ebp),%edi
+ movl -96(%ebp),%esi
+ movl -64(%ebp),%edi
+ movl -32(%ebp),%esi
+ movl (%ebp),%edi
+ movl 32(%ebp),%esi
+ movl 64(%ebp),%edi
+ movl 96(%ebp),%esi
+ leal -128(%ebp),%ebp
+ movl %eax,%esi
+ andl $255,%esi
+ movzbl (%ebp,%esi,1),%esi
+ movzbl %dh,%edi
+ movzbl (%ebp,%edi,1),%edi
+ shll $8,%edi
+ xorl %edi,%esi
+ movl %ecx,%edi
+ shrl $16,%edi
+ andl $255,%edi
+ movzbl (%ebp,%edi,1),%edi
+ shll $16,%edi
+ xorl %edi,%esi
+ movl %ebx,%edi
+ shrl $24,%edi
+ movzbl (%ebp,%edi,1),%edi
+ shll $24,%edi
+ xorl %edi,%esi
+ movl %esi,4(%esp)
+ movl %ebx,%esi
+ andl $255,%esi
+ movzbl (%ebp,%esi,1),%esi
+ movzbl %ah,%edi
+ movzbl (%ebp,%edi,1),%edi
+ shll $8,%edi
+ xorl %edi,%esi
+ movl %edx,%edi
+ shrl $16,%edi
+ andl $255,%edi
+ movzbl (%ebp,%edi,1),%edi
+ shll $16,%edi
+ xorl %edi,%esi
+ movl %ecx,%edi
+ shrl $24,%edi
+ movzbl (%ebp,%edi,1),%edi
+ shll $24,%edi
+ xorl %edi,%esi
+ movl %esi,8(%esp)
+ movl %ecx,%esi
+ andl $255,%esi
+ movzbl (%ebp,%esi,1),%esi
+ movzbl %bh,%edi
+ movzbl (%ebp,%edi,1),%edi
+ shll $8,%edi
+ xorl %edi,%esi
+ movl %eax,%edi
+ shrl $16,%edi
+ andl $255,%edi
+ movzbl (%ebp,%edi,1),%edi
+ shll $16,%edi
+ xorl %edi,%esi
+ movl %edx,%edi
+ shrl $24,%edi
+ movzbl (%ebp,%edi,1),%edi
+ shll $24,%edi
+ xorl %edi,%esi
+ movl 20(%esp),%edi
+ andl $255,%edx
+ movzbl (%ebp,%edx,1),%edx
+ movzbl %ch,%ecx
+ movzbl (%ebp,%ecx,1),%ecx
+ shll $8,%ecx
+ xorl %ecx,%edx
+ movl %esi,%ecx
+ shrl $16,%ebx
+ andl $255,%ebx
+ movzbl (%ebp,%ebx,1),%ebx
+ shll $16,%ebx
+ xorl %ebx,%edx
+ movl 8(%esp),%ebx
+ shrl $24,%eax
+ movzbl (%ebp,%eax,1),%eax
+ shll $24,%eax
+ xorl %eax,%edx
+ movl 4(%esp),%eax
+ leal -2048(%ebp),%ebp
+ addl $16,%edi
+ xorl (%edi),%eax
+ xorl 4(%edi),%ebx
+ xorl 8(%edi),%ecx
+ xorl 12(%edi),%edx
+ ret
+.align 6,0x90
+LAES_Td:
+.long 1353184337,1353184337
+.long 1399144830,1399144830
+.long 3282310938,3282310938
+.long 2522752826,2522752826
+.long 3412831035,3412831035
+.long 4047871263,4047871263
+.long 2874735276,2874735276
+.long 2466505547,2466505547
+.long 1442459680,1442459680
+.long 4134368941,4134368941
+.long 2440481928,2440481928
+.long 625738485,625738485
+.long 4242007375,4242007375
+.long 3620416197,3620416197
+.long 2151953702,2151953702
+.long 2409849525,2409849525
+.long 1230680542,1230680542
+.long 1729870373,1729870373
+.long 2551114309,2551114309
+.long 3787521629,3787521629
+.long 41234371,41234371
+.long 317738113,317738113
+.long 2744600205,2744600205
+.long 3338261355,3338261355
+.long 3881799427,3881799427
+.long 2510066197,2510066197
+.long 3950669247,3950669247
+.long 3663286933,3663286933
+.long 763608788,763608788
+.long 3542185048,3542185048
+.long 694804553,694804553
+.long 1154009486,1154009486
+.long 1787413109,1787413109
+.long 2021232372,2021232372
+.long 1799248025,1799248025
+.long 3715217703,3715217703
+.long 3058688446,3058688446
+.long 397248752,397248752
+.long 1722556617,1722556617
+.long 3023752829,3023752829
+.long 407560035,407560035
+.long 2184256229,2184256229
+.long 1613975959,1613975959
+.long 1165972322,1165972322
+.long 3765920945,3765920945
+.long 2226023355,2226023355
+.long 480281086,480281086
+.long 2485848313,2485848313
+.long 1483229296,1483229296
+.long 436028815,436028815
+.long 2272059028,2272059028
+.long 3086515026,3086515026
+.long 601060267,601060267
+.long 3791801202,3791801202
+.long 1468997603,1468997603
+.long 715871590,715871590
+.long 120122290,120122290
+.long 63092015,63092015
+.long 2591802758,2591802758
+.long 2768779219,2768779219
+.long 4068943920,4068943920
+.long 2997206819,2997206819
+.long 3127509762,3127509762
+.long 1552029421,1552029421
+.long 723308426,723308426
+.long 2461301159,2461301159
+.long 4042393587,4042393587
+.long 2715969870,2715969870
+.long 3455375973,3455375973
+.long 3586000134,3586000134
+.long 526529745,526529745
+.long 2331944644,2331944644
+.long 2639474228,2639474228
+.long 2689987490,2689987490
+.long 853641733,853641733
+.long 1978398372,1978398372
+.long 971801355,971801355
+.long 2867814464,2867814464
+.long 111112542,111112542
+.long 1360031421,1360031421
+.long 4186579262,4186579262
+.long 1023860118,1023860118
+.long 2919579357,2919579357
+.long 1186850381,1186850381
+.long 3045938321,3045938321
+.long 90031217,90031217
+.long 1876166148,1876166148
+.long 4279586912,4279586912
+.long 620468249,620468249
+.long 2548678102,2548678102
+.long 3426959497,3426959497
+.long 2006899047,2006899047
+.long 3175278768,3175278768
+.long 2290845959,2290845959
+.long 945494503,945494503
+.long 3689859193,3689859193
+.long 1191869601,1191869601
+.long 3910091388,3910091388
+.long 3374220536,3374220536
+.long 0,0
+.long 2206629897,2206629897
+.long 1223502642,1223502642
+.long 2893025566,2893025566
+.long 1316117100,1316117100
+.long 4227796733,4227796733
+.long 1446544655,1446544655
+.long 517320253,517320253
+.long 658058550,658058550
+.long 1691946762,1691946762
+.long 564550760,564550760
+.long 3511966619,3511966619
+.long 976107044,976107044
+.long 2976320012,2976320012
+.long 266819475,266819475
+.long 3533106868,3533106868
+.long 2660342555,2660342555
+.long 1338359936,1338359936
+.long 2720062561,2720062561
+.long 1766553434,1766553434
+.long 370807324,370807324
+.long 179999714,179999714
+.long 3844776128,3844776128
+.long 1138762300,1138762300
+.long 488053522,488053522
+.long 185403662,185403662
+.long 2915535858,2915535858
+.long 3114841645,3114841645
+.long 3366526484,3366526484
+.long 2233069911,2233069911
+.long 1275557295,1275557295
+.long 3151862254,3151862254
+.long 4250959779,4250959779
+.long 2670068215,2670068215
+.long 3170202204,3170202204
+.long 3309004356,3309004356
+.long 880737115,880737115
+.long 1982415755,1982415755
+.long 3703972811,3703972811
+.long 1761406390,1761406390
+.long 1676797112,1676797112
+.long 3403428311,3403428311
+.long 277177154,277177154
+.long 1076008723,1076008723
+.long 538035844,538035844
+.long 2099530373,2099530373
+.long 4164795346,4164795346
+.long 288553390,288553390
+.long 1839278535,1839278535
+.long 1261411869,1261411869
+.long 4080055004,4080055004
+.long 3964831245,3964831245
+.long 3504587127,3504587127
+.long 1813426987,1813426987
+.long 2579067049,2579067049
+.long 4199060497,4199060497
+.long 577038663,577038663
+.long 3297574056,3297574056
+.long 440397984,440397984
+.long 3626794326,3626794326
+.long 4019204898,4019204898
+.long 3343796615,3343796615
+.long 3251714265,3251714265
+.long 4272081548,4272081548
+.long 906744984,906744984
+.long 3481400742,3481400742
+.long 685669029,685669029
+.long 646887386,646887386
+.long 2764025151,2764025151
+.long 3835509292,3835509292
+.long 227702864,227702864
+.long 2613862250,2613862250
+.long 1648787028,1648787028
+.long 3256061430,3256061430
+.long 3904428176,3904428176
+.long 1593260334,1593260334
+.long 4121936770,4121936770
+.long 3196083615,3196083615
+.long 2090061929,2090061929
+.long 2838353263,2838353263
+.long 3004310991,3004310991
+.long 999926984,999926984
+.long 2809993232,2809993232
+.long 1852021992,1852021992
+.long 2075868123,2075868123
+.long 158869197,158869197
+.long 4095236462,4095236462
+.long 28809964,28809964
+.long 2828685187,2828685187
+.long 1701746150,1701746150
+.long 2129067946,2129067946
+.long 147831841,147831841
+.long 3873969647,3873969647
+.long 3650873274,3650873274
+.long 3459673930,3459673930
+.long 3557400554,3557400554
+.long 3598495785,3598495785
+.long 2947720241,2947720241
+.long 824393514,824393514
+.long 815048134,815048134
+.long 3227951669,3227951669
+.long 935087732,935087732
+.long 2798289660,2798289660
+.long 2966458592,2966458592
+.long 366520115,366520115
+.long 1251476721,1251476721
+.long 4158319681,4158319681
+.long 240176511,240176511
+.long 804688151,804688151
+.long 2379631990,2379631990
+.long 1303441219,1303441219
+.long 1414376140,1414376140
+.long 3741619940,3741619940
+.long 3820343710,3820343710
+.long 461924940,461924940
+.long 3089050817,3089050817
+.long 2136040774,2136040774
+.long 82468509,82468509
+.long 1563790337,1563790337
+.long 1937016826,1937016826
+.long 776014843,776014843
+.long 1511876531,1511876531
+.long 1389550482,1389550482
+.long 861278441,861278441
+.long 323475053,323475053
+.long 2355222426,2355222426
+.long 2047648055,2047648055
+.long 2383738969,2383738969
+.long 2302415851,2302415851
+.long 3995576782,3995576782
+.long 902390199,902390199
+.long 3991215329,3991215329
+.long 1018251130,1018251130
+.long 1507840668,1507840668
+.long 1064563285,1064563285
+.long 2043548696,2043548696
+.long 3208103795,3208103795
+.long 3939366739,3939366739
+.long 1537932639,1537932639
+.long 342834655,342834655
+.long 2262516856,2262516856
+.long 2180231114,2180231114
+.long 1053059257,1053059257
+.long 741614648,741614648
+.long 1598071746,1598071746
+.long 1925389590,1925389590
+.long 203809468,203809468
+.long 2336832552,2336832552
+.long 1100287487,1100287487
+.long 1895934009,1895934009
+.long 3736275976,3736275976
+.long 2632234200,2632234200
+.long 2428589668,2428589668
+.long 1636092795,1636092795
+.long 1890988757,1890988757
+.long 1952214088,1952214088
+.long 1113045200,1113045200
+.byte 82,9,106,213,48,54,165,56
+.byte 191,64,163,158,129,243,215,251
+.byte 124,227,57,130,155,47,255,135
+.byte 52,142,67,68,196,222,233,203
+.byte 84,123,148,50,166,194,35,61
+.byte 238,76,149,11,66,250,195,78
+.byte 8,46,161,102,40,217,36,178
+.byte 118,91,162,73,109,139,209,37
+.byte 114,248,246,100,134,104,152,22
+.byte 212,164,92,204,93,101,182,146
+.byte 108,112,72,80,253,237,185,218
+.byte 94,21,70,87,167,141,157,132
+.byte 144,216,171,0,140,188,211,10
+.byte 247,228,88,5,184,179,69,6
+.byte 208,44,30,143,202,63,15,2
+.byte 193,175,189,3,1,19,138,107
+.byte 58,145,17,65,79,103,220,234
+.byte 151,242,207,206,240,180,230,115
+.byte 150,172,116,34,231,173,53,133
+.byte 226,249,55,232,28,117,223,110
+.byte 71,241,26,113,29,41,197,137
+.byte 111,183,98,14,170,24,190,27
+.byte 252,86,62,75,198,210,121,32
+.byte 154,219,192,254,120,205,90,244
+.byte 31,221,168,51,136,7,199,49
+.byte 177,18,16,89,39,128,236,95
+.byte 96,81,127,169,25,181,74,13
+.byte 45,229,122,159,147,201,156,239
+.byte 160,224,59,77,174,42,245,176
+.byte 200,235,187,60,131,83,153,97
+.byte 23,43,4,126,186,119,214,38
+.byte 225,105,20,99,85,33,12,125
+.byte 82,9,106,213,48,54,165,56
+.byte 191,64,163,158,129,243,215,251
+.byte 124,227,57,130,155,47,255,135
+.byte 52,142,67,68,196,222,233,203
+.byte 84,123,148,50,166,194,35,61
+.byte 238,76,149,11,66,250,195,78
+.byte 8,46,161,102,40,217,36,178
+.byte 118,91,162,73,109,139,209,37
+.byte 114,248,246,100,134,104,152,22
+.byte 212,164,92,204,93,101,182,146
+.byte 108,112,72,80,253,237,185,218
+.byte 94,21,70,87,167,141,157,132
+.byte 144,216,171,0,140,188,211,10
+.byte 247,228,88,5,184,179,69,6
+.byte 208,44,30,143,202,63,15,2
+.byte 193,175,189,3,1,19,138,107
+.byte 58,145,17,65,79,103,220,234
+.byte 151,242,207,206,240,180,230,115
+.byte 150,172,116,34,231,173,53,133
+.byte 226,249,55,232,28,117,223,110
+.byte 71,241,26,113,29,41,197,137
+.byte 111,183,98,14,170,24,190,27
+.byte 252,86,62,75,198,210,121,32
+.byte 154,219,192,254,120,205,90,244
+.byte 31,221,168,51,136,7,199,49
+.byte 177,18,16,89,39,128,236,95
+.byte 96,81,127,169,25,181,74,13
+.byte 45,229,122,159,147,201,156,239
+.byte 160,224,59,77,174,42,245,176
+.byte 200,235,187,60,131,83,153,97
+.byte 23,43,4,126,186,119,214,38
+.byte 225,105,20,99,85,33,12,125
+.byte 82,9,106,213,48,54,165,56
+.byte 191,64,163,158,129,243,215,251
+.byte 124,227,57,130,155,47,255,135
+.byte 52,142,67,68,196,222,233,203
+.byte 84,123,148,50,166,194,35,61
+.byte 238,76,149,11,66,250,195,78
+.byte 8,46,161,102,40,217,36,178
+.byte 118,91,162,73,109,139,209,37
+.byte 114,248,246,100,134,104,152,22
+.byte 212,164,92,204,93,101,182,146
+.byte 108,112,72,80,253,237,185,218
+.byte 94,21,70,87,167,141,157,132
+.byte 144,216,171,0,140,188,211,10
+.byte 247,228,88,5,184,179,69,6
+.byte 208,44,30,143,202,63,15,2
+.byte 193,175,189,3,1,19,138,107
+.byte 58,145,17,65,79,103,220,234
+.byte 151,242,207,206,240,180,230,115
+.byte 150,172,116,34,231,173,53,133
+.byte 226,249,55,232,28,117,223,110
+.byte 71,241,26,113,29,41,197,137
+.byte 111,183,98,14,170,24,190,27
+.byte 252,86,62,75,198,210,121,32
+.byte 154,219,192,254,120,205,90,244
+.byte 31,221,168,51,136,7,199,49
+.byte 177,18,16,89,39,128,236,95
+.byte 96,81,127,169,25,181,74,13
+.byte 45,229,122,159,147,201,156,239
+.byte 160,224,59,77,174,42,245,176
+.byte 200,235,187,60,131,83,153,97
+.byte 23,43,4,126,186,119,214,38
+.byte 225,105,20,99,85,33,12,125
+.byte 82,9,106,213,48,54,165,56
+.byte 191,64,163,158,129,243,215,251
+.byte 124,227,57,130,155,47,255,135
+.byte 52,142,67,68,196,222,233,203
+.byte 84,123,148,50,166,194,35,61
+.byte 238,76,149,11,66,250,195,78
+.byte 8,46,161,102,40,217,36,178
+.byte 118,91,162,73,109,139,209,37
+.byte 114,248,246,100,134,104,152,22
+.byte 212,164,92,204,93,101,182,146
+.byte 108,112,72,80,253,237,185,218
+.byte 94,21,70,87,167,141,157,132
+.byte 144,216,171,0,140,188,211,10
+.byte 247,228,88,5,184,179,69,6
+.byte 208,44,30,143,202,63,15,2
+.byte 193,175,189,3,1,19,138,107
+.byte 58,145,17,65,79,103,220,234
+.byte 151,242,207,206,240,180,230,115
+.byte 150,172,116,34,231,173,53,133
+.byte 226,249,55,232,28,117,223,110
+.byte 71,241,26,113,29,41,197,137
+.byte 111,183,98,14,170,24,190,27
+.byte 252,86,62,75,198,210,121,32
+.byte 154,219,192,254,120,205,90,244
+.byte 31,221,168,51,136,7,199,49
+.byte 177,18,16,89,39,128,236,95
+.byte 96,81,127,169,25,181,74,13
+.byte 45,229,122,159,147,201,156,239
+.byte 160,224,59,77,174,42,245,176
+.byte 200,235,187,60,131,83,153,97
+.byte 23,43,4,126,186,119,214,38
+.byte 225,105,20,99,85,33,12,125
+.globl _AES_decrypt
+.align 4
+_AES_decrypt:
+L_AES_decrypt_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 20(%esp),%esi
+ movl 28(%esp),%edi
+ movl %esp,%eax
+ subl $36,%esp
+ andl $-64,%esp
+ leal -127(%edi),%ebx
+ subl %esp,%ebx
+ negl %ebx
+ andl $960,%ebx
+ subl %ebx,%esp
+ addl $4,%esp
+ movl %eax,28(%esp)
+ call L010pic_point
+L010pic_point:
+ popl %ebp
+ movl L_OPENSSL_ia32cap_P$non_lazy_ptr-L010pic_point(%ebp),%eax
+ leal LAES_Td-L010pic_point(%ebp),%ebp
+ leal 764(%esp),%ebx
+ subl %ebp,%ebx
+ andl $768,%ebx
+ leal 2176(%ebp,%ebx,1),%ebp
+ btl $25,(%eax)
+ jnc L011x86
+ movq (%esi),%mm0
+ movq 8(%esi),%mm4
+ call __sse_AES_decrypt_compact
+ movl 28(%esp),%esp
+ movl 24(%esp),%esi
+ movq %mm0,(%esi)
+ movq %mm4,8(%esi)
+ emms
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.align 4,0x90
+L011x86:
+ movl %ebp,24(%esp)
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%edx
+ call __x86_AES_decrypt_compact
+ movl 28(%esp),%esp
+ movl 24(%esp),%esi
+ movl %eax,(%esi)
+ movl %ebx,4(%esi)
+ movl %ecx,8(%esi)
+ movl %edx,12(%esi)
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _AES_cbc_encrypt
+.align 4
+_AES_cbc_encrypt:
+L_AES_cbc_encrypt_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 28(%esp),%ecx
+ cmpl $0,%ecx
+ je L012drop_out
+ call L013pic_point
+L013pic_point:
+ popl %ebp
+ movl L_OPENSSL_ia32cap_P$non_lazy_ptr-L013pic_point(%ebp),%eax
+ cmpl $0,40(%esp)
+ leal LAES_Te-L013pic_point(%ebp),%ebp
+ jne L014picked_te
+ leal LAES_Td-LAES_Te(%ebp),%ebp
+L014picked_te:
+ pushfl
+ cld
+ cmpl $512,%ecx
+ jb L015slow_way
+ testl $15,%ecx
+ jnz L015slow_way
+ btl $28,(%eax)
+ jc L015slow_way
+ leal -324(%esp),%esi
+ andl $-64,%esi
+ movl %ebp,%eax
+ leal 2304(%ebp),%ebx
+ movl %esi,%edx
+ andl $4095,%eax
+ andl $4095,%ebx
+ andl $4095,%edx
+ cmpl %ebx,%edx
+ jb L016tbl_break_out
+ subl %ebx,%edx
+ subl %edx,%esi
+ jmp L017tbl_ok
+.align 2,0x90
+L016tbl_break_out:
+ subl %eax,%edx
+ andl $4095,%edx
+ addl $384,%edx
+ subl %edx,%esi
+.align 2,0x90
+L017tbl_ok:
+ leal 24(%esp),%edx
+ xchgl %esi,%esp
+ addl $4,%esp
+ movl %ebp,24(%esp)
+ movl %esi,28(%esp)
+ movl (%edx),%eax
+ movl 4(%edx),%ebx
+ movl 12(%edx),%edi
+ movl 16(%edx),%esi
+ movl 20(%edx),%edx
+ movl %eax,32(%esp)
+ movl %ebx,36(%esp)
+ movl %ecx,40(%esp)
+ movl %edi,44(%esp)
+ movl %esi,48(%esp)
+ movl $0,316(%esp)
+ movl %edi,%ebx
+ movl $61,%ecx
+ subl %ebp,%ebx
+ movl %edi,%esi
+ andl $4095,%ebx
+ leal 76(%esp),%edi
+ cmpl $2304,%ebx
+ jb L018do_copy
+ cmpl $3852,%ebx
+ jb L019skip_copy
+.align 2,0x90
+L018do_copy:
+ movl %edi,44(%esp)
+.long 2784229001
+L019skip_copy:
+ movl $16,%edi
+.align 2,0x90
+L020prefetch_tbl:
+ movl (%ebp),%eax
+ movl 32(%ebp),%ebx
+ movl 64(%ebp),%ecx
+ movl 96(%ebp),%esi
+ leal 128(%ebp),%ebp
+ subl $1,%edi
+ jnz L020prefetch_tbl
+ subl $2048,%ebp
+ movl 32(%esp),%esi
+ movl 48(%esp),%edi
+ cmpl $0,%edx
+ je L021fast_decrypt
+ movl (%edi),%eax
+ movl 4(%edi),%ebx
+.align 4,0x90
+L022fast_enc_loop:
+ movl 8(%edi),%ecx
+ movl 12(%edi),%edx
+ xorl (%esi),%eax
+ xorl 4(%esi),%ebx
+ xorl 8(%esi),%ecx
+ xorl 12(%esi),%edx
+ movl 44(%esp),%edi
+ call __x86_AES_encrypt
+ movl 32(%esp),%esi
+ movl 36(%esp),%edi
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ leal 16(%esi),%esi
+ movl 40(%esp),%ecx
+ movl %esi,32(%esp)
+ leal 16(%edi),%edx
+ movl %edx,36(%esp)
+ subl $16,%ecx
+ movl %ecx,40(%esp)
+ jnz L022fast_enc_loop
+ movl 48(%esp),%esi
+ movl 8(%edi),%ecx
+ movl 12(%edi),%edx
+ movl %eax,(%esi)
+ movl %ebx,4(%esi)
+ movl %ecx,8(%esi)
+ movl %edx,12(%esi)
+ cmpl $0,316(%esp)
+ movl 44(%esp),%edi
+ je L023skip_ezero
+ movl $60,%ecx
+ xorl %eax,%eax
+.align 2,0x90
+.long 2884892297
+L023skip_ezero:
+ movl 28(%esp),%esp
+ popfl
+L012drop_out:
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+ pushfl
+.align 4,0x90
+L021fast_decrypt:
+ cmpl 36(%esp),%esi
+ je L024fast_dec_in_place
+ movl %edi,52(%esp)
+.align 2,0x90
+.align 4,0x90
+L025fast_dec_loop:
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%edx
+ movl 44(%esp),%edi
+ call __x86_AES_decrypt
+ movl 52(%esp),%edi
+ movl 40(%esp),%esi
+ xorl (%edi),%eax
+ xorl 4(%edi),%ebx
+ xorl 8(%edi),%ecx
+ xorl 12(%edi),%edx
+ movl 36(%esp),%edi
+ movl 32(%esp),%esi
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ movl 40(%esp),%ecx
+ movl %esi,52(%esp)
+ leal 16(%esi),%esi
+ movl %esi,32(%esp)
+ leal 16(%edi),%edi
+ movl %edi,36(%esp)
+ subl $16,%ecx
+ movl %ecx,40(%esp)
+ jnz L025fast_dec_loop
+ movl 52(%esp),%edi
+ movl 48(%esp),%esi
+ movl (%edi),%eax
+ movl 4(%edi),%ebx
+ movl 8(%edi),%ecx
+ movl 12(%edi),%edx
+ movl %eax,(%esi)
+ movl %ebx,4(%esi)
+ movl %ecx,8(%esi)
+ movl %edx,12(%esi)
+ jmp L026fast_dec_out
+.align 4,0x90
+L024fast_dec_in_place:
+L027fast_dec_in_place_loop:
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%edx
+ leal 60(%esp),%edi
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ movl 44(%esp),%edi
+ call __x86_AES_decrypt
+ movl 48(%esp),%edi
+ movl 36(%esp),%esi
+ xorl (%edi),%eax
+ xorl 4(%edi),%ebx
+ xorl 8(%edi),%ecx
+ xorl 12(%edi),%edx
+ movl %eax,(%esi)
+ movl %ebx,4(%esi)
+ movl %ecx,8(%esi)
+ movl %edx,12(%esi)
+ leal 16(%esi),%esi
+ movl %esi,36(%esp)
+ leal 60(%esp),%esi
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%edx
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ movl 32(%esp),%esi
+ movl 40(%esp),%ecx
+ leal 16(%esi),%esi
+ movl %esi,32(%esp)
+ subl $16,%ecx
+ movl %ecx,40(%esp)
+ jnz L027fast_dec_in_place_loop
+.align 2,0x90
+L026fast_dec_out:
+ cmpl $0,316(%esp)
+ movl 44(%esp),%edi
+ je L028skip_dzero
+ movl $60,%ecx
+ xorl %eax,%eax
+.align 2,0x90
+.long 2884892297
+L028skip_dzero:
+ movl 28(%esp),%esp
+ popfl
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+ pushfl
+.align 4,0x90
+L015slow_way:
+ movl (%eax),%eax
+ movl 36(%esp),%edi
+ leal -80(%esp),%esi
+ andl $-64,%esi
+ leal -143(%edi),%ebx
+ subl %esi,%ebx
+ negl %ebx
+ andl $960,%ebx
+ subl %ebx,%esi
+ leal 768(%esi),%ebx
+ subl %ebp,%ebx
+ andl $768,%ebx
+ leal 2176(%ebp,%ebx,1),%ebp
+ leal 24(%esp),%edx
+ xchgl %esi,%esp
+ addl $4,%esp
+ movl %ebp,24(%esp)
+ movl %esi,28(%esp)
+ movl %eax,52(%esp)
+ movl (%edx),%eax
+ movl 4(%edx),%ebx
+ movl 16(%edx),%esi
+ movl 20(%edx),%edx
+ movl %eax,32(%esp)
+ movl %ebx,36(%esp)
+ movl %ecx,40(%esp)
+ movl %edi,44(%esp)
+ movl %esi,48(%esp)
+ movl %esi,%edi
+ movl %eax,%esi
+ cmpl $0,%edx
+ je L029slow_decrypt
+ cmpl $16,%ecx
+ movl %ebx,%edx
+ jb L030slow_enc_tail
+ btl $25,52(%esp)
+ jnc L031slow_enc_x86
+ movq (%edi),%mm0
+ movq 8(%edi),%mm4
+.align 4,0x90
+L032slow_enc_loop_sse:
+ pxor (%esi),%mm0
+ pxor 8(%esi),%mm4
+ movl 44(%esp),%edi
+ call __sse_AES_encrypt_compact
+ movl 32(%esp),%esi
+ movl 36(%esp),%edi
+ movl 40(%esp),%ecx
+ movq %mm0,(%edi)
+ movq %mm4,8(%edi)
+ leal 16(%esi),%esi
+ movl %esi,32(%esp)
+ leal 16(%edi),%edx
+ movl %edx,36(%esp)
+ subl $16,%ecx
+ cmpl $16,%ecx
+ movl %ecx,40(%esp)
+ jae L032slow_enc_loop_sse
+ testl $15,%ecx
+ jnz L030slow_enc_tail
+ movl 48(%esp),%esi
+ movq %mm0,(%esi)
+ movq %mm4,8(%esi)
+ emms
+ movl 28(%esp),%esp
+ popfl
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+ pushfl
+.align 4,0x90
+L031slow_enc_x86:
+ movl (%edi),%eax
+ movl 4(%edi),%ebx
+.align 2,0x90
+L033slow_enc_loop_x86:
+ movl 8(%edi),%ecx
+ movl 12(%edi),%edx
+ xorl (%esi),%eax
+ xorl 4(%esi),%ebx
+ xorl 8(%esi),%ecx
+ xorl 12(%esi),%edx
+ movl 44(%esp),%edi
+ call __x86_AES_encrypt_compact
+ movl 32(%esp),%esi
+ movl 36(%esp),%edi
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ movl 40(%esp),%ecx
+ leal 16(%esi),%esi
+ movl %esi,32(%esp)
+ leal 16(%edi),%edx
+ movl %edx,36(%esp)
+ subl $16,%ecx
+ cmpl $16,%ecx
+ movl %ecx,40(%esp)
+ jae L033slow_enc_loop_x86
+ testl $15,%ecx
+ jnz L030slow_enc_tail
+ movl 48(%esp),%esi
+ movl 8(%edi),%ecx
+ movl 12(%edi),%edx
+ movl %eax,(%esi)
+ movl %ebx,4(%esi)
+ movl %ecx,8(%esi)
+ movl %edx,12(%esi)
+ movl 28(%esp),%esp
+ popfl
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+ pushfl
+.align 4,0x90
+L030slow_enc_tail:
+ emms
+ movl %edx,%edi
+ movl $16,%ebx
+ subl %ecx,%ebx
+ cmpl %esi,%edi
+ je L034enc_in_place
+.align 2,0x90
+.long 2767451785
+ jmp L035enc_skip_in_place
+L034enc_in_place:
+ leal (%edi,%ecx,1),%edi
+L035enc_skip_in_place:
+ movl %ebx,%ecx
+ xorl %eax,%eax
+.align 2,0x90
+.long 2868115081
+ movl 48(%esp),%edi
+ movl %edx,%esi
+ movl (%edi),%eax
+ movl 4(%edi),%ebx
+ movl $16,40(%esp)
+ jmp L033slow_enc_loop_x86
+.align 4,0x90
+L029slow_decrypt:
+ btl $25,52(%esp)
+ jnc L036slow_dec_loop_x86
+.align 2,0x90
+L037slow_dec_loop_sse:
+ movq (%esi),%mm0
+ movq 8(%esi),%mm4
+ movl 44(%esp),%edi
+ call __sse_AES_decrypt_compact
+ movl 32(%esp),%esi
+ leal 60(%esp),%eax
+ movl 36(%esp),%ebx
+ movl 40(%esp),%ecx
+ movl 48(%esp),%edi
+ movq (%esi),%mm1
+ movq 8(%esi),%mm5
+ pxor (%edi),%mm0
+ pxor 8(%edi),%mm4
+ movq %mm1,(%edi)
+ movq %mm5,8(%edi)
+ subl $16,%ecx
+ jc L038slow_dec_partial_sse
+ movq %mm0,(%ebx)
+ movq %mm4,8(%ebx)
+ leal 16(%ebx),%ebx
+ movl %ebx,36(%esp)
+ leal 16(%esi),%esi
+ movl %esi,32(%esp)
+ movl %ecx,40(%esp)
+ jnz L037slow_dec_loop_sse
+ emms
+ movl 28(%esp),%esp
+ popfl
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+ pushfl
+.align 4,0x90
+L038slow_dec_partial_sse:
+ movq %mm0,(%eax)
+ movq %mm4,8(%eax)
+ emms
+ addl $16,%ecx
+ movl %ebx,%edi
+ movl %eax,%esi
+.align 2,0x90
+.long 2767451785
+ movl 28(%esp),%esp
+ popfl
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+ pushfl
+.align 4,0x90
+L036slow_dec_loop_x86:
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%edx
+ leal 60(%esp),%edi
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ movl 44(%esp),%edi
+ call __x86_AES_decrypt_compact
+ movl 48(%esp),%edi
+ movl 40(%esp),%esi
+ xorl (%edi),%eax
+ xorl 4(%edi),%ebx
+ xorl 8(%edi),%ecx
+ xorl 12(%edi),%edx
+ subl $16,%esi
+ jc L039slow_dec_partial_x86
+ movl %esi,40(%esp)
+ movl 36(%esp),%esi
+ movl %eax,(%esi)
+ movl %ebx,4(%esi)
+ movl %ecx,8(%esi)
+ movl %edx,12(%esi)
+ leal 16(%esi),%esi
+ movl %esi,36(%esp)
+ leal 60(%esp),%esi
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%edx
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ movl 32(%esp),%esi
+ leal 16(%esi),%esi
+ movl %esi,32(%esp)
+ jnz L036slow_dec_loop_x86
+ movl 28(%esp),%esp
+ popfl
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+ pushfl
+.align 4,0x90
+L039slow_dec_partial_x86:
+ leal 60(%esp),%esi
+ movl %eax,(%esi)
+ movl %ebx,4(%esi)
+ movl %ecx,8(%esi)
+ movl %edx,12(%esi)
+ movl 32(%esp),%esi
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%edx
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ movl 40(%esp),%ecx
+ movl 36(%esp),%edi
+ leal 60(%esp),%esi
+.align 2,0x90
+.long 2767451785
+ movl 28(%esp),%esp
+ popfl
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.align 4
+__x86_AES_set_encrypt_key:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 24(%esp),%esi
+ movl 32(%esp),%edi
+ testl $-1,%esi
+ jz L040badpointer
+ testl $-1,%edi
+ jz L040badpointer
+ call L041pic_point
+L041pic_point:
+ popl %ebp
+ leal LAES_Te-L041pic_point(%ebp),%ebp
+ leal 2176(%ebp),%ebp
+ movl -128(%ebp),%eax
+ movl -96(%ebp),%ebx
+ movl -64(%ebp),%ecx
+ movl -32(%ebp),%edx
+ movl (%ebp),%eax
+ movl 32(%ebp),%ebx
+ movl 64(%ebp),%ecx
+ movl 96(%ebp),%edx
+ movl 28(%esp),%ecx
+ cmpl $128,%ecx
+ je L04210rounds
+ cmpl $192,%ecx
+ je L04312rounds
+ cmpl $256,%ecx
+ je L04414rounds
+ movl $-2,%eax
+ jmp L045exit
+L04210rounds:
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%edx
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ xorl %ecx,%ecx
+ jmp L04610shortcut
+.align 2,0x90
+L04710loop:
+ movl (%edi),%eax
+ movl 12(%edi),%edx
+L04610shortcut:
+ movzbl %dl,%esi
+ movzbl -128(%ebp,%esi,1),%ebx
+ movzbl %dh,%esi
+ shll $24,%ebx
+ xorl %ebx,%eax
+ movzbl -128(%ebp,%esi,1),%ebx
+ shrl $16,%edx
+ movzbl %dl,%esi
+ xorl %ebx,%eax
+ movzbl -128(%ebp,%esi,1),%ebx
+ movzbl %dh,%esi
+ shll $8,%ebx
+ xorl %ebx,%eax
+ movzbl -128(%ebp,%esi,1),%ebx
+ shll $16,%ebx
+ xorl %ebx,%eax
+ xorl 896(%ebp,%ecx,4),%eax
+ movl %eax,16(%edi)
+ xorl 4(%edi),%eax
+ movl %eax,20(%edi)
+ xorl 8(%edi),%eax
+ movl %eax,24(%edi)
+ xorl 12(%edi),%eax
+ movl %eax,28(%edi)
+ incl %ecx
+ addl $16,%edi
+ cmpl $10,%ecx
+ jl L04710loop
+ movl $10,80(%edi)
+ xorl %eax,%eax
+ jmp L045exit
+L04312rounds:
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%edx
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ movl 16(%esi),%ecx
+ movl 20(%esi),%edx
+ movl %ecx,16(%edi)
+ movl %edx,20(%edi)
+ xorl %ecx,%ecx
+ jmp L04812shortcut
+.align 2,0x90
+L04912loop:
+ movl (%edi),%eax
+ movl 20(%edi),%edx
+L04812shortcut:
+ movzbl %dl,%esi
+ movzbl -128(%ebp,%esi,1),%ebx
+ movzbl %dh,%esi
+ shll $24,%ebx
+ xorl %ebx,%eax
+ movzbl -128(%ebp,%esi,1),%ebx
+ shrl $16,%edx
+ movzbl %dl,%esi
+ xorl %ebx,%eax
+ movzbl -128(%ebp,%esi,1),%ebx
+ movzbl %dh,%esi
+ shll $8,%ebx
+ xorl %ebx,%eax
+ movzbl -128(%ebp,%esi,1),%ebx
+ shll $16,%ebx
+ xorl %ebx,%eax
+ xorl 896(%ebp,%ecx,4),%eax
+ movl %eax,24(%edi)
+ xorl 4(%edi),%eax
+ movl %eax,28(%edi)
+ xorl 8(%edi),%eax
+ movl %eax,32(%edi)
+ xorl 12(%edi),%eax
+ movl %eax,36(%edi)
+ cmpl $7,%ecx
+ je L05012break
+ incl %ecx
+ xorl 16(%edi),%eax
+ movl %eax,40(%edi)
+ xorl 20(%edi),%eax
+ movl %eax,44(%edi)
+ addl $24,%edi
+ jmp L04912loop
+L05012break:
+ movl $12,72(%edi)
+ xorl %eax,%eax
+ jmp L045exit
+L04414rounds:
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%edx
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ movl 16(%esi),%eax
+ movl 20(%esi),%ebx
+ movl 24(%esi),%ecx
+ movl 28(%esi),%edx
+ movl %eax,16(%edi)
+ movl %ebx,20(%edi)
+ movl %ecx,24(%edi)
+ movl %edx,28(%edi)
+ xorl %ecx,%ecx
+ jmp L05114shortcut
+.align 2,0x90
+L05214loop:
+ movl 28(%edi),%edx
+L05114shortcut:
+ movl (%edi),%eax
+ movzbl %dl,%esi
+ movzbl -128(%ebp,%esi,1),%ebx
+ movzbl %dh,%esi
+ shll $24,%ebx
+ xorl %ebx,%eax
+ movzbl -128(%ebp,%esi,1),%ebx
+ shrl $16,%edx
+ movzbl %dl,%esi
+ xorl %ebx,%eax
+ movzbl -128(%ebp,%esi,1),%ebx
+ movzbl %dh,%esi
+ shll $8,%ebx
+ xorl %ebx,%eax
+ movzbl -128(%ebp,%esi,1),%ebx
+ shll $16,%ebx
+ xorl %ebx,%eax
+ xorl 896(%ebp,%ecx,4),%eax
+ movl %eax,32(%edi)
+ xorl 4(%edi),%eax
+ movl %eax,36(%edi)
+ xorl 8(%edi),%eax
+ movl %eax,40(%edi)
+ xorl 12(%edi),%eax
+ movl %eax,44(%edi)
+ cmpl $6,%ecx
+ je L05314break
+ incl %ecx
+ movl %eax,%edx
+ movl 16(%edi),%eax
+ movzbl %dl,%esi
+ movzbl -128(%ebp,%esi,1),%ebx
+ movzbl %dh,%esi
+ xorl %ebx,%eax
+ movzbl -128(%ebp,%esi,1),%ebx
+ shrl $16,%edx
+ shll $8,%ebx
+ movzbl %dl,%esi
+ xorl %ebx,%eax
+ movzbl -128(%ebp,%esi,1),%ebx
+ movzbl %dh,%esi
+ shll $16,%ebx
+ xorl %ebx,%eax
+ movzbl -128(%ebp,%esi,1),%ebx
+ shll $24,%ebx
+ xorl %ebx,%eax
+ movl %eax,48(%edi)
+ xorl 20(%edi),%eax
+ movl %eax,52(%edi)
+ xorl 24(%edi),%eax
+ movl %eax,56(%edi)
+ xorl 28(%edi),%eax
+ movl %eax,60(%edi)
+ addl $32,%edi
+ jmp L05214loop
+L05314break:
+ movl $14,48(%edi)
+ xorl %eax,%eax
+ jmp L045exit
+L040badpointer:
+ movl $-1,%eax
+L045exit:
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _AES_set_encrypt_key
+.align 4
+_AES_set_encrypt_key:
+L_AES_set_encrypt_key_begin:
+ call __x86_AES_set_encrypt_key
+ ret
+.globl _AES_set_decrypt_key
+.align 4
+_AES_set_decrypt_key:
+L_AES_set_decrypt_key_begin:
+ call __x86_AES_set_encrypt_key
+ cmpl $0,%eax
+ je L054proceed
+ ret
+L054proceed:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 28(%esp),%esi
+ movl 240(%esi),%ecx
+ leal (,%ecx,4),%ecx
+ leal (%esi,%ecx,4),%edi
+.align 2,0x90
+L055invert:
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl (%edi),%ecx
+ movl 4(%edi),%edx
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ movl %ecx,(%esi)
+ movl %edx,4(%esi)
+ movl 8(%esi),%eax
+ movl 12(%esi),%ebx
+ movl 8(%edi),%ecx
+ movl 12(%edi),%edx
+ movl %eax,8(%edi)
+ movl %ebx,12(%edi)
+ movl %ecx,8(%esi)
+ movl %edx,12(%esi)
+ addl $16,%esi
+ subl $16,%edi
+ cmpl %edi,%esi
+ jne L055invert
+ movl 28(%esp),%edi
+ movl 240(%edi),%esi
+ leal -2(%esi,%esi,1),%esi
+ leal (%edi,%esi,8),%esi
+ movl %esi,28(%esp)
+ movl 16(%edi),%eax
+.align 2,0x90
+L056permute:
+ addl $16,%edi
+ movl $2155905152,%ebp
+ andl %eax,%ebp
+ leal (%eax,%eax,1),%ebx
+ movl %ebp,%esi
+ shrl $7,%ebp
+ subl %ebp,%esi
+ andl $4278124286,%ebx
+ andl $454761243,%esi
+ xorl %esi,%ebx
+ movl $2155905152,%ebp
+ andl %ebx,%ebp
+ leal (%ebx,%ebx,1),%ecx
+ movl %ebp,%esi
+ shrl $7,%ebp
+ subl %ebp,%esi
+ andl $4278124286,%ecx
+ andl $454761243,%esi
+ xorl %eax,%ebx
+ xorl %esi,%ecx
+ movl $2155905152,%ebp
+ andl %ecx,%ebp
+ leal (%ecx,%ecx,1),%edx
+ movl %ebp,%esi
+ shrl $7,%ebp
+ xorl %eax,%ecx
+ subl %ebp,%esi
+ andl $4278124286,%edx
+ andl $454761243,%esi
+ roll $8,%eax
+ xorl %esi,%edx
+ movl 4(%edi),%ebp
+ xorl %ebx,%eax
+ xorl %edx,%ebx
+ xorl %ecx,%eax
+ roll $24,%ebx
+ xorl %edx,%ecx
+ xorl %edx,%eax
+ roll $16,%ecx
+ xorl %ebx,%eax
+ roll $8,%edx
+ xorl %ecx,%eax
+ movl %ebp,%ebx
+ xorl %edx,%eax
+ movl %eax,(%edi)
+ movl $2155905152,%ebp
+ andl %ebx,%ebp
+ leal (%ebx,%ebx,1),%ecx
+ movl %ebp,%esi
+ shrl $7,%ebp
+ subl %ebp,%esi
+ andl $4278124286,%ecx
+ andl $454761243,%esi
+ xorl %esi,%ecx
+ movl $2155905152,%ebp
+ andl %ecx,%ebp
+ leal (%ecx,%ecx,1),%edx
+ movl %ebp,%esi
+ shrl $7,%ebp
+ subl %ebp,%esi
+ andl $4278124286,%edx
+ andl $454761243,%esi
+ xorl %ebx,%ecx
+ xorl %esi,%edx
+ movl $2155905152,%ebp
+ andl %edx,%ebp
+ leal (%edx,%edx,1),%eax
+ movl %ebp,%esi
+ shrl $7,%ebp
+ xorl %ebx,%edx
+ subl %ebp,%esi
+ andl $4278124286,%eax
+ andl $454761243,%esi
+ roll $8,%ebx
+ xorl %esi,%eax
+ movl 8(%edi),%ebp
+ xorl %ecx,%ebx
+ xorl %eax,%ecx
+ xorl %edx,%ebx
+ roll $24,%ecx
+ xorl %eax,%edx
+ xorl %eax,%ebx
+ roll $16,%edx
+ xorl %ecx,%ebx
+ roll $8,%eax
+ xorl %edx,%ebx
+ movl %ebp,%ecx
+ xorl %eax,%ebx
+ movl %ebx,4(%edi)
+ movl $2155905152,%ebp
+ andl %ecx,%ebp
+ leal (%ecx,%ecx,1),%edx
+ movl %ebp,%esi
+ shrl $7,%ebp
+ subl %ebp,%esi
+ andl $4278124286,%edx
+ andl $454761243,%esi
+ xorl %esi,%edx
+ movl $2155905152,%ebp
+ andl %edx,%ebp
+ leal (%edx,%edx,1),%eax
+ movl %ebp,%esi
+ shrl $7,%ebp
+ subl %ebp,%esi
+ andl $4278124286,%eax
+ andl $454761243,%esi
+ xorl %ecx,%edx
+ xorl %esi,%eax
+ movl $2155905152,%ebp
+ andl %eax,%ebp
+ leal (%eax,%eax,1),%ebx
+ movl %ebp,%esi
+ shrl $7,%ebp
+ xorl %ecx,%eax
+ subl %ebp,%esi
+ andl $4278124286,%ebx
+ andl $454761243,%esi
+ roll $8,%ecx
+ xorl %esi,%ebx
+ movl 12(%edi),%ebp
+ xorl %edx,%ecx
+ xorl %ebx,%edx
+ xorl %eax,%ecx
+ roll $24,%edx
+ xorl %ebx,%eax
+ xorl %ebx,%ecx
+ roll $16,%eax
+ xorl %edx,%ecx
+ roll $8,%ebx
+ xorl %eax,%ecx
+ movl %ebp,%edx
+ xorl %ebx,%ecx
+ movl %ecx,8(%edi)
+ movl $2155905152,%ebp
+ andl %edx,%ebp
+ leal (%edx,%edx,1),%eax
+ movl %ebp,%esi
+ shrl $7,%ebp
+ subl %ebp,%esi
+ andl $4278124286,%eax
+ andl $454761243,%esi
+ xorl %esi,%eax
+ movl $2155905152,%ebp
+ andl %eax,%ebp
+ leal (%eax,%eax,1),%ebx
+ movl %ebp,%esi
+ shrl $7,%ebp
+ subl %ebp,%esi
+ andl $4278124286,%ebx
+ andl $454761243,%esi
+ xorl %edx,%eax
+ xorl %esi,%ebx
+ movl $2155905152,%ebp
+ andl %ebx,%ebp
+ leal (%ebx,%ebx,1),%ecx
+ movl %ebp,%esi
+ shrl $7,%ebp
+ xorl %edx,%ebx
+ subl %ebp,%esi
+ andl $4278124286,%ecx
+ andl $454761243,%esi
+ roll $8,%edx
+ xorl %esi,%ecx
+ movl 16(%edi),%ebp
+ xorl %eax,%edx
+ xorl %ecx,%eax
+ xorl %ebx,%edx
+ roll $24,%eax
+ xorl %ecx,%ebx
+ xorl %ecx,%edx
+ roll $16,%ebx
+ xorl %eax,%edx
+ roll $8,%ecx
+ xorl %ebx,%edx
+ movl %ebp,%eax
+ xorl %ecx,%edx
+ movl %edx,12(%edi)
+ cmpl 28(%esp),%edi
+ jb L056permute
+ xorl %eax,%eax
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.byte 65,69,83,32,102,111,114,32,120,56,54,44,32,67,82,89
+.byte 80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114
+.byte 111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
+.section __IMPORT,__pointers,non_lazy_symbol_pointers
+L_OPENSSL_ia32cap_P$non_lazy_ptr:
+.indirect_symbol _OPENSSL_ia32cap_P
+.long 0
+.comm _OPENSSL_ia32cap_P,16,2
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/aes/aesni-x86.s b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/aes/aesni-x86.s
new file mode 100644
index 00000000000000..125f8e8c548dec
--- /dev/null
+++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/aes/aesni-x86.s
@@ -0,0 +1,3197 @@
+.text
+.globl _aesni_encrypt
+.align 4
+_aesni_encrypt:
+L_aesni_encrypt_begin:
+ movl 4(%esp),%eax
+ movl 12(%esp),%edx
+ movups (%eax),%xmm2
+ movl 240(%edx),%ecx
+ movl 8(%esp),%eax
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ leal 32(%edx),%edx
+ xorps %xmm0,%xmm2
+L000enc1_loop_1:
+.byte 102,15,56,220,209
+ decl %ecx
+ movups (%edx),%xmm1
+ leal 16(%edx),%edx
+ jnz L000enc1_loop_1
+.byte 102,15,56,221,209
+ pxor %xmm0,%xmm0
+ pxor %xmm1,%xmm1
+ movups %xmm2,(%eax)
+ pxor %xmm2,%xmm2
+ ret
+.globl _aesni_decrypt
+.align 4
+_aesni_decrypt:
+L_aesni_decrypt_begin:
+ movl 4(%esp),%eax
+ movl 12(%esp),%edx
+ movups (%eax),%xmm2
+ movl 240(%edx),%ecx
+ movl 8(%esp),%eax
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ leal 32(%edx),%edx
+ xorps %xmm0,%xmm2
+L001dec1_loop_2:
+.byte 102,15,56,222,209
+ decl %ecx
+ movups (%edx),%xmm1
+ leal 16(%edx),%edx
+ jnz L001dec1_loop_2
+.byte 102,15,56,223,209
+ pxor %xmm0,%xmm0
+ pxor %xmm1,%xmm1
+ movups %xmm2,(%eax)
+ pxor %xmm2,%xmm2
+ ret
+.align 4
+__aesni_encrypt2:
+ movups (%edx),%xmm0
+ shll $4,%ecx
+ movups 16(%edx),%xmm1
+ xorps %xmm0,%xmm2
+ pxor %xmm0,%xmm3
+ movups 32(%edx),%xmm0
+ leal 32(%edx,%ecx,1),%edx
+ negl %ecx
+ addl $16,%ecx
+L002enc2_loop:
+.byte 102,15,56,220,209
+.byte 102,15,56,220,217
+ movups (%edx,%ecx,1),%xmm1
+ addl $32,%ecx
+.byte 102,15,56,220,208
+.byte 102,15,56,220,216
+ movups -16(%edx,%ecx,1),%xmm0
+ jnz L002enc2_loop
+.byte 102,15,56,220,209
+.byte 102,15,56,220,217
+.byte 102,15,56,221,208
+.byte 102,15,56,221,216
+ ret
+.align 4
+__aesni_decrypt2:
+ movups (%edx),%xmm0
+ shll $4,%ecx
+ movups 16(%edx),%xmm1
+ xorps %xmm0,%xmm2
+ pxor %xmm0,%xmm3
+ movups 32(%edx),%xmm0
+ leal 32(%edx,%ecx,1),%edx
+ negl %ecx
+ addl $16,%ecx
+L003dec2_loop:
+.byte 102,15,56,222,209
+.byte 102,15,56,222,217
+ movups (%edx,%ecx,1),%xmm1
+ addl $32,%ecx
+.byte 102,15,56,222,208
+.byte 102,15,56,222,216
+ movups -16(%edx,%ecx,1),%xmm0
+ jnz L003dec2_loop
+.byte 102,15,56,222,209
+.byte 102,15,56,222,217
+.byte 102,15,56,223,208
+.byte 102,15,56,223,216
+ ret
+.align 4
+__aesni_encrypt3:
+ movups (%edx),%xmm0
+ shll $4,%ecx
+ movups 16(%edx),%xmm1
+ xorps %xmm0,%xmm2
+ pxor %xmm0,%xmm3
+ pxor %xmm0,%xmm4
+ movups 32(%edx),%xmm0
+ leal 32(%edx,%ecx,1),%edx
+ negl %ecx
+ addl $16,%ecx
+L004enc3_loop:
+.byte 102,15,56,220,209
+.byte 102,15,56,220,217
+.byte 102,15,56,220,225
+ movups (%edx,%ecx,1),%xmm1
+ addl $32,%ecx
+.byte 102,15,56,220,208
+.byte 102,15,56,220,216
+.byte 102,15,56,220,224
+ movups -16(%edx,%ecx,1),%xmm0
+ jnz L004enc3_loop
+.byte 102,15,56,220,209
+.byte 102,15,56,220,217
+.byte 102,15,56,220,225
+.byte 102,15,56,221,208
+.byte 102,15,56,221,216
+.byte 102,15,56,221,224
+ ret
+.align 4
+__aesni_decrypt3:
+ movups (%edx),%xmm0
+ shll $4,%ecx
+ movups 16(%edx),%xmm1
+ xorps %xmm0,%xmm2
+ pxor %xmm0,%xmm3
+ pxor %xmm0,%xmm4
+ movups 32(%edx),%xmm0
+ leal 32(%edx,%ecx,1),%edx
+ negl %ecx
+ addl $16,%ecx
+L005dec3_loop:
+.byte 102,15,56,222,209
+.byte 102,15,56,222,217
+.byte 102,15,56,222,225
+ movups (%edx,%ecx,1),%xmm1
+ addl $32,%ecx
+.byte 102,15,56,222,208
+.byte 102,15,56,222,216
+.byte 102,15,56,222,224
+ movups -16(%edx,%ecx,1),%xmm0
+ jnz L005dec3_loop
+.byte 102,15,56,222,209
+.byte 102,15,56,222,217
+.byte 102,15,56,222,225
+.byte 102,15,56,223,208
+.byte 102,15,56,223,216
+.byte 102,15,56,223,224
+ ret
+.align 4
+__aesni_encrypt4:
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ shll $4,%ecx
+ xorps %xmm0,%xmm2
+ pxor %xmm0,%xmm3
+ pxor %xmm0,%xmm4
+ pxor %xmm0,%xmm5
+ movups 32(%edx),%xmm0
+ leal 32(%edx,%ecx,1),%edx
+ negl %ecx
+.byte 15,31,64,0
+ addl $16,%ecx
+L006enc4_loop:
+.byte 102,15,56,220,209
+.byte 102,15,56,220,217
+.byte 102,15,56,220,225
+.byte 102,15,56,220,233
+ movups (%edx,%ecx,1),%xmm1
+ addl $32,%ecx
+.byte 102,15,56,220,208
+.byte 102,15,56,220,216
+.byte 102,15,56,220,224
+.byte 102,15,56,220,232
+ movups -16(%edx,%ecx,1),%xmm0
+ jnz L006enc4_loop
+.byte 102,15,56,220,209
+.byte 102,15,56,220,217
+.byte 102,15,56,220,225
+.byte 102,15,56,220,233
+.byte 102,15,56,221,208
+.byte 102,15,56,221,216
+.byte 102,15,56,221,224
+.byte 102,15,56,221,232
+ ret
+.align 4
+__aesni_decrypt4:
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ shll $4,%ecx
+ xorps %xmm0,%xmm2
+ pxor %xmm0,%xmm3
+ pxor %xmm0,%xmm4
+ pxor %xmm0,%xmm5
+ movups 32(%edx),%xmm0
+ leal 32(%edx,%ecx,1),%edx
+ negl %ecx
+.byte 15,31,64,0
+ addl $16,%ecx
+L007dec4_loop:
+.byte 102,15,56,222,209
+.byte 102,15,56,222,217
+.byte 102,15,56,222,225
+.byte 102,15,56,222,233
+ movups (%edx,%ecx,1),%xmm1
+ addl $32,%ecx
+.byte 102,15,56,222,208
+.byte 102,15,56,222,216
+.byte 102,15,56,222,224
+.byte 102,15,56,222,232
+ movups -16(%edx,%ecx,1),%xmm0
+ jnz L007dec4_loop
+.byte 102,15,56,222,209
+.byte 102,15,56,222,217
+.byte 102,15,56,222,225
+.byte 102,15,56,222,233
+.byte 102,15,56,223,208
+.byte 102,15,56,223,216
+.byte 102,15,56,223,224
+.byte 102,15,56,223,232
+ ret
+.align 4
+__aesni_encrypt6:
+ movups (%edx),%xmm0
+ shll $4,%ecx
+ movups 16(%edx),%xmm1
+ xorps %xmm0,%xmm2
+ pxor %xmm0,%xmm3
+ pxor %xmm0,%xmm4
+.byte 102,15,56,220,209
+ pxor %xmm0,%xmm5
+ pxor %xmm0,%xmm6
+.byte 102,15,56,220,217
+ leal 32(%edx,%ecx,1),%edx
+ negl %ecx
+.byte 102,15,56,220,225
+ pxor %xmm0,%xmm7
+ movups (%edx,%ecx,1),%xmm0
+ addl $16,%ecx
+ jmp L008_aesni_encrypt6_inner
+.align 4,0x90
+L009enc6_loop:
+.byte 102,15,56,220,209
+.byte 102,15,56,220,217
+.byte 102,15,56,220,225
+L008_aesni_encrypt6_inner:
+.byte 102,15,56,220,233
+.byte 102,15,56,220,241
+.byte 102,15,56,220,249
+L_aesni_encrypt6_enter:
+ movups (%edx,%ecx,1),%xmm1
+ addl $32,%ecx
+.byte 102,15,56,220,208
+.byte 102,15,56,220,216
+.byte 102,15,56,220,224
+.byte 102,15,56,220,232
+.byte 102,15,56,220,240
+.byte 102,15,56,220,248
+ movups -16(%edx,%ecx,1),%xmm0
+ jnz L009enc6_loop
+.byte 102,15,56,220,209
+.byte 102,15,56,220,217
+.byte 102,15,56,220,225
+.byte 102,15,56,220,233
+.byte 102,15,56,220,241
+.byte 102,15,56,220,249
+.byte 102,15,56,221,208
+.byte 102,15,56,221,216
+.byte 102,15,56,221,224
+.byte 102,15,56,221,232
+.byte 102,15,56,221,240
+.byte 102,15,56,221,248
+ ret
+.align 4
+__aesni_decrypt6:
+ movups (%edx),%xmm0
+ shll $4,%ecx
+ movups 16(%edx),%xmm1
+ xorps %xmm0,%xmm2
+ pxor %xmm0,%xmm3
+ pxor %xmm0,%xmm4
+.byte 102,15,56,222,209
+ pxor %xmm0,%xmm5
+ pxor %xmm0,%xmm6
+.byte 102,15,56,222,217
+ leal 32(%edx,%ecx,1),%edx
+ negl %ecx
+.byte 102,15,56,222,225
+ pxor %xmm0,%xmm7
+ movups (%edx,%ecx,1),%xmm0
+ addl $16,%ecx
+ jmp L010_aesni_decrypt6_inner
+.align 4,0x90
+L011dec6_loop:
+.byte 102,15,56,222,209
+.byte 102,15,56,222,217
+.byte 102,15,56,222,225
+L010_aesni_decrypt6_inner:
+.byte 102,15,56,222,233
+.byte 102,15,56,222,241
+.byte 102,15,56,222,249
+L_aesni_decrypt6_enter:
+ movups (%edx,%ecx,1),%xmm1
+ addl $32,%ecx
+.byte 102,15,56,222,208
+.byte 102,15,56,222,216
+.byte 102,15,56,222,224
+.byte 102,15,56,222,232
+.byte 102,15,56,222,240
+.byte 102,15,56,222,248
+ movups -16(%edx,%ecx,1),%xmm0
+ jnz L011dec6_loop
+.byte 102,15,56,222,209
+.byte 102,15,56,222,217
+.byte 102,15,56,222,225
+.byte 102,15,56,222,233
+.byte 102,15,56,222,241
+.byte 102,15,56,222,249
+.byte 102,15,56,223,208
+.byte 102,15,56,223,216
+.byte 102,15,56,223,224
+.byte 102,15,56,223,232
+.byte 102,15,56,223,240
+.byte 102,15,56,223,248
+ ret
+.globl _aesni_ecb_encrypt
+.align 4
+_aesni_ecb_encrypt:
+L_aesni_ecb_encrypt_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 20(%esp),%esi
+ movl 24(%esp),%edi
+ movl 28(%esp),%eax
+ movl 32(%esp),%edx
+ movl 36(%esp),%ebx
+ andl $-16,%eax
+ jz L012ecb_ret
+ movl 240(%edx),%ecx
+ testl %ebx,%ebx
+ jz L013ecb_decrypt
+ movl %edx,%ebp
+ movl %ecx,%ebx
+ cmpl $96,%eax
+ jb L014ecb_enc_tail
+ movdqu (%esi),%xmm2
+ movdqu 16(%esi),%xmm3
+ movdqu 32(%esi),%xmm4
+ movdqu 48(%esi),%xmm5
+ movdqu 64(%esi),%xmm6
+ movdqu 80(%esi),%xmm7
+ leal 96(%esi),%esi
+ subl $96,%eax
+ jmp L015ecb_enc_loop6_enter
+.align 4,0x90
+L016ecb_enc_loop6:
+ movups %xmm2,(%edi)
+ movdqu (%esi),%xmm2
+ movups %xmm3,16(%edi)
+ movdqu 16(%esi),%xmm3
+ movups %xmm4,32(%edi)
+ movdqu 32(%esi),%xmm4
+ movups %xmm5,48(%edi)
+ movdqu 48(%esi),%xmm5
+ movups %xmm6,64(%edi)
+ movdqu 64(%esi),%xmm6
+ movups %xmm7,80(%edi)
+ leal 96(%edi),%edi
+ movdqu 80(%esi),%xmm7
+ leal 96(%esi),%esi
+L015ecb_enc_loop6_enter:
+ call __aesni_encrypt6
+ movl %ebp,%edx
+ movl %ebx,%ecx
+ subl $96,%eax
+ jnc L016ecb_enc_loop6
+ movups %xmm2,(%edi)
+ movups %xmm3,16(%edi)
+ movups %xmm4,32(%edi)
+ movups %xmm5,48(%edi)
+ movups %xmm6,64(%edi)
+ movups %xmm7,80(%edi)
+ leal 96(%edi),%edi
+ addl $96,%eax
+ jz L012ecb_ret
+L014ecb_enc_tail:
+ movups (%esi),%xmm2
+ cmpl $32,%eax
+ jb L017ecb_enc_one
+ movups 16(%esi),%xmm3
+ je L018ecb_enc_two
+ movups 32(%esi),%xmm4
+ cmpl $64,%eax
+ jb L019ecb_enc_three
+ movups 48(%esi),%xmm5
+ je L020ecb_enc_four
+ movups 64(%esi),%xmm6
+ xorps %xmm7,%xmm7
+ call __aesni_encrypt6
+ movups %xmm2,(%edi)
+ movups %xmm3,16(%edi)
+ movups %xmm4,32(%edi)
+ movups %xmm5,48(%edi)
+ movups %xmm6,64(%edi)
+ jmp L012ecb_ret
+.align 4,0x90
+L017ecb_enc_one:
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ leal 32(%edx),%edx
+ xorps %xmm0,%xmm2
+L021enc1_loop_3:
+.byte 102,15,56,220,209
+ decl %ecx
+ movups (%edx),%xmm1
+ leal 16(%edx),%edx
+ jnz L021enc1_loop_3
+.byte 102,15,56,221,209
+ movups %xmm2,(%edi)
+ jmp L012ecb_ret
+.align 4,0x90
+L018ecb_enc_two:
+ call __aesni_encrypt2
+ movups %xmm2,(%edi)
+ movups %xmm3,16(%edi)
+ jmp L012ecb_ret
+.align 4,0x90
+L019ecb_enc_three:
+ call __aesni_encrypt3
+ movups %xmm2,(%edi)
+ movups %xmm3,16(%edi)
+ movups %xmm4,32(%edi)
+ jmp L012ecb_ret
+.align 4,0x90
+L020ecb_enc_four:
+ call __aesni_encrypt4
+ movups %xmm2,(%edi)
+ movups %xmm3,16(%edi)
+ movups %xmm4,32(%edi)
+ movups %xmm5,48(%edi)
+ jmp L012ecb_ret
+.align 4,0x90
+L013ecb_decrypt:
+ movl %edx,%ebp
+ movl %ecx,%ebx
+ cmpl $96,%eax
+ jb L022ecb_dec_tail
+ movdqu (%esi),%xmm2
+ movdqu 16(%esi),%xmm3
+ movdqu 32(%esi),%xmm4
+ movdqu 48(%esi),%xmm5
+ movdqu 64(%esi),%xmm6
+ movdqu 80(%esi),%xmm7
+ leal 96(%esi),%esi
+ subl $96,%eax
+ jmp L023ecb_dec_loop6_enter
+.align 4,0x90
+L024ecb_dec_loop6:
+ movups %xmm2,(%edi)
+ movdqu (%esi),%xmm2
+ movups %xmm3,16(%edi)
+ movdqu 16(%esi),%xmm3
+ movups %xmm4,32(%edi)
+ movdqu 32(%esi),%xmm4
+ movups %xmm5,48(%edi)
+ movdqu 48(%esi),%xmm5
+ movups %xmm6,64(%edi)
+ movdqu 64(%esi),%xmm6
+ movups %xmm7,80(%edi)
+ leal 96(%edi),%edi
+ movdqu 80(%esi),%xmm7
+ leal 96(%esi),%esi
+L023ecb_dec_loop6_enter:
+ call __aesni_decrypt6
+ movl %ebp,%edx
+ movl %ebx,%ecx
+ subl $96,%eax
+ jnc L024ecb_dec_loop6
+ movups %xmm2,(%edi)
+ movups %xmm3,16(%edi)
+ movups %xmm4,32(%edi)
+ movups %xmm5,48(%edi)
+ movups %xmm6,64(%edi)
+ movups %xmm7,80(%edi)
+ leal 96(%edi),%edi
+ addl $96,%eax
+ jz L012ecb_ret
+L022ecb_dec_tail:
+ movups (%esi),%xmm2
+ cmpl $32,%eax
+ jb L025ecb_dec_one
+ movups 16(%esi),%xmm3
+ je L026ecb_dec_two
+ movups 32(%esi),%xmm4
+ cmpl $64,%eax
+ jb L027ecb_dec_three
+ movups 48(%esi),%xmm5
+ je L028ecb_dec_four
+ movups 64(%esi),%xmm6
+ xorps %xmm7,%xmm7
+ call __aesni_decrypt6
+ movups %xmm2,(%edi)
+ movups %xmm3,16(%edi)
+ movups %xmm4,32(%edi)
+ movups %xmm5,48(%edi)
+ movups %xmm6,64(%edi)
+ jmp L012ecb_ret
+.align 4,0x90
+L025ecb_dec_one:
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ leal 32(%edx),%edx
+ xorps %xmm0,%xmm2
+L029dec1_loop_4:
+.byte 102,15,56,222,209
+ decl %ecx
+ movups (%edx),%xmm1
+ leal 16(%edx),%edx
+ jnz L029dec1_loop_4
+.byte 102,15,56,223,209
+ movups %xmm2,(%edi)
+ jmp L012ecb_ret
+.align 4,0x90
+L026ecb_dec_two:
+ call __aesni_decrypt2
+ movups %xmm2,(%edi)
+ movups %xmm3,16(%edi)
+ jmp L012ecb_ret
+.align 4,0x90
+L027ecb_dec_three:
+ call __aesni_decrypt3
+ movups %xmm2,(%edi)
+ movups %xmm3,16(%edi)
+ movups %xmm4,32(%edi)
+ jmp L012ecb_ret
+.align 4,0x90
+L028ecb_dec_four:
+ call __aesni_decrypt4
+ movups %xmm2,(%edi)
+ movups %xmm3,16(%edi)
+ movups %xmm4,32(%edi)
+ movups %xmm5,48(%edi)
+L012ecb_ret:
+ pxor %xmm0,%xmm0
+ pxor %xmm1,%xmm1
+ pxor %xmm2,%xmm2
+ pxor %xmm3,%xmm3
+ pxor %xmm4,%xmm4
+ pxor %xmm5,%xmm5
+ pxor %xmm6,%xmm6
+ pxor %xmm7,%xmm7
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _aesni_ccm64_encrypt_blocks
+.align 4
+_aesni_ccm64_encrypt_blocks:
+L_aesni_ccm64_encrypt_blocks_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 20(%esp),%esi
+ movl 24(%esp),%edi
+ movl 28(%esp),%eax
+ movl 32(%esp),%edx
+ movl 36(%esp),%ebx
+ movl 40(%esp),%ecx
+ movl %esp,%ebp
+ subl $60,%esp
+ andl $-16,%esp
+ movl %ebp,48(%esp)
+ movdqu (%ebx),%xmm7
+ movdqu (%ecx),%xmm3
+ movl 240(%edx),%ecx
+ movl $202182159,(%esp)
+ movl $134810123,4(%esp)
+ movl $67438087,8(%esp)
+ movl $66051,12(%esp)
+ movl $1,%ebx
+ xorl %ebp,%ebp
+ movl %ebx,16(%esp)
+ movl %ebp,20(%esp)
+ movl %ebp,24(%esp)
+ movl %ebp,28(%esp)
+ shll $4,%ecx
+ movl $16,%ebx
+ leal (%edx),%ebp
+ movdqa (%esp),%xmm5
+ movdqa %xmm7,%xmm2
+ leal 32(%edx,%ecx,1),%edx
+ subl %ecx,%ebx
+.byte 102,15,56,0,253
+L030ccm64_enc_outer:
+ movups (%ebp),%xmm0
+ movl %ebx,%ecx
+ movups (%esi),%xmm6
+ xorps %xmm0,%xmm2
+ movups 16(%ebp),%xmm1
+ xorps %xmm6,%xmm0
+ xorps %xmm0,%xmm3
+ movups 32(%ebp),%xmm0
+L031ccm64_enc2_loop:
+.byte 102,15,56,220,209
+.byte 102,15,56,220,217
+ movups (%edx,%ecx,1),%xmm1
+ addl $32,%ecx
+.byte 102,15,56,220,208
+.byte 102,15,56,220,216
+ movups -16(%edx,%ecx,1),%xmm0
+ jnz L031ccm64_enc2_loop
+.byte 102,15,56,220,209
+.byte 102,15,56,220,217
+ paddq 16(%esp),%xmm7
+ decl %eax
+.byte 102,15,56,221,208
+.byte 102,15,56,221,216
+ leal 16(%esi),%esi
+ xorps %xmm2,%xmm6
+ movdqa %xmm7,%xmm2
+ movups %xmm6,(%edi)
+.byte 102,15,56,0,213
+ leal 16(%edi),%edi
+ jnz L030ccm64_enc_outer
+ movl 48(%esp),%esp
+ movl 40(%esp),%edi
+ movups %xmm3,(%edi)
+ pxor %xmm0,%xmm0
+ pxor %xmm1,%xmm1
+ pxor %xmm2,%xmm2
+ pxor %xmm3,%xmm3
+ pxor %xmm4,%xmm4
+ pxor %xmm5,%xmm5
+ pxor %xmm6,%xmm6
+ pxor %xmm7,%xmm7
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _aesni_ccm64_decrypt_blocks
+.align 4
+_aesni_ccm64_decrypt_blocks:
+L_aesni_ccm64_decrypt_blocks_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 20(%esp),%esi
+ movl 24(%esp),%edi
+ movl 28(%esp),%eax
+ movl 32(%esp),%edx
+ movl 36(%esp),%ebx
+ movl 40(%esp),%ecx
+ movl %esp,%ebp
+ subl $60,%esp
+ andl $-16,%esp
+ movl %ebp,48(%esp)
+ movdqu (%ebx),%xmm7
+ movdqu (%ecx),%xmm3
+ movl 240(%edx),%ecx
+ movl $202182159,(%esp)
+ movl $134810123,4(%esp)
+ movl $67438087,8(%esp)
+ movl $66051,12(%esp)
+ movl $1,%ebx
+ xorl %ebp,%ebp
+ movl %ebx,16(%esp)
+ movl %ebp,20(%esp)
+ movl %ebp,24(%esp)
+ movl %ebp,28(%esp)
+ movdqa (%esp),%xmm5
+ movdqa %xmm7,%xmm2
+ movl %edx,%ebp
+ movl %ecx,%ebx
+.byte 102,15,56,0,253
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ leal 32(%edx),%edx
+ xorps %xmm0,%xmm2
+L032enc1_loop_5:
+.byte 102,15,56,220,209
+ decl %ecx
+ movups (%edx),%xmm1
+ leal 16(%edx),%edx
+ jnz L032enc1_loop_5
+.byte 102,15,56,221,209
+ shll $4,%ebx
+ movl $16,%ecx
+ movups (%esi),%xmm6
+ paddq 16(%esp),%xmm7
+ leal 16(%esi),%esi
+ subl %ebx,%ecx
+ leal 32(%ebp,%ebx,1),%edx
+ movl %ecx,%ebx
+ jmp L033ccm64_dec_outer
+.align 4,0x90
+L033ccm64_dec_outer:
+ xorps %xmm2,%xmm6
+ movdqa %xmm7,%xmm2
+ movups %xmm6,(%edi)
+ leal 16(%edi),%edi
+.byte 102,15,56,0,213
+ subl $1,%eax
+ jz L034ccm64_dec_break
+ movups (%ebp),%xmm0
+ movl %ebx,%ecx
+ movups 16(%ebp),%xmm1
+ xorps %xmm0,%xmm6
+ xorps %xmm0,%xmm2
+ xorps %xmm6,%xmm3
+ movups 32(%ebp),%xmm0
+L035ccm64_dec2_loop:
+.byte 102,15,56,220,209
+.byte 102,15,56,220,217
+ movups (%edx,%ecx,1),%xmm1
+ addl $32,%ecx
+.byte 102,15,56,220,208
+.byte 102,15,56,220,216
+ movups -16(%edx,%ecx,1),%xmm0
+ jnz L035ccm64_dec2_loop
+ movups (%esi),%xmm6
+ paddq 16(%esp),%xmm7
+.byte 102,15,56,220,209
+.byte 102,15,56,220,217
+.byte 102,15,56,221,208
+.byte 102,15,56,221,216
+ leal 16(%esi),%esi
+ jmp L033ccm64_dec_outer
+.align 4,0x90
+L034ccm64_dec_break:
+ movl 240(%ebp),%ecx
+ movl %ebp,%edx
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ xorps %xmm0,%xmm6
+ leal 32(%edx),%edx
+ xorps %xmm6,%xmm3
+L036enc1_loop_6:
+.byte 102,15,56,220,217
+ decl %ecx
+ movups (%edx),%xmm1
+ leal 16(%edx),%edx
+ jnz L036enc1_loop_6
+.byte 102,15,56,221,217
+ movl 48(%esp),%esp
+ movl 40(%esp),%edi
+ movups %xmm3,(%edi)
+ pxor %xmm0,%xmm0
+ pxor %xmm1,%xmm1
+ pxor %xmm2,%xmm2
+ pxor %xmm3,%xmm3
+ pxor %xmm4,%xmm4
+ pxor %xmm5,%xmm5
+ pxor %xmm6,%xmm6
+ pxor %xmm7,%xmm7
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _aesni_ctr32_encrypt_blocks
+.align 4
+_aesni_ctr32_encrypt_blocks:
+L_aesni_ctr32_encrypt_blocks_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 20(%esp),%esi
+ movl 24(%esp),%edi
+ movl 28(%esp),%eax
+ movl 32(%esp),%edx
+ movl 36(%esp),%ebx
+ movl %esp,%ebp
+ subl $88,%esp
+ andl $-16,%esp
+ movl %ebp,80(%esp)
+ cmpl $1,%eax
+ je L037ctr32_one_shortcut
+ movdqu (%ebx),%xmm7
+ movl $202182159,(%esp)
+ movl $134810123,4(%esp)
+ movl $67438087,8(%esp)
+ movl $66051,12(%esp)
+ movl $6,%ecx
+ xorl %ebp,%ebp
+ movl %ecx,16(%esp)
+ movl %ecx,20(%esp)
+ movl %ecx,24(%esp)
+ movl %ebp,28(%esp)
+.byte 102,15,58,22,251,3
+.byte 102,15,58,34,253,3
+ movl 240(%edx),%ecx
+ bswap %ebx
+ pxor %xmm0,%xmm0
+ pxor %xmm1,%xmm1
+ movdqa (%esp),%xmm2
+.byte 102,15,58,34,195,0
+ leal 3(%ebx),%ebp
+.byte 102,15,58,34,205,0
+ incl %ebx
+.byte 102,15,58,34,195,1
+ incl %ebp
+.byte 102,15,58,34,205,1
+ incl %ebx
+.byte 102,15,58,34,195,2
+ incl %ebp
+.byte 102,15,58,34,205,2
+ movdqa %xmm0,48(%esp)
+.byte 102,15,56,0,194
+ movdqu (%edx),%xmm6
+ movdqa %xmm1,64(%esp)
+.byte 102,15,56,0,202
+ pshufd $192,%xmm0,%xmm2
+ pshufd $128,%xmm0,%xmm3
+ cmpl $6,%eax
+ jb L038ctr32_tail
+ pxor %xmm6,%xmm7
+ shll $4,%ecx
+ movl $16,%ebx
+ movdqa %xmm7,32(%esp)
+ movl %edx,%ebp
+ subl %ecx,%ebx
+ leal 32(%edx,%ecx,1),%edx
+ subl $6,%eax
+ jmp L039ctr32_loop6
+.align 4,0x90
+L039ctr32_loop6:
+ pshufd $64,%xmm0,%xmm4
+ movdqa 32(%esp),%xmm0
+ pshufd $192,%xmm1,%xmm5
+ pxor %xmm0,%xmm2
+ pshufd $128,%xmm1,%xmm6
+ pxor %xmm0,%xmm3
+ pshufd $64,%xmm1,%xmm7
+ movups 16(%ebp),%xmm1
+ pxor %xmm0,%xmm4
+ pxor %xmm0,%xmm5
+.byte 102,15,56,220,209
+ pxor %xmm0,%xmm6
+ pxor %xmm0,%xmm7
+.byte 102,15,56,220,217
+ movups 32(%ebp),%xmm0
+ movl %ebx,%ecx
+.byte 102,15,56,220,225
+.byte 102,15,56,220,233
+.byte 102,15,56,220,241
+.byte 102,15,56,220,249
+ call L_aesni_encrypt6_enter
+ movups (%esi),%xmm1
+ movups 16(%esi),%xmm0
+ xorps %xmm1,%xmm2
+ movups 32(%esi),%xmm1
+ xorps %xmm0,%xmm3
+ movups %xmm2,(%edi)
+ movdqa 16(%esp),%xmm0
+ xorps %xmm1,%xmm4
+ movdqa 64(%esp),%xmm1
+ movups %xmm3,16(%edi)
+ movups %xmm4,32(%edi)
+ paddd %xmm0,%xmm1
+ paddd 48(%esp),%xmm0
+ movdqa (%esp),%xmm2
+ movups 48(%esi),%xmm3
+ movups 64(%esi),%xmm4
+ xorps %xmm3,%xmm5
+ movups 80(%esi),%xmm3
+ leal 96(%esi),%esi
+ movdqa %xmm0,48(%esp)
+.byte 102,15,56,0,194
+ xorps %xmm4,%xmm6
+ movups %xmm5,48(%edi)
+ xorps %xmm3,%xmm7
+ movdqa %xmm1,64(%esp)
+.byte 102,15,56,0,202
+ movups %xmm6,64(%edi)
+ pshufd $192,%xmm0,%xmm2
+ movups %xmm7,80(%edi)
+ leal 96(%edi),%edi
+ pshufd $128,%xmm0,%xmm3
+ subl $6,%eax
+ jnc L039ctr32_loop6
+ addl $6,%eax
+ jz L040ctr32_ret
+ movdqu (%ebp),%xmm7
+ movl %ebp,%edx
+ pxor 32(%esp),%xmm7
+ movl 240(%ebp),%ecx
+L038ctr32_tail:
+ por %xmm7,%xmm2
+ cmpl $2,%eax
+ jb L041ctr32_one
+ pshufd $64,%xmm0,%xmm4
+ por %xmm7,%xmm3
+ je L042ctr32_two
+ pshufd $192,%xmm1,%xmm5
+ por %xmm7,%xmm4
+ cmpl $4,%eax
+ jb L043ctr32_three
+ pshufd $128,%xmm1,%xmm6
+ por %xmm7,%xmm5
+ je L044ctr32_four
+ por %xmm7,%xmm6
+ call __aesni_encrypt6
+ movups (%esi),%xmm1
+ movups 16(%esi),%xmm0
+ xorps %xmm1,%xmm2
+ movups 32(%esi),%xmm1
+ xorps %xmm0,%xmm3
+ movups 48(%esi),%xmm0
+ xorps %xmm1,%xmm4
+ movups 64(%esi),%xmm1
+ xorps %xmm0,%xmm5
+ movups %xmm2,(%edi)
+ xorps %xmm1,%xmm6
+ movups %xmm3,16(%edi)
+ movups %xmm4,32(%edi)
+ movups %xmm5,48(%edi)
+ movups %xmm6,64(%edi)
+ jmp L040ctr32_ret
+.align 4,0x90
+L037ctr32_one_shortcut:
+ movups (%ebx),%xmm2
+ movl 240(%edx),%ecx
+L041ctr32_one:
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ leal 32(%edx),%edx
+ xorps %xmm0,%xmm2
+L045enc1_loop_7:
+.byte 102,15,56,220,209
+ decl %ecx
+ movups (%edx),%xmm1
+ leal 16(%edx),%edx
+ jnz L045enc1_loop_7
+.byte 102,15,56,221,209
+ movups (%esi),%xmm6
+ xorps %xmm2,%xmm6
+ movups %xmm6,(%edi)
+ jmp L040ctr32_ret
+.align 4,0x90
+L042ctr32_two:
+ call __aesni_encrypt2
+ movups (%esi),%xmm5
+ movups 16(%esi),%xmm6
+ xorps %xmm5,%xmm2
+ xorps %xmm6,%xmm3
+ movups %xmm2,(%edi)
+ movups %xmm3,16(%edi)
+ jmp L040ctr32_ret
+.align 4,0x90
+L043ctr32_three:
+ call __aesni_encrypt3
+ movups (%esi),%xmm5
+ movups 16(%esi),%xmm6
+ xorps %xmm5,%xmm2
+ movups 32(%esi),%xmm7
+ xorps %xmm6,%xmm3
+ movups %xmm2,(%edi)
+ xorps %xmm7,%xmm4
+ movups %xmm3,16(%edi)
+ movups %xmm4,32(%edi)
+ jmp L040ctr32_ret
+.align 4,0x90
+L044ctr32_four:
+ call __aesni_encrypt4
+ movups (%esi),%xmm6
+ movups 16(%esi),%xmm7
+ movups 32(%esi),%xmm1
+ xorps %xmm6,%xmm2
+ movups 48(%esi),%xmm0
+ xorps %xmm7,%xmm3
+ movups %xmm2,(%edi)
+ xorps %xmm1,%xmm4
+ movups %xmm3,16(%edi)
+ xorps %xmm0,%xmm5
+ movups %xmm4,32(%edi)
+ movups %xmm5,48(%edi)
+L040ctr32_ret:
+ pxor %xmm0,%xmm0
+ pxor %xmm1,%xmm1
+ pxor %xmm2,%xmm2
+ pxor %xmm3,%xmm3
+ pxor %xmm4,%xmm4
+ movdqa %xmm0,32(%esp)
+ pxor %xmm5,%xmm5
+ movdqa %xmm0,48(%esp)
+ pxor %xmm6,%xmm6
+ movdqa %xmm0,64(%esp)
+ pxor %xmm7,%xmm7
+ movl 80(%esp),%esp
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _aesni_xts_encrypt
+.align 4
+_aesni_xts_encrypt:
+L_aesni_xts_encrypt_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 36(%esp),%edx
+ movl 40(%esp),%esi
+ movl 240(%edx),%ecx
+ movups (%esi),%xmm2
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ leal 32(%edx),%edx
+ xorps %xmm0,%xmm2
+L046enc1_loop_8:
+.byte 102,15,56,220,209
+ decl %ecx
+ movups (%edx),%xmm1
+ leal 16(%edx),%edx
+ jnz L046enc1_loop_8
+.byte 102,15,56,221,209
+ movl 20(%esp),%esi
+ movl 24(%esp),%edi
+ movl 28(%esp),%eax
+ movl 32(%esp),%edx
+ movl %esp,%ebp
+ subl $120,%esp
+ movl 240(%edx),%ecx
+ andl $-16,%esp
+ movl $135,96(%esp)
+ movl $0,100(%esp)
+ movl $1,104(%esp)
+ movl $0,108(%esp)
+ movl %eax,112(%esp)
+ movl %ebp,116(%esp)
+ movdqa %xmm2,%xmm1
+ pxor %xmm0,%xmm0
+ movdqa 96(%esp),%xmm3
+ pcmpgtd %xmm1,%xmm0
+ andl $-16,%eax
+ movl %edx,%ebp
+ movl %ecx,%ebx
+ subl $96,%eax
+ jc L047xts_enc_short
+ shll $4,%ecx
+ movl $16,%ebx
+ subl %ecx,%ebx
+ leal 32(%edx,%ecx,1),%edx
+ jmp L048xts_enc_loop6
+.align 4,0x90
+L048xts_enc_loop6:
+ pshufd $19,%xmm0,%xmm2
+ pxor %xmm0,%xmm0
+ movdqa %xmm1,(%esp)
+ paddq %xmm1,%xmm1
+ pand %xmm3,%xmm2
+ pcmpgtd %xmm1,%xmm0
+ pxor %xmm2,%xmm1
+ pshufd $19,%xmm0,%xmm2
+ pxor %xmm0,%xmm0
+ movdqa %xmm1,16(%esp)
+ paddq %xmm1,%xmm1
+ pand %xmm3,%xmm2
+ pcmpgtd %xmm1,%xmm0
+ pxor %xmm2,%xmm1
+ pshufd $19,%xmm0,%xmm2
+ pxor %xmm0,%xmm0
+ movdqa %xmm1,32(%esp)
+ paddq %xmm1,%xmm1
+ pand %xmm3,%xmm2
+ pcmpgtd %xmm1,%xmm0
+ pxor %xmm2,%xmm1
+ pshufd $19,%xmm0,%xmm2
+ pxor %xmm0,%xmm0
+ movdqa %xmm1,48(%esp)
+ paddq %xmm1,%xmm1
+ pand %xmm3,%xmm2
+ pcmpgtd %xmm1,%xmm0
+ pxor %xmm2,%xmm1
+ pshufd $19,%xmm0,%xmm7
+ movdqa %xmm1,64(%esp)
+ paddq %xmm1,%xmm1
+ movups (%ebp),%xmm0
+ pand %xmm3,%xmm7
+ movups (%esi),%xmm2
+ pxor %xmm1,%xmm7
+ movl %ebx,%ecx
+ movdqu 16(%esi),%xmm3
+ xorps %xmm0,%xmm2
+ movdqu 32(%esi),%xmm4
+ pxor %xmm0,%xmm3
+ movdqu 48(%esi),%xmm5
+ pxor %xmm0,%xmm4
+ movdqu 64(%esi),%xmm6
+ pxor %xmm0,%xmm5
+ movdqu 80(%esi),%xmm1
+ pxor %xmm0,%xmm6
+ leal 96(%esi),%esi
+ pxor (%esp),%xmm2
+ movdqa %xmm7,80(%esp)
+ pxor %xmm1,%xmm7
+ movups 16(%ebp),%xmm1
+ pxor 16(%esp),%xmm3
+ pxor 32(%esp),%xmm4
+.byte 102,15,56,220,209
+ pxor 48(%esp),%xmm5
+ pxor 64(%esp),%xmm6
+.byte 102,15,56,220,217
+ pxor %xmm0,%xmm7
+ movups 32(%ebp),%xmm0
+.byte 102,15,56,220,225
+.byte 102,15,56,220,233
+.byte 102,15,56,220,241
+.byte 102,15,56,220,249
+ call L_aesni_encrypt6_enter
+ movdqa 80(%esp),%xmm1
+ pxor %xmm0,%xmm0
+ xorps (%esp),%xmm2
+ pcmpgtd %xmm1,%xmm0
+ xorps 16(%esp),%xmm3
+ movups %xmm2,(%edi)
+ xorps 32(%esp),%xmm4
+ movups %xmm3,16(%edi)
+ xorps 48(%esp),%xmm5
+ movups %xmm4,32(%edi)
+ xorps 64(%esp),%xmm6
+ movups %xmm5,48(%edi)
+ xorps %xmm1,%xmm7
+ movups %xmm6,64(%edi)
+ pshufd $19,%xmm0,%xmm2
+ movups %xmm7,80(%edi)
+ leal 96(%edi),%edi
+ movdqa 96(%esp),%xmm3
+ pxor %xmm0,%xmm0
+ paddq %xmm1,%xmm1
+ pand %xmm3,%xmm2
+ pcmpgtd %xmm1,%xmm0
+ pxor %xmm2,%xmm1
+ subl $96,%eax
+ jnc L048xts_enc_loop6
+ movl 240(%ebp),%ecx
+ movl %ebp,%edx
+ movl %ecx,%ebx
+L047xts_enc_short:
+ addl $96,%eax
+ jz L049xts_enc_done6x
+ movdqa %xmm1,%xmm5
+ cmpl $32,%eax
+ jb L050xts_enc_one
+ pshufd $19,%xmm0,%xmm2
+ pxor %xmm0,%xmm0
+ paddq %xmm1,%xmm1
+ pand %xmm3,%xmm2
+ pcmpgtd %xmm1,%xmm0
+ pxor %xmm2,%xmm1
+ je L051xts_enc_two
+ pshufd $19,%xmm0,%xmm2
+ pxor %xmm0,%xmm0
+ movdqa %xmm1,%xmm6
+ paddq %xmm1,%xmm1
+ pand %xmm3,%xmm2
+ pcmpgtd %xmm1,%xmm0
+ pxor %xmm2,%xmm1
+ cmpl $64,%eax
+ jb L052xts_enc_three
+ pshufd $19,%xmm0,%xmm2
+ pxor %xmm0,%xmm0
+ movdqa %xmm1,%xmm7
+ paddq %xmm1,%xmm1
+ pand %xmm3,%xmm2
+ pcmpgtd %xmm1,%xmm0
+ pxor %xmm2,%xmm1
+ movdqa %xmm5,(%esp)
+ movdqa %xmm6,16(%esp)
+ je L053xts_enc_four
+ movdqa %xmm7,32(%esp)
+ pshufd $19,%xmm0,%xmm7
+ movdqa %xmm1,48(%esp)
+ paddq %xmm1,%xmm1
+ pand %xmm3,%xmm7
+ pxor %xmm1,%xmm7
+ movdqu (%esi),%xmm2
+ movdqu 16(%esi),%xmm3
+ movdqu 32(%esi),%xmm4
+ pxor (%esp),%xmm2
+ movdqu 48(%esi),%xmm5
+ pxor 16(%esp),%xmm3
+ movdqu 64(%esi),%xmm6
+ pxor 32(%esp),%xmm4
+ leal 80(%esi),%esi
+ pxor 48(%esp),%xmm5
+ movdqa %xmm7,64(%esp)
+ pxor %xmm7,%xmm6
+ call __aesni_encrypt6
+ movaps 64(%esp),%xmm1
+ xorps (%esp),%xmm2
+ xorps 16(%esp),%xmm3
+ xorps 32(%esp),%xmm4
+ movups %xmm2,(%edi)
+ xorps 48(%esp),%xmm5
+ movups %xmm3,16(%edi)
+ xorps %xmm1,%xmm6
+ movups %xmm4,32(%edi)
+ movups %xmm5,48(%edi)
+ movups %xmm6,64(%edi)
+ leal 80(%edi),%edi
+ jmp L054xts_enc_done
+.align 4,0x90
+L050xts_enc_one:
+ movups (%esi),%xmm2
+ leal 16(%esi),%esi
+ xorps %xmm5,%xmm2
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ leal 32(%edx),%edx
+ xorps %xmm0,%xmm2
+L055enc1_loop_9:
+.byte 102,15,56,220,209
+ decl %ecx
+ movups (%edx),%xmm1
+ leal 16(%edx),%edx
+ jnz L055enc1_loop_9
+.byte 102,15,56,221,209
+ xorps %xmm5,%xmm2
+ movups %xmm2,(%edi)
+ leal 16(%edi),%edi
+ movdqa %xmm5,%xmm1
+ jmp L054xts_enc_done
+.align 4,0x90
+L051xts_enc_two:
+ movaps %xmm1,%xmm6
+ movups (%esi),%xmm2
+ movups 16(%esi),%xmm3
+ leal 32(%esi),%esi
+ xorps %xmm5,%xmm2
+ xorps %xmm6,%xmm3
+ call __aesni_encrypt2
+ xorps %xmm5,%xmm2
+ xorps %xmm6,%xmm3
+ movups %xmm2,(%edi)
+ movups %xmm3,16(%edi)
+ leal 32(%edi),%edi
+ movdqa %xmm6,%xmm1
+ jmp L054xts_enc_done
+.align 4,0x90
+L052xts_enc_three:
+ movaps %xmm1,%xmm7
+ movups (%esi),%xmm2
+ movups 16(%esi),%xmm3
+ movups 32(%esi),%xmm4
+ leal 48(%esi),%esi
+ xorps %xmm5,%xmm2
+ xorps %xmm6,%xmm3
+ xorps %xmm7,%xmm4
+ call __aesni_encrypt3
+ xorps %xmm5,%xmm2
+ xorps %xmm6,%xmm3
+ xorps %xmm7,%xmm4
+ movups %xmm2,(%edi)
+ movups %xmm3,16(%edi)
+ movups %xmm4,32(%edi)
+ leal 48(%edi),%edi
+ movdqa %xmm7,%xmm1
+ jmp L054xts_enc_done
+.align 4,0x90
+L053xts_enc_four:
+ movaps %xmm1,%xmm6
+ movups (%esi),%xmm2
+ movups 16(%esi),%xmm3
+ movups 32(%esi),%xmm4
+ xorps (%esp),%xmm2
+ movups 48(%esi),%xmm5
+ leal 64(%esi),%esi
+ xorps 16(%esp),%xmm3
+ xorps %xmm7,%xmm4
+ xorps %xmm6,%xmm5
+ call __aesni_encrypt4
+ xorps (%esp),%xmm2
+ xorps 16(%esp),%xmm3
+ xorps %xmm7,%xmm4
+ movups %xmm2,(%edi)
+ xorps %xmm6,%xmm5
+ movups %xmm3,16(%edi)
+ movups %xmm4,32(%edi)
+ movups %xmm5,48(%edi)
+ leal 64(%edi),%edi
+ movdqa %xmm6,%xmm1
+ jmp L054xts_enc_done
+.align 4,0x90
+L049xts_enc_done6x:
+ movl 112(%esp),%eax
+ andl $15,%eax
+ jz L056xts_enc_ret
+ movdqa %xmm1,%xmm5
+ movl %eax,112(%esp)
+ jmp L057xts_enc_steal
+.align 4,0x90
+L054xts_enc_done:
+ movl 112(%esp),%eax
+ pxor %xmm0,%xmm0
+ andl $15,%eax
+ jz L056xts_enc_ret
+ pcmpgtd %xmm1,%xmm0
+ movl %eax,112(%esp)
+ pshufd $19,%xmm0,%xmm5
+ paddq %xmm1,%xmm1
+ pand 96(%esp),%xmm5
+ pxor %xmm1,%xmm5
+L057xts_enc_steal:
+ movzbl (%esi),%ecx
+ movzbl -16(%edi),%edx
+ leal 1(%esi),%esi
+ movb %cl,-16(%edi)
+ movb %dl,(%edi)
+ leal 1(%edi),%edi
+ subl $1,%eax
+ jnz L057xts_enc_steal
+ subl 112(%esp),%edi
+ movl %ebp,%edx
+ movl %ebx,%ecx
+ movups -16(%edi),%xmm2
+ xorps %xmm5,%xmm2
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ leal 32(%edx),%edx
+ xorps %xmm0,%xmm2
+L058enc1_loop_10:
+.byte 102,15,56,220,209
+ decl %ecx
+ movups (%edx),%xmm1
+ leal 16(%edx),%edx
+ jnz L058enc1_loop_10
+.byte 102,15,56,221,209
+ xorps %xmm5,%xmm2
+ movups %xmm2,-16(%edi)
+L056xts_enc_ret:
+ pxor %xmm0,%xmm0
+ pxor %xmm1,%xmm1
+ pxor %xmm2,%xmm2
+ movdqa %xmm0,(%esp)
+ pxor %xmm3,%xmm3
+ movdqa %xmm0,16(%esp)
+ pxor %xmm4,%xmm4
+ movdqa %xmm0,32(%esp)
+ pxor %xmm5,%xmm5
+ movdqa %xmm0,48(%esp)
+ pxor %xmm6,%xmm6
+ movdqa %xmm0,64(%esp)
+ pxor %xmm7,%xmm7
+ movdqa %xmm0,80(%esp)
+ movl 116(%esp),%esp
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _aesni_xts_decrypt
+.align 4
+_aesni_xts_decrypt:
+L_aesni_xts_decrypt_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 36(%esp),%edx
+ movl 40(%esp),%esi
+ movl 240(%edx),%ecx
+ movups (%esi),%xmm2
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ leal 32(%edx),%edx
+ xorps %xmm0,%xmm2
+L059enc1_loop_11:
+.byte 102,15,56,220,209
+ decl %ecx
+ movups (%edx),%xmm1
+ leal 16(%edx),%edx
+ jnz L059enc1_loop_11
+.byte 102,15,56,221,209
+ movl 20(%esp),%esi
+ movl 24(%esp),%edi
+ movl 28(%esp),%eax
+ movl 32(%esp),%edx
+ movl %esp,%ebp
+ subl $120,%esp
+ andl $-16,%esp
+ xorl %ebx,%ebx
+ testl $15,%eax
+ setnz %bl
+ shll $4,%ebx
+ subl %ebx,%eax
+ movl $135,96(%esp)
+ movl $0,100(%esp)
+ movl $1,104(%esp)
+ movl $0,108(%esp)
+ movl %eax,112(%esp)
+ movl %ebp,116(%esp)
+ movl 240(%edx),%ecx
+ movl %edx,%ebp
+ movl %ecx,%ebx
+ movdqa %xmm2,%xmm1
+ pxor %xmm0,%xmm0
+ movdqa 96(%esp),%xmm3
+ pcmpgtd %xmm1,%xmm0
+ andl $-16,%eax
+ subl $96,%eax
+ jc L060xts_dec_short
+ shll $4,%ecx
+ movl $16,%ebx
+ subl %ecx,%ebx
+ leal 32(%edx,%ecx,1),%edx
+ jmp L061xts_dec_loop6
+.align 4,0x90
+L061xts_dec_loop6:
+ pshufd $19,%xmm0,%xmm2
+ pxor %xmm0,%xmm0
+ movdqa %xmm1,(%esp)
+ paddq %xmm1,%xmm1
+ pand %xmm3,%xmm2
+ pcmpgtd %xmm1,%xmm0
+ pxor %xmm2,%xmm1
+ pshufd $19,%xmm0,%xmm2
+ pxor %xmm0,%xmm0
+ movdqa %xmm1,16(%esp)
+ paddq %xmm1,%xmm1
+ pand %xmm3,%xmm2
+ pcmpgtd %xmm1,%xmm0
+ pxor %xmm2,%xmm1
+ pshufd $19,%xmm0,%xmm2
+ pxor %xmm0,%xmm0
+ movdqa %xmm1,32(%esp)
+ paddq %xmm1,%xmm1
+ pand %xmm3,%xmm2
+ pcmpgtd %xmm1,%xmm0
+ pxor %xmm2,%xmm1
+ pshufd $19,%xmm0,%xmm2
+ pxor %xmm0,%xmm0
+ movdqa %xmm1,48(%esp)
+ paddq %xmm1,%xmm1
+ pand %xmm3,%xmm2
+ pcmpgtd %xmm1,%xmm0
+ pxor %xmm2,%xmm1
+ pshufd $19,%xmm0,%xmm7
+ movdqa %xmm1,64(%esp)
+ paddq %xmm1,%xmm1
+ movups (%ebp),%xmm0
+ pand %xmm3,%xmm7
+ movups (%esi),%xmm2
+ pxor %xmm1,%xmm7
+ movl %ebx,%ecx
+ movdqu 16(%esi),%xmm3
+ xorps %xmm0,%xmm2
+ movdqu 32(%esi),%xmm4
+ pxor %xmm0,%xmm3
+ movdqu 48(%esi),%xmm5
+ pxor %xmm0,%xmm4
+ movdqu 64(%esi),%xmm6
+ pxor %xmm0,%xmm5
+ movdqu 80(%esi),%xmm1
+ pxor %xmm0,%xmm6
+ leal 96(%esi),%esi
+ pxor (%esp),%xmm2
+ movdqa %xmm7,80(%esp)
+ pxor %xmm1,%xmm7
+ movups 16(%ebp),%xmm1
+ pxor 16(%esp),%xmm3
+ pxor 32(%esp),%xmm4
+.byte 102,15,56,222,209
+ pxor 48(%esp),%xmm5
+ pxor 64(%esp),%xmm6
+.byte 102,15,56,222,217
+ pxor %xmm0,%xmm7
+ movups 32(%ebp),%xmm0
+.byte 102,15,56,222,225
+.byte 102,15,56,222,233
+.byte 102,15,56,222,241
+.byte 102,15,56,222,249
+ call L_aesni_decrypt6_enter
+ movdqa 80(%esp),%xmm1
+ pxor %xmm0,%xmm0
+ xorps (%esp),%xmm2
+ pcmpgtd %xmm1,%xmm0
+ xorps 16(%esp),%xmm3
+ movups %xmm2,(%edi)
+ xorps 32(%esp),%xmm4
+ movups %xmm3,16(%edi)
+ xorps 48(%esp),%xmm5
+ movups %xmm4,32(%edi)
+ xorps 64(%esp),%xmm6
+ movups %xmm5,48(%edi)
+ xorps %xmm1,%xmm7
+ movups %xmm6,64(%edi)
+ pshufd $19,%xmm0,%xmm2
+ movups %xmm7,80(%edi)
+ leal 96(%edi),%edi
+ movdqa 96(%esp),%xmm3
+ pxor %xmm0,%xmm0
+ paddq %xmm1,%xmm1
+ pand %xmm3,%xmm2
+ pcmpgtd %xmm1,%xmm0
+ pxor %xmm2,%xmm1
+ subl $96,%eax
+ jnc L061xts_dec_loop6
+ movl 240(%ebp),%ecx
+ movl %ebp,%edx
+ movl %ecx,%ebx
+L060xts_dec_short:
+ addl $96,%eax
+ jz L062xts_dec_done6x
+ movdqa %xmm1,%xmm5
+ cmpl $32,%eax
+ jb L063xts_dec_one
+ pshufd $19,%xmm0,%xmm2
+ pxor %xmm0,%xmm0
+ paddq %xmm1,%xmm1
+ pand %xmm3,%xmm2
+ pcmpgtd %xmm1,%xmm0
+ pxor %xmm2,%xmm1
+ je L064xts_dec_two
+ pshufd $19,%xmm0,%xmm2
+ pxor %xmm0,%xmm0
+ movdqa %xmm1,%xmm6
+ paddq %xmm1,%xmm1
+ pand %xmm3,%xmm2
+ pcmpgtd %xmm1,%xmm0
+ pxor %xmm2,%xmm1
+ cmpl $64,%eax
+ jb L065xts_dec_three
+ pshufd $19,%xmm0,%xmm2
+ pxor %xmm0,%xmm0
+ movdqa %xmm1,%xmm7
+ paddq %xmm1,%xmm1
+ pand %xmm3,%xmm2
+ pcmpgtd %xmm1,%xmm0
+ pxor %xmm2,%xmm1
+ movdqa %xmm5,(%esp)
+ movdqa %xmm6,16(%esp)
+ je L066xts_dec_four
+ movdqa %xmm7,32(%esp)
+ pshufd $19,%xmm0,%xmm7
+ movdqa %xmm1,48(%esp)
+ paddq %xmm1,%xmm1
+ pand %xmm3,%xmm7
+ pxor %xmm1,%xmm7
+ movdqu (%esi),%xmm2
+ movdqu 16(%esi),%xmm3
+ movdqu 32(%esi),%xmm4
+ pxor (%esp),%xmm2
+ movdqu 48(%esi),%xmm5
+ pxor 16(%esp),%xmm3
+ movdqu 64(%esi),%xmm6
+ pxor 32(%esp),%xmm4
+ leal 80(%esi),%esi
+ pxor 48(%esp),%xmm5
+ movdqa %xmm7,64(%esp)
+ pxor %xmm7,%xmm6
+ call __aesni_decrypt6
+ movaps 64(%esp),%xmm1
+ xorps (%esp),%xmm2
+ xorps 16(%esp),%xmm3
+ xorps 32(%esp),%xmm4
+ movups %xmm2,(%edi)
+ xorps 48(%esp),%xmm5
+ movups %xmm3,16(%edi)
+ xorps %xmm1,%xmm6
+ movups %xmm4,32(%edi)
+ movups %xmm5,48(%edi)
+ movups %xmm6,64(%edi)
+ leal 80(%edi),%edi
+ jmp L067xts_dec_done
+.align 4,0x90
+L063xts_dec_one:
+ movups (%esi),%xmm2
+ leal 16(%esi),%esi
+ xorps %xmm5,%xmm2
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ leal 32(%edx),%edx
+ xorps %xmm0,%xmm2
+L068dec1_loop_12:
+.byte 102,15,56,222,209
+ decl %ecx
+ movups (%edx),%xmm1
+ leal 16(%edx),%edx
+ jnz L068dec1_loop_12
+.byte 102,15,56,223,209
+ xorps %xmm5,%xmm2
+ movups %xmm2,(%edi)
+ leal 16(%edi),%edi
+ movdqa %xmm5,%xmm1
+ jmp L067xts_dec_done
+.align 4,0x90
+L064xts_dec_two:
+ movaps %xmm1,%xmm6
+ movups (%esi),%xmm2
+ movups 16(%esi),%xmm3
+ leal 32(%esi),%esi
+ xorps %xmm5,%xmm2
+ xorps %xmm6,%xmm3
+ call __aesni_decrypt2
+ xorps %xmm5,%xmm2
+ xorps %xmm6,%xmm3
+ movups %xmm2,(%edi)
+ movups %xmm3,16(%edi)
+ leal 32(%edi),%edi
+ movdqa %xmm6,%xmm1
+ jmp L067xts_dec_done
+.align 4,0x90
+L065xts_dec_three:
+ movaps %xmm1,%xmm7
+ movups (%esi),%xmm2
+ movups 16(%esi),%xmm3
+ movups 32(%esi),%xmm4
+ leal 48(%esi),%esi
+ xorps %xmm5,%xmm2
+ xorps %xmm6,%xmm3
+ xorps %xmm7,%xmm4
+ call __aesni_decrypt3
+ xorps %xmm5,%xmm2
+ xorps %xmm6,%xmm3
+ xorps %xmm7,%xmm4
+ movups %xmm2,(%edi)
+ movups %xmm3,16(%edi)
+ movups %xmm4,32(%edi)
+ leal 48(%edi),%edi
+ movdqa %xmm7,%xmm1
+ jmp L067xts_dec_done
+.align 4,0x90
+L066xts_dec_four:
+ movaps %xmm1,%xmm6
+ movups (%esi),%xmm2
+ movups 16(%esi),%xmm3
+ movups 32(%esi),%xmm4
+ xorps (%esp),%xmm2
+ movups 48(%esi),%xmm5
+ leal 64(%esi),%esi
+ xorps 16(%esp),%xmm3
+ xorps %xmm7,%xmm4
+ xorps %xmm6,%xmm5
+ call __aesni_decrypt4
+ xorps (%esp),%xmm2
+ xorps 16(%esp),%xmm3
+ xorps %xmm7,%xmm4
+ movups %xmm2,(%edi)
+ xorps %xmm6,%xmm5
+ movups %xmm3,16(%edi)
+ movups %xmm4,32(%edi)
+ movups %xmm5,48(%edi)
+ leal 64(%edi),%edi
+ movdqa %xmm6,%xmm1
+ jmp L067xts_dec_done
+.align 4,0x90
+L062xts_dec_done6x:
+ movl 112(%esp),%eax
+ andl $15,%eax
+ jz L069xts_dec_ret
+ movl %eax,112(%esp)
+ jmp L070xts_dec_only_one_more
+.align 4,0x90
+L067xts_dec_done:
+ movl 112(%esp),%eax
+ pxor %xmm0,%xmm0
+ andl $15,%eax
+ jz L069xts_dec_ret
+ pcmpgtd %xmm1,%xmm0
+ movl %eax,112(%esp)
+ pshufd $19,%xmm0,%xmm2
+ pxor %xmm0,%xmm0
+ movdqa 96(%esp),%xmm3
+ paddq %xmm1,%xmm1
+ pand %xmm3,%xmm2
+ pcmpgtd %xmm1,%xmm0
+ pxor %xmm2,%xmm1
+L070xts_dec_only_one_more:
+ pshufd $19,%xmm0,%xmm5
+ movdqa %xmm1,%xmm6
+ paddq %xmm1,%xmm1
+ pand %xmm3,%xmm5
+ pxor %xmm1,%xmm5
+ movl %ebp,%edx
+ movl %ebx,%ecx
+ movups (%esi),%xmm2
+ xorps %xmm5,%xmm2
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ leal 32(%edx),%edx
+ xorps %xmm0,%xmm2
+L071dec1_loop_13:
+.byte 102,15,56,222,209
+ decl %ecx
+ movups (%edx),%xmm1
+ leal 16(%edx),%edx
+ jnz L071dec1_loop_13
+.byte 102,15,56,223,209
+ xorps %xmm5,%xmm2
+ movups %xmm2,(%edi)
+L072xts_dec_steal:
+ movzbl 16(%esi),%ecx
+ movzbl (%edi),%edx
+ leal 1(%esi),%esi
+ movb %cl,(%edi)
+ movb %dl,16(%edi)
+ leal 1(%edi),%edi
+ subl $1,%eax
+ jnz L072xts_dec_steal
+ subl 112(%esp),%edi
+ movl %ebp,%edx
+ movl %ebx,%ecx
+ movups (%edi),%xmm2
+ xorps %xmm6,%xmm2
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ leal 32(%edx),%edx
+ xorps %xmm0,%xmm2
+L073dec1_loop_14:
+.byte 102,15,56,222,209
+ decl %ecx
+ movups (%edx),%xmm1
+ leal 16(%edx),%edx
+ jnz L073dec1_loop_14
+.byte 102,15,56,223,209
+ xorps %xmm6,%xmm2
+ movups %xmm2,(%edi)
+L069xts_dec_ret:
+ pxor %xmm0,%xmm0
+ pxor %xmm1,%xmm1
+ pxor %xmm2,%xmm2
+ movdqa %xmm0,(%esp)
+ pxor %xmm3,%xmm3
+ movdqa %xmm0,16(%esp)
+ pxor %xmm4,%xmm4
+ movdqa %xmm0,32(%esp)
+ pxor %xmm5,%xmm5
+ movdqa %xmm0,48(%esp)
+ pxor %xmm6,%xmm6
+ movdqa %xmm0,64(%esp)
+ pxor %xmm7,%xmm7
+ movdqa %xmm0,80(%esp)
+ movl 116(%esp),%esp
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _aesni_ocb_encrypt
+.align 4
+_aesni_ocb_encrypt:
+L_aesni_ocb_encrypt_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 40(%esp),%ecx
+ movl 48(%esp),%ebx
+ movl 20(%esp),%esi
+ movl 24(%esp),%edi
+ movl 28(%esp),%eax
+ movl 32(%esp),%edx
+ movdqu (%ecx),%xmm0
+ movl 36(%esp),%ebp
+ movdqu (%ebx),%xmm1
+ movl 44(%esp),%ebx
+ movl %esp,%ecx
+ subl $132,%esp
+ andl $-16,%esp
+ subl %esi,%edi
+ shll $4,%eax
+ leal -96(%esi,%eax,1),%eax
+ movl %edi,120(%esp)
+ movl %eax,124(%esp)
+ movl %ecx,128(%esp)
+ movl 240(%edx),%ecx
+ testl $1,%ebp
+ jnz L074odd
+ bsfl %ebp,%eax
+ addl $1,%ebp
+ shll $4,%eax
+ movdqu (%ebx,%eax,1),%xmm7
+ movl %edx,%eax
+ movdqu (%esi),%xmm2
+ leal 16(%esi),%esi
+ pxor %xmm0,%xmm7
+ pxor %xmm2,%xmm1
+ pxor %xmm7,%xmm2
+ movdqa %xmm1,%xmm6
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ leal 32(%edx),%edx
+ xorps %xmm0,%xmm2
+L075enc1_loop_15:
+.byte 102,15,56,220,209
+ decl %ecx
+ movups (%edx),%xmm1
+ leal 16(%edx),%edx
+ jnz L075enc1_loop_15
+.byte 102,15,56,221,209
+ xorps %xmm7,%xmm2
+ movdqa %xmm7,%xmm0
+ movdqa %xmm6,%xmm1
+ movups %xmm2,-16(%edi,%esi,1)
+ movl 240(%eax),%ecx
+ movl %eax,%edx
+ movl 124(%esp),%eax
+L074odd:
+ shll $4,%ecx
+ movl $16,%edi
+ subl %ecx,%edi
+ movl %edx,112(%esp)
+ leal 32(%edx,%ecx,1),%edx
+ movl %edi,116(%esp)
+ cmpl %eax,%esi
+ ja L076short
+ jmp L077grandloop
+.align 5,0x90
+L077grandloop:
+ leal 1(%ebp),%ecx
+ leal 3(%ebp),%eax
+ leal 5(%ebp),%edi
+ addl $6,%ebp
+ bsfl %ecx,%ecx
+ bsfl %eax,%eax
+ bsfl %edi,%edi
+ shll $4,%ecx
+ shll $4,%eax
+ shll $4,%edi
+ movdqu (%ebx),%xmm2
+ movdqu (%ebx,%ecx,1),%xmm3
+ movl 116(%esp),%ecx
+ movdqa %xmm2,%xmm4
+ movdqu (%ebx,%eax,1),%xmm5
+ movdqa %xmm2,%xmm6
+ movdqu (%ebx,%edi,1),%xmm7
+ pxor %xmm0,%xmm2
+ pxor %xmm2,%xmm3
+ movdqa %xmm2,(%esp)
+ pxor %xmm3,%xmm4
+ movdqa %xmm3,16(%esp)
+ pxor %xmm4,%xmm5
+ movdqa %xmm4,32(%esp)
+ pxor %xmm5,%xmm6
+ movdqa %xmm5,48(%esp)
+ pxor %xmm6,%xmm7
+ movdqa %xmm6,64(%esp)
+ movdqa %xmm7,80(%esp)
+ movups -48(%edx,%ecx,1),%xmm0
+ movdqu (%esi),%xmm2
+ movdqu 16(%esi),%xmm3
+ movdqu 32(%esi),%xmm4
+ movdqu 48(%esi),%xmm5
+ movdqu 64(%esi),%xmm6
+ movdqu 80(%esi),%xmm7
+ leal 96(%esi),%esi
+ pxor %xmm2,%xmm1
+ pxor %xmm0,%xmm2
+ pxor %xmm3,%xmm1
+ pxor %xmm0,%xmm3
+ pxor %xmm4,%xmm1
+ pxor %xmm0,%xmm4
+ pxor %xmm5,%xmm1
+ pxor %xmm0,%xmm5
+ pxor %xmm6,%xmm1
+ pxor %xmm0,%xmm6
+ pxor %xmm7,%xmm1
+ pxor %xmm0,%xmm7
+ movdqa %xmm1,96(%esp)
+ movups -32(%edx,%ecx,1),%xmm1
+ pxor (%esp),%xmm2
+ pxor 16(%esp),%xmm3
+ pxor 32(%esp),%xmm4
+ pxor 48(%esp),%xmm5
+ pxor 64(%esp),%xmm6
+ pxor 80(%esp),%xmm7
+ movups -16(%edx,%ecx,1),%xmm0
+.byte 102,15,56,220,209
+.byte 102,15,56,220,217
+.byte 102,15,56,220,225
+.byte 102,15,56,220,233
+.byte 102,15,56,220,241
+.byte 102,15,56,220,249
+ movl 120(%esp),%edi
+ movl 124(%esp),%eax
+ call L_aesni_encrypt6_enter
+ movdqa 80(%esp),%xmm0
+ pxor (%esp),%xmm2
+ pxor 16(%esp),%xmm3
+ pxor 32(%esp),%xmm4
+ pxor 48(%esp),%xmm5
+ pxor 64(%esp),%xmm6
+ pxor %xmm0,%xmm7
+ movdqa 96(%esp),%xmm1
+ movdqu %xmm2,-96(%edi,%esi,1)
+ movdqu %xmm3,-80(%edi,%esi,1)
+ movdqu %xmm4,-64(%edi,%esi,1)
+ movdqu %xmm5,-48(%edi,%esi,1)
+ movdqu %xmm6,-32(%edi,%esi,1)
+ movdqu %xmm7,-16(%edi,%esi,1)
+ cmpl %eax,%esi
+ jb L077grandloop
+L076short:
+ addl $96,%eax
+ subl %esi,%eax
+ jz L078done
+ cmpl $32,%eax
+ jb L079one
+ je L080two
+ cmpl $64,%eax
+ jb L081three
+ je L082four
+ leal 1(%ebp),%ecx
+ leal 3(%ebp),%eax
+ bsfl %ecx,%ecx
+ bsfl %eax,%eax
+ shll $4,%ecx
+ shll $4,%eax
+ movdqu (%ebx),%xmm2
+ movdqu (%ebx,%ecx,1),%xmm3
+ movl 116(%esp),%ecx
+ movdqa %xmm2,%xmm4
+ movdqu (%ebx,%eax,1),%xmm5
+ movdqa %xmm2,%xmm6
+ pxor %xmm0,%xmm2
+ pxor %xmm2,%xmm3
+ movdqa %xmm2,(%esp)
+ pxor %xmm3,%xmm4
+ movdqa %xmm3,16(%esp)
+ pxor %xmm4,%xmm5
+ movdqa %xmm4,32(%esp)
+ pxor %xmm5,%xmm6
+ movdqa %xmm5,48(%esp)
+ pxor %xmm6,%xmm7
+ movdqa %xmm6,64(%esp)
+ movups -48(%edx,%ecx,1),%xmm0
+ movdqu (%esi),%xmm2
+ movdqu 16(%esi),%xmm3
+ movdqu 32(%esi),%xmm4
+ movdqu 48(%esi),%xmm5
+ movdqu 64(%esi),%xmm6
+ pxor %xmm7,%xmm7
+ pxor %xmm2,%xmm1
+ pxor %xmm0,%xmm2
+ pxor %xmm3,%xmm1
+ pxor %xmm0,%xmm3
+ pxor %xmm4,%xmm1
+ pxor %xmm0,%xmm4
+ pxor %xmm5,%xmm1
+ pxor %xmm0,%xmm5
+ pxor %xmm6,%xmm1
+ pxor %xmm0,%xmm6
+ movdqa %xmm1,96(%esp)
+ movups -32(%edx,%ecx,1),%xmm1
+ pxor (%esp),%xmm2
+ pxor 16(%esp),%xmm3
+ pxor 32(%esp),%xmm4
+ pxor 48(%esp),%xmm5
+ pxor 64(%esp),%xmm6
+ movups -16(%edx,%ecx,1),%xmm0
+.byte 102,15,56,220,209
+.byte 102,15,56,220,217
+.byte 102,15,56,220,225
+.byte 102,15,56,220,233
+.byte 102,15,56,220,241
+.byte 102,15,56,220,249
+ movl 120(%esp),%edi
+ call L_aesni_encrypt6_enter
+ movdqa 64(%esp),%xmm0
+ pxor (%esp),%xmm2
+ pxor 16(%esp),%xmm3
+ pxor 32(%esp),%xmm4
+ pxor 48(%esp),%xmm5
+ pxor %xmm0,%xmm6
+ movdqa 96(%esp),%xmm1
+ movdqu %xmm2,(%edi,%esi,1)
+ movdqu %xmm3,16(%edi,%esi,1)
+ movdqu %xmm4,32(%edi,%esi,1)
+ movdqu %xmm5,48(%edi,%esi,1)
+ movdqu %xmm6,64(%edi,%esi,1)
+ jmp L078done
+.align 4,0x90
+L079one:
+ movdqu (%ebx),%xmm7
+ movl 112(%esp),%edx
+ movdqu (%esi),%xmm2
+ movl 240(%edx),%ecx
+ pxor %xmm0,%xmm7
+ pxor %xmm2,%xmm1
+ pxor %xmm7,%xmm2
+ movdqa %xmm1,%xmm6
+ movl 120(%esp),%edi
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ leal 32(%edx),%edx
+ xorps %xmm0,%xmm2
+L083enc1_loop_16:
+.byte 102,15,56,220,209
+ decl %ecx
+ movups (%edx),%xmm1
+ leal 16(%edx),%edx
+ jnz L083enc1_loop_16
+.byte 102,15,56,221,209
+ xorps %xmm7,%xmm2
+ movdqa %xmm7,%xmm0
+ movdqa %xmm6,%xmm1
+ movups %xmm2,(%edi,%esi,1)
+ jmp L078done
+.align 4,0x90
+L080two:
+ leal 1(%ebp),%ecx
+ movl 112(%esp),%edx
+ bsfl %ecx,%ecx
+ shll $4,%ecx
+ movdqu (%ebx),%xmm6
+ movdqu (%ebx,%ecx,1),%xmm7
+ movdqu (%esi),%xmm2
+ movdqu 16(%esi),%xmm3
+ movl 240(%edx),%ecx
+ pxor %xmm0,%xmm6
+ pxor %xmm6,%xmm7
+ pxor %xmm2,%xmm1
+ pxor %xmm6,%xmm2
+ pxor %xmm3,%xmm1
+ pxor %xmm7,%xmm3
+ movdqa %xmm1,%xmm5
+ movl 120(%esp),%edi
+ call __aesni_encrypt2
+ xorps %xmm6,%xmm2
+ xorps %xmm7,%xmm3
+ movdqa %xmm7,%xmm0
+ movdqa %xmm5,%xmm1
+ movups %xmm2,(%edi,%esi,1)
+ movups %xmm3,16(%edi,%esi,1)
+ jmp L078done
+.align 4,0x90
+L081three:
+ leal 1(%ebp),%ecx
+ movl 112(%esp),%edx
+ bsfl %ecx,%ecx
+ shll $4,%ecx
+ movdqu (%ebx),%xmm5
+ movdqu (%ebx,%ecx,1),%xmm6
+ movdqa %xmm5,%xmm7
+ movdqu (%esi),%xmm2
+ movdqu 16(%esi),%xmm3
+ movdqu 32(%esi),%xmm4
+ movl 240(%edx),%ecx
+ pxor %xmm0,%xmm5
+ pxor %xmm5,%xmm6
+ pxor %xmm6,%xmm7
+ pxor %xmm2,%xmm1
+ pxor %xmm5,%xmm2
+ pxor %xmm3,%xmm1
+ pxor %xmm6,%xmm3
+ pxor %xmm4,%xmm1
+ pxor %xmm7,%xmm4
+ movdqa %xmm1,96(%esp)
+ movl 120(%esp),%edi
+ call __aesni_encrypt3
+ xorps %xmm5,%xmm2
+ xorps %xmm6,%xmm3
+ xorps %xmm7,%xmm4
+ movdqa %xmm7,%xmm0
+ movdqa 96(%esp),%xmm1
+ movups %xmm2,(%edi,%esi,1)
+ movups %xmm3,16(%edi,%esi,1)
+ movups %xmm4,32(%edi,%esi,1)
+ jmp L078done
+.align 4,0x90
+L082four:
+ leal 1(%ebp),%ecx
+ leal 3(%ebp),%eax
+ bsfl %ecx,%ecx
+ bsfl %eax,%eax
+ movl 112(%esp),%edx
+ shll $4,%ecx
+ shll $4,%eax
+ movdqu (%ebx),%xmm4
+ movdqu (%ebx,%ecx,1),%xmm5
+ movdqa %xmm4,%xmm6
+ movdqu (%ebx,%eax,1),%xmm7
+ pxor %xmm0,%xmm4
+ movdqu (%esi),%xmm2
+ pxor %xmm4,%xmm5
+ movdqu 16(%esi),%xmm3
+ pxor %xmm5,%xmm6
+ movdqa %xmm4,(%esp)
+ pxor %xmm6,%xmm7
+ movdqa %xmm5,16(%esp)
+ movdqu 32(%esi),%xmm4
+ movdqu 48(%esi),%xmm5
+ movl 240(%edx),%ecx
+ pxor %xmm2,%xmm1
+ pxor (%esp),%xmm2
+ pxor %xmm3,%xmm1
+ pxor 16(%esp),%xmm3
+ pxor %xmm4,%xmm1
+ pxor %xmm6,%xmm4
+ pxor %xmm5,%xmm1
+ pxor %xmm7,%xmm5
+ movdqa %xmm1,96(%esp)
+ movl 120(%esp),%edi
+ call __aesni_encrypt4
+ xorps (%esp),%xmm2
+ xorps 16(%esp),%xmm3
+ xorps %xmm6,%xmm4
+ movups %xmm2,(%edi,%esi,1)
+ xorps %xmm7,%xmm5
+ movups %xmm3,16(%edi,%esi,1)
+ movdqa %xmm7,%xmm0
+ movups %xmm4,32(%edi,%esi,1)
+ movdqa 96(%esp),%xmm1
+ movups %xmm5,48(%edi,%esi,1)
+L078done:
+ movl 128(%esp),%edx
+ pxor %xmm2,%xmm2
+ pxor %xmm3,%xmm3
+ movdqa %xmm2,(%esp)
+ pxor %xmm4,%xmm4
+ movdqa %xmm2,16(%esp)
+ pxor %xmm5,%xmm5
+ movdqa %xmm2,32(%esp)
+ pxor %xmm6,%xmm6
+ movdqa %xmm2,48(%esp)
+ pxor %xmm7,%xmm7
+ movdqa %xmm2,64(%esp)
+ movdqa %xmm2,80(%esp)
+ movdqa %xmm2,96(%esp)
+ leal (%edx),%esp
+ movl 40(%esp),%ecx
+ movl 48(%esp),%ebx
+ movdqu %xmm0,(%ecx)
+ pxor %xmm0,%xmm0
+ movdqu %xmm1,(%ebx)
+ pxor %xmm1,%xmm1
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _aesni_ocb_decrypt
+.align 4
+_aesni_ocb_decrypt:
+L_aesni_ocb_decrypt_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 40(%esp),%ecx
+ movl 48(%esp),%ebx
+ movl 20(%esp),%esi
+ movl 24(%esp),%edi
+ movl 28(%esp),%eax
+ movl 32(%esp),%edx
+ movdqu (%ecx),%xmm0
+ movl 36(%esp),%ebp
+ movdqu (%ebx),%xmm1
+ movl 44(%esp),%ebx
+ movl %esp,%ecx
+ subl $132,%esp
+ andl $-16,%esp
+ subl %esi,%edi
+ shll $4,%eax
+ leal -96(%esi,%eax,1),%eax
+ movl %edi,120(%esp)
+ movl %eax,124(%esp)
+ movl %ecx,128(%esp)
+ movl 240(%edx),%ecx
+ testl $1,%ebp
+ jnz L084odd
+ bsfl %ebp,%eax
+ addl $1,%ebp
+ shll $4,%eax
+ movdqu (%ebx,%eax,1),%xmm7
+ movl %edx,%eax
+ movdqu (%esi),%xmm2
+ leal 16(%esi),%esi
+ pxor %xmm0,%xmm7
+ pxor %xmm7,%xmm2
+ movdqa %xmm1,%xmm6
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ leal 32(%edx),%edx
+ xorps %xmm0,%xmm2
+L085dec1_loop_17:
+.byte 102,15,56,222,209
+ decl %ecx
+ movups (%edx),%xmm1
+ leal 16(%edx),%edx
+ jnz L085dec1_loop_17
+.byte 102,15,56,223,209
+ xorps %xmm7,%xmm2
+ movaps %xmm6,%xmm1
+ movdqa %xmm7,%xmm0
+ xorps %xmm2,%xmm1
+ movups %xmm2,-16(%edi,%esi,1)
+ movl 240(%eax),%ecx
+ movl %eax,%edx
+ movl 124(%esp),%eax
+L084odd:
+ shll $4,%ecx
+ movl $16,%edi
+ subl %ecx,%edi
+ movl %edx,112(%esp)
+ leal 32(%edx,%ecx,1),%edx
+ movl %edi,116(%esp)
+ cmpl %eax,%esi
+ ja L086short
+ jmp L087grandloop
+.align 5,0x90
+L087grandloop:
+ leal 1(%ebp),%ecx
+ leal 3(%ebp),%eax
+ leal 5(%ebp),%edi
+ addl $6,%ebp
+ bsfl %ecx,%ecx
+ bsfl %eax,%eax
+ bsfl %edi,%edi
+ shll $4,%ecx
+ shll $4,%eax
+ shll $4,%edi
+ movdqu (%ebx),%xmm2
+ movdqu (%ebx,%ecx,1),%xmm3
+ movl 116(%esp),%ecx
+ movdqa %xmm2,%xmm4
+ movdqu (%ebx,%eax,1),%xmm5
+ movdqa %xmm2,%xmm6
+ movdqu (%ebx,%edi,1),%xmm7
+ pxor %xmm0,%xmm2
+ pxor %xmm2,%xmm3
+ movdqa %xmm2,(%esp)
+ pxor %xmm3,%xmm4
+ movdqa %xmm3,16(%esp)
+ pxor %xmm4,%xmm5
+ movdqa %xmm4,32(%esp)
+ pxor %xmm5,%xmm6
+ movdqa %xmm5,48(%esp)
+ pxor %xmm6,%xmm7
+ movdqa %xmm6,64(%esp)
+ movdqa %xmm7,80(%esp)
+ movups -48(%edx,%ecx,1),%xmm0
+ movdqu (%esi),%xmm2
+ movdqu 16(%esi),%xmm3
+ movdqu 32(%esi),%xmm4
+ movdqu 48(%esi),%xmm5
+ movdqu 64(%esi),%xmm6
+ movdqu 80(%esi),%xmm7
+ leal 96(%esi),%esi
+ movdqa %xmm1,96(%esp)
+ pxor %xmm0,%xmm2
+ pxor %xmm0,%xmm3
+ pxor %xmm0,%xmm4
+ pxor %xmm0,%xmm5
+ pxor %xmm0,%xmm6
+ pxor %xmm0,%xmm7
+ movups -32(%edx,%ecx,1),%xmm1
+ pxor (%esp),%xmm2
+ pxor 16(%esp),%xmm3
+ pxor 32(%esp),%xmm4
+ pxor 48(%esp),%xmm5
+ pxor 64(%esp),%xmm6
+ pxor 80(%esp),%xmm7
+ movups -16(%edx,%ecx,1),%xmm0
+.byte 102,15,56,222,209
+.byte 102,15,56,222,217
+.byte 102,15,56,222,225
+.byte 102,15,56,222,233
+.byte 102,15,56,222,241
+.byte 102,15,56,222,249
+ movl 120(%esp),%edi
+ movl 124(%esp),%eax
+ call L_aesni_decrypt6_enter
+ movdqa 80(%esp),%xmm0
+ pxor (%esp),%xmm2
+ movdqa 96(%esp),%xmm1
+ pxor 16(%esp),%xmm3
+ pxor 32(%esp),%xmm4
+ pxor 48(%esp),%xmm5
+ pxor 64(%esp),%xmm6
+ pxor %xmm0,%xmm7
+ pxor %xmm2,%xmm1
+ movdqu %xmm2,-96(%edi,%esi,1)
+ pxor %xmm3,%xmm1
+ movdqu %xmm3,-80(%edi,%esi,1)
+ pxor %xmm4,%xmm1
+ movdqu %xmm4,-64(%edi,%esi,1)
+ pxor %xmm5,%xmm1
+ movdqu %xmm5,-48(%edi,%esi,1)
+ pxor %xmm6,%xmm1
+ movdqu %xmm6,-32(%edi,%esi,1)
+ pxor %xmm7,%xmm1
+ movdqu %xmm7,-16(%edi,%esi,1)
+ cmpl %eax,%esi
+ jb L087grandloop
+L086short:
+ addl $96,%eax
+ subl %esi,%eax
+ jz L088done
+ cmpl $32,%eax
+ jb L089one
+ je L090two
+ cmpl $64,%eax
+ jb L091three
+ je L092four
+ leal 1(%ebp),%ecx
+ leal 3(%ebp),%eax
+ bsfl %ecx,%ecx
+ bsfl %eax,%eax
+ shll $4,%ecx
+ shll $4,%eax
+ movdqu (%ebx),%xmm2
+ movdqu (%ebx,%ecx,1),%xmm3
+ movl 116(%esp),%ecx
+ movdqa %xmm2,%xmm4
+ movdqu (%ebx,%eax,1),%xmm5
+ movdqa %xmm2,%xmm6
+ pxor %xmm0,%xmm2
+ pxor %xmm2,%xmm3
+ movdqa %xmm2,(%esp)
+ pxor %xmm3,%xmm4
+ movdqa %xmm3,16(%esp)
+ pxor %xmm4,%xmm5
+ movdqa %xmm4,32(%esp)
+ pxor %xmm5,%xmm6
+ movdqa %xmm5,48(%esp)
+ pxor %xmm6,%xmm7
+ movdqa %xmm6,64(%esp)
+ movups -48(%edx,%ecx,1),%xmm0
+ movdqu (%esi),%xmm2
+ movdqu 16(%esi),%xmm3
+ movdqu 32(%esi),%xmm4
+ movdqu 48(%esi),%xmm5
+ movdqu 64(%esi),%xmm6
+ pxor %xmm7,%xmm7
+ movdqa %xmm1,96(%esp)
+ pxor %xmm0,%xmm2
+ pxor %xmm0,%xmm3
+ pxor %xmm0,%xmm4
+ pxor %xmm0,%xmm5
+ pxor %xmm0,%xmm6
+ movups -32(%edx,%ecx,1),%xmm1
+ pxor (%esp),%xmm2
+ pxor 16(%esp),%xmm3
+ pxor 32(%esp),%xmm4
+ pxor 48(%esp),%xmm5
+ pxor 64(%esp),%xmm6
+ movups -16(%edx,%ecx,1),%xmm0
+.byte 102,15,56,222,209
+.byte 102,15,56,222,217
+.byte 102,15,56,222,225
+.byte 102,15,56,222,233
+.byte 102,15,56,222,241
+.byte 102,15,56,222,249
+ movl 120(%esp),%edi
+ call L_aesni_decrypt6_enter
+ movdqa 64(%esp),%xmm0
+ pxor (%esp),%xmm2
+ movdqa 96(%esp),%xmm1
+ pxor 16(%esp),%xmm3
+ pxor 32(%esp),%xmm4
+ pxor 48(%esp),%xmm5
+ pxor %xmm0,%xmm6
+ pxor %xmm2,%xmm1
+ movdqu %xmm2,(%edi,%esi,1)
+ pxor %xmm3,%xmm1
+ movdqu %xmm3,16(%edi,%esi,1)
+ pxor %xmm4,%xmm1
+ movdqu %xmm4,32(%edi,%esi,1)
+ pxor %xmm5,%xmm1
+ movdqu %xmm5,48(%edi,%esi,1)
+ pxor %xmm6,%xmm1
+ movdqu %xmm6,64(%edi,%esi,1)
+ jmp L088done
+.align 4,0x90
+L089one:
+ movdqu (%ebx),%xmm7
+ movl 112(%esp),%edx
+ movdqu (%esi),%xmm2
+ movl 240(%edx),%ecx
+ pxor %xmm0,%xmm7
+ pxor %xmm7,%xmm2
+ movdqa %xmm1,%xmm6
+ movl 120(%esp),%edi
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ leal 32(%edx),%edx
+ xorps %xmm0,%xmm2
+L093dec1_loop_18:
+.byte 102,15,56,222,209
+ decl %ecx
+ movups (%edx),%xmm1
+ leal 16(%edx),%edx
+ jnz L093dec1_loop_18
+.byte 102,15,56,223,209
+ xorps %xmm7,%xmm2
+ movaps %xmm6,%xmm1
+ movdqa %xmm7,%xmm0
+ xorps %xmm2,%xmm1
+ movups %xmm2,(%edi,%esi,1)
+ jmp L088done
+.align 4,0x90
+L090two:
+ leal 1(%ebp),%ecx
+ movl 112(%esp),%edx
+ bsfl %ecx,%ecx
+ shll $4,%ecx
+ movdqu (%ebx),%xmm6
+ movdqu (%ebx,%ecx,1),%xmm7
+ movdqu (%esi),%xmm2
+ movdqu 16(%esi),%xmm3
+ movl 240(%edx),%ecx
+ movdqa %xmm1,%xmm5
+ pxor %xmm0,%xmm6
+ pxor %xmm6,%xmm7
+ pxor %xmm6,%xmm2
+ pxor %xmm7,%xmm3
+ movl 120(%esp),%edi
+ call __aesni_decrypt2
+ xorps %xmm6,%xmm2
+ xorps %xmm7,%xmm3
+ movdqa %xmm7,%xmm0
+ xorps %xmm2,%xmm5
+ movups %xmm2,(%edi,%esi,1)
+ xorps %xmm3,%xmm5
+ movups %xmm3,16(%edi,%esi,1)
+ movaps %xmm5,%xmm1
+ jmp L088done
+.align 4,0x90
+L091three:
+ leal 1(%ebp),%ecx
+ movl 112(%esp),%edx
+ bsfl %ecx,%ecx
+ shll $4,%ecx
+ movdqu (%ebx),%xmm5
+ movdqu (%ebx,%ecx,1),%xmm6
+ movdqa %xmm5,%xmm7
+ movdqu (%esi),%xmm2
+ movdqu 16(%esi),%xmm3
+ movdqu 32(%esi),%xmm4
+ movl 240(%edx),%ecx
+ movdqa %xmm1,96(%esp)
+ pxor %xmm0,%xmm5
+ pxor %xmm5,%xmm6
+ pxor %xmm6,%xmm7
+ pxor %xmm5,%xmm2
+ pxor %xmm6,%xmm3
+ pxor %xmm7,%xmm4
+ movl 120(%esp),%edi
+ call __aesni_decrypt3
+ movdqa 96(%esp),%xmm1
+ xorps %xmm5,%xmm2
+ xorps %xmm6,%xmm3
+ xorps %xmm7,%xmm4
+ movups %xmm2,(%edi,%esi,1)
+ pxor %xmm2,%xmm1
+ movdqa %xmm7,%xmm0
+ movups %xmm3,16(%edi,%esi,1)
+ pxor %xmm3,%xmm1
+ movups %xmm4,32(%edi,%esi,1)
+ pxor %xmm4,%xmm1
+ jmp L088done
+.align 4,0x90
+L092four:
+ leal 1(%ebp),%ecx
+ leal 3(%ebp),%eax
+ bsfl %ecx,%ecx
+ bsfl %eax,%eax
+ movl 112(%esp),%edx
+ shll $4,%ecx
+ shll $4,%eax
+ movdqu (%ebx),%xmm4
+ movdqu (%ebx,%ecx,1),%xmm5
+ movdqa %xmm4,%xmm6
+ movdqu (%ebx,%eax,1),%xmm7
+ pxor %xmm0,%xmm4
+ movdqu (%esi),%xmm2
+ pxor %xmm4,%xmm5
+ movdqu 16(%esi),%xmm3
+ pxor %xmm5,%xmm6
+ movdqa %xmm4,(%esp)
+ pxor %xmm6,%xmm7
+ movdqa %xmm5,16(%esp)
+ movdqu 32(%esi),%xmm4
+ movdqu 48(%esi),%xmm5
+ movl 240(%edx),%ecx
+ movdqa %xmm1,96(%esp)
+ pxor (%esp),%xmm2
+ pxor 16(%esp),%xmm3
+ pxor %xmm6,%xmm4
+ pxor %xmm7,%xmm5
+ movl 120(%esp),%edi
+ call __aesni_decrypt4
+ movdqa 96(%esp),%xmm1
+ xorps (%esp),%xmm2
+ xorps 16(%esp),%xmm3
+ xorps %xmm6,%xmm4
+ movups %xmm2,(%edi,%esi,1)
+ pxor %xmm2,%xmm1
+ xorps %xmm7,%xmm5
+ movups %xmm3,16(%edi,%esi,1)
+ pxor %xmm3,%xmm1
+ movdqa %xmm7,%xmm0
+ movups %xmm4,32(%edi,%esi,1)
+ pxor %xmm4,%xmm1
+ movups %xmm5,48(%edi,%esi,1)
+ pxor %xmm5,%xmm1
+L088done:
+ movl 128(%esp),%edx
+ pxor %xmm2,%xmm2
+ pxor %xmm3,%xmm3
+ movdqa %xmm2,(%esp)
+ pxor %xmm4,%xmm4
+ movdqa %xmm2,16(%esp)
+ pxor %xmm5,%xmm5
+ movdqa %xmm2,32(%esp)
+ pxor %xmm6,%xmm6
+ movdqa %xmm2,48(%esp)
+ pxor %xmm7,%xmm7
+ movdqa %xmm2,64(%esp)
+ movdqa %xmm2,80(%esp)
+ movdqa %xmm2,96(%esp)
+ leal (%edx),%esp
+ movl 40(%esp),%ecx
+ movl 48(%esp),%ebx
+ movdqu %xmm0,(%ecx)
+ pxor %xmm0,%xmm0
+ movdqu %xmm1,(%ebx)
+ pxor %xmm1,%xmm1
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _aesni_cbc_encrypt
+.align 4
+_aesni_cbc_encrypt:
+L_aesni_cbc_encrypt_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 20(%esp),%esi
+ movl %esp,%ebx
+ movl 24(%esp),%edi
+ subl $24,%ebx
+ movl 28(%esp),%eax
+ andl $-16,%ebx
+ movl 32(%esp),%edx
+ movl 36(%esp),%ebp
+ testl %eax,%eax
+ jz L094cbc_abort
+ cmpl $0,40(%esp)
+ xchgl %esp,%ebx
+ movups (%ebp),%xmm7
+ movl 240(%edx),%ecx
+ movl %edx,%ebp
+ movl %ebx,16(%esp)
+ movl %ecx,%ebx
+ je L095cbc_decrypt
+ movaps %xmm7,%xmm2
+ cmpl $16,%eax
+ jb L096cbc_enc_tail
+ subl $16,%eax
+ jmp L097cbc_enc_loop
+.align 4,0x90
+L097cbc_enc_loop:
+ movups (%esi),%xmm7
+ leal 16(%esi),%esi
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ xorps %xmm0,%xmm7
+ leal 32(%edx),%edx
+ xorps %xmm7,%xmm2
+L098enc1_loop_19:
+.byte 102,15,56,220,209
+ decl %ecx
+ movups (%edx),%xmm1
+ leal 16(%edx),%edx
+ jnz L098enc1_loop_19
+.byte 102,15,56,221,209
+ movl %ebx,%ecx
+ movl %ebp,%edx
+ movups %xmm2,(%edi)
+ leal 16(%edi),%edi
+ subl $16,%eax
+ jnc L097cbc_enc_loop
+ addl $16,%eax
+ jnz L096cbc_enc_tail
+ movaps %xmm2,%xmm7
+ pxor %xmm2,%xmm2
+ jmp L099cbc_ret
+L096cbc_enc_tail:
+ movl %eax,%ecx
+.long 2767451785
+ movl $16,%ecx
+ subl %eax,%ecx
+ xorl %eax,%eax
+.long 2868115081
+ leal -16(%edi),%edi
+ movl %ebx,%ecx
+ movl %edi,%esi
+ movl %ebp,%edx
+ jmp L097cbc_enc_loop
+.align 4,0x90
+L095cbc_decrypt:
+ cmpl $80,%eax
+ jbe L100cbc_dec_tail
+ movaps %xmm7,(%esp)
+ subl $80,%eax
+ jmp L101cbc_dec_loop6_enter
+.align 4,0x90
+L102cbc_dec_loop6:
+ movaps %xmm0,(%esp)
+ movups %xmm7,(%edi)
+ leal 16(%edi),%edi
+L101cbc_dec_loop6_enter:
+ movdqu (%esi),%xmm2
+ movdqu 16(%esi),%xmm3
+ movdqu 32(%esi),%xmm4
+ movdqu 48(%esi),%xmm5
+ movdqu 64(%esi),%xmm6
+ movdqu 80(%esi),%xmm7
+ call __aesni_decrypt6
+ movups (%esi),%xmm1
+ movups 16(%esi),%xmm0
+ xorps (%esp),%xmm2
+ xorps %xmm1,%xmm3
+ movups 32(%esi),%xmm1
+ xorps %xmm0,%xmm4
+ movups 48(%esi),%xmm0
+ xorps %xmm1,%xmm5
+ movups 64(%esi),%xmm1
+ xorps %xmm0,%xmm6
+ movups 80(%esi),%xmm0
+ xorps %xmm1,%xmm7
+ movups %xmm2,(%edi)
+ movups %xmm3,16(%edi)
+ leal 96(%esi),%esi
+ movups %xmm4,32(%edi)
+ movl %ebx,%ecx
+ movups %xmm5,48(%edi)
+ movl %ebp,%edx
+ movups %xmm6,64(%edi)
+ leal 80(%edi),%edi
+ subl $96,%eax
+ ja L102cbc_dec_loop6
+ movaps %xmm7,%xmm2
+ movaps %xmm0,%xmm7
+ addl $80,%eax
+ jle L103cbc_dec_clear_tail_collected
+ movups %xmm2,(%edi)
+ leal 16(%edi),%edi
+L100cbc_dec_tail:
+ movups (%esi),%xmm2
+ movaps %xmm2,%xmm6
+ cmpl $16,%eax
+ jbe L104cbc_dec_one
+ movups 16(%esi),%xmm3
+ movaps %xmm3,%xmm5
+ cmpl $32,%eax
+ jbe L105cbc_dec_two
+ movups 32(%esi),%xmm4
+ cmpl $48,%eax
+ jbe L106cbc_dec_three
+ movups 48(%esi),%xmm5
+ cmpl $64,%eax
+ jbe L107cbc_dec_four
+ movups 64(%esi),%xmm6
+ movaps %xmm7,(%esp)
+ movups (%esi),%xmm2
+ xorps %xmm7,%xmm7
+ call __aesni_decrypt6
+ movups (%esi),%xmm1
+ movups 16(%esi),%xmm0
+ xorps (%esp),%xmm2
+ xorps %xmm1,%xmm3
+ movups 32(%esi),%xmm1
+ xorps %xmm0,%xmm4
+ movups 48(%esi),%xmm0
+ xorps %xmm1,%xmm5
+ movups 64(%esi),%xmm7
+ xorps %xmm0,%xmm6
+ movups %xmm2,(%edi)
+ movups %xmm3,16(%edi)
+ pxor %xmm3,%xmm3
+ movups %xmm4,32(%edi)
+ pxor %xmm4,%xmm4
+ movups %xmm5,48(%edi)
+ pxor %xmm5,%xmm5
+ leal 64(%edi),%edi
+ movaps %xmm6,%xmm2
+ pxor %xmm6,%xmm6
+ subl $80,%eax
+ jmp L108cbc_dec_tail_collected
+.align 4,0x90
+L104cbc_dec_one:
+ movups (%edx),%xmm0
+ movups 16(%edx),%xmm1
+ leal 32(%edx),%edx
+ xorps %xmm0,%xmm2
+L109dec1_loop_20:
+.byte 102,15,56,222,209
+ decl %ecx
+ movups (%edx),%xmm1
+ leal 16(%edx),%edx
+ jnz L109dec1_loop_20
+.byte 102,15,56,223,209
+ xorps %xmm7,%xmm2
+ movaps %xmm6,%xmm7
+ subl $16,%eax
+ jmp L108cbc_dec_tail_collected
+.align 4,0x90
+L105cbc_dec_two:
+ call __aesni_decrypt2
+ xorps %xmm7,%xmm2
+ xorps %xmm6,%xmm3
+ movups %xmm2,(%edi)
+ movaps %xmm3,%xmm2
+ pxor %xmm3,%xmm3
+ leal 16(%edi),%edi
+ movaps %xmm5,%xmm7
+ subl $32,%eax
+ jmp L108cbc_dec_tail_collected
+.align 4,0x90
+L106cbc_dec_three:
+ call __aesni_decrypt3
+ xorps %xmm7,%xmm2
+ xorps %xmm6,%xmm3
+ xorps %xmm5,%xmm4
+ movups %xmm2,(%edi)
+ movaps %xmm4,%xmm2
+ pxor %xmm4,%xmm4
+ movups %xmm3,16(%edi)
+ pxor %xmm3,%xmm3
+ leal 32(%edi),%edi
+ movups 32(%esi),%xmm7
+ subl $48,%eax
+ jmp L108cbc_dec_tail_collected
+.align 4,0x90
+L107cbc_dec_four:
+ call __aesni_decrypt4
+ movups 16(%esi),%xmm1
+ movups 32(%esi),%xmm0
+ xorps %xmm7,%xmm2
+ movups 48(%esi),%xmm7
+ xorps %xmm6,%xmm3
+ movups %xmm2,(%edi)
+ xorps %xmm1,%xmm4
+ movups %xmm3,16(%edi)
+ pxor %xmm3,%xmm3
+ xorps %xmm0,%xmm5
+ movups %xmm4,32(%edi)
+ pxor %xmm4,%xmm4
+ leal 48(%edi),%edi
+ movaps %xmm5,%xmm2
+ pxor %xmm5,%xmm5
+ subl $64,%eax
+ jmp L108cbc_dec_tail_collected
+.align 4,0x90
+L103cbc_dec_clear_tail_collected:
+ pxor %xmm3,%xmm3
+ pxor %xmm4,%xmm4
+ pxor %xmm5,%xmm5
+ pxor %xmm6,%xmm6
+L108cbc_dec_tail_collected:
+ andl $15,%eax
+ jnz L110cbc_dec_tail_partial
+ movups %xmm2,(%edi)
+ pxor %xmm0,%xmm0
+ jmp L099cbc_ret
+.align 4,0x90
+L110cbc_dec_tail_partial:
+ movaps %xmm2,(%esp)
+ pxor %xmm0,%xmm0
+ movl $16,%ecx
+ movl %esp,%esi
+ subl %eax,%ecx
+.long 2767451785
+ movdqa %xmm2,(%esp)
+L099cbc_ret:
+ movl 16(%esp),%esp
+ movl 36(%esp),%ebp
+ pxor %xmm2,%xmm2
+ pxor %xmm1,%xmm1
+ movups %xmm7,(%ebp)
+ pxor %xmm7,%xmm7
+L094cbc_abort:
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.align 4
+__aesni_set_encrypt_key:
+ pushl %ebp
+ pushl %ebx
+ testl %eax,%eax
+ jz L111bad_pointer
+ testl %edx,%edx
+ jz L111bad_pointer
+ call L112pic
+L112pic:
+ popl %ebx
+ leal Lkey_const-L112pic(%ebx),%ebx
+ movl L_OPENSSL_ia32cap_P$non_lazy_ptr-Lkey_const(%ebx),%ebp
+ movups (%eax),%xmm0
+ xorps %xmm4,%xmm4
+ movl 4(%ebp),%ebp
+ leal 16(%edx),%edx
+ andl $268437504,%ebp
+ cmpl $256,%ecx
+ je L11314rounds
+ cmpl $192,%ecx
+ je L11412rounds
+ cmpl $128,%ecx
+ jne L115bad_keybits
+.align 4,0x90
+L11610rounds:
+ cmpl $268435456,%ebp
+ je L11710rounds_alt
+ movl $9,%ecx
+ movups %xmm0,-16(%edx)
+.byte 102,15,58,223,200,1
+ call L118key_128_cold
+.byte 102,15,58,223,200,2
+ call L119key_128
+.byte 102,15,58,223,200,4
+ call L119key_128
+.byte 102,15,58,223,200,8
+ call L119key_128
+.byte 102,15,58,223,200,16
+ call L119key_128
+.byte 102,15,58,223,200,32
+ call L119key_128
+.byte 102,15,58,223,200,64
+ call L119key_128
+.byte 102,15,58,223,200,128
+ call L119key_128
+.byte 102,15,58,223,200,27
+ call L119key_128
+.byte 102,15,58,223,200,54
+ call L119key_128
+ movups %xmm0,(%edx)
+ movl %ecx,80(%edx)
+ jmp L120good_key
+.align 4,0x90
+L119key_128:
+ movups %xmm0,(%edx)
+ leal 16(%edx),%edx
+L118key_128_cold:
+ shufps $16,%xmm0,%xmm4
+ xorps %xmm4,%xmm0
+ shufps $140,%xmm0,%xmm4
+ xorps %xmm4,%xmm0
+ shufps $255,%xmm1,%xmm1
+ xorps %xmm1,%xmm0
+ ret
+.align 4,0x90
+L11710rounds_alt:
+ movdqa (%ebx),%xmm5
+ movl $8,%ecx
+ movdqa 32(%ebx),%xmm4
+ movdqa %xmm0,%xmm2
+ movdqu %xmm0,-16(%edx)
+L121loop_key128:
+.byte 102,15,56,0,197
+.byte 102,15,56,221,196
+ pslld $1,%xmm4
+ leal 16(%edx),%edx
+ movdqa %xmm2,%xmm3
+ pslldq $4,%xmm2
+ pxor %xmm2,%xmm3
+ pslldq $4,%xmm2
+ pxor %xmm2,%xmm3
+ pslldq $4,%xmm2
+ pxor %xmm3,%xmm2
+ pxor %xmm2,%xmm0
+ movdqu %xmm0,-16(%edx)
+ movdqa %xmm0,%xmm2
+ decl %ecx
+ jnz L121loop_key128
+ movdqa 48(%ebx),%xmm4
+.byte 102,15,56,0,197
+.byte 102,15,56,221,196
+ pslld $1,%xmm4
+ movdqa %xmm2,%xmm3
+ pslldq $4,%xmm2
+ pxor %xmm2,%xmm3
+ pslldq $4,%xmm2
+ pxor %xmm2,%xmm3
+ pslldq $4,%xmm2
+ pxor %xmm3,%xmm2
+ pxor %xmm2,%xmm0
+ movdqu %xmm0,(%edx)
+ movdqa %xmm0,%xmm2
+.byte 102,15,56,0,197
+.byte 102,15,56,221,196
+ movdqa %xmm2,%xmm3
+ pslldq $4,%xmm2
+ pxor %xmm2,%xmm3
+ pslldq $4,%xmm2
+ pxor %xmm2,%xmm3
+ pslldq $4,%xmm2
+ pxor %xmm3,%xmm2
+ pxor %xmm2,%xmm0
+ movdqu %xmm0,16(%edx)
+ movl $9,%ecx
+ movl %ecx,96(%edx)
+ jmp L120good_key
+.align 4,0x90
+L11412rounds:
+ movq 16(%eax),%xmm2
+ cmpl $268435456,%ebp
+ je L12212rounds_alt
+ movl $11,%ecx
+ movups %xmm0,-16(%edx)
+.byte 102,15,58,223,202,1
+ call L123key_192a_cold
+.byte 102,15,58,223,202,2
+ call L124key_192b
+.byte 102,15,58,223,202,4
+ call L125key_192a
+.byte 102,15,58,223,202,8
+ call L124key_192b
+.byte 102,15,58,223,202,16
+ call L125key_192a
+.byte 102,15,58,223,202,32
+ call L124key_192b
+.byte 102,15,58,223,202,64
+ call L125key_192a
+.byte 102,15,58,223,202,128
+ call L124key_192b
+ movups %xmm0,(%edx)
+ movl %ecx,48(%edx)
+ jmp L120good_key
+.align 4,0x90
+L125key_192a:
+ movups %xmm0,(%edx)
+ leal 16(%edx),%edx
+.align 4,0x90
+L123key_192a_cold:
+ movaps %xmm2,%xmm5
+L126key_192b_warm:
+ shufps $16,%xmm0,%xmm4
+ movdqa %xmm2,%xmm3
+ xorps %xmm4,%xmm0
+ shufps $140,%xmm0,%xmm4
+ pslldq $4,%xmm3
+ xorps %xmm4,%xmm0
+ pshufd $85,%xmm1,%xmm1
+ pxor %xmm3,%xmm2
+ pxor %xmm1,%xmm0
+ pshufd $255,%xmm0,%xmm3
+ pxor %xmm3,%xmm2
+ ret
+.align 4,0x90
+L124key_192b:
+ movaps %xmm0,%xmm3
+ shufps $68,%xmm0,%xmm5
+ movups %xmm5,(%edx)
+ shufps $78,%xmm2,%xmm3
+ movups %xmm3,16(%edx)
+ leal 32(%edx),%edx
+ jmp L126key_192b_warm
+.align 4,0x90
+L12212rounds_alt:
+ movdqa 16(%ebx),%xmm5
+ movdqa 32(%ebx),%xmm4
+ movl $8,%ecx
+ movdqu %xmm0,-16(%edx)
+L127loop_key192:
+ movq %xmm2,(%edx)
+ movdqa %xmm2,%xmm1
+.byte 102,15,56,0,213
+.byte 102,15,56,221,212
+ pslld $1,%xmm4
+ leal 24(%edx),%edx
+ movdqa %xmm0,%xmm3
+ pslldq $4,%xmm0
+ pxor %xmm0,%xmm3
+ pslldq $4,%xmm0
+ pxor %xmm0,%xmm3
+ pslldq $4,%xmm0
+ pxor %xmm3,%xmm0
+ pshufd $255,%xmm0,%xmm3
+ pxor %xmm1,%xmm3
+ pslldq $4,%xmm1
+ pxor %xmm1,%xmm3
+ pxor %xmm2,%xmm0
+ pxor %xmm3,%xmm2
+ movdqu %xmm0,-16(%edx)
+ decl %ecx
+ jnz L127loop_key192
+ movl $11,%ecx
+ movl %ecx,32(%edx)
+ jmp L120good_key
+.align 4,0x90
+L11314rounds:
+ movups 16(%eax),%xmm2
+ leal 16(%edx),%edx
+ cmpl $268435456,%ebp
+ je L12814rounds_alt
+ movl $13,%ecx
+ movups %xmm0,-32(%edx)
+ movups %xmm2,-16(%edx)
+.byte 102,15,58,223,202,1
+ call L129key_256a_cold
+.byte 102,15,58,223,200,1
+ call L130key_256b
+.byte 102,15,58,223,202,2
+ call L131key_256a
+.byte 102,15,58,223,200,2
+ call L130key_256b
+.byte 102,15,58,223,202,4
+ call L131key_256a
+.byte 102,15,58,223,200,4
+ call L130key_256b
+.byte 102,15,58,223,202,8
+ call L131key_256a
+.byte 102,15,58,223,200,8
+ call L130key_256b
+.byte 102,15,58,223,202,16
+ call L131key_256a
+.byte 102,15,58,223,200,16
+ call L130key_256b
+.byte 102,15,58,223,202,32
+ call L131key_256a
+.byte 102,15,58,223,200,32
+ call L130key_256b
+.byte 102,15,58,223,202,64
+ call L131key_256a
+ movups %xmm0,(%edx)
+ movl %ecx,16(%edx)
+ xorl %eax,%eax
+ jmp L120good_key
+.align 4,0x90
+L131key_256a:
+ movups %xmm2,(%edx)
+ leal 16(%edx),%edx
+L129key_256a_cold:
+ shufps $16,%xmm0,%xmm4
+ xorps %xmm4,%xmm0
+ shufps $140,%xmm0,%xmm4
+ xorps %xmm4,%xmm0
+ shufps $255,%xmm1,%xmm1
+ xorps %xmm1,%xmm0
+ ret
+.align 4,0x90
+L130key_256b:
+ movups %xmm0,(%edx)
+ leal 16(%edx),%edx
+ shufps $16,%xmm2,%xmm4
+ xorps %xmm4,%xmm2
+ shufps $140,%xmm2,%xmm4
+ xorps %xmm4,%xmm2
+ shufps $170,%xmm1,%xmm1
+ xorps %xmm1,%xmm2
+ ret
+.align 4,0x90
+L12814rounds_alt:
+ movdqa (%ebx),%xmm5
+ movdqa 32(%ebx),%xmm4
+ movl $7,%ecx
+ movdqu %xmm0,-32(%edx)
+ movdqa %xmm2,%xmm1
+ movdqu %xmm2,-16(%edx)
+L132loop_key256:
+.byte 102,15,56,0,213
+.byte 102,15,56,221,212
+ movdqa %xmm0,%xmm3
+ pslldq $4,%xmm0
+ pxor %xmm0,%xmm3
+ pslldq $4,%xmm0
+ pxor %xmm0,%xmm3
+ pslldq $4,%xmm0
+ pxor %xmm3,%xmm0
+ pslld $1,%xmm4
+ pxor %xmm2,%xmm0
+ movdqu %xmm0,(%edx)
+ decl %ecx
+ jz L133done_key256
+ pshufd $255,%xmm0,%xmm2
+ pxor %xmm3,%xmm3
+.byte 102,15,56,221,211
+ movdqa %xmm1,%xmm3
+ pslldq $4,%xmm1
+ pxor %xmm1,%xmm3
+ pslldq $4,%xmm1
+ pxor %xmm1,%xmm3
+ pslldq $4,%xmm1
+ pxor %xmm3,%xmm1
+ pxor %xmm1,%xmm2
+ movdqu %xmm2,16(%edx)
+ leal 32(%edx),%edx
+ movdqa %xmm2,%xmm1
+ jmp L132loop_key256
+L133done_key256:
+ movl $13,%ecx
+ movl %ecx,16(%edx)
+L120good_key:
+ pxor %xmm0,%xmm0
+ pxor %xmm1,%xmm1
+ pxor %xmm2,%xmm2
+ pxor %xmm3,%xmm3
+ pxor %xmm4,%xmm4
+ pxor %xmm5,%xmm5
+ xorl %eax,%eax
+ popl %ebx
+ popl %ebp
+ ret
+.align 2,0x90
+L111bad_pointer:
+ movl $-1,%eax
+ popl %ebx
+ popl %ebp
+ ret
+.align 2,0x90
+L115bad_keybits:
+ pxor %xmm0,%xmm0
+ movl $-2,%eax
+ popl %ebx
+ popl %ebp
+ ret
+.globl _aesni_set_encrypt_key
+.align 4
+_aesni_set_encrypt_key:
+L_aesni_set_encrypt_key_begin:
+ movl 4(%esp),%eax
+ movl 8(%esp),%ecx
+ movl 12(%esp),%edx
+ call __aesni_set_encrypt_key
+ ret
+.globl _aesni_set_decrypt_key
+.align 4
+_aesni_set_decrypt_key:
+L_aesni_set_decrypt_key_begin:
+ movl 4(%esp),%eax
+ movl 8(%esp),%ecx
+ movl 12(%esp),%edx
+ call __aesni_set_encrypt_key
+ movl 12(%esp),%edx
+ shll $4,%ecx
+ testl %eax,%eax
+ jnz L134dec_key_ret
+ leal 16(%edx,%ecx,1),%eax
+ movups (%edx),%xmm0
+ movups (%eax),%xmm1
+ movups %xmm0,(%eax)
+ movups %xmm1,(%edx)
+ leal 16(%edx),%edx
+ leal -16(%eax),%eax
+L135dec_key_inverse:
+ movups (%edx),%xmm0
+ movups (%eax),%xmm1
+.byte 102,15,56,219,192
+.byte 102,15,56,219,201
+ leal 16(%edx),%edx
+ leal -16(%eax),%eax
+ movups %xmm0,16(%eax)
+ movups %xmm1,-16(%edx)
+ cmpl %edx,%eax
+ ja L135dec_key_inverse
+ movups (%edx),%xmm0
+.byte 102,15,56,219,192
+ movups %xmm0,(%edx)
+ pxor %xmm0,%xmm0
+ pxor %xmm1,%xmm1
+ xorl %eax,%eax
+L134dec_key_ret:
+ ret
+.align 6,0x90
+Lkey_const:
+.long 202313229,202313229,202313229,202313229
+.long 67569157,67569157,67569157,67569157
+.long 1,1,1,1
+.long 27,27,27,27
+.byte 65,69,83,32,102,111,114,32,73,110,116,101,108,32,65,69
+.byte 83,45,78,73,44,32,67,82,89,80,84,79,71,65,77,83
+.byte 32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115
+.byte 115,108,46,111,114,103,62,0
+.section __IMPORT,__pointers,non_lazy_symbol_pointers
+L_OPENSSL_ia32cap_P$non_lazy_ptr:
+.indirect_symbol _OPENSSL_ia32cap_P
+.long 0
+.comm _OPENSSL_ia32cap_P,16,2
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/aes/vpaes-x86.s b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/aes/vpaes-x86.s
new file mode 100644
index 00000000000000..52d1dd1703f98a
--- /dev/null
+++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/aes/vpaes-x86.s
@@ -0,0 +1,634 @@
+.text
+.align 6,0x90
+L_vpaes_consts:
+.long 218628480,235210255,168496130,67568393
+.long 252381056,17041926,33884169,51187212
+.long 252645135,252645135,252645135,252645135
+.long 1512730624,3266504856,1377990664,3401244816
+.long 830229760,1275146365,2969422977,3447763452
+.long 3411033600,2979783055,338359620,2782886510
+.long 4209124096,907596821,221174255,1006095553
+.long 191964160,3799684038,3164090317,1589111125
+.long 182528256,1777043520,2877432650,3265356744
+.long 1874708224,3503451415,3305285752,363511674
+.long 1606117888,3487855781,1093350906,2384367825
+.long 197121,67569157,134941193,202313229
+.long 67569157,134941193,202313229,197121
+.long 134941193,202313229,197121,67569157
+.long 202313229,197121,67569157,134941193
+.long 33619971,100992007,168364043,235736079
+.long 235736079,33619971,100992007,168364043
+.long 168364043,235736079,33619971,100992007
+.long 100992007,168364043,235736079,33619971
+.long 50462976,117835012,185207048,252579084
+.long 252314880,51251460,117574920,184942860
+.long 184682752,252054788,50987272,118359308
+.long 118099200,185467140,251790600,50727180
+.long 2946363062,528716217,1300004225,1881839624
+.long 1532713819,1532713819,1532713819,1532713819
+.long 3602276352,4288629033,3737020424,4153884961
+.long 1354558464,32357713,2958822624,3775749553
+.long 1201988352,132424512,1572796698,503232858
+.long 2213177600,1597421020,4103937655,675398315
+.long 2749646592,4273543773,1511898873,121693092
+.long 3040248576,1103263732,2871565598,1608280554
+.long 2236667136,2588920351,482954393,64377734
+.long 3069987328,291237287,2117370568,3650299247
+.long 533321216,3573750986,2572112006,1401264716
+.long 1339849704,2721158661,548607111,3445553514
+.long 2128193280,3054596040,2183486460,1257083700
+.long 655635200,1165381986,3923443150,2344132524
+.long 190078720,256924420,290342170,357187870
+.long 1610966272,2263057382,4103205268,309794674
+.long 2592527872,2233205587,1335446729,3402964816
+.long 3973531904,3225098121,3002836325,1918774430
+.long 3870401024,2102906079,2284471353,4117666579
+.long 617007872,1021508343,366931923,691083277
+.long 2528395776,3491914898,2968704004,1613121270
+.long 3445188352,3247741094,844474987,4093578302
+.long 651481088,1190302358,1689581232,574775300
+.long 4289380608,206939853,2555985458,2489840491
+.long 2130264064,327674451,3566485037,3349835193
+.long 2470714624,316102159,3636825756,3393945945
+.byte 86,101,99,116,111,114,32,80,101,114,109,117,116,97,116,105
+.byte 111,110,32,65,69,83,32,102,111,114,32,120,56,54,47,83
+.byte 83,83,69,51,44,32,77,105,107,101,32,72,97,109,98,117
+.byte 114,103,32,40,83,116,97,110,102,111,114,100,32,85,110,105
+.byte 118,101,114,115,105,116,121,41,0
+.align 6,0x90
+.align 4
+__vpaes_preheat:
+ addl (%esp),%ebp
+ movdqa -48(%ebp),%xmm7
+ movdqa -16(%ebp),%xmm6
+ ret
+.align 4
+__vpaes_encrypt_core:
+ movl $16,%ecx
+ movl 240(%edx),%eax
+ movdqa %xmm6,%xmm1
+ movdqa (%ebp),%xmm2
+ pandn %xmm0,%xmm1
+ pand %xmm6,%xmm0
+ movdqu (%edx),%xmm5
+.byte 102,15,56,0,208
+ movdqa 16(%ebp),%xmm0
+ pxor %xmm5,%xmm2
+ psrld $4,%xmm1
+ addl $16,%edx
+.byte 102,15,56,0,193
+ leal 192(%ebp),%ebx
+ pxor %xmm2,%xmm0
+ jmp L000enc_entry
+.align 4,0x90
+L001enc_loop:
+ movdqa 32(%ebp),%xmm4
+ movdqa 48(%ebp),%xmm0
+.byte 102,15,56,0,226
+.byte 102,15,56,0,195
+ pxor %xmm5,%xmm4
+ movdqa 64(%ebp),%xmm5
+ pxor %xmm4,%xmm0
+ movdqa -64(%ebx,%ecx,1),%xmm1
+.byte 102,15,56,0,234
+ movdqa 80(%ebp),%xmm2
+ movdqa (%ebx,%ecx,1),%xmm4
+.byte 102,15,56,0,211
+ movdqa %xmm0,%xmm3
+ pxor %xmm5,%xmm2
+.byte 102,15,56,0,193
+ addl $16,%edx
+ pxor %xmm2,%xmm0
+.byte 102,15,56,0,220
+ addl $16,%ecx
+ pxor %xmm0,%xmm3
+.byte 102,15,56,0,193
+ andl $48,%ecx
+ subl $1,%eax
+ pxor %xmm3,%xmm0
+L000enc_entry:
+ movdqa %xmm6,%xmm1
+ movdqa -32(%ebp),%xmm5
+ pandn %xmm0,%xmm1
+ psrld $4,%xmm1
+ pand %xmm6,%xmm0
+.byte 102,15,56,0,232
+ movdqa %xmm7,%xmm3
+ pxor %xmm1,%xmm0
+.byte 102,15,56,0,217
+ movdqa %xmm7,%xmm4
+ pxor %xmm5,%xmm3
+.byte 102,15,56,0,224
+ movdqa %xmm7,%xmm2
+ pxor %xmm5,%xmm4
+.byte 102,15,56,0,211
+ movdqa %xmm7,%xmm3
+ pxor %xmm0,%xmm2
+.byte 102,15,56,0,220
+ movdqu (%edx),%xmm5
+ pxor %xmm1,%xmm3
+ jnz L001enc_loop
+ movdqa 96(%ebp),%xmm4
+ movdqa 112(%ebp),%xmm0
+.byte 102,15,56,0,226
+ pxor %xmm5,%xmm4
+.byte 102,15,56,0,195
+ movdqa 64(%ebx,%ecx,1),%xmm1
+ pxor %xmm4,%xmm0
+.byte 102,15,56,0,193
+ ret
+.align 4
+__vpaes_decrypt_core:
+ leal 608(%ebp),%ebx
+ movl 240(%edx),%eax
+ movdqa %xmm6,%xmm1
+ movdqa -64(%ebx),%xmm2
+ pandn %xmm0,%xmm1
+ movl %eax,%ecx
+ psrld $4,%xmm1
+ movdqu (%edx),%xmm5
+ shll $4,%ecx
+ pand %xmm6,%xmm0
+.byte 102,15,56,0,208
+ movdqa -48(%ebx),%xmm0
+ xorl $48,%ecx
+.byte 102,15,56,0,193
+ andl $48,%ecx
+ pxor %xmm5,%xmm2
+ movdqa 176(%ebp),%xmm5
+ pxor %xmm2,%xmm0
+ addl $16,%edx
+ leal -352(%ebx,%ecx,1),%ecx
+ jmp L002dec_entry
+.align 4,0x90
+L003dec_loop:
+ movdqa -32(%ebx),%xmm4
+ movdqa -16(%ebx),%xmm1
+.byte 102,15,56,0,226
+.byte 102,15,56,0,203
+ pxor %xmm4,%xmm0
+ movdqa (%ebx),%xmm4
+ pxor %xmm1,%xmm0
+ movdqa 16(%ebx),%xmm1
+.byte 102,15,56,0,226
+.byte 102,15,56,0,197
+.byte 102,15,56,0,203
+ pxor %xmm4,%xmm0
+ movdqa 32(%ebx),%xmm4
+ pxor %xmm1,%xmm0
+ movdqa 48(%ebx),%xmm1
+.byte 102,15,56,0,226
+.byte 102,15,56,0,197
+.byte 102,15,56,0,203
+ pxor %xmm4,%xmm0
+ movdqa 64(%ebx),%xmm4
+ pxor %xmm1,%xmm0
+ movdqa 80(%ebx),%xmm1
+.byte 102,15,56,0,226
+.byte 102,15,56,0,197
+.byte 102,15,56,0,203
+ pxor %xmm4,%xmm0
+ addl $16,%edx
+.byte 102,15,58,15,237,12
+ pxor %xmm1,%xmm0
+ subl $1,%eax
+L002dec_entry:
+ movdqa %xmm6,%xmm1
+ movdqa -32(%ebp),%xmm2
+ pandn %xmm0,%xmm1
+ pand %xmm6,%xmm0
+ psrld $4,%xmm1
+.byte 102,15,56,0,208
+ movdqa %xmm7,%xmm3
+ pxor %xmm1,%xmm0
+.byte 102,15,56,0,217
+ movdqa %xmm7,%xmm4
+ pxor %xmm2,%xmm3
+.byte 102,15,56,0,224
+ pxor %xmm2,%xmm4
+ movdqa %xmm7,%xmm2
+.byte 102,15,56,0,211
+ movdqa %xmm7,%xmm3
+ pxor %xmm0,%xmm2
+.byte 102,15,56,0,220
+ movdqu (%edx),%xmm0
+ pxor %xmm1,%xmm3
+ jnz L003dec_loop
+ movdqa 96(%ebx),%xmm4
+.byte 102,15,56,0,226
+ pxor %xmm0,%xmm4
+ movdqa 112(%ebx),%xmm0
+ movdqa (%ecx),%xmm2
+.byte 102,15,56,0,195
+ pxor %xmm4,%xmm0
+.byte 102,15,56,0,194
+ ret
+.align 4
+__vpaes_schedule_core:
+ addl (%esp),%ebp
+ movdqu (%esi),%xmm0
+ movdqa 320(%ebp),%xmm2
+ movdqa %xmm0,%xmm3
+ leal (%ebp),%ebx
+ movdqa %xmm2,4(%esp)
+ call __vpaes_schedule_transform
+ movdqa %xmm0,%xmm7
+ testl %edi,%edi
+ jnz L004schedule_am_decrypting
+ movdqu %xmm0,(%edx)
+ jmp L005schedule_go
+L004schedule_am_decrypting:
+ movdqa 256(%ebp,%ecx,1),%xmm1
+.byte 102,15,56,0,217
+ movdqu %xmm3,(%edx)
+ xorl $48,%ecx
+L005schedule_go:
+ cmpl $192,%eax
+ ja L006schedule_256
+ je L007schedule_192
+L008schedule_128:
+ movl $10,%eax
+L009loop_schedule_128:
+ call __vpaes_schedule_round
+ decl %eax
+ jz L010schedule_mangle_last
+ call __vpaes_schedule_mangle
+ jmp L009loop_schedule_128
+.align 4,0x90
+L007schedule_192:
+ movdqu 8(%esi),%xmm0
+ call __vpaes_schedule_transform
+ movdqa %xmm0,%xmm6
+ pxor %xmm4,%xmm4
+ movhlps %xmm4,%xmm6
+ movl $4,%eax
+L011loop_schedule_192:
+ call __vpaes_schedule_round
+.byte 102,15,58,15,198,8
+ call __vpaes_schedule_mangle
+ call __vpaes_schedule_192_smear
+ call __vpaes_schedule_mangle
+ call __vpaes_schedule_round
+ decl %eax
+ jz L010schedule_mangle_last
+ call __vpaes_schedule_mangle
+ call __vpaes_schedule_192_smear
+ jmp L011loop_schedule_192
+.align 4,0x90
+L006schedule_256:
+ movdqu 16(%esi),%xmm0
+ call __vpaes_schedule_transform
+ movl $7,%eax
+L012loop_schedule_256:
+ call __vpaes_schedule_mangle
+ movdqa %xmm0,%xmm6
+ call __vpaes_schedule_round
+ decl %eax
+ jz L010schedule_mangle_last
+ call __vpaes_schedule_mangle
+ pshufd $255,%xmm0,%xmm0
+ movdqa %xmm7,20(%esp)
+ movdqa %xmm6,%xmm7
+ call L_vpaes_schedule_low_round
+ movdqa 20(%esp),%xmm7
+ jmp L012loop_schedule_256
+.align 4,0x90
+L010schedule_mangle_last:
+ leal 384(%ebp),%ebx
+ testl %edi,%edi
+ jnz L013schedule_mangle_last_dec
+ movdqa 256(%ebp,%ecx,1),%xmm1
+.byte 102,15,56,0,193
+ leal 352(%ebp),%ebx
+ addl $32,%edx
+L013schedule_mangle_last_dec:
+ addl $-16,%edx
+ pxor 336(%ebp),%xmm0
+ call __vpaes_schedule_transform
+ movdqu %xmm0,(%edx)
+ pxor %xmm0,%xmm0
+ pxor %xmm1,%xmm1
+ pxor %xmm2,%xmm2
+ pxor %xmm3,%xmm3
+ pxor %xmm4,%xmm4
+ pxor %xmm5,%xmm5
+ pxor %xmm6,%xmm6
+ pxor %xmm7,%xmm7
+ ret
+.align 4
+__vpaes_schedule_192_smear:
+ pshufd $128,%xmm6,%xmm1
+ pshufd $254,%xmm7,%xmm0
+ pxor %xmm1,%xmm6
+ pxor %xmm1,%xmm1
+ pxor %xmm0,%xmm6
+ movdqa %xmm6,%xmm0
+ movhlps %xmm1,%xmm6
+ ret
+.align 4
+__vpaes_schedule_round:
+ movdqa 8(%esp),%xmm2
+ pxor %xmm1,%xmm1
+.byte 102,15,58,15,202,15
+.byte 102,15,58,15,210,15
+ pxor %xmm1,%xmm7
+ pshufd $255,%xmm0,%xmm0
+.byte 102,15,58,15,192,1
+ movdqa %xmm2,8(%esp)
+L_vpaes_schedule_low_round:
+ movdqa %xmm7,%xmm1
+ pslldq $4,%xmm7
+ pxor %xmm1,%xmm7
+ movdqa %xmm7,%xmm1
+ pslldq $8,%xmm7
+ pxor %xmm1,%xmm7
+ pxor 336(%ebp),%xmm7
+ movdqa -16(%ebp),%xmm4
+ movdqa -48(%ebp),%xmm5
+ movdqa %xmm4,%xmm1
+ pandn %xmm0,%xmm1
+ psrld $4,%xmm1
+ pand %xmm4,%xmm0
+ movdqa -32(%ebp),%xmm2
+.byte 102,15,56,0,208
+ pxor %xmm1,%xmm0
+ movdqa %xmm5,%xmm3
+.byte 102,15,56,0,217
+ pxor %xmm2,%xmm3
+ movdqa %xmm5,%xmm4
+.byte 102,15,56,0,224
+ pxor %xmm2,%xmm4
+ movdqa %xmm5,%xmm2
+.byte 102,15,56,0,211
+ pxor %xmm0,%xmm2
+ movdqa %xmm5,%xmm3
+.byte 102,15,56,0,220
+ pxor %xmm1,%xmm3
+ movdqa 32(%ebp),%xmm4
+.byte 102,15,56,0,226
+ movdqa 48(%ebp),%xmm0
+.byte 102,15,56,0,195
+ pxor %xmm4,%xmm0
+ pxor %xmm7,%xmm0
+ movdqa %xmm0,%xmm7
+ ret
+.align 4
+__vpaes_schedule_transform:
+ movdqa -16(%ebp),%xmm2
+ movdqa %xmm2,%xmm1
+ pandn %xmm0,%xmm1
+ psrld $4,%xmm1
+ pand %xmm2,%xmm0
+ movdqa (%ebx),%xmm2
+.byte 102,15,56,0,208
+ movdqa 16(%ebx),%xmm0
+.byte 102,15,56,0,193
+ pxor %xmm2,%xmm0
+ ret
+.align 4
+__vpaes_schedule_mangle:
+ movdqa %xmm0,%xmm4
+ movdqa 128(%ebp),%xmm5
+ testl %edi,%edi
+ jnz L014schedule_mangle_dec
+ addl $16,%edx
+ pxor 336(%ebp),%xmm4
+.byte 102,15,56,0,229
+ movdqa %xmm4,%xmm3
+.byte 102,15,56,0,229
+ pxor %xmm4,%xmm3
+.byte 102,15,56,0,229
+ pxor %xmm4,%xmm3
+ jmp L015schedule_mangle_both
+.align 4,0x90
+L014schedule_mangle_dec:
+ movdqa -16(%ebp),%xmm2
+ leal 416(%ebp),%esi
+ movdqa %xmm2,%xmm1
+ pandn %xmm4,%xmm1
+ psrld $4,%xmm1
+ pand %xmm2,%xmm4
+ movdqa (%esi),%xmm2
+.byte 102,15,56,0,212
+ movdqa 16(%esi),%xmm3
+.byte 102,15,56,0,217
+ pxor %xmm2,%xmm3
+.byte 102,15,56,0,221
+ movdqa 32(%esi),%xmm2
+.byte 102,15,56,0,212
+ pxor %xmm3,%xmm2
+ movdqa 48(%esi),%xmm3
+.byte 102,15,56,0,217
+ pxor %xmm2,%xmm3
+.byte 102,15,56,0,221
+ movdqa 64(%esi),%xmm2
+.byte 102,15,56,0,212
+ pxor %xmm3,%xmm2
+ movdqa 80(%esi),%xmm3
+.byte 102,15,56,0,217
+ pxor %xmm2,%xmm3
+.byte 102,15,56,0,221
+ movdqa 96(%esi),%xmm2
+.byte 102,15,56,0,212
+ pxor %xmm3,%xmm2
+ movdqa 112(%esi),%xmm3
+.byte 102,15,56,0,217
+ pxor %xmm2,%xmm3
+ addl $-16,%edx
+L015schedule_mangle_both:
+ movdqa 256(%ebp,%ecx,1),%xmm1
+.byte 102,15,56,0,217
+ addl $-16,%ecx
+ andl $48,%ecx
+ movdqu %xmm3,(%edx)
+ ret
+.globl _vpaes_set_encrypt_key
+.align 4
+_vpaes_set_encrypt_key:
+L_vpaes_set_encrypt_key_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 20(%esp),%esi
+ leal -56(%esp),%ebx
+ movl 24(%esp),%eax
+ andl $-16,%ebx
+ movl 28(%esp),%edx
+ xchgl %esp,%ebx
+ movl %ebx,48(%esp)
+ movl %eax,%ebx
+ shrl $5,%ebx
+ addl $5,%ebx
+ movl %ebx,240(%edx)
+ movl $48,%ecx
+ movl $0,%edi
+ leal L_vpaes_consts+0x30-L016pic_point,%ebp
+ call __vpaes_schedule_core
+L016pic_point:
+ movl 48(%esp),%esp
+ xorl %eax,%eax
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _vpaes_set_decrypt_key
+.align 4
+_vpaes_set_decrypt_key:
+L_vpaes_set_decrypt_key_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 20(%esp),%esi
+ leal -56(%esp),%ebx
+ movl 24(%esp),%eax
+ andl $-16,%ebx
+ movl 28(%esp),%edx
+ xchgl %esp,%ebx
+ movl %ebx,48(%esp)
+ movl %eax,%ebx
+ shrl $5,%ebx
+ addl $5,%ebx
+ movl %ebx,240(%edx)
+ shll $4,%ebx
+ leal 16(%edx,%ebx,1),%edx
+ movl $1,%edi
+ movl %eax,%ecx
+ shrl $1,%ecx
+ andl $32,%ecx
+ xorl $32,%ecx
+ leal L_vpaes_consts+0x30-L017pic_point,%ebp
+ call __vpaes_schedule_core
+L017pic_point:
+ movl 48(%esp),%esp
+ xorl %eax,%eax
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _vpaes_encrypt
+.align 4
+_vpaes_encrypt:
+L_vpaes_encrypt_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ leal L_vpaes_consts+0x30-L018pic_point,%ebp
+ call __vpaes_preheat
+L018pic_point:
+ movl 20(%esp),%esi
+ leal -56(%esp),%ebx
+ movl 24(%esp),%edi
+ andl $-16,%ebx
+ movl 28(%esp),%edx
+ xchgl %esp,%ebx
+ movl %ebx,48(%esp)
+ movdqu (%esi),%xmm0
+ call __vpaes_encrypt_core
+ movdqu %xmm0,(%edi)
+ movl 48(%esp),%esp
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _vpaes_decrypt
+.align 4
+_vpaes_decrypt:
+L_vpaes_decrypt_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ leal L_vpaes_consts+0x30-L019pic_point,%ebp
+ call __vpaes_preheat
+L019pic_point:
+ movl 20(%esp),%esi
+ leal -56(%esp),%ebx
+ movl 24(%esp),%edi
+ andl $-16,%ebx
+ movl 28(%esp),%edx
+ xchgl %esp,%ebx
+ movl %ebx,48(%esp)
+ movdqu (%esi),%xmm0
+ call __vpaes_decrypt_core
+ movdqu %xmm0,(%edi)
+ movl 48(%esp),%esp
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _vpaes_cbc_encrypt
+.align 4
+_vpaes_cbc_encrypt:
+L_vpaes_cbc_encrypt_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 20(%esp),%esi
+ movl 24(%esp),%edi
+ movl 28(%esp),%eax
+ movl 32(%esp),%edx
+ subl $16,%eax
+ jc L020cbc_abort
+ leal -56(%esp),%ebx
+ movl 36(%esp),%ebp
+ andl $-16,%ebx
+ movl 40(%esp),%ecx
+ xchgl %esp,%ebx
+ movdqu (%ebp),%xmm1
+ subl %esi,%edi
+ movl %ebx,48(%esp)
+ movl %edi,(%esp)
+ movl %edx,4(%esp)
+ movl %ebp,8(%esp)
+ movl %eax,%edi
+ leal L_vpaes_consts+0x30-L021pic_point,%ebp
+ call __vpaes_preheat
+L021pic_point:
+ cmpl $0,%ecx
+ je L022cbc_dec_loop
+ jmp L023cbc_enc_loop
+.align 4,0x90
+L023cbc_enc_loop:
+ movdqu (%esi),%xmm0
+ pxor %xmm1,%xmm0
+ call __vpaes_encrypt_core
+ movl (%esp),%ebx
+ movl 4(%esp),%edx
+ movdqa %xmm0,%xmm1
+ movdqu %xmm0,(%ebx,%esi,1)
+ leal 16(%esi),%esi
+ subl $16,%edi
+ jnc L023cbc_enc_loop
+ jmp L024cbc_done
+.align 4,0x90
+L022cbc_dec_loop:
+ movdqu (%esi),%xmm0
+ movdqa %xmm1,16(%esp)
+ movdqa %xmm0,32(%esp)
+ call __vpaes_decrypt_core
+ movl (%esp),%ebx
+ movl 4(%esp),%edx
+ pxor 16(%esp),%xmm0
+ movdqa 32(%esp),%xmm1
+ movdqu %xmm0,(%ebx,%esi,1)
+ leal 16(%esi),%esi
+ subl $16,%edi
+ jnc L022cbc_dec_loop
+L024cbc_done:
+ movl 8(%esp),%ebx
+ movl 48(%esp),%esp
+ movdqu %xmm1,(%ebx)
+L020cbc_abort:
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/bf/bf-586.s b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/bf/bf-586.s
new file mode 100644
index 00000000000000..7d2d172be109ea
--- /dev/null
+++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/bf/bf-586.s
@@ -0,0 +1,889 @@
+.text
+.globl _BF_encrypt
+.align 4
+_BF_encrypt:
+L_BF_encrypt_begin:
+
+ pushl %ebp
+ pushl %ebx
+ movl 12(%esp),%ebx
+ movl 16(%esp),%ebp
+ pushl %esi
+ pushl %edi
+ # Load the 2 words
+ movl (%ebx),%edi
+ movl 4(%ebx),%esi
+ xorl %eax,%eax
+ movl (%ebp),%ebx
+ xorl %ecx,%ecx
+ xorl %ebx,%edi
+
+ # Round 0
+ movl 4(%ebp),%edx
+ movl %edi,%ebx
+ xorl %edx,%esi
+ shrl $16,%ebx
+ movl %edi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%esi
+
+ # Round 1
+ movl 8(%ebp),%edx
+ movl %esi,%ebx
+ xorl %edx,%edi
+ shrl $16,%ebx
+ movl %esi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%edi
+
+ # Round 2
+ movl 12(%ebp),%edx
+ movl %edi,%ebx
+ xorl %edx,%esi
+ shrl $16,%ebx
+ movl %edi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%esi
+
+ # Round 3
+ movl 16(%ebp),%edx
+ movl %esi,%ebx
+ xorl %edx,%edi
+ shrl $16,%ebx
+ movl %esi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%edi
+
+ # Round 4
+ movl 20(%ebp),%edx
+ movl %edi,%ebx
+ xorl %edx,%esi
+ shrl $16,%ebx
+ movl %edi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%esi
+
+ # Round 5
+ movl 24(%ebp),%edx
+ movl %esi,%ebx
+ xorl %edx,%edi
+ shrl $16,%ebx
+ movl %esi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%edi
+
+ # Round 6
+ movl 28(%ebp),%edx
+ movl %edi,%ebx
+ xorl %edx,%esi
+ shrl $16,%ebx
+ movl %edi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%esi
+
+ # Round 7
+ movl 32(%ebp),%edx
+ movl %esi,%ebx
+ xorl %edx,%edi
+ shrl $16,%ebx
+ movl %esi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%edi
+
+ # Round 8
+ movl 36(%ebp),%edx
+ movl %edi,%ebx
+ xorl %edx,%esi
+ shrl $16,%ebx
+ movl %edi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%esi
+
+ # Round 9
+ movl 40(%ebp),%edx
+ movl %esi,%ebx
+ xorl %edx,%edi
+ shrl $16,%ebx
+ movl %esi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%edi
+
+ # Round 10
+ movl 44(%ebp),%edx
+ movl %edi,%ebx
+ xorl %edx,%esi
+ shrl $16,%ebx
+ movl %edi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%esi
+
+ # Round 11
+ movl 48(%ebp),%edx
+ movl %esi,%ebx
+ xorl %edx,%edi
+ shrl $16,%ebx
+ movl %esi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%edi
+
+ # Round 12
+ movl 52(%ebp),%edx
+ movl %edi,%ebx
+ xorl %edx,%esi
+ shrl $16,%ebx
+ movl %edi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%esi
+
+ # Round 13
+ movl 56(%ebp),%edx
+ movl %esi,%ebx
+ xorl %edx,%edi
+ shrl $16,%ebx
+ movl %esi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%edi
+
+ # Round 14
+ movl 60(%ebp),%edx
+ movl %edi,%ebx
+ xorl %edx,%esi
+ shrl $16,%ebx
+ movl %edi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%esi
+
+ # Round 15
+ movl 64(%ebp),%edx
+ movl %esi,%ebx
+ xorl %edx,%edi
+ shrl $16,%ebx
+ movl %esi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ # Load parameter 0 (16) enc=1
+ movl 20(%esp),%eax
+ xorl %ebx,%edi
+ movl 68(%ebp),%edx
+ xorl %edx,%esi
+ movl %edi,4(%eax)
+ movl %esi,(%eax)
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _BF_decrypt
+.align 4
+_BF_decrypt:
+L_BF_decrypt_begin:
+
+ pushl %ebp
+ pushl %ebx
+ movl 12(%esp),%ebx
+ movl 16(%esp),%ebp
+ pushl %esi
+ pushl %edi
+ # Load the 2 words
+ movl (%ebx),%edi
+ movl 4(%ebx),%esi
+ xorl %eax,%eax
+ movl 68(%ebp),%ebx
+ xorl %ecx,%ecx
+ xorl %ebx,%edi
+
+ # Round 16
+ movl 64(%ebp),%edx
+ movl %edi,%ebx
+ xorl %edx,%esi
+ shrl $16,%ebx
+ movl %edi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%esi
+
+ # Round 15
+ movl 60(%ebp),%edx
+ movl %esi,%ebx
+ xorl %edx,%edi
+ shrl $16,%ebx
+ movl %esi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%edi
+
+ # Round 14
+ movl 56(%ebp),%edx
+ movl %edi,%ebx
+ xorl %edx,%esi
+ shrl $16,%ebx
+ movl %edi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%esi
+
+ # Round 13
+ movl 52(%ebp),%edx
+ movl %esi,%ebx
+ xorl %edx,%edi
+ shrl $16,%ebx
+ movl %esi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%edi
+
+ # Round 12
+ movl 48(%ebp),%edx
+ movl %edi,%ebx
+ xorl %edx,%esi
+ shrl $16,%ebx
+ movl %edi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%esi
+
+ # Round 11
+ movl 44(%ebp),%edx
+ movl %esi,%ebx
+ xorl %edx,%edi
+ shrl $16,%ebx
+ movl %esi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%edi
+
+ # Round 10
+ movl 40(%ebp),%edx
+ movl %edi,%ebx
+ xorl %edx,%esi
+ shrl $16,%ebx
+ movl %edi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%esi
+
+ # Round 9
+ movl 36(%ebp),%edx
+ movl %esi,%ebx
+ xorl %edx,%edi
+ shrl $16,%ebx
+ movl %esi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%edi
+
+ # Round 8
+ movl 32(%ebp),%edx
+ movl %edi,%ebx
+ xorl %edx,%esi
+ shrl $16,%ebx
+ movl %edi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%esi
+
+ # Round 7
+ movl 28(%ebp),%edx
+ movl %esi,%ebx
+ xorl %edx,%edi
+ shrl $16,%ebx
+ movl %esi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%edi
+
+ # Round 6
+ movl 24(%ebp),%edx
+ movl %edi,%ebx
+ xorl %edx,%esi
+ shrl $16,%ebx
+ movl %edi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%esi
+
+ # Round 5
+ movl 20(%ebp),%edx
+ movl %esi,%ebx
+ xorl %edx,%edi
+ shrl $16,%ebx
+ movl %esi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%edi
+
+ # Round 4
+ movl 16(%ebp),%edx
+ movl %edi,%ebx
+ xorl %edx,%esi
+ shrl $16,%ebx
+ movl %edi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%esi
+
+ # Round 3
+ movl 12(%ebp),%edx
+ movl %esi,%ebx
+ xorl %edx,%edi
+ shrl $16,%ebx
+ movl %esi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%edi
+
+ # Round 2
+ movl 8(%ebp),%edx
+ movl %edi,%ebx
+ xorl %edx,%esi
+ shrl $16,%ebx
+ movl %edi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ xorl %eax,%eax
+ xorl %ebx,%esi
+
+ # Round 1
+ movl 4(%ebp),%edx
+ movl %esi,%ebx
+ xorl %edx,%edi
+ shrl $16,%ebx
+ movl %esi,%edx
+ movb %bh,%al
+ andl $255,%ebx
+ movb %dh,%cl
+ andl $255,%edx
+ movl 72(%ebp,%eax,4),%eax
+ movl 1096(%ebp,%ebx,4),%ebx
+ addl %eax,%ebx
+ movl 2120(%ebp,%ecx,4),%eax
+ xorl %eax,%ebx
+ movl 3144(%ebp,%edx,4),%edx
+ addl %edx,%ebx
+ # Load parameter 0 (1) enc=0
+ movl 20(%esp),%eax
+ xorl %ebx,%edi
+ movl (%ebp),%edx
+ xorl %edx,%esi
+ movl %edi,4(%eax)
+ movl %esi,(%eax)
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _BF_cbc_encrypt
+.align 4
+_BF_cbc_encrypt:
+L_BF_cbc_encrypt_begin:
+
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 28(%esp),%ebp
+ # getting iv ptr from parameter 4
+ movl 36(%esp),%ebx
+ movl (%ebx),%esi
+ movl 4(%ebx),%edi
+ pushl %edi
+ pushl %esi
+ pushl %edi
+ pushl %esi
+ movl %esp,%ebx
+ movl 36(%esp),%esi
+ movl 40(%esp),%edi
+ # getting encrypt flag from parameter 5
+ movl 56(%esp),%ecx
+ # get and push parameter 3
+ movl 48(%esp),%eax
+ pushl %eax
+ pushl %ebx
+ cmpl $0,%ecx
+ jz L000decrypt
+ andl $4294967288,%ebp
+ movl 8(%esp),%eax
+ movl 12(%esp),%ebx
+ jz L001encrypt_finish
+L002encrypt_loop:
+ movl (%esi),%ecx
+ movl 4(%esi),%edx
+ xorl %ecx,%eax
+ xorl %edx,%ebx
+ bswap %eax
+ bswap %ebx
+ movl %eax,8(%esp)
+ movl %ebx,12(%esp)
+ call L_BF_encrypt_begin
+ movl 8(%esp),%eax
+ movl 12(%esp),%ebx
+ bswap %eax
+ bswap %ebx
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ addl $8,%esi
+ addl $8,%edi
+ subl $8,%ebp
+ jnz L002encrypt_loop
+L001encrypt_finish:
+ movl 52(%esp),%ebp
+ andl $7,%ebp
+ jz L003finish
+ call L004PIC_point
+L004PIC_point:
+ popl %edx
+ leal L005cbc_enc_jmp_table-L004PIC_point(%edx),%ecx
+ movl (%ecx,%ebp,4),%ebp
+ addl %edx,%ebp
+ xorl %ecx,%ecx
+ xorl %edx,%edx
+ jmp *%ebp
+L006ej7:
+ movb 6(%esi),%dh
+ shll $8,%edx
+L007ej6:
+ movb 5(%esi),%dh
+L008ej5:
+ movb 4(%esi),%dl
+L009ej4:
+ movl (%esi),%ecx
+ jmp L010ejend
+L011ej3:
+ movb 2(%esi),%ch
+ shll $8,%ecx
+L012ej2:
+ movb 1(%esi),%ch
+L013ej1:
+ movb (%esi),%cl
+L010ejend:
+ xorl %ecx,%eax
+ xorl %edx,%ebx
+ bswap %eax
+ bswap %ebx
+ movl %eax,8(%esp)
+ movl %ebx,12(%esp)
+ call L_BF_encrypt_begin
+ movl 8(%esp),%eax
+ movl 12(%esp),%ebx
+ bswap %eax
+ bswap %ebx
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ jmp L003finish
+L000decrypt:
+ andl $4294967288,%ebp
+ movl 16(%esp),%eax
+ movl 20(%esp),%ebx
+ jz L014decrypt_finish
+L015decrypt_loop:
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ bswap %eax
+ bswap %ebx
+ movl %eax,8(%esp)
+ movl %ebx,12(%esp)
+ call L_BF_decrypt_begin
+ movl 8(%esp),%eax
+ movl 12(%esp),%ebx
+ bswap %eax
+ bswap %ebx
+ movl 16(%esp),%ecx
+ movl 20(%esp),%edx
+ xorl %eax,%ecx
+ xorl %ebx,%edx
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl %ecx,(%edi)
+ movl %edx,4(%edi)
+ movl %eax,16(%esp)
+ movl %ebx,20(%esp)
+ addl $8,%esi
+ addl $8,%edi
+ subl $8,%ebp
+ jnz L015decrypt_loop
+L014decrypt_finish:
+ movl 52(%esp),%ebp
+ andl $7,%ebp
+ jz L003finish
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ bswap %eax
+ bswap %ebx
+ movl %eax,8(%esp)
+ movl %ebx,12(%esp)
+ call L_BF_decrypt_begin
+ movl 8(%esp),%eax
+ movl 12(%esp),%ebx
+ bswap %eax
+ bswap %ebx
+ movl 16(%esp),%ecx
+ movl 20(%esp),%edx
+ xorl %eax,%ecx
+ xorl %ebx,%edx
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+L016dj7:
+ rorl $16,%edx
+ movb %dl,6(%edi)
+ shrl $16,%edx
+L017dj6:
+ movb %dh,5(%edi)
+L018dj5:
+ movb %dl,4(%edi)
+L019dj4:
+ movl %ecx,(%edi)
+ jmp L020djend
+L021dj3:
+ rorl $16,%ecx
+ movb %cl,2(%edi)
+ shll $16,%ecx
+L022dj2:
+ movb %ch,1(%esi)
+L023dj1:
+ movb %cl,(%esi)
+L020djend:
+ jmp L003finish
+L003finish:
+ movl 60(%esp),%ecx
+ addl $24,%esp
+ movl %eax,(%ecx)
+ movl %ebx,4(%ecx)
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.align 6,0x90
+L005cbc_enc_jmp_table:
+.long 0
+.long L013ej1-L004PIC_point
+.long L012ej2-L004PIC_point
+.long L011ej3-L004PIC_point
+.long L009ej4-L004PIC_point
+.long L008ej5-L004PIC_point
+.long L007ej6-L004PIC_point
+.long L006ej7-L004PIC_point
+.align 6,0x90
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/bn/bn-586.s b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/bn/bn-586.s
new file mode 100644
index 00000000000000..09c65d1d3e8668
--- /dev/null
+++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/bn/bn-586.s
@@ -0,0 +1,1519 @@
+.text
+.globl _bn_mul_add_words
+.align 4
+_bn_mul_add_words:
+L_bn_mul_add_words_begin:
+ call L000PIC_me_up
+L000PIC_me_up:
+ popl %eax
+ movl L_OPENSSL_ia32cap_P$non_lazy_ptr-L000PIC_me_up(%eax),%eax
+ btl $26,(%eax)
+ jnc L001maw_non_sse2
+ movl 4(%esp),%eax
+ movl 8(%esp),%edx
+ movl 12(%esp),%ecx
+ movd 16(%esp),%mm0
+ pxor %mm1,%mm1
+ jmp L002maw_sse2_entry
+.align 4,0x90
+L003maw_sse2_unrolled:
+ movd (%eax),%mm3
+ paddq %mm3,%mm1
+ movd (%edx),%mm2
+ pmuludq %mm0,%mm2
+ movd 4(%edx),%mm4
+ pmuludq %mm0,%mm4
+ movd 8(%edx),%mm6
+ pmuludq %mm0,%mm6
+ movd 12(%edx),%mm7
+ pmuludq %mm0,%mm7
+ paddq %mm2,%mm1
+ movd 4(%eax),%mm3
+ paddq %mm4,%mm3
+ movd 8(%eax),%mm5
+ paddq %mm6,%mm5
+ movd 12(%eax),%mm4
+ paddq %mm4,%mm7
+ movd %mm1,(%eax)
+ movd 16(%edx),%mm2
+ pmuludq %mm0,%mm2
+ psrlq $32,%mm1
+ movd 20(%edx),%mm4
+ pmuludq %mm0,%mm4
+ paddq %mm3,%mm1
+ movd 24(%edx),%mm6
+ pmuludq %mm0,%mm6
+ movd %mm1,4(%eax)
+ psrlq $32,%mm1
+ movd 28(%edx),%mm3
+ addl $32,%edx
+ pmuludq %mm0,%mm3
+ paddq %mm5,%mm1
+ movd 16(%eax),%mm5
+ paddq %mm5,%mm2
+ movd %mm1,8(%eax)
+ psrlq $32,%mm1
+ paddq %mm7,%mm1
+ movd 20(%eax),%mm5
+ paddq %mm5,%mm4
+ movd %mm1,12(%eax)
+ psrlq $32,%mm1
+ paddq %mm2,%mm1
+ movd 24(%eax),%mm5
+ paddq %mm5,%mm6
+ movd %mm1,16(%eax)
+ psrlq $32,%mm1
+ paddq %mm4,%mm1
+ movd 28(%eax),%mm5
+ paddq %mm5,%mm3
+ movd %mm1,20(%eax)
+ psrlq $32,%mm1
+ paddq %mm6,%mm1
+ movd %mm1,24(%eax)
+ psrlq $32,%mm1
+ paddq %mm3,%mm1
+ movd %mm1,28(%eax)
+ leal 32(%eax),%eax
+ psrlq $32,%mm1
+ subl $8,%ecx
+ jz L004maw_sse2_exit
+L002maw_sse2_entry:
+ testl $4294967288,%ecx
+ jnz L003maw_sse2_unrolled
+.align 2,0x90
+L005maw_sse2_loop:
+ movd (%edx),%mm2
+ movd (%eax),%mm3
+ pmuludq %mm0,%mm2
+ leal 4(%edx),%edx
+ paddq %mm3,%mm1
+ paddq %mm2,%mm1
+ movd %mm1,(%eax)
+ subl $1,%ecx
+ psrlq $32,%mm1
+ leal 4(%eax),%eax
+ jnz L005maw_sse2_loop
+L004maw_sse2_exit:
+ movd %mm1,%eax
+ emms
+ ret
+.align 4,0x90
+L001maw_non_sse2:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+
+ xorl %esi,%esi
+ movl 20(%esp),%edi
+ movl 28(%esp),%ecx
+ movl 24(%esp),%ebx
+ andl $4294967288,%ecx
+ movl 32(%esp),%ebp
+ pushl %ecx
+ jz L006maw_finish
+.align 4,0x90
+L007maw_loop:
+ # Round 0
+ movl (%ebx),%eax
+ mull %ebp
+ addl %esi,%eax
+ adcl $0,%edx
+ addl (%edi),%eax
+ adcl $0,%edx
+ movl %eax,(%edi)
+ movl %edx,%esi
+ # Round 4
+ movl 4(%ebx),%eax
+ mull %ebp
+ addl %esi,%eax
+ adcl $0,%edx
+ addl 4(%edi),%eax
+ adcl $0,%edx
+ movl %eax,4(%edi)
+ movl %edx,%esi
+ # Round 8
+ movl 8(%ebx),%eax
+ mull %ebp
+ addl %esi,%eax
+ adcl $0,%edx
+ addl 8(%edi),%eax
+ adcl $0,%edx
+ movl %eax,8(%edi)
+ movl %edx,%esi
+ # Round 12
+ movl 12(%ebx),%eax
+ mull %ebp
+ addl %esi,%eax
+ adcl $0,%edx
+ addl 12(%edi),%eax
+ adcl $0,%edx
+ movl %eax,12(%edi)
+ movl %edx,%esi
+ # Round 16
+ movl 16(%ebx),%eax
+ mull %ebp
+ addl %esi,%eax
+ adcl $0,%edx
+ addl 16(%edi),%eax
+ adcl $0,%edx
+ movl %eax,16(%edi)
+ movl %edx,%esi
+ # Round 20
+ movl 20(%ebx),%eax
+ mull %ebp
+ addl %esi,%eax
+ adcl $0,%edx
+ addl 20(%edi),%eax
+ adcl $0,%edx
+ movl %eax,20(%edi)
+ movl %edx,%esi
+ # Round 24
+ movl 24(%ebx),%eax
+ mull %ebp
+ addl %esi,%eax
+ adcl $0,%edx
+ addl 24(%edi),%eax
+ adcl $0,%edx
+ movl %eax,24(%edi)
+ movl %edx,%esi
+ # Round 28
+ movl 28(%ebx),%eax
+ mull %ebp
+ addl %esi,%eax
+ adcl $0,%edx
+ addl 28(%edi),%eax
+ adcl $0,%edx
+ movl %eax,28(%edi)
+ movl %edx,%esi
+
+ subl $8,%ecx
+ leal 32(%ebx),%ebx
+ leal 32(%edi),%edi
+ jnz L007maw_loop
+L006maw_finish:
+ movl 32(%esp),%ecx
+ andl $7,%ecx
+ jnz L008maw_finish2
+ jmp L009maw_end
+L008maw_finish2:
+ # Tail Round 0
+ movl (%ebx),%eax
+ mull %ebp
+ addl %esi,%eax
+ adcl $0,%edx
+ addl (%edi),%eax
+ adcl $0,%edx
+ decl %ecx
+ movl %eax,(%edi)
+ movl %edx,%esi
+ jz L009maw_end
+ # Tail Round 1
+ movl 4(%ebx),%eax
+ mull %ebp
+ addl %esi,%eax
+ adcl $0,%edx
+ addl 4(%edi),%eax
+ adcl $0,%edx
+ decl %ecx
+ movl %eax,4(%edi)
+ movl %edx,%esi
+ jz L009maw_end
+ # Tail Round 2
+ movl 8(%ebx),%eax
+ mull %ebp
+ addl %esi,%eax
+ adcl $0,%edx
+ addl 8(%edi),%eax
+ adcl $0,%edx
+ decl %ecx
+ movl %eax,8(%edi)
+ movl %edx,%esi
+ jz L009maw_end
+ # Tail Round 3
+ movl 12(%ebx),%eax
+ mull %ebp
+ addl %esi,%eax
+ adcl $0,%edx
+ addl 12(%edi),%eax
+ adcl $0,%edx
+ decl %ecx
+ movl %eax,12(%edi)
+ movl %edx,%esi
+ jz L009maw_end
+ # Tail Round 4
+ movl 16(%ebx),%eax
+ mull %ebp
+ addl %esi,%eax
+ adcl $0,%edx
+ addl 16(%edi),%eax
+ adcl $0,%edx
+ decl %ecx
+ movl %eax,16(%edi)
+ movl %edx,%esi
+ jz L009maw_end
+ # Tail Round 5
+ movl 20(%ebx),%eax
+ mull %ebp
+ addl %esi,%eax
+ adcl $0,%edx
+ addl 20(%edi),%eax
+ adcl $0,%edx
+ decl %ecx
+ movl %eax,20(%edi)
+ movl %edx,%esi
+ jz L009maw_end
+ # Tail Round 6
+ movl 24(%ebx),%eax
+ mull %ebp
+ addl %esi,%eax
+ adcl $0,%edx
+ addl 24(%edi),%eax
+ adcl $0,%edx
+ movl %eax,24(%edi)
+ movl %edx,%esi
+L009maw_end:
+ movl %esi,%eax
+ popl %ecx
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _bn_mul_words
+.align 4
+_bn_mul_words:
+L_bn_mul_words_begin:
+ call L010PIC_me_up
+L010PIC_me_up:
+ popl %eax
+ movl L_OPENSSL_ia32cap_P$non_lazy_ptr-L010PIC_me_up(%eax),%eax
+ btl $26,(%eax)
+ jnc L011mw_non_sse2
+ movl 4(%esp),%eax
+ movl 8(%esp),%edx
+ movl 12(%esp),%ecx
+ movd 16(%esp),%mm0
+ pxor %mm1,%mm1
+.align 4,0x90
+L012mw_sse2_loop:
+ movd (%edx),%mm2
+ pmuludq %mm0,%mm2
+ leal 4(%edx),%edx
+ paddq %mm2,%mm1
+ movd %mm1,(%eax)
+ subl $1,%ecx
+ psrlq $32,%mm1
+ leal 4(%eax),%eax
+ jnz L012mw_sse2_loop
+ movd %mm1,%eax
+ emms
+ ret
+.align 4,0x90
+L011mw_non_sse2:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+
+ xorl %esi,%esi
+ movl 20(%esp),%edi
+ movl 24(%esp),%ebx
+ movl 28(%esp),%ebp
+ movl 32(%esp),%ecx
+ andl $4294967288,%ebp
+ jz L013mw_finish
+L014mw_loop:
+ # Round 0
+ movl (%ebx),%eax
+ mull %ecx
+ addl %esi,%eax
+ adcl $0,%edx
+ movl %eax,(%edi)
+ movl %edx,%esi
+ # Round 4
+ movl 4(%ebx),%eax
+ mull %ecx
+ addl %esi,%eax
+ adcl $0,%edx
+ movl %eax,4(%edi)
+ movl %edx,%esi
+ # Round 8
+ movl 8(%ebx),%eax
+ mull %ecx
+ addl %esi,%eax
+ adcl $0,%edx
+ movl %eax,8(%edi)
+ movl %edx,%esi
+ # Round 12
+ movl 12(%ebx),%eax
+ mull %ecx
+ addl %esi,%eax
+ adcl $0,%edx
+ movl %eax,12(%edi)
+ movl %edx,%esi
+ # Round 16
+ movl 16(%ebx),%eax
+ mull %ecx
+ addl %esi,%eax
+ adcl $0,%edx
+ movl %eax,16(%edi)
+ movl %edx,%esi
+ # Round 20
+ movl 20(%ebx),%eax
+ mull %ecx
+ addl %esi,%eax
+ adcl $0,%edx
+ movl %eax,20(%edi)
+ movl %edx,%esi
+ # Round 24
+ movl 24(%ebx),%eax
+ mull %ecx
+ addl %esi,%eax
+ adcl $0,%edx
+ movl %eax,24(%edi)
+ movl %edx,%esi
+ # Round 28
+ movl 28(%ebx),%eax
+ mull %ecx
+ addl %esi,%eax
+ adcl $0,%edx
+ movl %eax,28(%edi)
+ movl %edx,%esi
+
+ addl $32,%ebx
+ addl $32,%edi
+ subl $8,%ebp
+ jz L013mw_finish
+ jmp L014mw_loop
+L013mw_finish:
+ movl 28(%esp),%ebp
+ andl $7,%ebp
+ jnz L015mw_finish2
+ jmp L016mw_end
+L015mw_finish2:
+ # Tail Round 0
+ movl (%ebx),%eax
+ mull %ecx
+ addl %esi,%eax
+ adcl $0,%edx
+ movl %eax,(%edi)
+ movl %edx,%esi
+ decl %ebp
+ jz L016mw_end
+ # Tail Round 1
+ movl 4(%ebx),%eax
+ mull %ecx
+ addl %esi,%eax
+ adcl $0,%edx
+ movl %eax,4(%edi)
+ movl %edx,%esi
+ decl %ebp
+ jz L016mw_end
+ # Tail Round 2
+ movl 8(%ebx),%eax
+ mull %ecx
+ addl %esi,%eax
+ adcl $0,%edx
+ movl %eax,8(%edi)
+ movl %edx,%esi
+ decl %ebp
+ jz L016mw_end
+ # Tail Round 3
+ movl 12(%ebx),%eax
+ mull %ecx
+ addl %esi,%eax
+ adcl $0,%edx
+ movl %eax,12(%edi)
+ movl %edx,%esi
+ decl %ebp
+ jz L016mw_end
+ # Tail Round 4
+ movl 16(%ebx),%eax
+ mull %ecx
+ addl %esi,%eax
+ adcl $0,%edx
+ movl %eax,16(%edi)
+ movl %edx,%esi
+ decl %ebp
+ jz L016mw_end
+ # Tail Round 5
+ movl 20(%ebx),%eax
+ mull %ecx
+ addl %esi,%eax
+ adcl $0,%edx
+ movl %eax,20(%edi)
+ movl %edx,%esi
+ decl %ebp
+ jz L016mw_end
+ # Tail Round 6
+ movl 24(%ebx),%eax
+ mull %ecx
+ addl %esi,%eax
+ adcl $0,%edx
+ movl %eax,24(%edi)
+ movl %edx,%esi
+L016mw_end:
+ movl %esi,%eax
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _bn_sqr_words
+.align 4
+_bn_sqr_words:
+L_bn_sqr_words_begin:
+ call L017PIC_me_up
+L017PIC_me_up:
+ popl %eax
+ movl L_OPENSSL_ia32cap_P$non_lazy_ptr-L017PIC_me_up(%eax),%eax
+ btl $26,(%eax)
+ jnc L018sqr_non_sse2
+ movl 4(%esp),%eax
+ movl 8(%esp),%edx
+ movl 12(%esp),%ecx
+.align 4,0x90
+L019sqr_sse2_loop:
+ movd (%edx),%mm0
+ pmuludq %mm0,%mm0
+ leal 4(%edx),%edx
+ movq %mm0,(%eax)
+ subl $1,%ecx
+ leal 8(%eax),%eax
+ jnz L019sqr_sse2_loop
+ emms
+ ret
+.align 4,0x90
+L018sqr_non_sse2:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+
+ movl 20(%esp),%esi
+ movl 24(%esp),%edi
+ movl 28(%esp),%ebx
+ andl $4294967288,%ebx
+ jz L020sw_finish
+L021sw_loop:
+ # Round 0
+ movl (%edi),%eax
+ mull %eax
+ movl %eax,(%esi)
+ movl %edx,4(%esi)
+ # Round 4
+ movl 4(%edi),%eax
+ mull %eax
+ movl %eax,8(%esi)
+ movl %edx,12(%esi)
+ # Round 8
+ movl 8(%edi),%eax
+ mull %eax
+ movl %eax,16(%esi)
+ movl %edx,20(%esi)
+ # Round 12
+ movl 12(%edi),%eax
+ mull %eax
+ movl %eax,24(%esi)
+ movl %edx,28(%esi)
+ # Round 16
+ movl 16(%edi),%eax
+ mull %eax
+ movl %eax,32(%esi)
+ movl %edx,36(%esi)
+ # Round 20
+ movl 20(%edi),%eax
+ mull %eax
+ movl %eax,40(%esi)
+ movl %edx,44(%esi)
+ # Round 24
+ movl 24(%edi),%eax
+ mull %eax
+ movl %eax,48(%esi)
+ movl %edx,52(%esi)
+ # Round 28
+ movl 28(%edi),%eax
+ mull %eax
+ movl %eax,56(%esi)
+ movl %edx,60(%esi)
+
+ addl $32,%edi
+ addl $64,%esi
+ subl $8,%ebx
+ jnz L021sw_loop
+L020sw_finish:
+ movl 28(%esp),%ebx
+ andl $7,%ebx
+ jz L022sw_end
+ # Tail Round 0
+ movl (%edi),%eax
+ mull %eax
+ movl %eax,(%esi)
+ decl %ebx
+ movl %edx,4(%esi)
+ jz L022sw_end
+ # Tail Round 1
+ movl 4(%edi),%eax
+ mull %eax
+ movl %eax,8(%esi)
+ decl %ebx
+ movl %edx,12(%esi)
+ jz L022sw_end
+ # Tail Round 2
+ movl 8(%edi),%eax
+ mull %eax
+ movl %eax,16(%esi)
+ decl %ebx
+ movl %edx,20(%esi)
+ jz L022sw_end
+ # Tail Round 3
+ movl 12(%edi),%eax
+ mull %eax
+ movl %eax,24(%esi)
+ decl %ebx
+ movl %edx,28(%esi)
+ jz L022sw_end
+ # Tail Round 4
+ movl 16(%edi),%eax
+ mull %eax
+ movl %eax,32(%esi)
+ decl %ebx
+ movl %edx,36(%esi)
+ jz L022sw_end
+ # Tail Round 5
+ movl 20(%edi),%eax
+ mull %eax
+ movl %eax,40(%esi)
+ decl %ebx
+ movl %edx,44(%esi)
+ jz L022sw_end
+ # Tail Round 6
+ movl 24(%edi),%eax
+ mull %eax
+ movl %eax,48(%esi)
+ movl %edx,52(%esi)
+L022sw_end:
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _bn_div_words
+.align 4
+_bn_div_words:
+L_bn_div_words_begin:
+ movl 4(%esp),%edx
+ movl 8(%esp),%eax
+ movl 12(%esp),%ecx
+ divl %ecx
+ ret
+.globl _bn_add_words
+.align 4
+_bn_add_words:
+L_bn_add_words_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+
+ movl 20(%esp),%ebx
+ movl 24(%esp),%esi
+ movl 28(%esp),%edi
+ movl 32(%esp),%ebp
+ xorl %eax,%eax
+ andl $4294967288,%ebp
+ jz L023aw_finish
+L024aw_loop:
+ # Round 0
+ movl (%esi),%ecx
+ movl (%edi),%edx
+ addl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ addl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,(%ebx)
+ # Round 1
+ movl 4(%esi),%ecx
+ movl 4(%edi),%edx
+ addl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ addl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,4(%ebx)
+ # Round 2
+ movl 8(%esi),%ecx
+ movl 8(%edi),%edx
+ addl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ addl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,8(%ebx)
+ # Round 3
+ movl 12(%esi),%ecx
+ movl 12(%edi),%edx
+ addl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ addl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,12(%ebx)
+ # Round 4
+ movl 16(%esi),%ecx
+ movl 16(%edi),%edx
+ addl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ addl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,16(%ebx)
+ # Round 5
+ movl 20(%esi),%ecx
+ movl 20(%edi),%edx
+ addl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ addl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,20(%ebx)
+ # Round 6
+ movl 24(%esi),%ecx
+ movl 24(%edi),%edx
+ addl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ addl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,24(%ebx)
+ # Round 7
+ movl 28(%esi),%ecx
+ movl 28(%edi),%edx
+ addl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ addl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,28(%ebx)
+
+ addl $32,%esi
+ addl $32,%edi
+ addl $32,%ebx
+ subl $8,%ebp
+ jnz L024aw_loop
+L023aw_finish:
+ movl 32(%esp),%ebp
+ andl $7,%ebp
+ jz L025aw_end
+ # Tail Round 0
+ movl (%esi),%ecx
+ movl (%edi),%edx
+ addl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ addl %edx,%ecx
+ adcl $0,%eax
+ decl %ebp
+ movl %ecx,(%ebx)
+ jz L025aw_end
+ # Tail Round 1
+ movl 4(%esi),%ecx
+ movl 4(%edi),%edx
+ addl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ addl %edx,%ecx
+ adcl $0,%eax
+ decl %ebp
+ movl %ecx,4(%ebx)
+ jz L025aw_end
+ # Tail Round 2
+ movl 8(%esi),%ecx
+ movl 8(%edi),%edx
+ addl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ addl %edx,%ecx
+ adcl $0,%eax
+ decl %ebp
+ movl %ecx,8(%ebx)
+ jz L025aw_end
+ # Tail Round 3
+ movl 12(%esi),%ecx
+ movl 12(%edi),%edx
+ addl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ addl %edx,%ecx
+ adcl $0,%eax
+ decl %ebp
+ movl %ecx,12(%ebx)
+ jz L025aw_end
+ # Tail Round 4
+ movl 16(%esi),%ecx
+ movl 16(%edi),%edx
+ addl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ addl %edx,%ecx
+ adcl $0,%eax
+ decl %ebp
+ movl %ecx,16(%ebx)
+ jz L025aw_end
+ # Tail Round 5
+ movl 20(%esi),%ecx
+ movl 20(%edi),%edx
+ addl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ addl %edx,%ecx
+ adcl $0,%eax
+ decl %ebp
+ movl %ecx,20(%ebx)
+ jz L025aw_end
+ # Tail Round 6
+ movl 24(%esi),%ecx
+ movl 24(%edi),%edx
+ addl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ addl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,24(%ebx)
+L025aw_end:
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _bn_sub_words
+.align 4
+_bn_sub_words:
+L_bn_sub_words_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+
+ movl 20(%esp),%ebx
+ movl 24(%esp),%esi
+ movl 28(%esp),%edi
+ movl 32(%esp),%ebp
+ xorl %eax,%eax
+ andl $4294967288,%ebp
+ jz L026aw_finish
+L027aw_loop:
+ # Round 0
+ movl (%esi),%ecx
+ movl (%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,(%ebx)
+ # Round 1
+ movl 4(%esi),%ecx
+ movl 4(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,4(%ebx)
+ # Round 2
+ movl 8(%esi),%ecx
+ movl 8(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,8(%ebx)
+ # Round 3
+ movl 12(%esi),%ecx
+ movl 12(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,12(%ebx)
+ # Round 4
+ movl 16(%esi),%ecx
+ movl 16(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,16(%ebx)
+ # Round 5
+ movl 20(%esi),%ecx
+ movl 20(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,20(%ebx)
+ # Round 6
+ movl 24(%esi),%ecx
+ movl 24(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,24(%ebx)
+ # Round 7
+ movl 28(%esi),%ecx
+ movl 28(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,28(%ebx)
+
+ addl $32,%esi
+ addl $32,%edi
+ addl $32,%ebx
+ subl $8,%ebp
+ jnz L027aw_loop
+L026aw_finish:
+ movl 32(%esp),%ebp
+ andl $7,%ebp
+ jz L028aw_end
+ # Tail Round 0
+ movl (%esi),%ecx
+ movl (%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ decl %ebp
+ movl %ecx,(%ebx)
+ jz L028aw_end
+ # Tail Round 1
+ movl 4(%esi),%ecx
+ movl 4(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ decl %ebp
+ movl %ecx,4(%ebx)
+ jz L028aw_end
+ # Tail Round 2
+ movl 8(%esi),%ecx
+ movl 8(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ decl %ebp
+ movl %ecx,8(%ebx)
+ jz L028aw_end
+ # Tail Round 3
+ movl 12(%esi),%ecx
+ movl 12(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ decl %ebp
+ movl %ecx,12(%ebx)
+ jz L028aw_end
+ # Tail Round 4
+ movl 16(%esi),%ecx
+ movl 16(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ decl %ebp
+ movl %ecx,16(%ebx)
+ jz L028aw_end
+ # Tail Round 5
+ movl 20(%esi),%ecx
+ movl 20(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ decl %ebp
+ movl %ecx,20(%ebx)
+ jz L028aw_end
+ # Tail Round 6
+ movl 24(%esi),%ecx
+ movl 24(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,24(%ebx)
+L028aw_end:
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _bn_sub_part_words
+.align 4
+_bn_sub_part_words:
+L_bn_sub_part_words_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+
+ movl 20(%esp),%ebx
+ movl 24(%esp),%esi
+ movl 28(%esp),%edi
+ movl 32(%esp),%ebp
+ xorl %eax,%eax
+ andl $4294967288,%ebp
+ jz L029aw_finish
+L030aw_loop:
+ # Round 0
+ movl (%esi),%ecx
+ movl (%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,(%ebx)
+ # Round 1
+ movl 4(%esi),%ecx
+ movl 4(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,4(%ebx)
+ # Round 2
+ movl 8(%esi),%ecx
+ movl 8(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,8(%ebx)
+ # Round 3
+ movl 12(%esi),%ecx
+ movl 12(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,12(%ebx)
+ # Round 4
+ movl 16(%esi),%ecx
+ movl 16(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,16(%ebx)
+ # Round 5
+ movl 20(%esi),%ecx
+ movl 20(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,20(%ebx)
+ # Round 6
+ movl 24(%esi),%ecx
+ movl 24(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,24(%ebx)
+ # Round 7
+ movl 28(%esi),%ecx
+ movl 28(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,28(%ebx)
+
+ addl $32,%esi
+ addl $32,%edi
+ addl $32,%ebx
+ subl $8,%ebp
+ jnz L030aw_loop
+L029aw_finish:
+ movl 32(%esp),%ebp
+ andl $7,%ebp
+ jz L031aw_end
+ # Tail Round 0
+ movl (%esi),%ecx
+ movl (%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,(%ebx)
+ addl $4,%esi
+ addl $4,%edi
+ addl $4,%ebx
+ decl %ebp
+ jz L031aw_end
+ # Tail Round 1
+ movl (%esi),%ecx
+ movl (%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,(%ebx)
+ addl $4,%esi
+ addl $4,%edi
+ addl $4,%ebx
+ decl %ebp
+ jz L031aw_end
+ # Tail Round 2
+ movl (%esi),%ecx
+ movl (%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,(%ebx)
+ addl $4,%esi
+ addl $4,%edi
+ addl $4,%ebx
+ decl %ebp
+ jz L031aw_end
+ # Tail Round 3
+ movl (%esi),%ecx
+ movl (%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,(%ebx)
+ addl $4,%esi
+ addl $4,%edi
+ addl $4,%ebx
+ decl %ebp
+ jz L031aw_end
+ # Tail Round 4
+ movl (%esi),%ecx
+ movl (%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,(%ebx)
+ addl $4,%esi
+ addl $4,%edi
+ addl $4,%ebx
+ decl %ebp
+ jz L031aw_end
+ # Tail Round 5
+ movl (%esi),%ecx
+ movl (%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,(%ebx)
+ addl $4,%esi
+ addl $4,%edi
+ addl $4,%ebx
+ decl %ebp
+ jz L031aw_end
+ # Tail Round 6
+ movl (%esi),%ecx
+ movl (%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,(%ebx)
+ addl $4,%esi
+ addl $4,%edi
+ addl $4,%ebx
+L031aw_end:
+ cmpl $0,36(%esp)
+ je L032pw_end
+ movl 36(%esp),%ebp
+ cmpl $0,%ebp
+ je L032pw_end
+ jge L033pw_pos
+ # pw_neg
+ movl $0,%edx
+ subl %ebp,%edx
+ movl %edx,%ebp
+ andl $4294967288,%ebp
+ jz L034pw_neg_finish
+L035pw_neg_loop:
+ # dl<0 Round 0
+ movl $0,%ecx
+ movl (%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,(%ebx)
+ # dl<0 Round 1
+ movl $0,%ecx
+ movl 4(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,4(%ebx)
+ # dl<0 Round 2
+ movl $0,%ecx
+ movl 8(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,8(%ebx)
+ # dl<0 Round 3
+ movl $0,%ecx
+ movl 12(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,12(%ebx)
+ # dl<0 Round 4
+ movl $0,%ecx
+ movl 16(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,16(%ebx)
+ # dl<0 Round 5
+ movl $0,%ecx
+ movl 20(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,20(%ebx)
+ # dl<0 Round 6
+ movl $0,%ecx
+ movl 24(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,24(%ebx)
+ # dl<0 Round 7
+ movl $0,%ecx
+ movl 28(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,28(%ebx)
+
+ addl $32,%edi
+ addl $32,%ebx
+ subl $8,%ebp
+ jnz L035pw_neg_loop
+L034pw_neg_finish:
+ movl 36(%esp),%edx
+ movl $0,%ebp
+ subl %edx,%ebp
+ andl $7,%ebp
+ jz L032pw_end
+ # dl<0 Tail Round 0
+ movl $0,%ecx
+ movl (%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ decl %ebp
+ movl %ecx,(%ebx)
+ jz L032pw_end
+ # dl<0 Tail Round 1
+ movl $0,%ecx
+ movl 4(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ decl %ebp
+ movl %ecx,4(%ebx)
+ jz L032pw_end
+ # dl<0 Tail Round 2
+ movl $0,%ecx
+ movl 8(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ decl %ebp
+ movl %ecx,8(%ebx)
+ jz L032pw_end
+ # dl<0 Tail Round 3
+ movl $0,%ecx
+ movl 12(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ decl %ebp
+ movl %ecx,12(%ebx)
+ jz L032pw_end
+ # dl<0 Tail Round 4
+ movl $0,%ecx
+ movl 16(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ decl %ebp
+ movl %ecx,16(%ebx)
+ jz L032pw_end
+ # dl<0 Tail Round 5
+ movl $0,%ecx
+ movl 20(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ decl %ebp
+ movl %ecx,20(%ebx)
+ jz L032pw_end
+ # dl<0 Tail Round 6
+ movl $0,%ecx
+ movl 24(%edi),%edx
+ subl %eax,%ecx
+ movl $0,%eax
+ adcl %eax,%eax
+ subl %edx,%ecx
+ adcl $0,%eax
+ movl %ecx,24(%ebx)
+ jmp L032pw_end
+L033pw_pos:
+ andl $4294967288,%ebp
+ jz L036pw_pos_finish
+L037pw_pos_loop:
+ # dl>0 Round 0
+ movl (%esi),%ecx
+ subl %eax,%ecx
+ movl %ecx,(%ebx)
+ jnc L038pw_nc0
+ # dl>0 Round 1
+ movl 4(%esi),%ecx
+ subl %eax,%ecx
+ movl %ecx,4(%ebx)
+ jnc L039pw_nc1
+ # dl>0 Round 2
+ movl 8(%esi),%ecx
+ subl %eax,%ecx
+ movl %ecx,8(%ebx)
+ jnc L040pw_nc2
+ # dl>0 Round 3
+ movl 12(%esi),%ecx
+ subl %eax,%ecx
+ movl %ecx,12(%ebx)
+ jnc L041pw_nc3
+ # dl>0 Round 4
+ movl 16(%esi),%ecx
+ subl %eax,%ecx
+ movl %ecx,16(%ebx)
+ jnc L042pw_nc4
+ # dl>0 Round 5
+ movl 20(%esi),%ecx
+ subl %eax,%ecx
+ movl %ecx,20(%ebx)
+ jnc L043pw_nc5
+ # dl>0 Round 6
+ movl 24(%esi),%ecx
+ subl %eax,%ecx
+ movl %ecx,24(%ebx)
+ jnc L044pw_nc6
+ # dl>0 Round 7
+ movl 28(%esi),%ecx
+ subl %eax,%ecx
+ movl %ecx,28(%ebx)
+ jnc L045pw_nc7
+
+ addl $32,%esi
+ addl $32,%ebx
+ subl $8,%ebp
+ jnz L037pw_pos_loop
+L036pw_pos_finish:
+ movl 36(%esp),%ebp
+ andl $7,%ebp
+ jz L032pw_end
+ # dl>0 Tail Round 0
+ movl (%esi),%ecx
+ subl %eax,%ecx
+ movl %ecx,(%ebx)
+ jnc L046pw_tail_nc0
+ decl %ebp
+ jz L032pw_end
+ # dl>0 Tail Round 1
+ movl 4(%esi),%ecx
+ subl %eax,%ecx
+ movl %ecx,4(%ebx)
+ jnc L047pw_tail_nc1
+ decl %ebp
+ jz L032pw_end
+ # dl>0 Tail Round 2
+ movl 8(%esi),%ecx
+ subl %eax,%ecx
+ movl %ecx,8(%ebx)
+ jnc L048pw_tail_nc2
+ decl %ebp
+ jz L032pw_end
+ # dl>0 Tail Round 3
+ movl 12(%esi),%ecx
+ subl %eax,%ecx
+ movl %ecx,12(%ebx)
+ jnc L049pw_tail_nc3
+ decl %ebp
+ jz L032pw_end
+ # dl>0 Tail Round 4
+ movl 16(%esi),%ecx
+ subl %eax,%ecx
+ movl %ecx,16(%ebx)
+ jnc L050pw_tail_nc4
+ decl %ebp
+ jz L032pw_end
+ # dl>0 Tail Round 5
+ movl 20(%esi),%ecx
+ subl %eax,%ecx
+ movl %ecx,20(%ebx)
+ jnc L051pw_tail_nc5
+ decl %ebp
+ jz L032pw_end
+ # dl>0 Tail Round 6
+ movl 24(%esi),%ecx
+ subl %eax,%ecx
+ movl %ecx,24(%ebx)
+ jnc L052pw_tail_nc6
+ movl $1,%eax
+ jmp L032pw_end
+L053pw_nc_loop:
+ movl (%esi),%ecx
+ movl %ecx,(%ebx)
+L038pw_nc0:
+ movl 4(%esi),%ecx
+ movl %ecx,4(%ebx)
+L039pw_nc1:
+ movl 8(%esi),%ecx
+ movl %ecx,8(%ebx)
+L040pw_nc2:
+ movl 12(%esi),%ecx
+ movl %ecx,12(%ebx)
+L041pw_nc3:
+ movl 16(%esi),%ecx
+ movl %ecx,16(%ebx)
+L042pw_nc4:
+ movl 20(%esi),%ecx
+ movl %ecx,20(%ebx)
+L043pw_nc5:
+ movl 24(%esi),%ecx
+ movl %ecx,24(%ebx)
+L044pw_nc6:
+ movl 28(%esi),%ecx
+ movl %ecx,28(%ebx)
+L045pw_nc7:
+
+ addl $32,%esi
+ addl $32,%ebx
+ subl $8,%ebp
+ jnz L053pw_nc_loop
+ movl 36(%esp),%ebp
+ andl $7,%ebp
+ jz L054pw_nc_end
+ movl (%esi),%ecx
+ movl %ecx,(%ebx)
+L046pw_tail_nc0:
+ decl %ebp
+ jz L054pw_nc_end
+ movl 4(%esi),%ecx
+ movl %ecx,4(%ebx)
+L047pw_tail_nc1:
+ decl %ebp
+ jz L054pw_nc_end
+ movl 8(%esi),%ecx
+ movl %ecx,8(%ebx)
+L048pw_tail_nc2:
+ decl %ebp
+ jz L054pw_nc_end
+ movl 12(%esi),%ecx
+ movl %ecx,12(%ebx)
+L049pw_tail_nc3:
+ decl %ebp
+ jz L054pw_nc_end
+ movl 16(%esi),%ecx
+ movl %ecx,16(%ebx)
+L050pw_tail_nc4:
+ decl %ebp
+ jz L054pw_nc_end
+ movl 20(%esi),%ecx
+ movl %ecx,20(%ebx)
+L051pw_tail_nc5:
+ decl %ebp
+ jz L054pw_nc_end
+ movl 24(%esi),%ecx
+ movl %ecx,24(%ebx)
+L052pw_tail_nc6:
+L054pw_nc_end:
+ movl $0,%eax
+L032pw_end:
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.section __IMPORT,__pointers,non_lazy_symbol_pointers
+L_OPENSSL_ia32cap_P$non_lazy_ptr:
+.indirect_symbol _OPENSSL_ia32cap_P
+.long 0
+.comm _OPENSSL_ia32cap_P,16,2
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/bn/co-586.s b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/bn/co-586.s
new file mode 100644
index 00000000000000..e47c520da977c4
--- /dev/null
+++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/bn/co-586.s
@@ -0,0 +1,1245 @@
+.text
+.globl _bn_mul_comba8
+.align 4
+_bn_mul_comba8:
+L_bn_mul_comba8_begin:
+ pushl %esi
+ movl 12(%esp),%esi
+ pushl %edi
+ movl 20(%esp),%edi
+ pushl %ebp
+ pushl %ebx
+ xorl %ebx,%ebx
+ movl (%esi),%eax
+ xorl %ecx,%ecx
+ movl (%edi),%edx
+ # ################## Calculate word 0
+ xorl %ebp,%ebp
+ # mul a[0]*b[0]
+ mull %edx
+ addl %eax,%ebx
+ movl 20(%esp),%eax
+ adcl %edx,%ecx
+ movl (%edi),%edx
+ adcl $0,%ebp
+ movl %ebx,(%eax)
+ movl 4(%esi),%eax
+ # saved r[0]
+ # ################## Calculate word 1
+ xorl %ebx,%ebx
+ # mul a[1]*b[0]
+ mull %edx
+ addl %eax,%ecx
+ movl (%esi),%eax
+ adcl %edx,%ebp
+ movl 4(%edi),%edx
+ adcl $0,%ebx
+ # mul a[0]*b[1]
+ mull %edx
+ addl %eax,%ecx
+ movl 20(%esp),%eax
+ adcl %edx,%ebp
+ movl (%edi),%edx
+ adcl $0,%ebx
+ movl %ecx,4(%eax)
+ movl 8(%esi),%eax
+ # saved r[1]
+ # ################## Calculate word 2
+ xorl %ecx,%ecx
+ # mul a[2]*b[0]
+ mull %edx
+ addl %eax,%ebp
+ movl 4(%esi),%eax
+ adcl %edx,%ebx
+ movl 4(%edi),%edx
+ adcl $0,%ecx
+ # mul a[1]*b[1]
+ mull %edx
+ addl %eax,%ebp
+ movl (%esi),%eax
+ adcl %edx,%ebx
+ movl 8(%edi),%edx
+ adcl $0,%ecx
+ # mul a[0]*b[2]
+ mull %edx
+ addl %eax,%ebp
+ movl 20(%esp),%eax
+ adcl %edx,%ebx
+ movl (%edi),%edx
+ adcl $0,%ecx
+ movl %ebp,8(%eax)
+ movl 12(%esi),%eax
+ # saved r[2]
+ # ################## Calculate word 3
+ xorl %ebp,%ebp
+ # mul a[3]*b[0]
+ mull %edx
+ addl %eax,%ebx
+ movl 8(%esi),%eax
+ adcl %edx,%ecx
+ movl 4(%edi),%edx
+ adcl $0,%ebp
+ # mul a[2]*b[1]
+ mull %edx
+ addl %eax,%ebx
+ movl 4(%esi),%eax
+ adcl %edx,%ecx
+ movl 8(%edi),%edx
+ adcl $0,%ebp
+ # mul a[1]*b[2]
+ mull %edx
+ addl %eax,%ebx
+ movl (%esi),%eax
+ adcl %edx,%ecx
+ movl 12(%edi),%edx
+ adcl $0,%ebp
+ # mul a[0]*b[3]
+ mull %edx
+ addl %eax,%ebx
+ movl 20(%esp),%eax
+ adcl %edx,%ecx
+ movl (%edi),%edx
+ adcl $0,%ebp
+ movl %ebx,12(%eax)
+ movl 16(%esi),%eax
+ # saved r[3]
+ # ################## Calculate word 4
+ xorl %ebx,%ebx
+ # mul a[4]*b[0]
+ mull %edx
+ addl %eax,%ecx
+ movl 12(%esi),%eax
+ adcl %edx,%ebp
+ movl 4(%edi),%edx
+ adcl $0,%ebx
+ # mul a[3]*b[1]
+ mull %edx
+ addl %eax,%ecx
+ movl 8(%esi),%eax
+ adcl %edx,%ebp
+ movl 8(%edi),%edx
+ adcl $0,%ebx
+ # mul a[2]*b[2]
+ mull %edx
+ addl %eax,%ecx
+ movl 4(%esi),%eax
+ adcl %edx,%ebp
+ movl 12(%edi),%edx
+ adcl $0,%ebx
+ # mul a[1]*b[3]
+ mull %edx
+ addl %eax,%ecx
+ movl (%esi),%eax
+ adcl %edx,%ebp
+ movl 16(%edi),%edx
+ adcl $0,%ebx
+ # mul a[0]*b[4]
+ mull %edx
+ addl %eax,%ecx
+ movl 20(%esp),%eax
+ adcl %edx,%ebp
+ movl (%edi),%edx
+ adcl $0,%ebx
+ movl %ecx,16(%eax)
+ movl 20(%esi),%eax
+ # saved r[4]
+ # ################## Calculate word 5
+ xorl %ecx,%ecx
+ # mul a[5]*b[0]
+ mull %edx
+ addl %eax,%ebp
+ movl 16(%esi),%eax
+ adcl %edx,%ebx
+ movl 4(%edi),%edx
+ adcl $0,%ecx
+ # mul a[4]*b[1]
+ mull %edx
+ addl %eax,%ebp
+ movl 12(%esi),%eax
+ adcl %edx,%ebx
+ movl 8(%edi),%edx
+ adcl $0,%ecx
+ # mul a[3]*b[2]
+ mull %edx
+ addl %eax,%ebp
+ movl 8(%esi),%eax
+ adcl %edx,%ebx
+ movl 12(%edi),%edx
+ adcl $0,%ecx
+ # mul a[2]*b[3]
+ mull %edx
+ addl %eax,%ebp
+ movl 4(%esi),%eax
+ adcl %edx,%ebx
+ movl 16(%edi),%edx
+ adcl $0,%ecx
+ # mul a[1]*b[4]
+ mull %edx
+ addl %eax,%ebp
+ movl (%esi),%eax
+ adcl %edx,%ebx
+ movl 20(%edi),%edx
+ adcl $0,%ecx
+ # mul a[0]*b[5]
+ mull %edx
+ addl %eax,%ebp
+ movl 20(%esp),%eax
+ adcl %edx,%ebx
+ movl (%edi),%edx
+ adcl $0,%ecx
+ movl %ebp,20(%eax)
+ movl 24(%esi),%eax
+ # saved r[5]
+ # ################## Calculate word 6
+ xorl %ebp,%ebp
+ # mul a[6]*b[0]
+ mull %edx
+ addl %eax,%ebx
+ movl 20(%esi),%eax
+ adcl %edx,%ecx
+ movl 4(%edi),%edx
+ adcl $0,%ebp
+ # mul a[5]*b[1]
+ mull %edx
+ addl %eax,%ebx
+ movl 16(%esi),%eax
+ adcl %edx,%ecx
+ movl 8(%edi),%edx
+ adcl $0,%ebp
+ # mul a[4]*b[2]
+ mull %edx
+ addl %eax,%ebx
+ movl 12(%esi),%eax
+ adcl %edx,%ecx
+ movl 12(%edi),%edx
+ adcl $0,%ebp
+ # mul a[3]*b[3]
+ mull %edx
+ addl %eax,%ebx
+ movl 8(%esi),%eax
+ adcl %edx,%ecx
+ movl 16(%edi),%edx
+ adcl $0,%ebp
+ # mul a[2]*b[4]
+ mull %edx
+ addl %eax,%ebx
+ movl 4(%esi),%eax
+ adcl %edx,%ecx
+ movl 20(%edi),%edx
+ adcl $0,%ebp
+ # mul a[1]*b[5]
+ mull %edx
+ addl %eax,%ebx
+ movl (%esi),%eax
+ adcl %edx,%ecx
+ movl 24(%edi),%edx
+ adcl $0,%ebp
+ # mul a[0]*b[6]
+ mull %edx
+ addl %eax,%ebx
+ movl 20(%esp),%eax
+ adcl %edx,%ecx
+ movl (%edi),%edx
+ adcl $0,%ebp
+ movl %ebx,24(%eax)
+ movl 28(%esi),%eax
+ # saved r[6]
+ # ################## Calculate word 7
+ xorl %ebx,%ebx
+ # mul a[7]*b[0]
+ mull %edx
+ addl %eax,%ecx
+ movl 24(%esi),%eax
+ adcl %edx,%ebp
+ movl 4(%edi),%edx
+ adcl $0,%ebx
+ # mul a[6]*b[1]
+ mull %edx
+ addl %eax,%ecx
+ movl 20(%esi),%eax
+ adcl %edx,%ebp
+ movl 8(%edi),%edx
+ adcl $0,%ebx
+ # mul a[5]*b[2]
+ mull %edx
+ addl %eax,%ecx
+ movl 16(%esi),%eax
+ adcl %edx,%ebp
+ movl 12(%edi),%edx
+ adcl $0,%ebx
+ # mul a[4]*b[3]
+ mull %edx
+ addl %eax,%ecx
+ movl 12(%esi),%eax
+ adcl %edx,%ebp
+ movl 16(%edi),%edx
+ adcl $0,%ebx
+ # mul a[3]*b[4]
+ mull %edx
+ addl %eax,%ecx
+ movl 8(%esi),%eax
+ adcl %edx,%ebp
+ movl 20(%edi),%edx
+ adcl $0,%ebx
+ # mul a[2]*b[5]
+ mull %edx
+ addl %eax,%ecx
+ movl 4(%esi),%eax
+ adcl %edx,%ebp
+ movl 24(%edi),%edx
+ adcl $0,%ebx
+ # mul a[1]*b[6]
+ mull %edx
+ addl %eax,%ecx
+ movl (%esi),%eax
+ adcl %edx,%ebp
+ movl 28(%edi),%edx
+ adcl $0,%ebx
+ # mul a[0]*b[7]
+ mull %edx
+ addl %eax,%ecx
+ movl 20(%esp),%eax
+ adcl %edx,%ebp
+ movl 4(%edi),%edx
+ adcl $0,%ebx
+ movl %ecx,28(%eax)
+ movl 28(%esi),%eax
+ # saved r[7]
+ # ################## Calculate word 8
+ xorl %ecx,%ecx
+ # mul a[7]*b[1]
+ mull %edx
+ addl %eax,%ebp
+ movl 24(%esi),%eax
+ adcl %edx,%ebx
+ movl 8(%edi),%edx
+ adcl $0,%ecx
+ # mul a[6]*b[2]
+ mull %edx
+ addl %eax,%ebp
+ movl 20(%esi),%eax
+ adcl %edx,%ebx
+ movl 12(%edi),%edx
+ adcl $0,%ecx
+ # mul a[5]*b[3]
+ mull %edx
+ addl %eax,%ebp
+ movl 16(%esi),%eax
+ adcl %edx,%ebx
+ movl 16(%edi),%edx
+ adcl $0,%ecx
+ # mul a[4]*b[4]
+ mull %edx
+ addl %eax,%ebp
+ movl 12(%esi),%eax
+ adcl %edx,%ebx
+ movl 20(%edi),%edx
+ adcl $0,%ecx
+ # mul a[3]*b[5]
+ mull %edx
+ addl %eax,%ebp
+ movl 8(%esi),%eax
+ adcl %edx,%ebx
+ movl 24(%edi),%edx
+ adcl $0,%ecx
+ # mul a[2]*b[6]
+ mull %edx
+ addl %eax,%ebp
+ movl 4(%esi),%eax
+ adcl %edx,%ebx
+ movl 28(%edi),%edx
+ adcl $0,%ecx
+ # mul a[1]*b[7]
+ mull %edx
+ addl %eax,%ebp
+ movl 20(%esp),%eax
+ adcl %edx,%ebx
+ movl 8(%edi),%edx
+ adcl $0,%ecx
+ movl %ebp,32(%eax)
+ movl 28(%esi),%eax
+ # saved r[8]
+ # ################## Calculate word 9
+ xorl %ebp,%ebp
+ # mul a[7]*b[2]
+ mull %edx
+ addl %eax,%ebx
+ movl 24(%esi),%eax
+ adcl %edx,%ecx
+ movl 12(%edi),%edx
+ adcl $0,%ebp
+ # mul a[6]*b[3]
+ mull %edx
+ addl %eax,%ebx
+ movl 20(%esi),%eax
+ adcl %edx,%ecx
+ movl 16(%edi),%edx
+ adcl $0,%ebp
+ # mul a[5]*b[4]
+ mull %edx
+ addl %eax,%ebx
+ movl 16(%esi),%eax
+ adcl %edx,%ecx
+ movl 20(%edi),%edx
+ adcl $0,%ebp
+ # mul a[4]*b[5]
+ mull %edx
+ addl %eax,%ebx
+ movl 12(%esi),%eax
+ adcl %edx,%ecx
+ movl 24(%edi),%edx
+ adcl $0,%ebp
+ # mul a[3]*b[6]
+ mull %edx
+ addl %eax,%ebx
+ movl 8(%esi),%eax
+ adcl %edx,%ecx
+ movl 28(%edi),%edx
+ adcl $0,%ebp
+ # mul a[2]*b[7]
+ mull %edx
+ addl %eax,%ebx
+ movl 20(%esp),%eax
+ adcl %edx,%ecx
+ movl 12(%edi),%edx
+ adcl $0,%ebp
+ movl %ebx,36(%eax)
+ movl 28(%esi),%eax
+ # saved r[9]
+ # ################## Calculate word 10
+ xorl %ebx,%ebx
+ # mul a[7]*b[3]
+ mull %edx
+ addl %eax,%ecx
+ movl 24(%esi),%eax
+ adcl %edx,%ebp
+ movl 16(%edi),%edx
+ adcl $0,%ebx
+ # mul a[6]*b[4]
+ mull %edx
+ addl %eax,%ecx
+ movl 20(%esi),%eax
+ adcl %edx,%ebp
+ movl 20(%edi),%edx
+ adcl $0,%ebx
+ # mul a[5]*b[5]
+ mull %edx
+ addl %eax,%ecx
+ movl 16(%esi),%eax
+ adcl %edx,%ebp
+ movl 24(%edi),%edx
+ adcl $0,%ebx
+ # mul a[4]*b[6]
+ mull %edx
+ addl %eax,%ecx
+ movl 12(%esi),%eax
+ adcl %edx,%ebp
+ movl 28(%edi),%edx
+ adcl $0,%ebx
+ # mul a[3]*b[7]
+ mull %edx
+ addl %eax,%ecx
+ movl 20(%esp),%eax
+ adcl %edx,%ebp
+ movl 16(%edi),%edx
+ adcl $0,%ebx
+ movl %ecx,40(%eax)
+ movl 28(%esi),%eax
+ # saved r[10]
+ # ################## Calculate word 11
+ xorl %ecx,%ecx
+ # mul a[7]*b[4]
+ mull %edx
+ addl %eax,%ebp
+ movl 24(%esi),%eax
+ adcl %edx,%ebx
+ movl 20(%edi),%edx
+ adcl $0,%ecx
+ # mul a[6]*b[5]
+ mull %edx
+ addl %eax,%ebp
+ movl 20(%esi),%eax
+ adcl %edx,%ebx
+ movl 24(%edi),%edx
+ adcl $0,%ecx
+ # mul a[5]*b[6]
+ mull %edx
+ addl %eax,%ebp
+ movl 16(%esi),%eax
+ adcl %edx,%ebx
+ movl 28(%edi),%edx
+ adcl $0,%ecx
+ # mul a[4]*b[7]
+ mull %edx
+ addl %eax,%ebp
+ movl 20(%esp),%eax
+ adcl %edx,%ebx
+ movl 20(%edi),%edx
+ adcl $0,%ecx
+ movl %ebp,44(%eax)
+ movl 28(%esi),%eax
+ # saved r[11]
+ # ################## Calculate word 12
+ xorl %ebp,%ebp
+ # mul a[7]*b[5]
+ mull %edx
+ addl %eax,%ebx
+ movl 24(%esi),%eax
+ adcl %edx,%ecx
+ movl 24(%edi),%edx
+ adcl $0,%ebp
+ # mul a[6]*b[6]
+ mull %edx
+ addl %eax,%ebx
+ movl 20(%esi),%eax
+ adcl %edx,%ecx
+ movl 28(%edi),%edx
+ adcl $0,%ebp
+ # mul a[5]*b[7]
+ mull %edx
+ addl %eax,%ebx
+ movl 20(%esp),%eax
+ adcl %edx,%ecx
+ movl 24(%edi),%edx
+ adcl $0,%ebp
+ movl %ebx,48(%eax)
+ movl 28(%esi),%eax
+ # saved r[12]
+ # ################## Calculate word 13
+ xorl %ebx,%ebx
+ # mul a[7]*b[6]
+ mull %edx
+ addl %eax,%ecx
+ movl 24(%esi),%eax
+ adcl %edx,%ebp
+ movl 28(%edi),%edx
+ adcl $0,%ebx
+ # mul a[6]*b[7]
+ mull %edx
+ addl %eax,%ecx
+ movl 20(%esp),%eax
+ adcl %edx,%ebp
+ movl 28(%edi),%edx
+ adcl $0,%ebx
+ movl %ecx,52(%eax)
+ movl 28(%esi),%eax
+ # saved r[13]
+ # ################## Calculate word 14
+ xorl %ecx,%ecx
+ # mul a[7]*b[7]
+ mull %edx
+ addl %eax,%ebp
+ movl 20(%esp),%eax
+ adcl %edx,%ebx
+ adcl $0,%ecx
+ movl %ebp,56(%eax)
+ # saved r[14]
+ # save r[15]
+ movl %ebx,60(%eax)
+ popl %ebx
+ popl %ebp
+ popl %edi
+ popl %esi
+ ret
+.globl _bn_mul_comba4
+.align 4
+_bn_mul_comba4:
+L_bn_mul_comba4_begin:
+ pushl %esi
+ movl 12(%esp),%esi
+ pushl %edi
+ movl 20(%esp),%edi
+ pushl %ebp
+ pushl %ebx
+ xorl %ebx,%ebx
+ movl (%esi),%eax
+ xorl %ecx,%ecx
+ movl (%edi),%edx
+ # ################## Calculate word 0
+ xorl %ebp,%ebp
+ # mul a[0]*b[0]
+ mull %edx
+ addl %eax,%ebx
+ movl 20(%esp),%eax
+ adcl %edx,%ecx
+ movl (%edi),%edx
+ adcl $0,%ebp
+ movl %ebx,(%eax)
+ movl 4(%esi),%eax
+ # saved r[0]
+ # ################## Calculate word 1
+ xorl %ebx,%ebx
+ # mul a[1]*b[0]
+ mull %edx
+ addl %eax,%ecx
+ movl (%esi),%eax
+ adcl %edx,%ebp
+ movl 4(%edi),%edx
+ adcl $0,%ebx
+ # mul a[0]*b[1]
+ mull %edx
+ addl %eax,%ecx
+ movl 20(%esp),%eax
+ adcl %edx,%ebp
+ movl (%edi),%edx
+ adcl $0,%ebx
+ movl %ecx,4(%eax)
+ movl 8(%esi),%eax
+ # saved r[1]
+ # ################## Calculate word 2
+ xorl %ecx,%ecx
+ # mul a[2]*b[0]
+ mull %edx
+ addl %eax,%ebp
+ movl 4(%esi),%eax
+ adcl %edx,%ebx
+ movl 4(%edi),%edx
+ adcl $0,%ecx
+ # mul a[1]*b[1]
+ mull %edx
+ addl %eax,%ebp
+ movl (%esi),%eax
+ adcl %edx,%ebx
+ movl 8(%edi),%edx
+ adcl $0,%ecx
+ # mul a[0]*b[2]
+ mull %edx
+ addl %eax,%ebp
+ movl 20(%esp),%eax
+ adcl %edx,%ebx
+ movl (%edi),%edx
+ adcl $0,%ecx
+ movl %ebp,8(%eax)
+ movl 12(%esi),%eax
+ # saved r[2]
+ # ################## Calculate word 3
+ xorl %ebp,%ebp
+ # mul a[3]*b[0]
+ mull %edx
+ addl %eax,%ebx
+ movl 8(%esi),%eax
+ adcl %edx,%ecx
+ movl 4(%edi),%edx
+ adcl $0,%ebp
+ # mul a[2]*b[1]
+ mull %edx
+ addl %eax,%ebx
+ movl 4(%esi),%eax
+ adcl %edx,%ecx
+ movl 8(%edi),%edx
+ adcl $0,%ebp
+ # mul a[1]*b[2]
+ mull %edx
+ addl %eax,%ebx
+ movl (%esi),%eax
+ adcl %edx,%ecx
+ movl 12(%edi),%edx
+ adcl $0,%ebp
+ # mul a[0]*b[3]
+ mull %edx
+ addl %eax,%ebx
+ movl 20(%esp),%eax
+ adcl %edx,%ecx
+ movl 4(%edi),%edx
+ adcl $0,%ebp
+ movl %ebx,12(%eax)
+ movl 12(%esi),%eax
+ # saved r[3]
+ # ################## Calculate word 4
+ xorl %ebx,%ebx
+ # mul a[3]*b[1]
+ mull %edx
+ addl %eax,%ecx
+ movl 8(%esi),%eax
+ adcl %edx,%ebp
+ movl 8(%edi),%edx
+ adcl $0,%ebx
+ # mul a[2]*b[2]
+ mull %edx
+ addl %eax,%ecx
+ movl 4(%esi),%eax
+ adcl %edx,%ebp
+ movl 12(%edi),%edx
+ adcl $0,%ebx
+ # mul a[1]*b[3]
+ mull %edx
+ addl %eax,%ecx
+ movl 20(%esp),%eax
+ adcl %edx,%ebp
+ movl 8(%edi),%edx
+ adcl $0,%ebx
+ movl %ecx,16(%eax)
+ movl 12(%esi),%eax
+ # saved r[4]
+ # ################## Calculate word 5
+ xorl %ecx,%ecx
+ # mul a[3]*b[2]
+ mull %edx
+ addl %eax,%ebp
+ movl 8(%esi),%eax
+ adcl %edx,%ebx
+ movl 12(%edi),%edx
+ adcl $0,%ecx
+ # mul a[2]*b[3]
+ mull %edx
+ addl %eax,%ebp
+ movl 20(%esp),%eax
+ adcl %edx,%ebx
+ movl 12(%edi),%edx
+ adcl $0,%ecx
+ movl %ebp,20(%eax)
+ movl 12(%esi),%eax
+ # saved r[5]
+ # ################## Calculate word 6
+ xorl %ebp,%ebp
+ # mul a[3]*b[3]
+ mull %edx
+ addl %eax,%ebx
+ movl 20(%esp),%eax
+ adcl %edx,%ecx
+ adcl $0,%ebp
+ movl %ebx,24(%eax)
+ # saved r[6]
+ # save r[7]
+ movl %ecx,28(%eax)
+ popl %ebx
+ popl %ebp
+ popl %edi
+ popl %esi
+ ret
+.globl _bn_sqr_comba8
+.align 4
+_bn_sqr_comba8:
+L_bn_sqr_comba8_begin:
+ pushl %esi
+ pushl %edi
+ pushl %ebp
+ pushl %ebx
+ movl 20(%esp),%edi
+ movl 24(%esp),%esi
+ xorl %ebx,%ebx
+ xorl %ecx,%ecx
+ movl (%esi),%eax
+ # ############### Calculate word 0
+ xorl %ebp,%ebp
+ # sqr a[0]*a[0]
+ mull %eax
+ addl %eax,%ebx
+ adcl %edx,%ecx
+ movl (%esi),%edx
+ adcl $0,%ebp
+ movl %ebx,(%edi)
+ movl 4(%esi),%eax
+ # saved r[0]
+ # ############### Calculate word 1
+ xorl %ebx,%ebx
+ # sqr a[1]*a[0]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebx
+ addl %eax,%ecx
+ adcl %edx,%ebp
+ movl 8(%esi),%eax
+ adcl $0,%ebx
+ movl %ecx,4(%edi)
+ movl (%esi),%edx
+ # saved r[1]
+ # ############### Calculate word 2
+ xorl %ecx,%ecx
+ # sqr a[2]*a[0]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ecx
+ addl %eax,%ebp
+ adcl %edx,%ebx
+ movl 4(%esi),%eax
+ adcl $0,%ecx
+ # sqr a[1]*a[1]
+ mull %eax
+ addl %eax,%ebp
+ adcl %edx,%ebx
+ movl (%esi),%edx
+ adcl $0,%ecx
+ movl %ebp,8(%edi)
+ movl 12(%esi),%eax
+ # saved r[2]
+ # ############### Calculate word 3
+ xorl %ebp,%ebp
+ # sqr a[3]*a[0]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebp
+ addl %eax,%ebx
+ adcl %edx,%ecx
+ movl 8(%esi),%eax
+ adcl $0,%ebp
+ movl 4(%esi),%edx
+ # sqr a[2]*a[1]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebp
+ addl %eax,%ebx
+ adcl %edx,%ecx
+ movl 16(%esi),%eax
+ adcl $0,%ebp
+ movl %ebx,12(%edi)
+ movl (%esi),%edx
+ # saved r[3]
+ # ############### Calculate word 4
+ xorl %ebx,%ebx
+ # sqr a[4]*a[0]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebx
+ addl %eax,%ecx
+ adcl %edx,%ebp
+ movl 12(%esi),%eax
+ adcl $0,%ebx
+ movl 4(%esi),%edx
+ # sqr a[3]*a[1]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebx
+ addl %eax,%ecx
+ adcl %edx,%ebp
+ movl 8(%esi),%eax
+ adcl $0,%ebx
+ # sqr a[2]*a[2]
+ mull %eax
+ addl %eax,%ecx
+ adcl %edx,%ebp
+ movl (%esi),%edx
+ adcl $0,%ebx
+ movl %ecx,16(%edi)
+ movl 20(%esi),%eax
+ # saved r[4]
+ # ############### Calculate word 5
+ xorl %ecx,%ecx
+ # sqr a[5]*a[0]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ecx
+ addl %eax,%ebp
+ adcl %edx,%ebx
+ movl 16(%esi),%eax
+ adcl $0,%ecx
+ movl 4(%esi),%edx
+ # sqr a[4]*a[1]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ecx
+ addl %eax,%ebp
+ adcl %edx,%ebx
+ movl 12(%esi),%eax
+ adcl $0,%ecx
+ movl 8(%esi),%edx
+ # sqr a[3]*a[2]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ecx
+ addl %eax,%ebp
+ adcl %edx,%ebx
+ movl 24(%esi),%eax
+ adcl $0,%ecx
+ movl %ebp,20(%edi)
+ movl (%esi),%edx
+ # saved r[5]
+ # ############### Calculate word 6
+ xorl %ebp,%ebp
+ # sqr a[6]*a[0]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebp
+ addl %eax,%ebx
+ adcl %edx,%ecx
+ movl 20(%esi),%eax
+ adcl $0,%ebp
+ movl 4(%esi),%edx
+ # sqr a[5]*a[1]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebp
+ addl %eax,%ebx
+ adcl %edx,%ecx
+ movl 16(%esi),%eax
+ adcl $0,%ebp
+ movl 8(%esi),%edx
+ # sqr a[4]*a[2]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebp
+ addl %eax,%ebx
+ adcl %edx,%ecx
+ movl 12(%esi),%eax
+ adcl $0,%ebp
+ # sqr a[3]*a[3]
+ mull %eax
+ addl %eax,%ebx
+ adcl %edx,%ecx
+ movl (%esi),%edx
+ adcl $0,%ebp
+ movl %ebx,24(%edi)
+ movl 28(%esi),%eax
+ # saved r[6]
+ # ############### Calculate word 7
+ xorl %ebx,%ebx
+ # sqr a[7]*a[0]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebx
+ addl %eax,%ecx
+ adcl %edx,%ebp
+ movl 24(%esi),%eax
+ adcl $0,%ebx
+ movl 4(%esi),%edx
+ # sqr a[6]*a[1]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebx
+ addl %eax,%ecx
+ adcl %edx,%ebp
+ movl 20(%esi),%eax
+ adcl $0,%ebx
+ movl 8(%esi),%edx
+ # sqr a[5]*a[2]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebx
+ addl %eax,%ecx
+ adcl %edx,%ebp
+ movl 16(%esi),%eax
+ adcl $0,%ebx
+ movl 12(%esi),%edx
+ # sqr a[4]*a[3]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebx
+ addl %eax,%ecx
+ adcl %edx,%ebp
+ movl 28(%esi),%eax
+ adcl $0,%ebx
+ movl %ecx,28(%edi)
+ movl 4(%esi),%edx
+ # saved r[7]
+ # ############### Calculate word 8
+ xorl %ecx,%ecx
+ # sqr a[7]*a[1]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ecx
+ addl %eax,%ebp
+ adcl %edx,%ebx
+ movl 24(%esi),%eax
+ adcl $0,%ecx
+ movl 8(%esi),%edx
+ # sqr a[6]*a[2]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ecx
+ addl %eax,%ebp
+ adcl %edx,%ebx
+ movl 20(%esi),%eax
+ adcl $0,%ecx
+ movl 12(%esi),%edx
+ # sqr a[5]*a[3]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ecx
+ addl %eax,%ebp
+ adcl %edx,%ebx
+ movl 16(%esi),%eax
+ adcl $0,%ecx
+ # sqr a[4]*a[4]
+ mull %eax
+ addl %eax,%ebp
+ adcl %edx,%ebx
+ movl 8(%esi),%edx
+ adcl $0,%ecx
+ movl %ebp,32(%edi)
+ movl 28(%esi),%eax
+ # saved r[8]
+ # ############### Calculate word 9
+ xorl %ebp,%ebp
+ # sqr a[7]*a[2]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebp
+ addl %eax,%ebx
+ adcl %edx,%ecx
+ movl 24(%esi),%eax
+ adcl $0,%ebp
+ movl 12(%esi),%edx
+ # sqr a[6]*a[3]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebp
+ addl %eax,%ebx
+ adcl %edx,%ecx
+ movl 20(%esi),%eax
+ adcl $0,%ebp
+ movl 16(%esi),%edx
+ # sqr a[5]*a[4]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebp
+ addl %eax,%ebx
+ adcl %edx,%ecx
+ movl 28(%esi),%eax
+ adcl $0,%ebp
+ movl %ebx,36(%edi)
+ movl 12(%esi),%edx
+ # saved r[9]
+ # ############### Calculate word 10
+ xorl %ebx,%ebx
+ # sqr a[7]*a[3]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebx
+ addl %eax,%ecx
+ adcl %edx,%ebp
+ movl 24(%esi),%eax
+ adcl $0,%ebx
+ movl 16(%esi),%edx
+ # sqr a[6]*a[4]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebx
+ addl %eax,%ecx
+ adcl %edx,%ebp
+ movl 20(%esi),%eax
+ adcl $0,%ebx
+ # sqr a[5]*a[5]
+ mull %eax
+ addl %eax,%ecx
+ adcl %edx,%ebp
+ movl 16(%esi),%edx
+ adcl $0,%ebx
+ movl %ecx,40(%edi)
+ movl 28(%esi),%eax
+ # saved r[10]
+ # ############### Calculate word 11
+ xorl %ecx,%ecx
+ # sqr a[7]*a[4]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ecx
+ addl %eax,%ebp
+ adcl %edx,%ebx
+ movl 24(%esi),%eax
+ adcl $0,%ecx
+ movl 20(%esi),%edx
+ # sqr a[6]*a[5]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ecx
+ addl %eax,%ebp
+ adcl %edx,%ebx
+ movl 28(%esi),%eax
+ adcl $0,%ecx
+ movl %ebp,44(%edi)
+ movl 20(%esi),%edx
+ # saved r[11]
+ # ############### Calculate word 12
+ xorl %ebp,%ebp
+ # sqr a[7]*a[5]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebp
+ addl %eax,%ebx
+ adcl %edx,%ecx
+ movl 24(%esi),%eax
+ adcl $0,%ebp
+ # sqr a[6]*a[6]
+ mull %eax
+ addl %eax,%ebx
+ adcl %edx,%ecx
+ movl 24(%esi),%edx
+ adcl $0,%ebp
+ movl %ebx,48(%edi)
+ movl 28(%esi),%eax
+ # saved r[12]
+ # ############### Calculate word 13
+ xorl %ebx,%ebx
+ # sqr a[7]*a[6]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebx
+ addl %eax,%ecx
+ adcl %edx,%ebp
+ movl 28(%esi),%eax
+ adcl $0,%ebx
+ movl %ecx,52(%edi)
+ # saved r[13]
+ # ############### Calculate word 14
+ xorl %ecx,%ecx
+ # sqr a[7]*a[7]
+ mull %eax
+ addl %eax,%ebp
+ adcl %edx,%ebx
+ adcl $0,%ecx
+ movl %ebp,56(%edi)
+ # saved r[14]
+ movl %ebx,60(%edi)
+ popl %ebx
+ popl %ebp
+ popl %edi
+ popl %esi
+ ret
+.globl _bn_sqr_comba4
+.align 4
+_bn_sqr_comba4:
+L_bn_sqr_comba4_begin:
+ pushl %esi
+ pushl %edi
+ pushl %ebp
+ pushl %ebx
+ movl 20(%esp),%edi
+ movl 24(%esp),%esi
+ xorl %ebx,%ebx
+ xorl %ecx,%ecx
+ movl (%esi),%eax
+ # ############### Calculate word 0
+ xorl %ebp,%ebp
+ # sqr a[0]*a[0]
+ mull %eax
+ addl %eax,%ebx
+ adcl %edx,%ecx
+ movl (%esi),%edx
+ adcl $0,%ebp
+ movl %ebx,(%edi)
+ movl 4(%esi),%eax
+ # saved r[0]
+ # ############### Calculate word 1
+ xorl %ebx,%ebx
+ # sqr a[1]*a[0]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebx
+ addl %eax,%ecx
+ adcl %edx,%ebp
+ movl 8(%esi),%eax
+ adcl $0,%ebx
+ movl %ecx,4(%edi)
+ movl (%esi),%edx
+ # saved r[1]
+ # ############### Calculate word 2
+ xorl %ecx,%ecx
+ # sqr a[2]*a[0]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ecx
+ addl %eax,%ebp
+ adcl %edx,%ebx
+ movl 4(%esi),%eax
+ adcl $0,%ecx
+ # sqr a[1]*a[1]
+ mull %eax
+ addl %eax,%ebp
+ adcl %edx,%ebx
+ movl (%esi),%edx
+ adcl $0,%ecx
+ movl %ebp,8(%edi)
+ movl 12(%esi),%eax
+ # saved r[2]
+ # ############### Calculate word 3
+ xorl %ebp,%ebp
+ # sqr a[3]*a[0]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebp
+ addl %eax,%ebx
+ adcl %edx,%ecx
+ movl 8(%esi),%eax
+ adcl $0,%ebp
+ movl 4(%esi),%edx
+ # sqr a[2]*a[1]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebp
+ addl %eax,%ebx
+ adcl %edx,%ecx
+ movl 12(%esi),%eax
+ adcl $0,%ebp
+ movl %ebx,12(%edi)
+ movl 4(%esi),%edx
+ # saved r[3]
+ # ############### Calculate word 4
+ xorl %ebx,%ebx
+ # sqr a[3]*a[1]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ebx
+ addl %eax,%ecx
+ adcl %edx,%ebp
+ movl 8(%esi),%eax
+ adcl $0,%ebx
+ # sqr a[2]*a[2]
+ mull %eax
+ addl %eax,%ecx
+ adcl %edx,%ebp
+ movl 8(%esi),%edx
+ adcl $0,%ebx
+ movl %ecx,16(%edi)
+ movl 12(%esi),%eax
+ # saved r[4]
+ # ############### Calculate word 5
+ xorl %ecx,%ecx
+ # sqr a[3]*a[2]
+ mull %edx
+ addl %eax,%eax
+ adcl %edx,%edx
+ adcl $0,%ecx
+ addl %eax,%ebp
+ adcl %edx,%ebx
+ movl 12(%esi),%eax
+ adcl $0,%ecx
+ movl %ebp,20(%edi)
+ # saved r[5]
+ # ############### Calculate word 6
+ xorl %ebp,%ebp
+ # sqr a[3]*a[3]
+ mull %eax
+ addl %eax,%ebx
+ adcl %edx,%ecx
+ adcl $0,%ebp
+ movl %ebx,24(%edi)
+ # saved r[6]
+ movl %ecx,28(%edi)
+ popl %ebx
+ popl %ebp
+ popl %edi
+ popl %esi
+ ret
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/bn/x86-gf2m.s b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/bn/x86-gf2m.s
new file mode 100644
index 00000000000000..05c70df786ec64
--- /dev/null
+++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/bn/x86-gf2m.s
@@ -0,0 +1,343 @@
+.text
+.align 4
+__mul_1x1_mmx:
+ subl $36,%esp
+ movl %eax,%ecx
+ leal (%eax,%eax,1),%edx
+ andl $1073741823,%ecx
+ leal (%edx,%edx,1),%ebp
+ movl $0,(%esp)
+ andl $2147483647,%edx
+ movd %eax,%mm2
+ movd %ebx,%mm3
+ movl %ecx,4(%esp)
+ xorl %edx,%ecx
+ pxor %mm5,%mm5
+ pxor %mm4,%mm4
+ movl %edx,8(%esp)
+ xorl %ebp,%edx
+ movl %ecx,12(%esp)
+ pcmpgtd %mm2,%mm5
+ paddd %mm2,%mm2
+ xorl %edx,%ecx
+ movl %ebp,16(%esp)
+ xorl %edx,%ebp
+ pand %mm3,%mm5
+ pcmpgtd %mm2,%mm4
+ movl %ecx,20(%esp)
+ xorl %ecx,%ebp
+ psllq $31,%mm5
+ pand %mm3,%mm4
+ movl %edx,24(%esp)
+ movl $7,%esi
+ movl %ebp,28(%esp)
+ movl %esi,%ebp
+ andl %ebx,%esi
+ shrl $3,%ebx
+ movl %ebp,%edi
+ psllq $30,%mm4
+ andl %ebx,%edi
+ shrl $3,%ebx
+ movd (%esp,%esi,4),%mm0
+ movl %ebp,%esi
+ andl %ebx,%esi
+ shrl $3,%ebx
+ movd (%esp,%edi,4),%mm2
+ movl %ebp,%edi
+ psllq $3,%mm2
+ andl %ebx,%edi
+ shrl $3,%ebx
+ pxor %mm2,%mm0
+ movd (%esp,%esi,4),%mm1
+ movl %ebp,%esi
+ psllq $6,%mm1
+ andl %ebx,%esi
+ shrl $3,%ebx
+ pxor %mm1,%mm0
+ movd (%esp,%edi,4),%mm2
+ movl %ebp,%edi
+ psllq $9,%mm2
+ andl %ebx,%edi
+ shrl $3,%ebx
+ pxor %mm2,%mm0
+ movd (%esp,%esi,4),%mm1
+ movl %ebp,%esi
+ psllq $12,%mm1
+ andl %ebx,%esi
+ shrl $3,%ebx
+ pxor %mm1,%mm0
+ movd (%esp,%edi,4),%mm2
+ movl %ebp,%edi
+ psllq $15,%mm2
+ andl %ebx,%edi
+ shrl $3,%ebx
+ pxor %mm2,%mm0
+ movd (%esp,%esi,4),%mm1
+ movl %ebp,%esi
+ psllq $18,%mm1
+ andl %ebx,%esi
+ shrl $3,%ebx
+ pxor %mm1,%mm0
+ movd (%esp,%edi,4),%mm2
+ movl %ebp,%edi
+ psllq $21,%mm2
+ andl %ebx,%edi
+ shrl $3,%ebx
+ pxor %mm2,%mm0
+ movd (%esp,%esi,4),%mm1
+ movl %ebp,%esi
+ psllq $24,%mm1
+ andl %ebx,%esi
+ shrl $3,%ebx
+ pxor %mm1,%mm0
+ movd (%esp,%edi,4),%mm2
+ pxor %mm4,%mm0
+ psllq $27,%mm2
+ pxor %mm2,%mm0
+ movd (%esp,%esi,4),%mm1
+ pxor %mm5,%mm0
+ psllq $30,%mm1
+ addl $36,%esp
+ pxor %mm1,%mm0
+ ret
+.align 4
+__mul_1x1_ialu:
+ subl $36,%esp
+ movl %eax,%ecx
+ leal (%eax,%eax,1),%edx
+ leal (,%eax,4),%ebp
+ andl $1073741823,%ecx
+ leal (%eax,%eax,1),%edi
+ sarl $31,%eax
+ movl $0,(%esp)
+ andl $2147483647,%edx
+ movl %ecx,4(%esp)
+ xorl %edx,%ecx
+ movl %edx,8(%esp)
+ xorl %ebp,%edx
+ movl %ecx,12(%esp)
+ xorl %edx,%ecx
+ movl %ebp,16(%esp)
+ xorl %edx,%ebp
+ movl %ecx,20(%esp)
+ xorl %ecx,%ebp
+ sarl $31,%edi
+ andl %ebx,%eax
+ movl %edx,24(%esp)
+ andl %ebx,%edi
+ movl %ebp,28(%esp)
+ movl %eax,%edx
+ shll $31,%eax
+ movl %edi,%ecx
+ shrl $1,%edx
+ movl $7,%esi
+ shll $30,%edi
+ andl %ebx,%esi
+ shrl $2,%ecx
+ xorl %edi,%eax
+ shrl $3,%ebx
+ movl $7,%edi
+ andl %ebx,%edi
+ shrl $3,%ebx
+ xorl %ecx,%edx
+ xorl (%esp,%esi,4),%eax
+ movl $7,%esi
+ andl %ebx,%esi
+ shrl $3,%ebx
+ movl (%esp,%edi,4),%ebp
+ movl $7,%edi
+ movl %ebp,%ecx
+ shll $3,%ebp
+ andl %ebx,%edi
+ shrl $29,%ecx
+ xorl %ebp,%eax
+ shrl $3,%ebx
+ xorl %ecx,%edx
+ movl (%esp,%esi,4),%ecx
+ movl $7,%esi
+ movl %ecx,%ebp
+ shll $6,%ecx
+ andl %ebx,%esi
+ shrl $26,%ebp
+ xorl %ecx,%eax
+ shrl $3,%ebx
+ xorl %ebp,%edx
+ movl (%esp,%edi,4),%ebp
+ movl $7,%edi
+ movl %ebp,%ecx
+ shll $9,%ebp
+ andl %ebx,%edi
+ shrl $23,%ecx
+ xorl %ebp,%eax
+ shrl $3,%ebx
+ xorl %ecx,%edx
+ movl (%esp,%esi,4),%ecx
+ movl $7,%esi
+ movl %ecx,%ebp
+ shll $12,%ecx
+ andl %ebx,%esi
+ shrl $20,%ebp
+ xorl %ecx,%eax
+ shrl $3,%ebx
+ xorl %ebp,%edx
+ movl (%esp,%edi,4),%ebp
+ movl $7,%edi
+ movl %ebp,%ecx
+ shll $15,%ebp
+ andl %ebx,%edi
+ shrl $17,%ecx
+ xorl %ebp,%eax
+ shrl $3,%ebx
+ xorl %ecx,%edx
+ movl (%esp,%esi,4),%ecx
+ movl $7,%esi
+ movl %ecx,%ebp
+ shll $18,%ecx
+ andl %ebx,%esi
+ shrl $14,%ebp
+ xorl %ecx,%eax
+ shrl $3,%ebx
+ xorl %ebp,%edx
+ movl (%esp,%edi,4),%ebp
+ movl $7,%edi
+ movl %ebp,%ecx
+ shll $21,%ebp
+ andl %ebx,%edi
+ shrl $11,%ecx
+ xorl %ebp,%eax
+ shrl $3,%ebx
+ xorl %ecx,%edx
+ movl (%esp,%esi,4),%ecx
+ movl $7,%esi
+ movl %ecx,%ebp
+ shll $24,%ecx
+ andl %ebx,%esi
+ shrl $8,%ebp
+ xorl %ecx,%eax
+ shrl $3,%ebx
+ xorl %ebp,%edx
+ movl (%esp,%edi,4),%ebp
+ movl %ebp,%ecx
+ shll $27,%ebp
+ movl (%esp,%esi,4),%edi
+ shrl $5,%ecx
+ movl %edi,%esi
+ xorl %ebp,%eax
+ shll $30,%edi
+ xorl %ecx,%edx
+ shrl $2,%esi
+ xorl %edi,%eax
+ xorl %esi,%edx
+ addl $36,%esp
+ ret
+.globl _bn_GF2m_mul_2x2
+.align 4
+_bn_GF2m_mul_2x2:
+L_bn_GF2m_mul_2x2_begin:
+ call L000PIC_me_up
+L000PIC_me_up:
+ popl %edx
+ movl L_OPENSSL_ia32cap_P$non_lazy_ptr-L000PIC_me_up(%edx),%edx
+ movl (%edx),%eax
+ movl 4(%edx),%edx
+ testl $8388608,%eax
+ jz L001ialu
+ testl $16777216,%eax
+ jz L002mmx
+ testl $2,%edx
+ jz L002mmx
+ movups 8(%esp),%xmm0
+ shufps $177,%xmm0,%xmm0
+.byte 102,15,58,68,192,1
+ movl 4(%esp),%eax
+ movups %xmm0,(%eax)
+ ret
+.align 4,0x90
+L002mmx:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 24(%esp),%eax
+ movl 32(%esp),%ebx
+ call __mul_1x1_mmx
+ movq %mm0,%mm7
+ movl 28(%esp),%eax
+ movl 36(%esp),%ebx
+ call __mul_1x1_mmx
+ movq %mm0,%mm6
+ movl 24(%esp),%eax
+ movl 32(%esp),%ebx
+ xorl 28(%esp),%eax
+ xorl 36(%esp),%ebx
+ call __mul_1x1_mmx
+ pxor %mm7,%mm0
+ movl 20(%esp),%eax
+ pxor %mm6,%mm0
+ movq %mm0,%mm2
+ psllq $32,%mm0
+ popl %edi
+ psrlq $32,%mm2
+ popl %esi
+ pxor %mm6,%mm0
+ popl %ebx
+ pxor %mm7,%mm2
+ movq %mm0,(%eax)
+ popl %ebp
+ movq %mm2,8(%eax)
+ emms
+ ret
+.align 4,0x90
+L001ialu:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ subl $20,%esp
+ movl 44(%esp),%eax
+ movl 52(%esp),%ebx
+ call __mul_1x1_ialu
+ movl %eax,8(%esp)
+ movl %edx,12(%esp)
+ movl 48(%esp),%eax
+ movl 56(%esp),%ebx
+ call __mul_1x1_ialu
+ movl %eax,(%esp)
+ movl %edx,4(%esp)
+ movl 44(%esp),%eax
+ movl 52(%esp),%ebx
+ xorl 48(%esp),%eax
+ xorl 56(%esp),%ebx
+ call __mul_1x1_ialu
+ movl 40(%esp),%ebp
+ movl (%esp),%ebx
+ movl 4(%esp),%ecx
+ movl 8(%esp),%edi
+ movl 12(%esp),%esi
+ xorl %edx,%eax
+ xorl %ecx,%edx
+ xorl %ebx,%eax
+ movl %ebx,(%ebp)
+ xorl %edi,%edx
+ movl %esi,12(%ebp)
+ xorl %esi,%eax
+ addl $20,%esp
+ xorl %esi,%edx
+ popl %edi
+ xorl %edx,%eax
+ popl %esi
+ movl %edx,8(%ebp)
+ popl %ebx
+ movl %eax,4(%ebp)
+ popl %ebp
+ ret
+.byte 71,70,40,50,94,109,41,32,77,117,108,116,105,112,108,105
+.byte 99,97,116,105,111,110,32,102,111,114,32,120,56,54,44,32
+.byte 67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97
+.byte 112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103
+.byte 62,0
+.section __IMPORT,__pointers,non_lazy_symbol_pointers
+L_OPENSSL_ia32cap_P$non_lazy_ptr:
+.indirect_symbol _OPENSSL_ia32cap_P
+.long 0
+.comm _OPENSSL_ia32cap_P,16,2
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/bn/x86-mont.s b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/bn/x86-mont.s
new file mode 100644
index 00000000000000..07cc59c9a579d9
--- /dev/null
+++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/bn/x86-mont.s
@@ -0,0 +1,477 @@
+.text
+.globl _bn_mul_mont
+.align 4
+_bn_mul_mont:
+L_bn_mul_mont_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ xorl %eax,%eax
+ movl 40(%esp),%edi
+ cmpl $4,%edi
+ jl L000just_leave
+ leal 20(%esp),%esi
+ leal 24(%esp),%edx
+ addl $2,%edi
+ negl %edi
+ leal -32(%esp,%edi,4),%ebp
+ negl %edi
+ movl %ebp,%eax
+ subl %edx,%eax
+ andl $2047,%eax
+ subl %eax,%ebp
+ xorl %ebp,%edx
+ andl $2048,%edx
+ xorl $2048,%edx
+ subl %edx,%ebp
+ andl $-64,%ebp
+ movl %esp,%eax
+ subl %ebp,%eax
+ andl $-4096,%eax
+ movl %esp,%edx
+ leal (%ebp,%eax,1),%esp
+ movl (%esp),%eax
+ cmpl %ebp,%esp
+ ja L001page_walk
+ jmp L002page_walk_done
+.align 4,0x90
+L001page_walk:
+ leal -4096(%esp),%esp
+ movl (%esp),%eax
+ cmpl %ebp,%esp
+ ja L001page_walk
+L002page_walk_done:
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%ebp
+ movl 16(%esi),%esi
+ movl (%esi),%esi
+ movl %eax,4(%esp)
+ movl %ebx,8(%esp)
+ movl %ecx,12(%esp)
+ movl %ebp,16(%esp)
+ movl %esi,20(%esp)
+ leal -3(%edi),%ebx
+ movl %edx,24(%esp)
+ call L003PIC_me_up
+L003PIC_me_up:
+ popl %eax
+ movl L_OPENSSL_ia32cap_P$non_lazy_ptr-L003PIC_me_up(%eax),%eax
+ btl $26,(%eax)
+ jnc L004non_sse2
+ movl $-1,%eax
+ movd %eax,%mm7
+ movl 8(%esp),%esi
+ movl 12(%esp),%edi
+ movl 16(%esp),%ebp
+ xorl %edx,%edx
+ xorl %ecx,%ecx
+ movd (%edi),%mm4
+ movd (%esi),%mm5
+ movd (%ebp),%mm3
+ pmuludq %mm4,%mm5
+ movq %mm5,%mm2
+ movq %mm5,%mm0
+ pand %mm7,%mm0
+ pmuludq 20(%esp),%mm5
+ pmuludq %mm5,%mm3
+ paddq %mm0,%mm3
+ movd 4(%ebp),%mm1
+ movd 4(%esi),%mm0
+ psrlq $32,%mm2
+ psrlq $32,%mm3
+ incl %ecx
+.align 4,0x90
+L0051st:
+ pmuludq %mm4,%mm0
+ pmuludq %mm5,%mm1
+ paddq %mm0,%mm2
+ paddq %mm1,%mm3
+ movq %mm2,%mm0
+ pand %mm7,%mm0
+ movd 4(%ebp,%ecx,4),%mm1
+ paddq %mm0,%mm3
+ movd 4(%esi,%ecx,4),%mm0
+ psrlq $32,%mm2
+ movd %mm3,28(%esp,%ecx,4)
+ psrlq $32,%mm3
+ leal 1(%ecx),%ecx
+ cmpl %ebx,%ecx
+ jl L0051st
+ pmuludq %mm4,%mm0
+ pmuludq %mm5,%mm1
+ paddq %mm0,%mm2
+ paddq %mm1,%mm3
+ movq %mm2,%mm0
+ pand %mm7,%mm0
+ paddq %mm0,%mm3
+ movd %mm3,28(%esp,%ecx,4)
+ psrlq $32,%mm2
+ psrlq $32,%mm3
+ paddq %mm2,%mm3
+ movq %mm3,32(%esp,%ebx,4)
+ incl %edx
+L006outer:
+ xorl %ecx,%ecx
+ movd (%edi,%edx,4),%mm4
+ movd (%esi),%mm5
+ movd 32(%esp),%mm6
+ movd (%ebp),%mm3
+ pmuludq %mm4,%mm5
+ paddq %mm6,%mm5
+ movq %mm5,%mm0
+ movq %mm5,%mm2
+ pand %mm7,%mm0
+ pmuludq 20(%esp),%mm5
+ pmuludq %mm5,%mm3
+ paddq %mm0,%mm3
+ movd 36(%esp),%mm6
+ movd 4(%ebp),%mm1
+ movd 4(%esi),%mm0
+ psrlq $32,%mm2
+ psrlq $32,%mm3
+ paddq %mm6,%mm2
+ incl %ecx
+ decl %ebx
+L007inner:
+ pmuludq %mm4,%mm0
+ pmuludq %mm5,%mm1
+ paddq %mm0,%mm2
+ paddq %mm1,%mm3
+ movq %mm2,%mm0
+ movd 36(%esp,%ecx,4),%mm6
+ pand %mm7,%mm0
+ movd 4(%ebp,%ecx,4),%mm1
+ paddq %mm0,%mm3
+ movd 4(%esi,%ecx,4),%mm0
+ psrlq $32,%mm2
+ movd %mm3,28(%esp,%ecx,4)
+ psrlq $32,%mm3
+ paddq %mm6,%mm2
+ decl %ebx
+ leal 1(%ecx),%ecx
+ jnz L007inner
+ movl %ecx,%ebx
+ pmuludq %mm4,%mm0
+ pmuludq %mm5,%mm1
+ paddq %mm0,%mm2
+ paddq %mm1,%mm3
+ movq %mm2,%mm0
+ pand %mm7,%mm0
+ paddq %mm0,%mm3
+ movd %mm3,28(%esp,%ecx,4)
+ psrlq $32,%mm2
+ psrlq $32,%mm3
+ movd 36(%esp,%ebx,4),%mm6
+ paddq %mm2,%mm3
+ paddq %mm6,%mm3
+ movq %mm3,32(%esp,%ebx,4)
+ leal 1(%edx),%edx
+ cmpl %ebx,%edx
+ jle L006outer
+ emms
+ jmp L008common_tail
+.align 4,0x90
+L004non_sse2:
+ movl 8(%esp),%esi
+ leal 1(%ebx),%ebp
+ movl 12(%esp),%edi
+ xorl %ecx,%ecx
+ movl %esi,%edx
+ andl $1,%ebp
+ subl %edi,%edx
+ leal 4(%edi,%ebx,4),%eax
+ orl %edx,%ebp
+ movl (%edi),%edi
+ jz L009bn_sqr_mont
+ movl %eax,28(%esp)
+ movl (%esi),%eax
+ xorl %edx,%edx
+.align 4,0x90
+L010mull:
+ movl %edx,%ebp
+ mull %edi
+ addl %eax,%ebp
+ leal 1(%ecx),%ecx
+ adcl $0,%edx
+ movl (%esi,%ecx,4),%eax
+ cmpl %ebx,%ecx
+ movl %ebp,28(%esp,%ecx,4)
+ jl L010mull
+ movl %edx,%ebp
+ mull %edi
+ movl 20(%esp),%edi
+ addl %ebp,%eax
+ movl 16(%esp),%esi
+ adcl $0,%edx
+ imull 32(%esp),%edi
+ movl %eax,32(%esp,%ebx,4)
+ xorl %ecx,%ecx
+ movl %edx,36(%esp,%ebx,4)
+ movl %ecx,40(%esp,%ebx,4)
+ movl (%esi),%eax
+ mull %edi
+ addl 32(%esp),%eax
+ movl 4(%esi),%eax
+ adcl $0,%edx
+ incl %ecx
+ jmp L0112ndmadd
+.align 4,0x90
+L0121stmadd:
+ movl %edx,%ebp
+ mull %edi
+ addl 32(%esp,%ecx,4),%ebp
+ leal 1(%ecx),%ecx
+ adcl $0,%edx
+ addl %eax,%ebp
+ movl (%esi,%ecx,4),%eax
+ adcl $0,%edx
+ cmpl %ebx,%ecx
+ movl %ebp,28(%esp,%ecx,4)
+ jl L0121stmadd
+ movl %edx,%ebp
+ mull %edi
+ addl 32(%esp,%ebx,4),%eax
+ movl 20(%esp),%edi
+ adcl $0,%edx
+ movl 16(%esp),%esi
+ addl %eax,%ebp
+ adcl $0,%edx
+ imull 32(%esp),%edi
+ xorl %ecx,%ecx
+ addl 36(%esp,%ebx,4),%edx
+ movl %ebp,32(%esp,%ebx,4)
+ adcl $0,%ecx
+ movl (%esi),%eax
+ movl %edx,36(%esp,%ebx,4)
+ movl %ecx,40(%esp,%ebx,4)
+ mull %edi
+ addl 32(%esp),%eax
+ movl 4(%esi),%eax
+ adcl $0,%edx
+ movl $1,%ecx
+.align 4,0x90
+L0112ndmadd:
+ movl %edx,%ebp
+ mull %edi
+ addl 32(%esp,%ecx,4),%ebp
+ leal 1(%ecx),%ecx
+ adcl $0,%edx
+ addl %eax,%ebp
+ movl (%esi,%ecx,4),%eax
+ adcl $0,%edx
+ cmpl %ebx,%ecx
+ movl %ebp,24(%esp,%ecx,4)
+ jl L0112ndmadd
+ movl %edx,%ebp
+ mull %edi
+ addl 32(%esp,%ebx,4),%ebp
+ adcl $0,%edx
+ addl %eax,%ebp
+ adcl $0,%edx
+ movl %ebp,28(%esp,%ebx,4)
+ xorl %eax,%eax
+ movl 12(%esp),%ecx
+ addl 36(%esp,%ebx,4),%edx
+ adcl 40(%esp,%ebx,4),%eax
+ leal 4(%ecx),%ecx
+ movl %edx,32(%esp,%ebx,4)
+ cmpl 28(%esp),%ecx
+ movl %eax,36(%esp,%ebx,4)
+ je L008common_tail
+ movl (%ecx),%edi
+ movl 8(%esp),%esi
+ movl %ecx,12(%esp)
+ xorl %ecx,%ecx
+ xorl %edx,%edx
+ movl (%esi),%eax
+ jmp L0121stmadd
+.align 4,0x90
+L009bn_sqr_mont:
+ movl %ebx,(%esp)
+ movl %ecx,12(%esp)
+ movl %edi,%eax
+ mull %edi
+ movl %eax,32(%esp)
+ movl %edx,%ebx
+ shrl $1,%edx
+ andl $1,%ebx
+ incl %ecx
+.align 4,0x90
+L013sqr:
+ movl (%esi,%ecx,4),%eax
+ movl %edx,%ebp
+ mull %edi
+ addl %ebp,%eax
+ leal 1(%ecx),%ecx
+ adcl $0,%edx
+ leal (%ebx,%eax,2),%ebp
+ shrl $31,%eax
+ cmpl (%esp),%ecx
+ movl %eax,%ebx
+ movl %ebp,28(%esp,%ecx,4)
+ jl L013sqr
+ movl (%esi,%ecx,4),%eax
+ movl %edx,%ebp
+ mull %edi
+ addl %ebp,%eax
+ movl 20(%esp),%edi
+ adcl $0,%edx
+ movl 16(%esp),%esi
+ leal (%ebx,%eax,2),%ebp
+ imull 32(%esp),%edi
+ shrl $31,%eax
+ movl %ebp,32(%esp,%ecx,4)
+ leal (%eax,%edx,2),%ebp
+ movl (%esi),%eax
+ shrl $31,%edx
+ movl %ebp,36(%esp,%ecx,4)
+ movl %edx,40(%esp,%ecx,4)
+ mull %edi
+ addl 32(%esp),%eax
+ movl %ecx,%ebx
+ adcl $0,%edx
+ movl 4(%esi),%eax
+ movl $1,%ecx
+.align 4,0x90
+L0143rdmadd:
+ movl %edx,%ebp
+ mull %edi
+ addl 32(%esp,%ecx,4),%ebp
+ adcl $0,%edx
+ addl %eax,%ebp
+ movl 4(%esi,%ecx,4),%eax
+ adcl $0,%edx
+ movl %ebp,28(%esp,%ecx,4)
+ movl %edx,%ebp
+ mull %edi
+ addl 36(%esp,%ecx,4),%ebp
+ leal 2(%ecx),%ecx
+ adcl $0,%edx
+ addl %eax,%ebp
+ movl (%esi,%ecx,4),%eax
+ adcl $0,%edx
+ cmpl %ebx,%ecx
+ movl %ebp,24(%esp,%ecx,4)
+ jl L0143rdmadd
+ movl %edx,%ebp
+ mull %edi
+ addl 32(%esp,%ebx,4),%ebp
+ adcl $0,%edx
+ addl %eax,%ebp
+ adcl $0,%edx
+ movl %ebp,28(%esp,%ebx,4)
+ movl 12(%esp),%ecx
+ xorl %eax,%eax
+ movl 8(%esp),%esi
+ addl 36(%esp,%ebx,4),%edx
+ adcl 40(%esp,%ebx,4),%eax
+ movl %edx,32(%esp,%ebx,4)
+ cmpl %ebx,%ecx
+ movl %eax,36(%esp,%ebx,4)
+ je L008common_tail
+ movl 4(%esi,%ecx,4),%edi
+ leal 1(%ecx),%ecx
+ movl %edi,%eax
+ movl %ecx,12(%esp)
+ mull %edi
+ addl 32(%esp,%ecx,4),%eax
+ adcl $0,%edx
+ movl %eax,32(%esp,%ecx,4)
+ xorl %ebp,%ebp
+ cmpl %ebx,%ecx
+ leal 1(%ecx),%ecx
+ je L015sqrlast
+ movl %edx,%ebx
+ shrl $1,%edx
+ andl $1,%ebx
+.align 4,0x90
+L016sqradd:
+ movl (%esi,%ecx,4),%eax
+ movl %edx,%ebp
+ mull %edi
+ addl %ebp,%eax
+ leal (%eax,%eax,1),%ebp
+ adcl $0,%edx
+ shrl $31,%eax
+ addl 32(%esp,%ecx,4),%ebp
+ leal 1(%ecx),%ecx
+ adcl $0,%eax
+ addl %ebx,%ebp
+ adcl $0,%eax
+ cmpl (%esp),%ecx
+ movl %ebp,28(%esp,%ecx,4)
+ movl %eax,%ebx
+ jle L016sqradd
+ movl %edx,%ebp
+ addl %edx,%edx
+ shrl $31,%ebp
+ addl %ebx,%edx
+ adcl $0,%ebp
+L015sqrlast:
+ movl 20(%esp),%edi
+ movl 16(%esp),%esi
+ imull 32(%esp),%edi
+ addl 32(%esp,%ecx,4),%edx
+ movl (%esi),%eax
+ adcl $0,%ebp
+ movl %edx,32(%esp,%ecx,4)
+ movl %ebp,36(%esp,%ecx,4)
+ mull %edi
+ addl 32(%esp),%eax
+ leal -1(%ecx),%ebx
+ adcl $0,%edx
+ movl $1,%ecx
+ movl 4(%esi),%eax
+ jmp L0143rdmadd
+.align 4,0x90
+L008common_tail:
+ movl 16(%esp),%ebp
+ movl 4(%esp),%edi
+ leal 32(%esp),%esi
+ movl (%esi),%eax
+ movl %ebx,%ecx
+ xorl %edx,%edx
+.align 4,0x90
+L017sub:
+ sbbl (%ebp,%edx,4),%eax
+ movl %eax,(%edi,%edx,4)
+ decl %ecx
+ movl 4(%esi,%edx,4),%eax
+ leal 1(%edx),%edx
+ jge L017sub
+ sbbl $0,%eax
+ movl $-1,%edx
+ xorl %eax,%edx
+ jmp L018copy
+.align 4,0x90
+L018copy:
+ movl 32(%esp,%ebx,4),%esi
+ movl (%edi,%ebx,4),%ebp
+ movl %ecx,32(%esp,%ebx,4)
+ andl %eax,%esi
+ andl %edx,%ebp
+ orl %esi,%ebp
+ movl %ebp,(%edi,%ebx,4)
+ decl %ebx
+ jge L018copy
+ movl 24(%esp),%esp
+ movl $1,%eax
+L000just_leave:
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.byte 77,111,110,116,103,111,109,101,114,121,32,77,117,108,116,105
+.byte 112,108,105,99,97,116,105,111,110,32,102,111,114,32,120,56
+.byte 54,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121
+.byte 32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46
+.byte 111,114,103,62,0
+.section __IMPORT,__pointers,non_lazy_symbol_pointers
+L_OPENSSL_ia32cap_P$non_lazy_ptr:
+.indirect_symbol _OPENSSL_ia32cap_P
+.long 0
+.comm _OPENSSL_ia32cap_P,16,2
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/buildinf.h b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/buildinf.h
index e237894a559879..675f15481698d0 100644
--- a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: BSD-x86_64"
-#define DATE "built on: Thu Apr 25 21:31:31 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:22:10 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
@@ -40,9 +40,8 @@ static const char compiler_flags[] = {
'S','A','E','S','_','A','S','M',' ','-','D','G','H','A','S','H',
'_','A','S','M',' ','-','D','E','C','P','_','N','I','S','T','Z',
'2','5','6','_','A','S','M',' ','-','D','X','2','5','5','1','9',
- '_','A','S','M',' ','-','D','P','A','D','L','O','C','K','_','A',
- 'S','M',' ','-','D','P','O','L','Y','1','3','0','5','_','A','S',
- 'M',' ','-','D','_','T','H','R','E','A','D','_','S','A','F','E',
- ' ','-','D','_','R','E','E','N','T','R','A','N','T',' ','-','D',
- 'N','D','E','B','U','G','\0'
+ '_','A','S','M',' ','-','D','P','O','L','Y','1','3','0','5','_',
+ 'A','S','M',' ','-','D','_','T','H','R','E','A','D','_','S','A',
+ 'F','E',' ','-','D','_','R','E','E','N','T','R','A','N','T',' ',
+ '-','D','N','D','E','B','U','G','\0'
};
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/camellia/cmll-x86.s b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/camellia/cmll-x86.s
new file mode 100644
index 00000000000000..7917d51385aa2c
--- /dev/null
+++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/camellia/cmll-x86.s
@@ -0,0 +1,2352 @@
+.text
+.globl _Camellia_EncryptBlock_Rounds
+.align 4
+_Camellia_EncryptBlock_Rounds:
+L_Camellia_EncryptBlock_Rounds_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 20(%esp),%eax
+ movl 24(%esp),%esi
+ movl 28(%esp),%edi
+ movl %esp,%ebx
+ subl $28,%esp
+ andl $-64,%esp
+ leal -127(%edi),%ecx
+ subl %esp,%ecx
+ negl %ecx
+ andl $960,%ecx
+ subl %ecx,%esp
+ addl $4,%esp
+ shll $6,%eax
+ leal (%edi,%eax,1),%eax
+ movl %ebx,20(%esp)
+ movl %eax,16(%esp)
+ call L000pic_point
+L000pic_point:
+ popl %ebp
+ leal LCamellia_SBOX-L000pic_point(%ebp),%ebp
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ bswap %eax
+ movl 12(%esi),%edx
+ bswap %ebx
+ bswap %ecx
+ bswap %edx
+ call __x86_Camellia_encrypt
+ movl 20(%esp),%esp
+ bswap %eax
+ movl 32(%esp),%esi
+ bswap %ebx
+ bswap %ecx
+ bswap %edx
+ movl %eax,(%esi)
+ movl %ebx,4(%esi)
+ movl %ecx,8(%esi)
+ movl %edx,12(%esi)
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _Camellia_EncryptBlock
+.align 4
+_Camellia_EncryptBlock:
+L_Camellia_EncryptBlock_begin:
+ movl $128,%eax
+ subl 4(%esp),%eax
+ movl $3,%eax
+ adcl $0,%eax
+ movl %eax,4(%esp)
+ jmp L_Camellia_EncryptBlock_Rounds_begin
+.globl _Camellia_encrypt
+.align 4
+_Camellia_encrypt:
+L_Camellia_encrypt_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 20(%esp),%esi
+ movl 28(%esp),%edi
+ movl %esp,%ebx
+ subl $28,%esp
+ andl $-64,%esp
+ movl 272(%edi),%eax
+ leal -127(%edi),%ecx
+ subl %esp,%ecx
+ negl %ecx
+ andl $960,%ecx
+ subl %ecx,%esp
+ addl $4,%esp
+ shll $6,%eax
+ leal (%edi,%eax,1),%eax
+ movl %ebx,20(%esp)
+ movl %eax,16(%esp)
+ call L001pic_point
+L001pic_point:
+ popl %ebp
+ leal LCamellia_SBOX-L001pic_point(%ebp),%ebp
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ bswap %eax
+ movl 12(%esi),%edx
+ bswap %ebx
+ bswap %ecx
+ bswap %edx
+ call __x86_Camellia_encrypt
+ movl 20(%esp),%esp
+ bswap %eax
+ movl 24(%esp),%esi
+ bswap %ebx
+ bswap %ecx
+ bswap %edx
+ movl %eax,(%esi)
+ movl %ebx,4(%esi)
+ movl %ecx,8(%esi)
+ movl %edx,12(%esi)
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.align 4
+__x86_Camellia_encrypt:
+ xorl (%edi),%eax
+ xorl 4(%edi),%ebx
+ xorl 8(%edi),%ecx
+ xorl 12(%edi),%edx
+ movl 16(%edi),%esi
+ movl %eax,4(%esp)
+ movl %ebx,8(%esp)
+ movl %ecx,12(%esp)
+ movl %edx,16(%esp)
+.align 4,0x90
+L002loop:
+ xorl %esi,%eax
+ xorl 20(%edi),%ebx
+ movzbl %ah,%esi
+ movl 2052(%ebp,%esi,8),%edx
+ movzbl %al,%esi
+ xorl 4(%ebp,%esi,8),%edx
+ shrl $16,%eax
+ movzbl %bl,%esi
+ movl (%ebp,%esi,8),%ecx
+ movzbl %ah,%esi
+ xorl (%ebp,%esi,8),%edx
+ movzbl %bh,%esi
+ xorl 4(%ebp,%esi,8),%ecx
+ shrl $16,%ebx
+ movzbl %al,%eax
+ xorl 2048(%ebp,%eax,8),%edx
+ movzbl %bh,%esi
+ movl 16(%esp),%eax
+ xorl %edx,%ecx
+ rorl $8,%edx
+ xorl 2048(%ebp,%esi,8),%ecx
+ movzbl %bl,%esi
+ movl 12(%esp),%ebx
+ xorl %eax,%edx
+ xorl 2052(%ebp,%esi,8),%ecx
+ movl 24(%edi),%esi
+ xorl %ecx,%edx
+ movl %edx,16(%esp)
+ xorl %ebx,%ecx
+ movl %ecx,12(%esp)
+ xorl %esi,%ecx
+ xorl 28(%edi),%edx
+ movzbl %ch,%esi
+ movl 2052(%ebp,%esi,8),%ebx
+ movzbl %cl,%esi
+ xorl 4(%ebp,%esi,8),%ebx
+ shrl $16,%ecx
+ movzbl %dl,%esi
+ movl (%ebp,%esi,8),%eax
+ movzbl %ch,%esi
+ xorl (%ebp,%esi,8),%ebx
+ movzbl %dh,%esi
+ xorl 4(%ebp,%esi,8),%eax
+ shrl $16,%edx
+ movzbl %cl,%ecx
+ xorl 2048(%ebp,%ecx,8),%ebx
+ movzbl %dh,%esi
+ movl 8(%esp),%ecx
+ xorl %ebx,%eax
+ rorl $8,%ebx
+ xorl 2048(%ebp,%esi,8),%eax
+ movzbl %dl,%esi
+ movl 4(%esp),%edx
+ xorl %ecx,%ebx
+ xorl 2052(%ebp,%esi,8),%eax
+ movl 32(%edi),%esi
+ xorl %eax,%ebx
+ movl %ebx,8(%esp)
+ xorl %edx,%eax
+ movl %eax,4(%esp)
+ xorl %esi,%eax
+ xorl 36(%edi),%ebx
+ movzbl %ah,%esi
+ movl 2052(%ebp,%esi,8),%edx
+ movzbl %al,%esi
+ xorl 4(%ebp,%esi,8),%edx
+ shrl $16,%eax
+ movzbl %bl,%esi
+ movl (%ebp,%esi,8),%ecx
+ movzbl %ah,%esi
+ xorl (%ebp,%esi,8),%edx
+ movzbl %bh,%esi
+ xorl 4(%ebp,%esi,8),%ecx
+ shrl $16,%ebx
+ movzbl %al,%eax
+ xorl 2048(%ebp,%eax,8),%edx
+ movzbl %bh,%esi
+ movl 16(%esp),%eax
+ xorl %edx,%ecx
+ rorl $8,%edx
+ xorl 2048(%ebp,%esi,8),%ecx
+ movzbl %bl,%esi
+ movl 12(%esp),%ebx
+ xorl %eax,%edx
+ xorl 2052(%ebp,%esi,8),%ecx
+ movl 40(%edi),%esi
+ xorl %ecx,%edx
+ movl %edx,16(%esp)
+ xorl %ebx,%ecx
+ movl %ecx,12(%esp)
+ xorl %esi,%ecx
+ xorl 44(%edi),%edx
+ movzbl %ch,%esi
+ movl 2052(%ebp,%esi,8),%ebx
+ movzbl %cl,%esi
+ xorl 4(%ebp,%esi,8),%ebx
+ shrl $16,%ecx
+ movzbl %dl,%esi
+ movl (%ebp,%esi,8),%eax
+ movzbl %ch,%esi
+ xorl (%ebp,%esi,8),%ebx
+ movzbl %dh,%esi
+ xorl 4(%ebp,%esi,8),%eax
+ shrl $16,%edx
+ movzbl %cl,%ecx
+ xorl 2048(%ebp,%ecx,8),%ebx
+ movzbl %dh,%esi
+ movl 8(%esp),%ecx
+ xorl %ebx,%eax
+ rorl $8,%ebx
+ xorl 2048(%ebp,%esi,8),%eax
+ movzbl %dl,%esi
+ movl 4(%esp),%edx
+ xorl %ecx,%ebx
+ xorl 2052(%ebp,%esi,8),%eax
+ movl 48(%edi),%esi
+ xorl %eax,%ebx
+ movl %ebx,8(%esp)
+ xorl %edx,%eax
+ movl %eax,4(%esp)
+ xorl %esi,%eax
+ xorl 52(%edi),%ebx
+ movzbl %ah,%esi
+ movl 2052(%ebp,%esi,8),%edx
+ movzbl %al,%esi
+ xorl 4(%ebp,%esi,8),%edx
+ shrl $16,%eax
+ movzbl %bl,%esi
+ movl (%ebp,%esi,8),%ecx
+ movzbl %ah,%esi
+ xorl (%ebp,%esi,8),%edx
+ movzbl %bh,%esi
+ xorl 4(%ebp,%esi,8),%ecx
+ shrl $16,%ebx
+ movzbl %al,%eax
+ xorl 2048(%ebp,%eax,8),%edx
+ movzbl %bh,%esi
+ movl 16(%esp),%eax
+ xorl %edx,%ecx
+ rorl $8,%edx
+ xorl 2048(%ebp,%esi,8),%ecx
+ movzbl %bl,%esi
+ movl 12(%esp),%ebx
+ xorl %eax,%edx
+ xorl 2052(%ebp,%esi,8),%ecx
+ movl 56(%edi),%esi
+ xorl %ecx,%edx
+ movl %edx,16(%esp)
+ xorl %ebx,%ecx
+ movl %ecx,12(%esp)
+ xorl %esi,%ecx
+ xorl 60(%edi),%edx
+ movzbl %ch,%esi
+ movl 2052(%ebp,%esi,8),%ebx
+ movzbl %cl,%esi
+ xorl 4(%ebp,%esi,8),%ebx
+ shrl $16,%ecx
+ movzbl %dl,%esi
+ movl (%ebp,%esi,8),%eax
+ movzbl %ch,%esi
+ xorl (%ebp,%esi,8),%ebx
+ movzbl %dh,%esi
+ xorl 4(%ebp,%esi,8),%eax
+ shrl $16,%edx
+ movzbl %cl,%ecx
+ xorl 2048(%ebp,%ecx,8),%ebx
+ movzbl %dh,%esi
+ movl 8(%esp),%ecx
+ xorl %ebx,%eax
+ rorl $8,%ebx
+ xorl 2048(%ebp,%esi,8),%eax
+ movzbl %dl,%esi
+ movl 4(%esp),%edx
+ xorl %ecx,%ebx
+ xorl 2052(%ebp,%esi,8),%eax
+ movl 64(%edi),%esi
+ xorl %eax,%ebx
+ movl %ebx,8(%esp)
+ xorl %edx,%eax
+ movl %eax,4(%esp)
+ addl $64,%edi
+ cmpl 20(%esp),%edi
+ je L003done
+ andl %eax,%esi
+ movl 16(%esp),%edx
+ roll $1,%esi
+ movl %edx,%ecx
+ xorl %esi,%ebx
+ orl 12(%edi),%ecx
+ movl %ebx,8(%esp)
+ xorl 12(%esp),%ecx
+ movl 4(%edi),%esi
+ movl %ecx,12(%esp)
+ orl %ebx,%esi
+ andl 8(%edi),%ecx
+ xorl %esi,%eax
+ roll $1,%ecx
+ movl %eax,4(%esp)
+ xorl %ecx,%edx
+ movl 16(%edi),%esi
+ movl %edx,16(%esp)
+ jmp L002loop
+.align 3,0x90
+L003done:
+ movl %eax,%ecx
+ movl %ebx,%edx
+ movl 12(%esp),%eax
+ movl 16(%esp),%ebx
+ xorl %esi,%eax
+ xorl 4(%edi),%ebx
+ xorl 8(%edi),%ecx
+ xorl 12(%edi),%edx
+ ret
+.globl _Camellia_DecryptBlock_Rounds
+.align 4
+_Camellia_DecryptBlock_Rounds:
+L_Camellia_DecryptBlock_Rounds_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 20(%esp),%eax
+ movl 24(%esp),%esi
+ movl 28(%esp),%edi
+ movl %esp,%ebx
+ subl $28,%esp
+ andl $-64,%esp
+ leal -127(%edi),%ecx
+ subl %esp,%ecx
+ negl %ecx
+ andl $960,%ecx
+ subl %ecx,%esp
+ addl $4,%esp
+ shll $6,%eax
+ movl %edi,16(%esp)
+ leal (%edi,%eax,1),%edi
+ movl %ebx,20(%esp)
+ call L004pic_point
+L004pic_point:
+ popl %ebp
+ leal LCamellia_SBOX-L004pic_point(%ebp),%ebp
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ bswap %eax
+ movl 12(%esi),%edx
+ bswap %ebx
+ bswap %ecx
+ bswap %edx
+ call __x86_Camellia_decrypt
+ movl 20(%esp),%esp
+ bswap %eax
+ movl 32(%esp),%esi
+ bswap %ebx
+ bswap %ecx
+ bswap %edx
+ movl %eax,(%esi)
+ movl %ebx,4(%esi)
+ movl %ecx,8(%esi)
+ movl %edx,12(%esi)
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _Camellia_DecryptBlock
+.align 4
+_Camellia_DecryptBlock:
+L_Camellia_DecryptBlock_begin:
+ movl $128,%eax
+ subl 4(%esp),%eax
+ movl $3,%eax
+ adcl $0,%eax
+ movl %eax,4(%esp)
+ jmp L_Camellia_DecryptBlock_Rounds_begin
+.globl _Camellia_decrypt
+.align 4
+_Camellia_decrypt:
+L_Camellia_decrypt_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 20(%esp),%esi
+ movl 28(%esp),%edi
+ movl %esp,%ebx
+ subl $28,%esp
+ andl $-64,%esp
+ movl 272(%edi),%eax
+ leal -127(%edi),%ecx
+ subl %esp,%ecx
+ negl %ecx
+ andl $960,%ecx
+ subl %ecx,%esp
+ addl $4,%esp
+ shll $6,%eax
+ movl %edi,16(%esp)
+ leal (%edi,%eax,1),%edi
+ movl %ebx,20(%esp)
+ call L005pic_point
+L005pic_point:
+ popl %ebp
+ leal LCamellia_SBOX-L005pic_point(%ebp),%ebp
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ bswap %eax
+ movl 12(%esi),%edx
+ bswap %ebx
+ bswap %ecx
+ bswap %edx
+ call __x86_Camellia_decrypt
+ movl 20(%esp),%esp
+ bswap %eax
+ movl 24(%esp),%esi
+ bswap %ebx
+ bswap %ecx
+ bswap %edx
+ movl %eax,(%esi)
+ movl %ebx,4(%esi)
+ movl %ecx,8(%esi)
+ movl %edx,12(%esi)
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.align 4
+__x86_Camellia_decrypt:
+ xorl (%edi),%eax
+ xorl 4(%edi),%ebx
+ xorl 8(%edi),%ecx
+ xorl 12(%edi),%edx
+ movl -8(%edi),%esi
+ movl %eax,4(%esp)
+ movl %ebx,8(%esp)
+ movl %ecx,12(%esp)
+ movl %edx,16(%esp)
+.align 4,0x90
+L006loop:
+ xorl %esi,%eax
+ xorl -4(%edi),%ebx
+ movzbl %ah,%esi
+ movl 2052(%ebp,%esi,8),%edx
+ movzbl %al,%esi
+ xorl 4(%ebp,%esi,8),%edx
+ shrl $16,%eax
+ movzbl %bl,%esi
+ movl (%ebp,%esi,8),%ecx
+ movzbl %ah,%esi
+ xorl (%ebp,%esi,8),%edx
+ movzbl %bh,%esi
+ xorl 4(%ebp,%esi,8),%ecx
+ shrl $16,%ebx
+ movzbl %al,%eax
+ xorl 2048(%ebp,%eax,8),%edx
+ movzbl %bh,%esi
+ movl 16(%esp),%eax
+ xorl %edx,%ecx
+ rorl $8,%edx
+ xorl 2048(%ebp,%esi,8),%ecx
+ movzbl %bl,%esi
+ movl 12(%esp),%ebx
+ xorl %eax,%edx
+ xorl 2052(%ebp,%esi,8),%ecx
+ movl -16(%edi),%esi
+ xorl %ecx,%edx
+ movl %edx,16(%esp)
+ xorl %ebx,%ecx
+ movl %ecx,12(%esp)
+ xorl %esi,%ecx
+ xorl -12(%edi),%edx
+ movzbl %ch,%esi
+ movl 2052(%ebp,%esi,8),%ebx
+ movzbl %cl,%esi
+ xorl 4(%ebp,%esi,8),%ebx
+ shrl $16,%ecx
+ movzbl %dl,%esi
+ movl (%ebp,%esi,8),%eax
+ movzbl %ch,%esi
+ xorl (%ebp,%esi,8),%ebx
+ movzbl %dh,%esi
+ xorl 4(%ebp,%esi,8),%eax
+ shrl $16,%edx
+ movzbl %cl,%ecx
+ xorl 2048(%ebp,%ecx,8),%ebx
+ movzbl %dh,%esi
+ movl 8(%esp),%ecx
+ xorl %ebx,%eax
+ rorl $8,%ebx
+ xorl 2048(%ebp,%esi,8),%eax
+ movzbl %dl,%esi
+ movl 4(%esp),%edx
+ xorl %ecx,%ebx
+ xorl 2052(%ebp,%esi,8),%eax
+ movl -24(%edi),%esi
+ xorl %eax,%ebx
+ movl %ebx,8(%esp)
+ xorl %edx,%eax
+ movl %eax,4(%esp)
+ xorl %esi,%eax
+ xorl -20(%edi),%ebx
+ movzbl %ah,%esi
+ movl 2052(%ebp,%esi,8),%edx
+ movzbl %al,%esi
+ xorl 4(%ebp,%esi,8),%edx
+ shrl $16,%eax
+ movzbl %bl,%esi
+ movl (%ebp,%esi,8),%ecx
+ movzbl %ah,%esi
+ xorl (%ebp,%esi,8),%edx
+ movzbl %bh,%esi
+ xorl 4(%ebp,%esi,8),%ecx
+ shrl $16,%ebx
+ movzbl %al,%eax
+ xorl 2048(%ebp,%eax,8),%edx
+ movzbl %bh,%esi
+ movl 16(%esp),%eax
+ xorl %edx,%ecx
+ rorl $8,%edx
+ xorl 2048(%ebp,%esi,8),%ecx
+ movzbl %bl,%esi
+ movl 12(%esp),%ebx
+ xorl %eax,%edx
+ xorl 2052(%ebp,%esi,8),%ecx
+ movl -32(%edi),%esi
+ xorl %ecx,%edx
+ movl %edx,16(%esp)
+ xorl %ebx,%ecx
+ movl %ecx,12(%esp)
+ xorl %esi,%ecx
+ xorl -28(%edi),%edx
+ movzbl %ch,%esi
+ movl 2052(%ebp,%esi,8),%ebx
+ movzbl %cl,%esi
+ xorl 4(%ebp,%esi,8),%ebx
+ shrl $16,%ecx
+ movzbl %dl,%esi
+ movl (%ebp,%esi,8),%eax
+ movzbl %ch,%esi
+ xorl (%ebp,%esi,8),%ebx
+ movzbl %dh,%esi
+ xorl 4(%ebp,%esi,8),%eax
+ shrl $16,%edx
+ movzbl %cl,%ecx
+ xorl 2048(%ebp,%ecx,8),%ebx
+ movzbl %dh,%esi
+ movl 8(%esp),%ecx
+ xorl %ebx,%eax
+ rorl $8,%ebx
+ xorl 2048(%ebp,%esi,8),%eax
+ movzbl %dl,%esi
+ movl 4(%esp),%edx
+ xorl %ecx,%ebx
+ xorl 2052(%ebp,%esi,8),%eax
+ movl -40(%edi),%esi
+ xorl %eax,%ebx
+ movl %ebx,8(%esp)
+ xorl %edx,%eax
+ movl %eax,4(%esp)
+ xorl %esi,%eax
+ xorl -36(%edi),%ebx
+ movzbl %ah,%esi
+ movl 2052(%ebp,%esi,8),%edx
+ movzbl %al,%esi
+ xorl 4(%ebp,%esi,8),%edx
+ shrl $16,%eax
+ movzbl %bl,%esi
+ movl (%ebp,%esi,8),%ecx
+ movzbl %ah,%esi
+ xorl (%ebp,%esi,8),%edx
+ movzbl %bh,%esi
+ xorl 4(%ebp,%esi,8),%ecx
+ shrl $16,%ebx
+ movzbl %al,%eax
+ xorl 2048(%ebp,%eax,8),%edx
+ movzbl %bh,%esi
+ movl 16(%esp),%eax
+ xorl %edx,%ecx
+ rorl $8,%edx
+ xorl 2048(%ebp,%esi,8),%ecx
+ movzbl %bl,%esi
+ movl 12(%esp),%ebx
+ xorl %eax,%edx
+ xorl 2052(%ebp,%esi,8),%ecx
+ movl -48(%edi),%esi
+ xorl %ecx,%edx
+ movl %edx,16(%esp)
+ xorl %ebx,%ecx
+ movl %ecx,12(%esp)
+ xorl %esi,%ecx
+ xorl -44(%edi),%edx
+ movzbl %ch,%esi
+ movl 2052(%ebp,%esi,8),%ebx
+ movzbl %cl,%esi
+ xorl 4(%ebp,%esi,8),%ebx
+ shrl $16,%ecx
+ movzbl %dl,%esi
+ movl (%ebp,%esi,8),%eax
+ movzbl %ch,%esi
+ xorl (%ebp,%esi,8),%ebx
+ movzbl %dh,%esi
+ xorl 4(%ebp,%esi,8),%eax
+ shrl $16,%edx
+ movzbl %cl,%ecx
+ xorl 2048(%ebp,%ecx,8),%ebx
+ movzbl %dh,%esi
+ movl 8(%esp),%ecx
+ xorl %ebx,%eax
+ rorl $8,%ebx
+ xorl 2048(%ebp,%esi,8),%eax
+ movzbl %dl,%esi
+ movl 4(%esp),%edx
+ xorl %ecx,%ebx
+ xorl 2052(%ebp,%esi,8),%eax
+ movl -56(%edi),%esi
+ xorl %eax,%ebx
+ movl %ebx,8(%esp)
+ xorl %edx,%eax
+ movl %eax,4(%esp)
+ subl $64,%edi
+ cmpl 20(%esp),%edi
+ je L007done
+ andl %eax,%esi
+ movl 16(%esp),%edx
+ roll $1,%esi
+ movl %edx,%ecx
+ xorl %esi,%ebx
+ orl 4(%edi),%ecx
+ movl %ebx,8(%esp)
+ xorl 12(%esp),%ecx
+ movl 12(%edi),%esi
+ movl %ecx,12(%esp)
+ orl %ebx,%esi
+ andl (%edi),%ecx
+ xorl %esi,%eax
+ roll $1,%ecx
+ movl %eax,4(%esp)
+ xorl %ecx,%edx
+ movl -8(%edi),%esi
+ movl %edx,16(%esp)
+ jmp L006loop
+.align 3,0x90
+L007done:
+ movl %eax,%ecx
+ movl %ebx,%edx
+ movl 12(%esp),%eax
+ movl 16(%esp),%ebx
+ xorl %esi,%ecx
+ xorl 12(%edi),%edx
+ xorl (%edi),%eax
+ xorl 4(%edi),%ebx
+ ret
+.globl _Camellia_Ekeygen
+.align 4
+_Camellia_Ekeygen:
+L_Camellia_Ekeygen_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ subl $16,%esp
+ movl 36(%esp),%ebp
+ movl 40(%esp),%esi
+ movl 44(%esp),%edi
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%edx
+ bswap %eax
+ bswap %ebx
+ bswap %ecx
+ bswap %edx
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ cmpl $128,%ebp
+ je L0081st128
+ movl 16(%esi),%eax
+ movl 20(%esi),%ebx
+ cmpl $192,%ebp
+ je L0091st192
+ movl 24(%esi),%ecx
+ movl 28(%esi),%edx
+ jmp L0101st256
+.align 2,0x90
+L0091st192:
+ movl %eax,%ecx
+ movl %ebx,%edx
+ notl %ecx
+ notl %edx
+.align 2,0x90
+L0101st256:
+ bswap %eax
+ bswap %ebx
+ bswap %ecx
+ bswap %edx
+ movl %eax,32(%edi)
+ movl %ebx,36(%edi)
+ movl %ecx,40(%edi)
+ movl %edx,44(%edi)
+ xorl (%edi),%eax
+ xorl 4(%edi),%ebx
+ xorl 8(%edi),%ecx
+ xorl 12(%edi),%edx
+.align 2,0x90
+L0081st128:
+ call L011pic_point
+L011pic_point:
+ popl %ebp
+ leal LCamellia_SBOX-L011pic_point(%ebp),%ebp
+ leal LCamellia_SIGMA-LCamellia_SBOX(%ebp),%edi
+ movl (%edi),%esi
+ movl %eax,(%esp)
+ movl %ebx,4(%esp)
+ movl %ecx,8(%esp)
+ movl %edx,12(%esp)
+ xorl %esi,%eax
+ xorl 4(%edi),%ebx
+ movzbl %ah,%esi
+ movl 2052(%ebp,%esi,8),%edx
+ movzbl %al,%esi
+ xorl 4(%ebp,%esi,8),%edx
+ shrl $16,%eax
+ movzbl %bl,%esi
+ movl (%ebp,%esi,8),%ecx
+ movzbl %ah,%esi
+ xorl (%ebp,%esi,8),%edx
+ movzbl %bh,%esi
+ xorl 4(%ebp,%esi,8),%ecx
+ shrl $16,%ebx
+ movzbl %al,%eax
+ xorl 2048(%ebp,%eax,8),%edx
+ movzbl %bh,%esi
+ movl 12(%esp),%eax
+ xorl %edx,%ecx
+ rorl $8,%edx
+ xorl 2048(%ebp,%esi,8),%ecx
+ movzbl %bl,%esi
+ movl 8(%esp),%ebx
+ xorl %eax,%edx
+ xorl 2052(%ebp,%esi,8),%ecx
+ movl 8(%edi),%esi
+ xorl %ecx,%edx
+ movl %edx,12(%esp)
+ xorl %ebx,%ecx
+ movl %ecx,8(%esp)
+ xorl %esi,%ecx
+ xorl 12(%edi),%edx
+ movzbl %ch,%esi
+ movl 2052(%ebp,%esi,8),%ebx
+ movzbl %cl,%esi
+ xorl 4(%ebp,%esi,8),%ebx
+ shrl $16,%ecx
+ movzbl %dl,%esi
+ movl (%ebp,%esi,8),%eax
+ movzbl %ch,%esi
+ xorl (%ebp,%esi,8),%ebx
+ movzbl %dh,%esi
+ xorl 4(%ebp,%esi,8),%eax
+ shrl $16,%edx
+ movzbl %cl,%ecx
+ xorl 2048(%ebp,%ecx,8),%ebx
+ movzbl %dh,%esi
+ movl 4(%esp),%ecx
+ xorl %ebx,%eax
+ rorl $8,%ebx
+ xorl 2048(%ebp,%esi,8),%eax
+ movzbl %dl,%esi
+ movl (%esp),%edx
+ xorl %ecx,%ebx
+ xorl 2052(%ebp,%esi,8),%eax
+ movl 16(%edi),%esi
+ xorl %eax,%ebx
+ movl %ebx,4(%esp)
+ xorl %edx,%eax
+ movl %eax,(%esp)
+ movl 8(%esp),%ecx
+ movl 12(%esp),%edx
+ movl 44(%esp),%esi
+ xorl (%esi),%eax
+ xorl 4(%esi),%ebx
+ xorl 8(%esi),%ecx
+ xorl 12(%esi),%edx
+ movl 16(%edi),%esi
+ movl %eax,(%esp)
+ movl %ebx,4(%esp)
+ movl %ecx,8(%esp)
+ movl %edx,12(%esp)
+ xorl %esi,%eax
+ xorl 20(%edi),%ebx
+ movzbl %ah,%esi
+ movl 2052(%ebp,%esi,8),%edx
+ movzbl %al,%esi
+ xorl 4(%ebp,%esi,8),%edx
+ shrl $16,%eax
+ movzbl %bl,%esi
+ movl (%ebp,%esi,8),%ecx
+ movzbl %ah,%esi
+ xorl (%ebp,%esi,8),%edx
+ movzbl %bh,%esi
+ xorl 4(%ebp,%esi,8),%ecx
+ shrl $16,%ebx
+ movzbl %al,%eax
+ xorl 2048(%ebp,%eax,8),%edx
+ movzbl %bh,%esi
+ movl 12(%esp),%eax
+ xorl %edx,%ecx
+ rorl $8,%edx
+ xorl 2048(%ebp,%esi,8),%ecx
+ movzbl %bl,%esi
+ movl 8(%esp),%ebx
+ xorl %eax,%edx
+ xorl 2052(%ebp,%esi,8),%ecx
+ movl 24(%edi),%esi
+ xorl %ecx,%edx
+ movl %edx,12(%esp)
+ xorl %ebx,%ecx
+ movl %ecx,8(%esp)
+ xorl %esi,%ecx
+ xorl 28(%edi),%edx
+ movzbl %ch,%esi
+ movl 2052(%ebp,%esi,8),%ebx
+ movzbl %cl,%esi
+ xorl 4(%ebp,%esi,8),%ebx
+ shrl $16,%ecx
+ movzbl %dl,%esi
+ movl (%ebp,%esi,8),%eax
+ movzbl %ch,%esi
+ xorl (%ebp,%esi,8),%ebx
+ movzbl %dh,%esi
+ xorl 4(%ebp,%esi,8),%eax
+ shrl $16,%edx
+ movzbl %cl,%ecx
+ xorl 2048(%ebp,%ecx,8),%ebx
+ movzbl %dh,%esi
+ movl 4(%esp),%ecx
+ xorl %ebx,%eax
+ rorl $8,%ebx
+ xorl 2048(%ebp,%esi,8),%eax
+ movzbl %dl,%esi
+ movl (%esp),%edx
+ xorl %ecx,%ebx
+ xorl 2052(%ebp,%esi,8),%eax
+ movl 32(%edi),%esi
+ xorl %eax,%ebx
+ movl %ebx,4(%esp)
+ xorl %edx,%eax
+ movl %eax,(%esp)
+ movl 8(%esp),%ecx
+ movl 12(%esp),%edx
+ movl 36(%esp),%esi
+ cmpl $128,%esi
+ jne L0122nd256
+ movl 44(%esp),%edi
+ leal 128(%edi),%edi
+ movl %eax,-112(%edi)
+ movl %ebx,-108(%edi)
+ movl %ecx,-104(%edi)
+ movl %edx,-100(%edi)
+ movl %eax,%ebp
+ shll $15,%eax
+ movl %ebx,%esi
+ shrl $17,%esi
+ shll $15,%ebx
+ orl %esi,%eax
+ movl %ecx,%esi
+ shll $15,%ecx
+ movl %eax,-80(%edi)
+ shrl $17,%esi
+ orl %esi,%ebx
+ shrl $17,%ebp
+ movl %edx,%esi
+ shrl $17,%esi
+ movl %ebx,-76(%edi)
+ shll $15,%edx
+ orl %esi,%ecx
+ orl %ebp,%edx
+ movl %ecx,-72(%edi)
+ movl %edx,-68(%edi)
+ movl %eax,%ebp
+ shll $15,%eax
+ movl %ebx,%esi
+ shrl $17,%esi
+ shll $15,%ebx
+ orl %esi,%eax
+ movl %ecx,%esi
+ shll $15,%ecx
+ movl %eax,-64(%edi)
+ shrl $17,%esi
+ orl %esi,%ebx
+ shrl $17,%ebp
+ movl %edx,%esi
+ shrl $17,%esi
+ movl %ebx,-60(%edi)
+ shll $15,%edx
+ orl %esi,%ecx
+ orl %ebp,%edx
+ movl %ecx,-56(%edi)
+ movl %edx,-52(%edi)
+ movl %eax,%ebp
+ shll $15,%eax
+ movl %ebx,%esi
+ shrl $17,%esi
+ shll $15,%ebx
+ orl %esi,%eax
+ movl %ecx,%esi
+ shll $15,%ecx
+ movl %eax,-32(%edi)
+ shrl $17,%esi
+ orl %esi,%ebx
+ shrl $17,%ebp
+ movl %edx,%esi
+ shrl $17,%esi
+ movl %ebx,-28(%edi)
+ shll $15,%edx
+ orl %esi,%ecx
+ orl %ebp,%edx
+ movl %eax,%ebp
+ shll $15,%eax
+ movl %ebx,%esi
+ shrl $17,%esi
+ shll $15,%ebx
+ orl %esi,%eax
+ movl %ecx,%esi
+ shll $15,%ecx
+ movl %eax,-16(%edi)
+ shrl $17,%esi
+ orl %esi,%ebx
+ shrl $17,%ebp
+ movl %edx,%esi
+ shrl $17,%esi
+ movl %ebx,-12(%edi)
+ shll $15,%edx
+ orl %esi,%ecx
+ orl %ebp,%edx
+ movl %ecx,-8(%edi)
+ movl %edx,-4(%edi)
+ movl %ebx,%ebp
+ shll $2,%ebx
+ movl %ecx,%esi
+ shrl $30,%esi
+ shll $2,%ecx
+ orl %esi,%ebx
+ movl %edx,%esi
+ shll $2,%edx
+ movl %ebx,32(%edi)
+ shrl $30,%esi
+ orl %esi,%ecx
+ shrl $30,%ebp
+ movl %eax,%esi
+ shrl $30,%esi
+ movl %ecx,36(%edi)
+ shll $2,%eax
+ orl %esi,%edx
+ orl %ebp,%eax
+ movl %edx,40(%edi)
+ movl %eax,44(%edi)
+ movl %ebx,%ebp
+ shll $17,%ebx
+ movl %ecx,%esi
+ shrl $15,%esi
+ shll $17,%ecx
+ orl %esi,%ebx
+ movl %edx,%esi
+ shll $17,%edx
+ movl %ebx,64(%edi)
+ shrl $15,%esi
+ orl %esi,%ecx
+ shrl $15,%ebp
+ movl %eax,%esi
+ shrl $15,%esi
+ movl %ecx,68(%edi)
+ shll $17,%eax
+ orl %esi,%edx
+ orl %ebp,%eax
+ movl %edx,72(%edi)
+ movl %eax,76(%edi)
+ movl -128(%edi),%ebx
+ movl -124(%edi),%ecx
+ movl -120(%edi),%edx
+ movl -116(%edi),%eax
+ movl %ebx,%ebp
+ shll $15,%ebx
+ movl %ecx,%esi
+ shrl $17,%esi
+ shll $15,%ecx
+ orl %esi,%ebx
+ movl %edx,%esi
+ shll $15,%edx
+ movl %ebx,-96(%edi)
+ shrl $17,%esi
+ orl %esi,%ecx
+ shrl $17,%ebp
+ movl %eax,%esi
+ shrl $17,%esi
+ movl %ecx,-92(%edi)
+ shll $15,%eax
+ orl %esi,%edx
+ orl %ebp,%eax
+ movl %edx,-88(%edi)
+ movl %eax,-84(%edi)
+ movl %ebx,%ebp
+ shll $30,%ebx
+ movl %ecx,%esi
+ shrl $2,%esi
+ shll $30,%ecx
+ orl %esi,%ebx
+ movl %edx,%esi
+ shll $30,%edx
+ movl %ebx,-48(%edi)
+ shrl $2,%esi
+ orl %esi,%ecx
+ shrl $2,%ebp
+ movl %eax,%esi
+ shrl $2,%esi
+ movl %ecx,-44(%edi)
+ shll $30,%eax
+ orl %esi,%edx
+ orl %ebp,%eax
+ movl %edx,-40(%edi)
+ movl %eax,-36(%edi)
+ movl %ebx,%ebp
+ shll $15,%ebx
+ movl %ecx,%esi
+ shrl $17,%esi
+ shll $15,%ecx
+ orl %esi,%ebx
+ movl %edx,%esi
+ shll $15,%edx
+ shrl $17,%esi
+ orl %esi,%ecx
+ shrl $17,%ebp
+ movl %eax,%esi
+ shrl $17,%esi
+ shll $15,%eax
+ orl %esi,%edx
+ orl %ebp,%eax
+ movl %edx,-24(%edi)
+ movl %eax,-20(%edi)
+ movl %ebx,%ebp
+ shll $17,%ebx
+ movl %ecx,%esi
+ shrl $15,%esi
+ shll $17,%ecx
+ orl %esi,%ebx
+ movl %edx,%esi
+ shll $17,%edx
+ movl %ebx,(%edi)
+ shrl $15,%esi
+ orl %esi,%ecx
+ shrl $15,%ebp
+ movl %eax,%esi
+ shrl $15,%esi
+ movl %ecx,4(%edi)
+ shll $17,%eax
+ orl %esi,%edx
+ orl %ebp,%eax
+ movl %edx,8(%edi)
+ movl %eax,12(%edi)
+ movl %ebx,%ebp
+ shll $17,%ebx
+ movl %ecx,%esi
+ shrl $15,%esi
+ shll $17,%ecx
+ orl %esi,%ebx
+ movl %edx,%esi
+ shll $17,%edx
+ movl %ebx,16(%edi)
+ shrl $15,%esi
+ orl %esi,%ecx
+ shrl $15,%ebp
+ movl %eax,%esi
+ shrl $15,%esi
+ movl %ecx,20(%edi)
+ shll $17,%eax
+ orl %esi,%edx
+ orl %ebp,%eax
+ movl %edx,24(%edi)
+ movl %eax,28(%edi)
+ movl %ebx,%ebp
+ shll $17,%ebx
+ movl %ecx,%esi
+ shrl $15,%esi
+ shll $17,%ecx
+ orl %esi,%ebx
+ movl %edx,%esi
+ shll $17,%edx
+ movl %ebx,48(%edi)
+ shrl $15,%esi
+ orl %esi,%ecx
+ shrl $15,%ebp
+ movl %eax,%esi
+ shrl $15,%esi
+ movl %ecx,52(%edi)
+ shll $17,%eax
+ orl %esi,%edx
+ orl %ebp,%eax
+ movl %edx,56(%edi)
+ movl %eax,60(%edi)
+ movl $3,%eax
+ jmp L013done
+.align 4,0x90
+L0122nd256:
+ movl 44(%esp),%esi
+ movl %eax,48(%esi)
+ movl %ebx,52(%esi)
+ movl %ecx,56(%esi)
+ movl %edx,60(%esi)
+ xorl 32(%esi),%eax
+ xorl 36(%esi),%ebx
+ xorl 40(%esi),%ecx
+ xorl 44(%esi),%edx
+ movl 32(%edi),%esi
+ movl %eax,(%esp)
+ movl %ebx,4(%esp)
+ movl %ecx,8(%esp)
+ movl %edx,12(%esp)
+ xorl %esi,%eax
+ xorl 36(%edi),%ebx
+ movzbl %ah,%esi
+ movl 2052(%ebp,%esi,8),%edx
+ movzbl %al,%esi
+ xorl 4(%ebp,%esi,8),%edx
+ shrl $16,%eax
+ movzbl %bl,%esi
+ movl (%ebp,%esi,8),%ecx
+ movzbl %ah,%esi
+ xorl (%ebp,%esi,8),%edx
+ movzbl %bh,%esi
+ xorl 4(%ebp,%esi,8),%ecx
+ shrl $16,%ebx
+ movzbl %al,%eax
+ xorl 2048(%ebp,%eax,8),%edx
+ movzbl %bh,%esi
+ movl 12(%esp),%eax
+ xorl %edx,%ecx
+ rorl $8,%edx
+ xorl 2048(%ebp,%esi,8),%ecx
+ movzbl %bl,%esi
+ movl 8(%esp),%ebx
+ xorl %eax,%edx
+ xorl 2052(%ebp,%esi,8),%ecx
+ movl 40(%edi),%esi
+ xorl %ecx,%edx
+ movl %edx,12(%esp)
+ xorl %ebx,%ecx
+ movl %ecx,8(%esp)
+ xorl %esi,%ecx
+ xorl 44(%edi),%edx
+ movzbl %ch,%esi
+ movl 2052(%ebp,%esi,8),%ebx
+ movzbl %cl,%esi
+ xorl 4(%ebp,%esi,8),%ebx
+ shrl $16,%ecx
+ movzbl %dl,%esi
+ movl (%ebp,%esi,8),%eax
+ movzbl %ch,%esi
+ xorl (%ebp,%esi,8),%ebx
+ movzbl %dh,%esi
+ xorl 4(%ebp,%esi,8),%eax
+ shrl $16,%edx
+ movzbl %cl,%ecx
+ xorl 2048(%ebp,%ecx,8),%ebx
+ movzbl %dh,%esi
+ movl 4(%esp),%ecx
+ xorl %ebx,%eax
+ rorl $8,%ebx
+ xorl 2048(%ebp,%esi,8),%eax
+ movzbl %dl,%esi
+ movl (%esp),%edx
+ xorl %ecx,%ebx
+ xorl 2052(%ebp,%esi,8),%eax
+ movl 48(%edi),%esi
+ xorl %eax,%ebx
+ movl %ebx,4(%esp)
+ xorl %edx,%eax
+ movl %eax,(%esp)
+ movl 8(%esp),%ecx
+ movl 12(%esp),%edx
+ movl 44(%esp),%edi
+ leal 128(%edi),%edi
+ movl %eax,-112(%edi)
+ movl %ebx,-108(%edi)
+ movl %ecx,-104(%edi)
+ movl %edx,-100(%edi)
+ movl %eax,%ebp
+ shll $30,%eax
+ movl %ebx,%esi
+ shrl $2,%esi
+ shll $30,%ebx
+ orl %esi,%eax
+ movl %ecx,%esi
+ shll $30,%ecx
+ movl %eax,-48(%edi)
+ shrl $2,%esi
+ orl %esi,%ebx
+ shrl $2,%ebp
+ movl %edx,%esi
+ shrl $2,%esi
+ movl %ebx,-44(%edi)
+ shll $30,%edx
+ orl %esi,%ecx
+ orl %ebp,%edx
+ movl %ecx,-40(%edi)
+ movl %edx,-36(%edi)
+ movl %eax,%ebp
+ shll $30,%eax
+ movl %ebx,%esi
+ shrl $2,%esi
+ shll $30,%ebx
+ orl %esi,%eax
+ movl %ecx,%esi
+ shll $30,%ecx
+ movl %eax,32(%edi)
+ shrl $2,%esi
+ orl %esi,%ebx
+ shrl $2,%ebp
+ movl %edx,%esi
+ shrl $2,%esi
+ movl %ebx,36(%edi)
+ shll $30,%edx
+ orl %esi,%ecx
+ orl %ebp,%edx
+ movl %ecx,40(%edi)
+ movl %edx,44(%edi)
+ movl %ebx,%ebp
+ shll $19,%ebx
+ movl %ecx,%esi
+ shrl $13,%esi
+ shll $19,%ecx
+ orl %esi,%ebx
+ movl %edx,%esi
+ shll $19,%edx
+ movl %ebx,128(%edi)
+ shrl $13,%esi
+ orl %esi,%ecx
+ shrl $13,%ebp
+ movl %eax,%esi
+ shrl $13,%esi
+ movl %ecx,132(%edi)
+ shll $19,%eax
+ orl %esi,%edx
+ orl %ebp,%eax
+ movl %edx,136(%edi)
+ movl %eax,140(%edi)
+ movl -96(%edi),%ebx
+ movl -92(%edi),%ecx
+ movl -88(%edi),%edx
+ movl -84(%edi),%eax
+ movl %ebx,%ebp
+ shll $15,%ebx
+ movl %ecx,%esi
+ shrl $17,%esi
+ shll $15,%ecx
+ orl %esi,%ebx
+ movl %edx,%esi
+ shll $15,%edx
+ movl %ebx,-96(%edi)
+ shrl $17,%esi
+ orl %esi,%ecx
+ shrl $17,%ebp
+ movl %eax,%esi
+ shrl $17,%esi
+ movl %ecx,-92(%edi)
+ shll $15,%eax
+ orl %esi,%edx
+ orl %ebp,%eax
+ movl %edx,-88(%edi)
+ movl %eax,-84(%edi)
+ movl %ebx,%ebp
+ shll $15,%ebx
+ movl %ecx,%esi
+ shrl $17,%esi
+ shll $15,%ecx
+ orl %esi,%ebx
+ movl %edx,%esi
+ shll $15,%edx
+ movl %ebx,-64(%edi)
+ shrl $17,%esi
+ orl %esi,%ecx
+ shrl $17,%ebp
+ movl %eax,%esi
+ shrl $17,%esi
+ movl %ecx,-60(%edi)
+ shll $15,%eax
+ orl %esi,%edx
+ orl %ebp,%eax
+ movl %edx,-56(%edi)
+ movl %eax,-52(%edi)
+ movl %ebx,%ebp
+ shll $30,%ebx
+ movl %ecx,%esi
+ shrl $2,%esi
+ shll $30,%ecx
+ orl %esi,%ebx
+ movl %edx,%esi
+ shll $30,%edx
+ movl %ebx,16(%edi)
+ shrl $2,%esi
+ orl %esi,%ecx
+ shrl $2,%ebp
+ movl %eax,%esi
+ shrl $2,%esi
+ movl %ecx,20(%edi)
+ shll $30,%eax
+ orl %esi,%edx
+ orl %ebp,%eax
+ movl %edx,24(%edi)
+ movl %eax,28(%edi)
+ movl %ecx,%ebp
+ shll $2,%ecx
+ movl %edx,%esi
+ shrl $30,%esi
+ shll $2,%edx
+ orl %esi,%ecx
+ movl %eax,%esi
+ shll $2,%eax
+ movl %ecx,80(%edi)
+ shrl $30,%esi
+ orl %esi,%edx
+ shrl $30,%ebp
+ movl %ebx,%esi
+ shrl $30,%esi
+ movl %edx,84(%edi)
+ shll $2,%ebx
+ orl %esi,%eax
+ orl %ebp,%ebx
+ movl %eax,88(%edi)
+ movl %ebx,92(%edi)
+ movl -80(%edi),%ecx
+ movl -76(%edi),%edx
+ movl -72(%edi),%eax
+ movl -68(%edi),%ebx
+ movl %ecx,%ebp
+ shll $15,%ecx
+ movl %edx,%esi
+ shrl $17,%esi
+ shll $15,%edx
+ orl %esi,%ecx
+ movl %eax,%esi
+ shll $15,%eax
+ movl %ecx,-80(%edi)
+ shrl $17,%esi
+ orl %esi,%edx
+ shrl $17,%ebp
+ movl %ebx,%esi
+ shrl $17,%esi
+ movl %edx,-76(%edi)
+ shll $15,%ebx
+ orl %esi,%eax
+ orl %ebp,%ebx
+ movl %eax,-72(%edi)
+ movl %ebx,-68(%edi)
+ movl %ecx,%ebp
+ shll $30,%ecx
+ movl %edx,%esi
+ shrl $2,%esi
+ shll $30,%edx
+ orl %esi,%ecx
+ movl %eax,%esi
+ shll $30,%eax
+ movl %ecx,-16(%edi)
+ shrl $2,%esi
+ orl %esi,%edx
+ shrl $2,%ebp
+ movl %ebx,%esi
+ shrl $2,%esi
+ movl %edx,-12(%edi)
+ shll $30,%ebx
+ orl %esi,%eax
+ orl %ebp,%ebx
+ movl %eax,-8(%edi)
+ movl %ebx,-4(%edi)
+ movl %edx,64(%edi)
+ movl %eax,68(%edi)
+ movl %ebx,72(%edi)
+ movl %ecx,76(%edi)
+ movl %edx,%ebp
+ shll $17,%edx
+ movl %eax,%esi
+ shrl $15,%esi
+ shll $17,%eax
+ orl %esi,%edx
+ movl %ebx,%esi
+ shll $17,%ebx
+ movl %edx,96(%edi)
+ shrl $15,%esi
+ orl %esi,%eax
+ shrl $15,%ebp
+ movl %ecx,%esi
+ shrl $15,%esi
+ movl %eax,100(%edi)
+ shll $17,%ecx
+ orl %esi,%ebx
+ orl %ebp,%ecx
+ movl %ebx,104(%edi)
+ movl %ecx,108(%edi)
+ movl -128(%edi),%edx
+ movl -124(%edi),%eax
+ movl -120(%edi),%ebx
+ movl -116(%edi),%ecx
+ movl %eax,%ebp
+ shll $13,%eax
+ movl %ebx,%esi
+ shrl $19,%esi
+ shll $13,%ebx
+ orl %esi,%eax
+ movl %ecx,%esi
+ shll $13,%ecx
+ movl %eax,-32(%edi)
+ shrl $19,%esi
+ orl %esi,%ebx
+ shrl $19,%ebp
+ movl %edx,%esi
+ shrl $19,%esi
+ movl %ebx,-28(%edi)
+ shll $13,%edx
+ orl %esi,%ecx
+ orl %ebp,%edx
+ movl %ecx,-24(%edi)
+ movl %edx,-20(%edi)
+ movl %eax,%ebp
+ shll $15,%eax
+ movl %ebx,%esi
+ shrl $17,%esi
+ shll $15,%ebx
+ orl %esi,%eax
+ movl %ecx,%esi
+ shll $15,%ecx
+ movl %eax,(%edi)
+ shrl $17,%esi
+ orl %esi,%ebx
+ shrl $17,%ebp
+ movl %edx,%esi
+ shrl $17,%esi
+ movl %ebx,4(%edi)
+ shll $15,%edx
+ orl %esi,%ecx
+ orl %ebp,%edx
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ movl %eax,%ebp
+ shll $17,%eax
+ movl %ebx,%esi
+ shrl $15,%esi
+ shll $17,%ebx
+ orl %esi,%eax
+ movl %ecx,%esi
+ shll $17,%ecx
+ movl %eax,48(%edi)
+ shrl $15,%esi
+ orl %esi,%ebx
+ shrl $15,%ebp
+ movl %edx,%esi
+ shrl $15,%esi
+ movl %ebx,52(%edi)
+ shll $17,%edx
+ orl %esi,%ecx
+ orl %ebp,%edx
+ movl %ecx,56(%edi)
+ movl %edx,60(%edi)
+ movl %ebx,%ebp
+ shll $2,%ebx
+ movl %ecx,%esi
+ shrl $30,%esi
+ shll $2,%ecx
+ orl %esi,%ebx
+ movl %edx,%esi
+ shll $2,%edx
+ movl %ebx,112(%edi)
+ shrl $30,%esi
+ orl %esi,%ecx
+ shrl $30,%ebp
+ movl %eax,%esi
+ shrl $30,%esi
+ movl %ecx,116(%edi)
+ shll $2,%eax
+ orl %esi,%edx
+ orl %ebp,%eax
+ movl %edx,120(%edi)
+ movl %eax,124(%edi)
+ movl $4,%eax
+L013done:
+ leal 144(%edi),%edx
+ addl $16,%esp
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _Camellia_set_key
+.align 4
+_Camellia_set_key:
+L_Camellia_set_key_begin:
+ pushl %ebx
+ movl 8(%esp),%ecx
+ movl 12(%esp),%ebx
+ movl 16(%esp),%edx
+ movl $-1,%eax
+ testl %ecx,%ecx
+ jz L014done
+ testl %edx,%edx
+ jz L014done
+ movl $-2,%eax
+ cmpl $256,%ebx
+ je L015arg_ok
+ cmpl $192,%ebx
+ je L015arg_ok
+ cmpl $128,%ebx
+ jne L014done
+.align 2,0x90
+L015arg_ok:
+ pushl %edx
+ pushl %ecx
+ pushl %ebx
+ call L_Camellia_Ekeygen_begin
+ addl $12,%esp
+ movl %eax,(%edx)
+ xorl %eax,%eax
+.align 2,0x90
+L014done:
+ popl %ebx
+ ret
+.align 6,0x90
+LCamellia_SIGMA:
+.long 2694735487,1003262091,3061508184,1286239154,3337565999,3914302142,1426019237,4057165596,283453434,3731369245,2958461122,3018244605,0,0,0,0
+.align 6,0x90
+LCamellia_SBOX:
+.long 1886416896,1886388336
+.long 2189591040,741081132
+.long 741092352,3014852787
+.long 3974949888,3233808576
+.long 3014898432,3840147684
+.long 656877312,1465319511
+.long 3233857536,3941204202
+.long 3857048832,2930639022
+.long 3840205824,589496355
+.long 2240120064,1802174571
+.long 1465341696,1162149957
+.long 892679424,2779054245
+.long 3941263872,3991732461
+.long 202116096,1330577487
+.long 2930683392,488439837
+.long 1094795520,2459041938
+.long 589505280,2256928902
+.long 4025478912,2947481775
+.long 1802201856,2088501372
+.long 2475922176,522125343
+.long 1162167552,1044250686
+.long 421075200,3705405660
+.long 2779096320,1583218782
+.long 555819264,185270283
+.long 3991792896,2795896998
+.long 235802112,960036921
+.long 1330597632,3587506389
+.long 1313754624,1566376029
+.long 488447232,3654877401
+.long 1701143808,1515847770
+.long 2459079168,1364262993
+.long 3183328512,1819017324
+.long 2256963072,2341142667
+.long 3099113472,2593783962
+.long 2947526400,4227531003
+.long 2408550144,2964324528
+.long 2088532992,1953759348
+.long 3958106880,724238379
+.long 522133248,4042260720
+.long 3469659648,2223243396
+.long 1044266496,3755933919
+.long 808464384,3419078859
+.long 3705461760,875823156
+.long 1600085760,1987444854
+.long 1583242752,1835860077
+.long 3318072576,2846425257
+.long 185273088,3520135377
+.long 437918208,67371012
+.long 2795939328,336855060
+.long 3789676800,976879674
+.long 960051456,3739091166
+.long 3402287616,286326801
+.long 3587560704,842137650
+.long 1195853568,2627469468
+.long 1566399744,1397948499
+.long 1027423488,4075946226
+.long 3654932736,4278059262
+.long 16843008,3486449871
+.long 1515870720,3284336835
+.long 3604403712,2054815866
+.long 1364283648,606339108
+.long 1448498688,3907518696
+.long 1819044864,1616904288
+.long 1296911616,1768489065
+.long 2341178112,2863268010
+.long 218959104,2694840480
+.long 2593823232,2711683233
+.long 1717986816,1650589794
+.long 4227595008,1414791252
+.long 3435973632,505282590
+.long 2964369408,3772776672
+.long 757935360,1684275300
+.long 1953788928,269484048
+.long 303174144,0
+.long 724249344,2745368739
+.long 538976256,1970602101
+.long 4042321920,2324299914
+.long 2981212416,3873833190
+.long 2223277056,151584777
+.long 2576980224,3722248413
+.long 3755990784,2273771655
+.long 1280068608,2206400643
+.long 3419130624,3452764365
+.long 3267543552,2425356432
+.long 875836416,1936916595
+.long 2122219008,4143317238
+.long 1987474944,2644312221
+.long 84215040,3216965823
+.long 1835887872,1381105746
+.long 3082270464,3638034648
+.long 2846468352,3368550600
+.long 825307392,3334865094
+.long 3520188672,2172715137
+.long 387389184,1869545583
+.long 67372032,320012307
+.long 3621246720,1667432547
+.long 336860160,3924361449
+.long 1482184704,2812739751
+.long 976894464,2677997727
+.long 1633771776,3166437564
+.long 3739147776,690552873
+.long 454761216,4193845497
+.long 286331136,791609391
+.long 471604224,3031695540
+.long 842150400,2021130360
+.long 252645120,101056518
+.long 2627509248,3890675943
+.long 370546176,1903231089
+.long 1397969664,3570663636
+.long 404232192,2880110763
+.long 4076007936,2290614408
+.long 572662272,2374828173
+.long 4278124032,1920073842
+.long 1145324544,3115909305
+.long 3486502656,4177002744
+.long 2998055424,2896953516
+.long 3284386560,909508662
+.long 3048584448,707395626
+.long 2054846976,1010565180
+.long 2442236160,4059103473
+.long 606348288,1077936192
+.long 134744064,3553820883
+.long 3907577856,3149594811
+.long 2829625344,1128464451
+.long 1616928768,353697813
+.long 4244438016,2913796269
+.long 1768515840,2004287607
+.long 1347440640,2155872384
+.long 2863311360,2189557890
+.long 3503345664,3974889708
+.long 2694881280,656867367
+.long 2105376000,3856990437
+.long 2711724288,2240086149
+.long 2307492096,892665909
+.long 1650614784,202113036
+.long 2543294208,1094778945
+.long 1414812672,4025417967
+.long 1532713728,2475884691
+.long 505290240,421068825
+.long 2509608192,555810849
+.long 3772833792,235798542
+.long 4294967040,1313734734
+.long 1684300800,1701118053
+.long 3537031680,3183280317
+.long 269488128,3099066552
+.long 3301229568,2408513679
+.long 0,3958046955
+.long 1212696576,3469607118
+.long 2745410304,808452144
+.long 4160222976,1600061535
+.long 1970631936,3318022341
+.long 3688618752,437911578
+.long 2324335104,3789619425
+.long 50529024,3402236106
+.long 3873891840,1195835463
+.long 3671775744,1027407933
+.long 151587072,16842753
+.long 1061109504,3604349142
+.long 3722304768,1448476758
+.long 2492765184,1296891981
+.long 2273806080,218955789
+.long 1549556736,1717960806
+.long 2206434048,3435921612
+.long 33686016,757923885
+.long 3452816640,303169554
+.long 1246382592,538968096
+.long 2425393152,2981167281
+.long 858993408,2576941209
+.long 1936945920,1280049228
+.long 1734829824,3267494082
+.long 4143379968,2122186878
+.long 4092850944,84213765
+.long 2644352256,3082223799
+.long 2139062016,825294897
+.long 3217014528,387383319
+.long 3806519808,3621191895
+.long 1381126656,1482162264
+.long 2610666240,1633747041
+.long 3638089728,454754331
+.long 640034304,471597084
+.long 3368601600,252641295
+.long 926365440,370540566
+.long 3334915584,404226072
+.long 993737472,572653602
+.long 2172748032,1145307204
+.long 2526451200,2998010034
+.long 1869573888,3048538293
+.long 1263225600,2442199185
+.long 320017152,134742024
+.long 3200171520,2829582504
+.long 1667457792,4244373756
+.long 774778368,1347420240
+.long 3924420864,3503292624
+.long 2038003968,2105344125
+.long 2812782336,2307457161
+.long 2358021120,2543255703
+.long 2678038272,1532690523
+.long 1852730880,2509570197
+.long 3166485504,4294902015
+.long 2391707136,3536978130
+.long 690563328,3301179588
+.long 4126536960,1212678216
+.long 4193908992,4160159991
+.long 3065427456,3688562907
+.long 791621376,50528259
+.long 4261281024,3671720154
+.long 3031741440,1061093439
+.long 1499027712,2492727444
+.long 2021160960,1549533276
+.long 2560137216,33685506
+.long 101058048,1246363722
+.long 1785358848,858980403
+.long 3890734848,1734803559
+.long 1179010560,4092788979
+.long 1903259904,2139029631
+.long 3132799488,3806462178
+.long 3570717696,2610626715
+.long 623191296,640024614
+.long 2880154368,926351415
+.long 1111638528,993722427
+.long 2290649088,2526412950
+.long 2728567296,1263206475
+.long 2374864128,3200123070
+.long 4210752000,774766638
+.long 1920102912,2037973113
+.long 117901056,2357985420
+.long 3115956480,1852702830
+.long 1431655680,2391670926
+.long 4177065984,4126474485
+.long 4008635904,3065381046
+.long 2896997376,4261216509
+.long 168430080,1499005017
+.long 909522432,2560098456
+.long 1229539584,1785331818
+.long 707406336,1178992710
+.long 1751672832,3132752058
+.long 1010580480,623181861
+.long 943208448,1111621698
+.long 4059164928,2728525986
+.long 2762253312,4210688250
+.long 1077952512,117899271
+.long 673720320,1431634005
+.long 3553874688,4008575214
+.long 2071689984,168427530
+.long 3149642496,1229520969
+.long 3385444608,1751646312
+.long 1128481536,943194168
+.long 3250700544,2762211492
+.long 353703168,673710120
+.long 3823362816,2071658619
+.long 2913840384,3385393353
+.long 4109693952,3250651329
+.long 2004317952,3823304931
+.long 3351758592,4109631732
+.long 2155905024,3351707847
+.long 2661195264,2661154974
+.long 14737632,939538488
+.long 328965,1090535745
+.long 5789784,369104406
+.long 14277081,1979741814
+.long 6776679,3640711641
+.long 5131854,2466288531
+.long 8487297,1610637408
+.long 13355979,4060148466
+.long 13224393,1912631922
+.long 723723,3254829762
+.long 11447982,2868947883
+.long 6974058,2583730842
+.long 14013909,1962964341
+.long 1579032,100664838
+.long 6118749,1459640151
+.long 8553090,2684395680
+.long 4605510,2432733585
+.long 14671839,4144035831
+.long 14079702,3036722613
+.long 2565927,3372272073
+.long 9079434,2717950626
+.long 3289650,2348846220
+.long 4934475,3523269330
+.long 4342338,2415956112
+.long 14408667,4127258358
+.long 1842204,117442311
+.long 10395294,2801837991
+.long 10263708,654321447
+.long 3815994,2382401166
+.long 13290186,2986390194
+.long 2434341,1224755529
+.long 8092539,3724599006
+.long 855309,1124090691
+.long 7434609,1543527516
+.long 6250335,3607156695
+.long 2039583,3338717127
+.long 16316664,1040203326
+.long 14145495,4110480885
+.long 4079166,2399178639
+.long 10329501,1728079719
+.long 8158332,520101663
+.long 6316128,402659352
+.long 12171705,1845522030
+.long 12500670,2936057775
+.long 12369084,788541231
+.long 9145227,3791708898
+.long 1447446,2231403909
+.long 3421236,218107149
+.long 5066061,1392530259
+.long 12829635,4026593520
+.long 7500402,2617285788
+.long 9803157,1694524773
+.long 11250603,3925928682
+.long 9342606,2734728099
+.long 12237498,2919280302
+.long 8026746,2650840734
+.long 11776947,3959483628
+.long 131586,2147516544
+.long 11842740,754986285
+.long 11382189,1795189611
+.long 10658466,2818615464
+.long 11316396,721431339
+.long 14211288,905983542
+.long 10132122,2785060518
+.long 1513239,3305162181
+.long 1710618,2248181382
+.long 3487029,1291865421
+.long 13421772,855651123
+.long 16250871,4244700669
+.long 10066329,1711302246
+.long 6381921,1476417624
+.long 5921370,2516620950
+.long 15263976,973093434
+.long 2368548,150997257
+.long 5658198,2499843477
+.long 4210752,268439568
+.long 14803425,2013296760
+.long 6513507,3623934168
+.long 592137,1107313218
+.long 3355443,3422604492
+.long 12566463,4009816047
+.long 10000536,637543974
+.long 9934743,3842041317
+.long 8750469,1627414881
+.long 6842472,436214298
+.long 16579836,1056980799
+.long 15527148,989870907
+.long 657930,2181071490
+.long 14342874,3053500086
+.long 7303023,3674266587
+.long 5460819,3556824276
+.long 6447714,2550175896
+.long 10724259,3892373736
+.long 3026478,2332068747
+.long 526344,33554946
+.long 11513775,3942706155
+.long 2631720,167774730
+.long 11579568,738208812
+.long 7631988,486546717
+.long 12763842,2952835248
+.long 12434877,1862299503
+.long 3552822,2365623693
+.long 2236962,2281736328
+.long 3684408,234884622
+.long 6579300,419436825
+.long 1973790,2264958855
+.long 3750201,1308642894
+.long 2894892,184552203
+.long 10921638,2835392937
+.long 3158064,201329676
+.long 15066597,2030074233
+.long 4473924,285217041
+.long 16645629,2130739071
+.long 8947848,570434082
+.long 10461087,3875596263
+.long 6645093,1493195097
+.long 8882055,3774931425
+.long 7039851,3657489114
+.long 16053492,1023425853
+.long 2302755,3355494600
+.long 4737096,301994514
+.long 1052688,67109892
+.long 13750737,1946186868
+.long 5329233,1409307732
+.long 12632256,805318704
+.long 16382457,2113961598
+.long 13816530,3019945140
+.long 10526880,671098920
+.long 5592405,1426085205
+.long 10592673,1744857192
+.long 4276545,1342197840
+.long 16448250,3187719870
+.long 4408131,3489714384
+.long 1250067,3288384708
+.long 12895428,822096177
+.long 3092271,3405827019
+.long 11053224,704653866
+.long 11974326,2902502829
+.long 3947580,251662095
+.long 2829099,3389049546
+.long 12698049,1879076976
+.long 16777215,4278255615
+.long 13158600,838873650
+.long 10855845,1761634665
+.long 2105376,134219784
+.long 9013641,1644192354
+.long 0,0
+.long 9474192,603989028
+.long 4671303,3506491857
+.long 15724527,4211145723
+.long 15395562,3120609978
+.long 12040119,3976261101
+.long 1381653,1157645637
+.long 394758,2164294017
+.long 13487565,1929409395
+.long 11908533,1828744557
+.long 1184274,2214626436
+.long 8289918,2667618207
+.long 12303291,3993038574
+.long 2697513,1241533002
+.long 986895,3271607235
+.long 12105912,771763758
+.long 460551,3238052289
+.long 263172,16777473
+.long 10197915,3858818790
+.long 9737364,620766501
+.long 2171169,1207978056
+.long 6710886,2566953369
+.long 15132390,3103832505
+.long 13553358,3003167667
+.long 15592941,2063629179
+.long 15198183,4177590777
+.long 3881787,3456159438
+.long 16711422,3204497343
+.long 8355711,3741376479
+.long 12961221,1895854449
+.long 10790052,687876393
+.long 3618615,3439381965
+.long 11645361,1811967084
+.long 5000268,318771987
+.long 9539985,1677747300
+.long 7237230,2600508315
+.long 9276813,1660969827
+.long 7763574,2634063261
+.long 197379,3221274816
+.long 2960685,1258310475
+.long 14606046,3070277559
+.long 9868950,2768283045
+.long 2500134,2298513801
+.long 8224125,1593859935
+.long 13027014,2969612721
+.long 6052956,385881879
+.long 13882323,4093703412
+.long 15921906,3154164924
+.long 5197647,3540046803
+.long 1644825,1174423110
+.long 4144959,3472936911
+.long 14474460,922761015
+.long 7960953,1577082462
+.long 1907997,1191200583
+.long 5395026,2483066004
+.long 15461355,4194368250
+.long 15987699,4227923196
+.long 7171437,1526750043
+.long 6184542,2533398423
+.long 16514043,4261478142
+.long 6908265,1509972570
+.long 11711154,2885725356
+.long 15790320,1006648380
+.long 3223857,1275087948
+.long 789516,50332419
+.long 13948116,889206069
+.long 13619151,4076925939
+.long 9211020,587211555
+.long 14869218,3087055032
+.long 7697781,1560304989
+.long 11119017,1778412138
+.long 4868682,2449511058
+.long 5723991,3573601749
+.long 8684676,553656609
+.long 1118481,1140868164
+.long 4539717,1358975313
+.long 1776411,3321939654
+.long 16119285,2097184125
+.long 15000804,956315961
+.long 921102,2197848963
+.long 7566195,3691044060
+.long 11184810,2852170410
+.long 15856113,2080406652
+.long 14540253,1996519287
+.long 5855577,1442862678
+.long 1315860,83887365
+.long 7105644,452991771
+.long 9605778,2751505572
+.long 5526612,352326933
+.long 13684944,872428596
+.long 7895160,503324190
+.long 7368816,469769244
+.long 14935011,4160813304
+.long 4802889,1375752786
+.long 8421504,536879136
+.long 5263440,335549460
+.long 10987431,3909151209
+.long 16185078,3170942397
+.long 7829367,3707821533
+.long 9671571,3825263844
+.long 8816262,2701173153
+.long 8618883,3758153952
+.long 2763306,2315291274
+.long 13092807,4043370993
+.long 5987163,3590379222
+.long 15329769,2046851706
+.long 15658734,3137387451
+.long 9408399,3808486371
+.long 65793,1073758272
+.long 4013373,1325420367
+.globl _Camellia_cbc_encrypt
+.align 4
+_Camellia_cbc_encrypt:
+L_Camellia_cbc_encrypt_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 28(%esp),%ecx
+ cmpl $0,%ecx
+ je L016enc_out
+ pushfl
+ cld
+ movl 24(%esp),%eax
+ movl 28(%esp),%ebx
+ movl 36(%esp),%edx
+ movl 40(%esp),%ebp
+ leal -64(%esp),%esi
+ andl $-64,%esi
+ leal -127(%edx),%edi
+ subl %esi,%edi
+ negl %edi
+ andl $960,%edi
+ subl %edi,%esi
+ movl 44(%esp),%edi
+ xchgl %esi,%esp
+ addl $4,%esp
+ movl %esi,20(%esp)
+ movl %eax,24(%esp)
+ movl %ebx,28(%esp)
+ movl %ecx,32(%esp)
+ movl %edx,36(%esp)
+ movl %ebp,40(%esp)
+ call L017pic_point
+L017pic_point:
+ popl %ebp
+ leal LCamellia_SBOX-L017pic_point(%ebp),%ebp
+ movl $32,%esi
+.align 2,0x90
+L018prefetch_sbox:
+ movl (%ebp),%eax
+ movl 32(%ebp),%ebx
+ movl 64(%ebp),%ecx
+ movl 96(%ebp),%edx
+ leal 128(%ebp),%ebp
+ decl %esi
+ jnz L018prefetch_sbox
+ movl 36(%esp),%eax
+ subl $4096,%ebp
+ movl 24(%esp),%esi
+ movl 272(%eax),%edx
+ cmpl $0,%edi
+ je L019DECRYPT
+ movl 32(%esp),%ecx
+ movl 40(%esp),%edi
+ shll $6,%edx
+ leal (%eax,%edx,1),%edx
+ movl %edx,16(%esp)
+ testl $4294967280,%ecx
+ jz L020enc_tail
+ movl (%edi),%eax
+ movl 4(%edi),%ebx
+.align 2,0x90
+L021enc_loop:
+ movl 8(%edi),%ecx
+ movl 12(%edi),%edx
+ xorl (%esi),%eax
+ xorl 4(%esi),%ebx
+ xorl 8(%esi),%ecx
+ bswap %eax
+ xorl 12(%esi),%edx
+ bswap %ebx
+ movl 36(%esp),%edi
+ bswap %ecx
+ bswap %edx
+ call __x86_Camellia_encrypt
+ movl 24(%esp),%esi
+ movl 28(%esp),%edi
+ bswap %eax
+ bswap %ebx
+ bswap %ecx
+ movl %eax,(%edi)
+ bswap %edx
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ movl 32(%esp),%ecx
+ leal 16(%esi),%esi
+ movl %esi,24(%esp)
+ leal 16(%edi),%edx
+ movl %edx,28(%esp)
+ subl $16,%ecx
+ testl $4294967280,%ecx
+ movl %ecx,32(%esp)
+ jnz L021enc_loop
+ testl $15,%ecx
+ jnz L020enc_tail
+ movl 40(%esp),%esi
+ movl 8(%edi),%ecx
+ movl 12(%edi),%edx
+ movl %eax,(%esi)
+ movl %ebx,4(%esi)
+ movl %ecx,8(%esi)
+ movl %edx,12(%esi)
+ movl 20(%esp),%esp
+ popfl
+L016enc_out:
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+ pushfl
+.align 2,0x90
+L020enc_tail:
+ movl %edi,%eax
+ movl 28(%esp),%edi
+ pushl %eax
+ movl $16,%ebx
+ subl %ecx,%ebx
+ cmpl %esi,%edi
+ je L022enc_in_place
+.align 2,0x90
+.long 2767451785
+ jmp L023enc_skip_in_place
+L022enc_in_place:
+ leal (%edi,%ecx,1),%edi
+L023enc_skip_in_place:
+ movl %ebx,%ecx
+ xorl %eax,%eax
+.align 2,0x90
+.long 2868115081
+ popl %edi
+ movl 28(%esp),%esi
+ movl (%edi),%eax
+ movl 4(%edi),%ebx
+ movl $16,32(%esp)
+ jmp L021enc_loop
+.align 4,0x90
+L019DECRYPT:
+ shll $6,%edx
+ leal (%eax,%edx,1),%edx
+ movl %eax,16(%esp)
+ movl %edx,36(%esp)
+ cmpl 28(%esp),%esi
+ je L024dec_in_place
+ movl 40(%esp),%edi
+ movl %edi,44(%esp)
+.align 2,0x90
+L025dec_loop:
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ bswap %eax
+ movl 12(%esi),%edx
+ bswap %ebx
+ movl 36(%esp),%edi
+ bswap %ecx
+ bswap %edx
+ call __x86_Camellia_decrypt
+ movl 44(%esp),%edi
+ movl 32(%esp),%esi
+ bswap %eax
+ bswap %ebx
+ bswap %ecx
+ xorl (%edi),%eax
+ bswap %edx
+ xorl 4(%edi),%ebx
+ xorl 8(%edi),%ecx
+ xorl 12(%edi),%edx
+ subl $16,%esi
+ jc L026dec_partial
+ movl %esi,32(%esp)
+ movl 24(%esp),%esi
+ movl 28(%esp),%edi
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ movl %esi,44(%esp)
+ leal 16(%esi),%esi
+ movl %esi,24(%esp)
+ leal 16(%edi),%edi
+ movl %edi,28(%esp)
+ jnz L025dec_loop
+ movl 44(%esp),%edi
+L027dec_end:
+ movl 40(%esp),%esi
+ movl (%edi),%eax
+ movl 4(%edi),%ebx
+ movl 8(%edi),%ecx
+ movl 12(%edi),%edx
+ movl %eax,(%esi)
+ movl %ebx,4(%esi)
+ movl %ecx,8(%esi)
+ movl %edx,12(%esi)
+ jmp L028dec_out
+.align 2,0x90
+L026dec_partial:
+ leal 44(%esp),%edi
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ leal 16(%esi),%ecx
+ movl %edi,%esi
+ movl 28(%esp),%edi
+.long 2767451785
+ movl 24(%esp),%edi
+ jmp L027dec_end
+.align 2,0x90
+L024dec_in_place:
+L029dec_in_place_loop:
+ leal 44(%esp),%edi
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%edx
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ bswap %eax
+ movl %edx,12(%edi)
+ bswap %ebx
+ movl 36(%esp),%edi
+ bswap %ecx
+ bswap %edx
+ call __x86_Camellia_decrypt
+ movl 40(%esp),%edi
+ movl 28(%esp),%esi
+ bswap %eax
+ bswap %ebx
+ bswap %ecx
+ xorl (%edi),%eax
+ bswap %edx
+ xorl 4(%edi),%ebx
+ xorl 8(%edi),%ecx
+ xorl 12(%edi),%edx
+ movl %eax,(%esi)
+ movl %ebx,4(%esi)
+ movl %ecx,8(%esi)
+ movl %edx,12(%esi)
+ leal 16(%esi),%esi
+ movl %esi,28(%esp)
+ leal 44(%esp),%esi
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%edx
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ movl 24(%esp),%esi
+ leal 16(%esi),%esi
+ movl %esi,24(%esp)
+ movl 32(%esp),%ecx
+ subl $16,%ecx
+ jc L030dec_in_place_partial
+ movl %ecx,32(%esp)
+ jnz L029dec_in_place_loop
+ jmp L028dec_out
+.align 2,0x90
+L030dec_in_place_partial:
+ movl 28(%esp),%edi
+ leal 44(%esp),%esi
+ leal (%edi,%ecx,1),%edi
+ leal 16(%esi,%ecx,1),%esi
+ negl %ecx
+.long 2767451785
+.align 2,0x90
+L028dec_out:
+ movl 20(%esp),%esp
+ popfl
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.byte 67,97,109,101,108,108,105,97,32,102,111,114,32,120,56,54
+.byte 32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115
+.byte 115,108,46,111,114,103,62,0
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/chacha/chacha-x86.s b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/chacha/chacha-x86.s
new file mode 100644
index 00000000000000..3b1d4419c30c09
--- /dev/null
+++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/chacha/chacha-x86.s
@@ -0,0 +1,1443 @@
+.text
+.globl _ChaCha20_ctr32
+.align 4
+_ChaCha20_ctr32:
+L_ChaCha20_ctr32_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ xorl %eax,%eax
+ cmpl 28(%esp),%eax
+ je L000no_data
+ call Lpic_point
+Lpic_point:
+ popl %eax
+ movl L_OPENSSL_ia32cap_P$non_lazy_ptr-Lpic_point(%eax),%ebp
+ testl $16777216,(%ebp)
+ jz L001x86
+ testl $512,4(%ebp)
+ jz L001x86
+ jmp Lssse3_shortcut
+L001x86:
+ movl 32(%esp),%esi
+ movl 36(%esp),%edi
+ subl $132,%esp
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%edx
+ movl %eax,80(%esp)
+ movl %ebx,84(%esp)
+ movl %ecx,88(%esp)
+ movl %edx,92(%esp)
+ movl 16(%esi),%eax
+ movl 20(%esi),%ebx
+ movl 24(%esi),%ecx
+ movl 28(%esi),%edx
+ movl %eax,96(%esp)
+ movl %ebx,100(%esp)
+ movl %ecx,104(%esp)
+ movl %edx,108(%esp)
+ movl (%edi),%eax
+ movl 4(%edi),%ebx
+ movl 8(%edi),%ecx
+ movl 12(%edi),%edx
+ subl $1,%eax
+ movl %eax,112(%esp)
+ movl %ebx,116(%esp)
+ movl %ecx,120(%esp)
+ movl %edx,124(%esp)
+ jmp L002entry
+.align 4,0x90
+L003outer_loop:
+ movl %ebx,156(%esp)
+ movl %eax,152(%esp)
+ movl %ecx,160(%esp)
+L002entry:
+ movl $1634760805,%eax
+ movl $857760878,4(%esp)
+ movl $2036477234,8(%esp)
+ movl $1797285236,12(%esp)
+ movl 84(%esp),%ebx
+ movl 88(%esp),%ebp
+ movl 104(%esp),%ecx
+ movl 108(%esp),%esi
+ movl 116(%esp),%edx
+ movl 120(%esp),%edi
+ movl %ebx,20(%esp)
+ movl %ebp,24(%esp)
+ movl %ecx,40(%esp)
+ movl %esi,44(%esp)
+ movl %edx,52(%esp)
+ movl %edi,56(%esp)
+ movl 92(%esp),%ebx
+ movl 124(%esp),%edi
+ movl 112(%esp),%edx
+ movl 80(%esp),%ebp
+ movl 96(%esp),%ecx
+ movl 100(%esp),%esi
+ addl $1,%edx
+ movl %ebx,28(%esp)
+ movl %edi,60(%esp)
+ movl %edx,112(%esp)
+ movl $10,%ebx
+ jmp L004loop
+.align 4,0x90
+L004loop:
+ addl %ebp,%eax
+ movl %ebx,128(%esp)
+ movl %ebp,%ebx
+ xorl %eax,%edx
+ roll $16,%edx
+ addl %edx,%ecx
+ xorl %ecx,%ebx
+ movl 52(%esp),%edi
+ roll $12,%ebx
+ movl 20(%esp),%ebp
+ addl %ebx,%eax
+ xorl %eax,%edx
+ movl %eax,(%esp)
+ roll $8,%edx
+ movl 4(%esp),%eax
+ addl %edx,%ecx
+ movl %edx,48(%esp)
+ xorl %ecx,%ebx
+ addl %ebp,%eax
+ roll $7,%ebx
+ xorl %eax,%edi
+ movl %ecx,32(%esp)
+ roll $16,%edi
+ movl %ebx,16(%esp)
+ addl %edi,%esi
+ movl 40(%esp),%ecx
+ xorl %esi,%ebp
+ movl 56(%esp),%edx
+ roll $12,%ebp
+ movl 24(%esp),%ebx
+ addl %ebp,%eax
+ xorl %eax,%edi
+ movl %eax,4(%esp)
+ roll $8,%edi
+ movl 8(%esp),%eax
+ addl %edi,%esi
+ movl %edi,52(%esp)
+ xorl %esi,%ebp
+ addl %ebx,%eax
+ roll $7,%ebp
+ xorl %eax,%edx
+ movl %esi,36(%esp)
+ roll $16,%edx
+ movl %ebp,20(%esp)
+ addl %edx,%ecx
+ movl 44(%esp),%esi
+ xorl %ecx,%ebx
+ movl 60(%esp),%edi
+ roll $12,%ebx
+ movl 28(%esp),%ebp
+ addl %ebx,%eax
+ xorl %eax,%edx
+ movl %eax,8(%esp)
+ roll $8,%edx
+ movl 12(%esp),%eax
+ addl %edx,%ecx
+ movl %edx,56(%esp)
+ xorl %ecx,%ebx
+ addl %ebp,%eax
+ roll $7,%ebx
+ xorl %eax,%edi
+ roll $16,%edi
+ movl %ebx,24(%esp)
+ addl %edi,%esi
+ xorl %esi,%ebp
+ roll $12,%ebp
+ movl 20(%esp),%ebx
+ addl %ebp,%eax
+ xorl %eax,%edi
+ movl %eax,12(%esp)
+ roll $8,%edi
+ movl (%esp),%eax
+ addl %edi,%esi
+ movl %edi,%edx
+ xorl %esi,%ebp
+ addl %ebx,%eax
+ roll $7,%ebp
+ xorl %eax,%edx
+ roll $16,%edx
+ movl %ebp,28(%esp)
+ addl %edx,%ecx
+ xorl %ecx,%ebx
+ movl 48(%esp),%edi
+ roll $12,%ebx
+ movl 24(%esp),%ebp
+ addl %ebx,%eax
+ xorl %eax,%edx
+ movl %eax,(%esp)
+ roll $8,%edx
+ movl 4(%esp),%eax
+ addl %edx,%ecx
+ movl %edx,60(%esp)
+ xorl %ecx,%ebx
+ addl %ebp,%eax
+ roll $7,%ebx
+ xorl %eax,%edi
+ movl %ecx,40(%esp)
+ roll $16,%edi
+ movl %ebx,20(%esp)
+ addl %edi,%esi
+ movl 32(%esp),%ecx
+ xorl %esi,%ebp
+ movl 52(%esp),%edx
+ roll $12,%ebp
+ movl 28(%esp),%ebx
+ addl %ebp,%eax
+ xorl %eax,%edi
+ movl %eax,4(%esp)
+ roll $8,%edi
+ movl 8(%esp),%eax
+ addl %edi,%esi
+ movl %edi,48(%esp)
+ xorl %esi,%ebp
+ addl %ebx,%eax
+ roll $7,%ebp
+ xorl %eax,%edx
+ movl %esi,44(%esp)
+ roll $16,%edx
+ movl %ebp,24(%esp)
+ addl %edx,%ecx
+ movl 36(%esp),%esi
+ xorl %ecx,%ebx
+ movl 56(%esp),%edi
+ roll $12,%ebx
+ movl 16(%esp),%ebp
+ addl %ebx,%eax
+ xorl %eax,%edx
+ movl %eax,8(%esp)
+ roll $8,%edx
+ movl 12(%esp),%eax
+ addl %edx,%ecx
+ movl %edx,52(%esp)
+ xorl %ecx,%ebx
+ addl %ebp,%eax
+ roll $7,%ebx
+ xorl %eax,%edi
+ roll $16,%edi
+ movl %ebx,28(%esp)
+ addl %edi,%esi
+ xorl %esi,%ebp
+ movl 48(%esp),%edx
+ roll $12,%ebp
+ movl 128(%esp),%ebx
+ addl %ebp,%eax
+ xorl %eax,%edi
+ movl %eax,12(%esp)
+ roll $8,%edi
+ movl (%esp),%eax
+ addl %edi,%esi
+ movl %edi,56(%esp)
+ xorl %esi,%ebp
+ roll $7,%ebp
+ decl %ebx
+ jnz L004loop
+ movl 160(%esp),%ebx
+ addl $1634760805,%eax
+ addl 80(%esp),%ebp
+ addl 96(%esp),%ecx
+ addl 100(%esp),%esi
+ cmpl $64,%ebx
+ jb L005tail
+ movl 156(%esp),%ebx
+ addl 112(%esp),%edx
+ addl 120(%esp),%edi
+ xorl (%ebx),%eax
+ xorl 16(%ebx),%ebp
+ movl %eax,(%esp)
+ movl 152(%esp),%eax
+ xorl 32(%ebx),%ecx
+ xorl 36(%ebx),%esi
+ xorl 48(%ebx),%edx
+ xorl 56(%ebx),%edi
+ movl %ebp,16(%eax)
+ movl %ecx,32(%eax)
+ movl %esi,36(%eax)
+ movl %edx,48(%eax)
+ movl %edi,56(%eax)
+ movl 4(%esp),%ebp
+ movl 8(%esp),%ecx
+ movl 12(%esp),%esi
+ movl 20(%esp),%edx
+ movl 24(%esp),%edi
+ addl $857760878,%ebp
+ addl $2036477234,%ecx
+ addl $1797285236,%esi
+ addl 84(%esp),%edx
+ addl 88(%esp),%edi
+ xorl 4(%ebx),%ebp
+ xorl 8(%ebx),%ecx
+ xorl 12(%ebx),%esi
+ xorl 20(%ebx),%edx
+ xorl 24(%ebx),%edi
+ movl %ebp,4(%eax)
+ movl %ecx,8(%eax)
+ movl %esi,12(%eax)
+ movl %edx,20(%eax)
+ movl %edi,24(%eax)
+ movl 28(%esp),%ebp
+ movl 40(%esp),%ecx
+ movl 44(%esp),%esi
+ movl 52(%esp),%edx
+ movl 60(%esp),%edi
+ addl 92(%esp),%ebp
+ addl 104(%esp),%ecx
+ addl 108(%esp),%esi
+ addl 116(%esp),%edx
+ addl 124(%esp),%edi
+ xorl 28(%ebx),%ebp
+ xorl 40(%ebx),%ecx
+ xorl 44(%ebx),%esi
+ xorl 52(%ebx),%edx
+ xorl 60(%ebx),%edi
+ leal 64(%ebx),%ebx
+ movl %ebp,28(%eax)
+ movl (%esp),%ebp
+ movl %ecx,40(%eax)
+ movl 160(%esp),%ecx
+ movl %esi,44(%eax)
+ movl %edx,52(%eax)
+ movl %edi,60(%eax)
+ movl %ebp,(%eax)
+ leal 64(%eax),%eax
+ subl $64,%ecx
+ jnz L003outer_loop
+ jmp L006done
+L005tail:
+ addl 112(%esp),%edx
+ addl 120(%esp),%edi
+ movl %eax,(%esp)
+ movl %ebp,16(%esp)
+ movl %ecx,32(%esp)
+ movl %esi,36(%esp)
+ movl %edx,48(%esp)
+ movl %edi,56(%esp)
+ movl 4(%esp),%ebp
+ movl 8(%esp),%ecx
+ movl 12(%esp),%esi
+ movl 20(%esp),%edx
+ movl 24(%esp),%edi
+ addl $857760878,%ebp
+ addl $2036477234,%ecx
+ addl $1797285236,%esi
+ addl 84(%esp),%edx
+ addl 88(%esp),%edi
+ movl %ebp,4(%esp)
+ movl %ecx,8(%esp)
+ movl %esi,12(%esp)
+ movl %edx,20(%esp)
+ movl %edi,24(%esp)
+ movl 28(%esp),%ebp
+ movl 40(%esp),%ecx
+ movl 44(%esp),%esi
+ movl 52(%esp),%edx
+ movl 60(%esp),%edi
+ addl 92(%esp),%ebp
+ addl 104(%esp),%ecx
+ addl 108(%esp),%esi
+ addl 116(%esp),%edx
+ addl 124(%esp),%edi
+ movl %ebp,28(%esp)
+ movl 156(%esp),%ebp
+ movl %ecx,40(%esp)
+ movl 152(%esp),%ecx
+ movl %esi,44(%esp)
+ xorl %esi,%esi
+ movl %edx,52(%esp)
+ movl %edi,60(%esp)
+ xorl %eax,%eax
+ xorl %edx,%edx
+L007tail_loop:
+ movb (%esi,%ebp,1),%al
+ movb (%esp,%esi,1),%dl
+ leal 1(%esi),%esi
+ xorb %dl,%al
+ movb %al,-1(%ecx,%esi,1)
+ decl %ebx
+ jnz L007tail_loop
+L006done:
+ addl $132,%esp
+L000no_data:
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _ChaCha20_ssse3
+.align 4
+_ChaCha20_ssse3:
+L_ChaCha20_ssse3_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+Lssse3_shortcut:
+ testl $2048,4(%ebp)
+ jnz Lxop_shortcut
+ movl 20(%esp),%edi
+ movl 24(%esp),%esi
+ movl 28(%esp),%ecx
+ movl 32(%esp),%edx
+ movl 36(%esp),%ebx
+ movl %esp,%ebp
+ subl $524,%esp
+ andl $-64,%esp
+ movl %ebp,512(%esp)
+ leal Lssse3_data-Lpic_point(%eax),%eax
+ movdqu (%ebx),%xmm3
+ cmpl $256,%ecx
+ jb L0081x
+ movl %edx,516(%esp)
+ movl %ebx,520(%esp)
+ subl $256,%ecx
+ leal 384(%esp),%ebp
+ movdqu (%edx),%xmm7
+ pshufd $0,%xmm3,%xmm0
+ pshufd $85,%xmm3,%xmm1
+ pshufd $170,%xmm3,%xmm2
+ pshufd $255,%xmm3,%xmm3
+ paddd 48(%eax),%xmm0
+ pshufd $0,%xmm7,%xmm4
+ pshufd $85,%xmm7,%xmm5
+ psubd 64(%eax),%xmm0
+ pshufd $170,%xmm7,%xmm6
+ pshufd $255,%xmm7,%xmm7
+ movdqa %xmm0,64(%ebp)
+ movdqa %xmm1,80(%ebp)
+ movdqa %xmm2,96(%ebp)
+ movdqa %xmm3,112(%ebp)
+ movdqu 16(%edx),%xmm3
+ movdqa %xmm4,-64(%ebp)
+ movdqa %xmm5,-48(%ebp)
+ movdqa %xmm6,-32(%ebp)
+ movdqa %xmm7,-16(%ebp)
+ movdqa 32(%eax),%xmm7
+ leal 128(%esp),%ebx
+ pshufd $0,%xmm3,%xmm0
+ pshufd $85,%xmm3,%xmm1
+ pshufd $170,%xmm3,%xmm2
+ pshufd $255,%xmm3,%xmm3
+ pshufd $0,%xmm7,%xmm4
+ pshufd $85,%xmm7,%xmm5
+ pshufd $170,%xmm7,%xmm6
+ pshufd $255,%xmm7,%xmm7
+ movdqa %xmm0,(%ebp)
+ movdqa %xmm1,16(%ebp)
+ movdqa %xmm2,32(%ebp)
+ movdqa %xmm3,48(%ebp)
+ movdqa %xmm4,-128(%ebp)
+ movdqa %xmm5,-112(%ebp)
+ movdqa %xmm6,-96(%ebp)
+ movdqa %xmm7,-80(%ebp)
+ leal 128(%esi),%esi
+ leal 128(%edi),%edi
+ jmp L009outer_loop
+.align 4,0x90
+L009outer_loop:
+ movdqa -112(%ebp),%xmm1
+ movdqa -96(%ebp),%xmm2
+ movdqa -80(%ebp),%xmm3
+ movdqa -48(%ebp),%xmm5
+ movdqa -32(%ebp),%xmm6
+ movdqa -16(%ebp),%xmm7
+ movdqa %xmm1,-112(%ebx)
+ movdqa %xmm2,-96(%ebx)
+ movdqa %xmm3,-80(%ebx)
+ movdqa %xmm5,-48(%ebx)
+ movdqa %xmm6,-32(%ebx)
+ movdqa %xmm7,-16(%ebx)
+ movdqa 32(%ebp),%xmm2
+ movdqa 48(%ebp),%xmm3
+ movdqa 64(%ebp),%xmm4
+ movdqa 80(%ebp),%xmm5
+ movdqa 96(%ebp),%xmm6
+ movdqa 112(%ebp),%xmm7
+ paddd 64(%eax),%xmm4
+ movdqa %xmm2,32(%ebx)
+ movdqa %xmm3,48(%ebx)
+ movdqa %xmm4,64(%ebx)
+ movdqa %xmm5,80(%ebx)
+ movdqa %xmm6,96(%ebx)
+ movdqa %xmm7,112(%ebx)
+ movdqa %xmm4,64(%ebp)
+ movdqa -128(%ebp),%xmm0
+ movdqa %xmm4,%xmm6
+ movdqa -64(%ebp),%xmm3
+ movdqa (%ebp),%xmm4
+ movdqa 16(%ebp),%xmm5
+ movl $10,%edx
+ nop
+.align 4,0x90
+L010loop:
+ paddd %xmm3,%xmm0
+ movdqa %xmm3,%xmm2
+ pxor %xmm0,%xmm6
+ pshufb (%eax),%xmm6
+ paddd %xmm6,%xmm4
+ pxor %xmm4,%xmm2
+ movdqa -48(%ebx),%xmm3
+ movdqa %xmm2,%xmm1
+ pslld $12,%xmm2
+ psrld $20,%xmm1
+ por %xmm1,%xmm2
+ movdqa -112(%ebx),%xmm1
+ paddd %xmm2,%xmm0
+ movdqa 80(%ebx),%xmm7
+ pxor %xmm0,%xmm6
+ movdqa %xmm0,-128(%ebx)
+ pshufb 16(%eax),%xmm6
+ paddd %xmm6,%xmm4
+ movdqa %xmm6,64(%ebx)
+ pxor %xmm4,%xmm2
+ paddd %xmm3,%xmm1
+ movdqa %xmm2,%xmm0
+ pslld $7,%xmm2
+ psrld $25,%xmm0
+ pxor %xmm1,%xmm7
+ por %xmm0,%xmm2
+ movdqa %xmm4,(%ebx)
+ pshufb (%eax),%xmm7
+ movdqa %xmm2,-64(%ebx)
+ paddd %xmm7,%xmm5
+ movdqa 32(%ebx),%xmm4
+ pxor %xmm5,%xmm3
+ movdqa -32(%ebx),%xmm2
+ movdqa %xmm3,%xmm0
+ pslld $12,%xmm3
+ psrld $20,%xmm0
+ por %xmm0,%xmm3
+ movdqa -96(%ebx),%xmm0
+ paddd %xmm3,%xmm1
+ movdqa 96(%ebx),%xmm6
+ pxor %xmm1,%xmm7
+ movdqa %xmm1,-112(%ebx)
+ pshufb 16(%eax),%xmm7
+ paddd %xmm7,%xmm5
+ movdqa %xmm7,80(%ebx)
+ pxor %xmm5,%xmm3
+ paddd %xmm2,%xmm0
+ movdqa %xmm3,%xmm1
+ pslld $7,%xmm3
+ psrld $25,%xmm1
+ pxor %xmm0,%xmm6
+ por %xmm1,%xmm3
+ movdqa %xmm5,16(%ebx)
+ pshufb (%eax),%xmm6
+ movdqa %xmm3,-48(%ebx)
+ paddd %xmm6,%xmm4
+ movdqa 48(%ebx),%xmm5
+ pxor %xmm4,%xmm2
+ movdqa -16(%ebx),%xmm3
+ movdqa %xmm2,%xmm1
+ pslld $12,%xmm2
+ psrld $20,%xmm1
+ por %xmm1,%xmm2
+ movdqa -80(%ebx),%xmm1
+ paddd %xmm2,%xmm0
+ movdqa 112(%ebx),%xmm7
+ pxor %xmm0,%xmm6
+ movdqa %xmm0,-96(%ebx)
+ pshufb 16(%eax),%xmm6
+ paddd %xmm6,%xmm4
+ movdqa %xmm6,96(%ebx)
+ pxor %xmm4,%xmm2
+ paddd %xmm3,%xmm1
+ movdqa %xmm2,%xmm0
+ pslld $7,%xmm2
+ psrld $25,%xmm0
+ pxor %xmm1,%xmm7
+ por %xmm0,%xmm2
+ pshufb (%eax),%xmm7
+ movdqa %xmm2,-32(%ebx)
+ paddd %xmm7,%xmm5
+ pxor %xmm5,%xmm3
+ movdqa -48(%ebx),%xmm2
+ movdqa %xmm3,%xmm0
+ pslld $12,%xmm3
+ psrld $20,%xmm0
+ por %xmm0,%xmm3
+ movdqa -128(%ebx),%xmm0
+ paddd %xmm3,%xmm1
+ pxor %xmm1,%xmm7
+ movdqa %xmm1,-80(%ebx)
+ pshufb 16(%eax),%xmm7
+ paddd %xmm7,%xmm5
+ movdqa %xmm7,%xmm6
+ pxor %xmm5,%xmm3
+ paddd %xmm2,%xmm0
+ movdqa %xmm3,%xmm1
+ pslld $7,%xmm3
+ psrld $25,%xmm1
+ pxor %xmm0,%xmm6
+ por %xmm1,%xmm3
+ pshufb (%eax),%xmm6
+ movdqa %xmm3,-16(%ebx)
+ paddd %xmm6,%xmm4
+ pxor %xmm4,%xmm2
+ movdqa -32(%ebx),%xmm3
+ movdqa %xmm2,%xmm1
+ pslld $12,%xmm2
+ psrld $20,%xmm1
+ por %xmm1,%xmm2
+ movdqa -112(%ebx),%xmm1
+ paddd %xmm2,%xmm0
+ movdqa 64(%ebx),%xmm7
+ pxor %xmm0,%xmm6
+ movdqa %xmm0,-128(%ebx)
+ pshufb 16(%eax),%xmm6
+ paddd %xmm6,%xmm4
+ movdqa %xmm6,112(%ebx)
+ pxor %xmm4,%xmm2
+ paddd %xmm3,%xmm1
+ movdqa %xmm2,%xmm0
+ pslld $7,%xmm2
+ psrld $25,%xmm0
+ pxor %xmm1,%xmm7
+ por %xmm0,%xmm2
+ movdqa %xmm4,32(%ebx)
+ pshufb (%eax),%xmm7
+ movdqa %xmm2,-48(%ebx)
+ paddd %xmm7,%xmm5
+ movdqa (%ebx),%xmm4
+ pxor %xmm5,%xmm3
+ movdqa -16(%ebx),%xmm2
+ movdqa %xmm3,%xmm0
+ pslld $12,%xmm3
+ psrld $20,%xmm0
+ por %xmm0,%xmm3
+ movdqa -96(%ebx),%xmm0
+ paddd %xmm3,%xmm1
+ movdqa 80(%ebx),%xmm6
+ pxor %xmm1,%xmm7
+ movdqa %xmm1,-112(%ebx)
+ pshufb 16(%eax),%xmm7
+ paddd %xmm7,%xmm5
+ movdqa %xmm7,64(%ebx)
+ pxor %xmm5,%xmm3
+ paddd %xmm2,%xmm0
+ movdqa %xmm3,%xmm1
+ pslld $7,%xmm3
+ psrld $25,%xmm1
+ pxor %xmm0,%xmm6
+ por %xmm1,%xmm3
+ movdqa %xmm5,48(%ebx)
+ pshufb (%eax),%xmm6
+ movdqa %xmm3,-32(%ebx)
+ paddd %xmm6,%xmm4
+ movdqa 16(%ebx),%xmm5
+ pxor %xmm4,%xmm2
+ movdqa -64(%ebx),%xmm3
+ movdqa %xmm2,%xmm1
+ pslld $12,%xmm2
+ psrld $20,%xmm1
+ por %xmm1,%xmm2
+ movdqa -80(%ebx),%xmm1
+ paddd %xmm2,%xmm0
+ movdqa 96(%ebx),%xmm7
+ pxor %xmm0,%xmm6
+ movdqa %xmm0,-96(%ebx)
+ pshufb 16(%eax),%xmm6
+ paddd %xmm6,%xmm4
+ movdqa %xmm6,80(%ebx)
+ pxor %xmm4,%xmm2
+ paddd %xmm3,%xmm1
+ movdqa %xmm2,%xmm0
+ pslld $7,%xmm2
+ psrld $25,%xmm0
+ pxor %xmm1,%xmm7
+ por %xmm0,%xmm2
+ pshufb (%eax),%xmm7
+ movdqa %xmm2,-16(%ebx)
+ paddd %xmm7,%xmm5
+ pxor %xmm5,%xmm3
+ movdqa %xmm3,%xmm0
+ pslld $12,%xmm3
+ psrld $20,%xmm0
+ por %xmm0,%xmm3
+ movdqa -128(%ebx),%xmm0
+ paddd %xmm3,%xmm1
+ movdqa 64(%ebx),%xmm6
+ pxor %xmm1,%xmm7
+ movdqa %xmm1,-80(%ebx)
+ pshufb 16(%eax),%xmm7
+ paddd %xmm7,%xmm5
+ movdqa %xmm7,96(%ebx)
+ pxor %xmm5,%xmm3
+ movdqa %xmm3,%xmm1
+ pslld $7,%xmm3
+ psrld $25,%xmm1
+ por %xmm1,%xmm3
+ decl %edx
+ jnz L010loop
+ movdqa %xmm3,-64(%ebx)
+ movdqa %xmm4,(%ebx)
+ movdqa %xmm5,16(%ebx)
+ movdqa %xmm6,64(%ebx)
+ movdqa %xmm7,96(%ebx)
+ movdqa -112(%ebx),%xmm1
+ movdqa -96(%ebx),%xmm2
+ movdqa -80(%ebx),%xmm3
+ paddd -128(%ebp),%xmm0
+ paddd -112(%ebp),%xmm1
+ paddd -96(%ebp),%xmm2
+ paddd -80(%ebp),%xmm3
+ movdqa %xmm0,%xmm6
+ punpckldq %xmm1,%xmm0
+ movdqa %xmm2,%xmm7
+ punpckldq %xmm3,%xmm2
+ punpckhdq %xmm1,%xmm6
+ punpckhdq %xmm3,%xmm7
+ movdqa %xmm0,%xmm1
+ punpcklqdq %xmm2,%xmm0
+ movdqa %xmm6,%xmm3
+ punpcklqdq %xmm7,%xmm6
+ punpckhqdq %xmm2,%xmm1
+ punpckhqdq %xmm7,%xmm3
+ movdqu -128(%esi),%xmm4
+ movdqu -64(%esi),%xmm5
+ movdqu (%esi),%xmm2
+ movdqu 64(%esi),%xmm7
+ leal 16(%esi),%esi
+ pxor %xmm0,%xmm4
+ movdqa -64(%ebx),%xmm0
+ pxor %xmm1,%xmm5
+ movdqa -48(%ebx),%xmm1
+ pxor %xmm2,%xmm6
+ movdqa -32(%ebx),%xmm2
+ pxor %xmm3,%xmm7
+ movdqa -16(%ebx),%xmm3
+ movdqu %xmm4,-128(%edi)
+ movdqu %xmm5,-64(%edi)
+ movdqu %xmm6,(%edi)
+ movdqu %xmm7,64(%edi)
+ leal 16(%edi),%edi
+ paddd -64(%ebp),%xmm0
+ paddd -48(%ebp),%xmm1
+ paddd -32(%ebp),%xmm2
+ paddd -16(%ebp),%xmm3
+ movdqa %xmm0,%xmm6
+ punpckldq %xmm1,%xmm0
+ movdqa %xmm2,%xmm7
+ punpckldq %xmm3,%xmm2
+ punpckhdq %xmm1,%xmm6
+ punpckhdq %xmm3,%xmm7
+ movdqa %xmm0,%xmm1
+ punpcklqdq %xmm2,%xmm0
+ movdqa %xmm6,%xmm3
+ punpcklqdq %xmm7,%xmm6
+ punpckhqdq %xmm2,%xmm1
+ punpckhqdq %xmm7,%xmm3
+ movdqu -128(%esi),%xmm4
+ movdqu -64(%esi),%xmm5
+ movdqu (%esi),%xmm2
+ movdqu 64(%esi),%xmm7
+ leal 16(%esi),%esi
+ pxor %xmm0,%xmm4
+ movdqa (%ebx),%xmm0
+ pxor %xmm1,%xmm5
+ movdqa 16(%ebx),%xmm1
+ pxor %xmm2,%xmm6
+ movdqa 32(%ebx),%xmm2
+ pxor %xmm3,%xmm7
+ movdqa 48(%ebx),%xmm3
+ movdqu %xmm4,-128(%edi)
+ movdqu %xmm5,-64(%edi)
+ movdqu %xmm6,(%edi)
+ movdqu %xmm7,64(%edi)
+ leal 16(%edi),%edi
+ paddd (%ebp),%xmm0
+ paddd 16(%ebp),%xmm1
+ paddd 32(%ebp),%xmm2
+ paddd 48(%ebp),%xmm3
+ movdqa %xmm0,%xmm6
+ punpckldq %xmm1,%xmm0
+ movdqa %xmm2,%xmm7
+ punpckldq %xmm3,%xmm2
+ punpckhdq %xmm1,%xmm6
+ punpckhdq %xmm3,%xmm7
+ movdqa %xmm0,%xmm1
+ punpcklqdq %xmm2,%xmm0
+ movdqa %xmm6,%xmm3
+ punpcklqdq %xmm7,%xmm6
+ punpckhqdq %xmm2,%xmm1
+ punpckhqdq %xmm7,%xmm3
+ movdqu -128(%esi),%xmm4
+ movdqu -64(%esi),%xmm5
+ movdqu (%esi),%xmm2
+ movdqu 64(%esi),%xmm7
+ leal 16(%esi),%esi
+ pxor %xmm0,%xmm4
+ movdqa 64(%ebx),%xmm0
+ pxor %xmm1,%xmm5
+ movdqa 80(%ebx),%xmm1
+ pxor %xmm2,%xmm6
+ movdqa 96(%ebx),%xmm2
+ pxor %xmm3,%xmm7
+ movdqa 112(%ebx),%xmm3
+ movdqu %xmm4,-128(%edi)
+ movdqu %xmm5,-64(%edi)
+ movdqu %xmm6,(%edi)
+ movdqu %xmm7,64(%edi)
+ leal 16(%edi),%edi
+ paddd 64(%ebp),%xmm0
+ paddd 80(%ebp),%xmm1
+ paddd 96(%ebp),%xmm2
+ paddd 112(%ebp),%xmm3
+ movdqa %xmm0,%xmm6
+ punpckldq %xmm1,%xmm0
+ movdqa %xmm2,%xmm7
+ punpckldq %xmm3,%xmm2
+ punpckhdq %xmm1,%xmm6
+ punpckhdq %xmm3,%xmm7
+ movdqa %xmm0,%xmm1
+ punpcklqdq %xmm2,%xmm0
+ movdqa %xmm6,%xmm3
+ punpcklqdq %xmm7,%xmm6
+ punpckhqdq %xmm2,%xmm1
+ punpckhqdq %xmm7,%xmm3
+ movdqu -128(%esi),%xmm4
+ movdqu -64(%esi),%xmm5
+ movdqu (%esi),%xmm2
+ movdqu 64(%esi),%xmm7
+ leal 208(%esi),%esi
+ pxor %xmm0,%xmm4
+ pxor %xmm1,%xmm5
+ pxor %xmm2,%xmm6
+ pxor %xmm3,%xmm7
+ movdqu %xmm4,-128(%edi)
+ movdqu %xmm5,-64(%edi)
+ movdqu %xmm6,(%edi)
+ movdqu %xmm7,64(%edi)
+ leal 208(%edi),%edi
+ subl $256,%ecx
+ jnc L009outer_loop
+ addl $256,%ecx
+ jz L011done
+ movl 520(%esp),%ebx
+ leal -128(%esi),%esi
+ movl 516(%esp),%edx
+ leal -128(%edi),%edi
+ movd 64(%ebp),%xmm2
+ movdqu (%ebx),%xmm3
+ paddd 96(%eax),%xmm2
+ pand 112(%eax),%xmm3
+ por %xmm2,%xmm3
+L0081x:
+ movdqa 32(%eax),%xmm0
+ movdqu (%edx),%xmm1
+ movdqu 16(%edx),%xmm2
+ movdqa (%eax),%xmm6
+ movdqa 16(%eax),%xmm7
+ movl %ebp,48(%esp)
+ movdqa %xmm0,(%esp)
+ movdqa %xmm1,16(%esp)
+ movdqa %xmm2,32(%esp)
+ movdqa %xmm3,48(%esp)
+ movl $10,%edx
+ jmp L012loop1x
+.align 4,0x90
+L013outer1x:
+ movdqa 80(%eax),%xmm3
+ movdqa (%esp),%xmm0
+ movdqa 16(%esp),%xmm1
+ movdqa 32(%esp),%xmm2
+ paddd 48(%esp),%xmm3
+ movl $10,%edx
+ movdqa %xmm3,48(%esp)
+ jmp L012loop1x
+.align 4,0x90
+L012loop1x:
+ paddd %xmm1,%xmm0
+ pxor %xmm0,%xmm3
+.byte 102,15,56,0,222
+ paddd %xmm3,%xmm2
+ pxor %xmm2,%xmm1
+ movdqa %xmm1,%xmm4
+ psrld $20,%xmm1
+ pslld $12,%xmm4
+ por %xmm4,%xmm1
+ paddd %xmm1,%xmm0
+ pxor %xmm0,%xmm3
+.byte 102,15,56,0,223
+ paddd %xmm3,%xmm2
+ pxor %xmm2,%xmm1
+ movdqa %xmm1,%xmm4
+ psrld $25,%xmm1
+ pslld $7,%xmm4
+ por %xmm4,%xmm1
+ pshufd $78,%xmm2,%xmm2
+ pshufd $57,%xmm1,%xmm1
+ pshufd $147,%xmm3,%xmm3
+ nop
+ paddd %xmm1,%xmm0
+ pxor %xmm0,%xmm3
+.byte 102,15,56,0,222
+ paddd %xmm3,%xmm2
+ pxor %xmm2,%xmm1
+ movdqa %xmm1,%xmm4
+ psrld $20,%xmm1
+ pslld $12,%xmm4
+ por %xmm4,%xmm1
+ paddd %xmm1,%xmm0
+ pxor %xmm0,%xmm3
+.byte 102,15,56,0,223
+ paddd %xmm3,%xmm2
+ pxor %xmm2,%xmm1
+ movdqa %xmm1,%xmm4
+ psrld $25,%xmm1
+ pslld $7,%xmm4
+ por %xmm4,%xmm1
+ pshufd $78,%xmm2,%xmm2
+ pshufd $147,%xmm1,%xmm1
+ pshufd $57,%xmm3,%xmm3
+ decl %edx
+ jnz L012loop1x
+ paddd (%esp),%xmm0
+ paddd 16(%esp),%xmm1
+ paddd 32(%esp),%xmm2
+ paddd 48(%esp),%xmm3
+ cmpl $64,%ecx
+ jb L014tail
+ movdqu (%esi),%xmm4
+ movdqu 16(%esi),%xmm5
+ pxor %xmm4,%xmm0
+ movdqu 32(%esi),%xmm4
+ pxor %xmm5,%xmm1
+ movdqu 48(%esi),%xmm5
+ pxor %xmm4,%xmm2
+ pxor %xmm5,%xmm3
+ leal 64(%esi),%esi
+ movdqu %xmm0,(%edi)
+ movdqu %xmm1,16(%edi)
+ movdqu %xmm2,32(%edi)
+ movdqu %xmm3,48(%edi)
+ leal 64(%edi),%edi
+ subl $64,%ecx
+ jnz L013outer1x
+ jmp L011done
+L014tail:
+ movdqa %xmm0,(%esp)
+ movdqa %xmm1,16(%esp)
+ movdqa %xmm2,32(%esp)
+ movdqa %xmm3,48(%esp)
+ xorl %eax,%eax
+ xorl %edx,%edx
+ xorl %ebp,%ebp
+L015tail_loop:
+ movb (%esp,%ebp,1),%al
+ movb (%esi,%ebp,1),%dl
+ leal 1(%ebp),%ebp
+ xorb %dl,%al
+ movb %al,-1(%edi,%ebp,1)
+ decl %ecx
+ jnz L015tail_loop
+L011done:
+ movl 512(%esp),%esp
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.align 6,0x90
+Lssse3_data:
+.byte 2,3,0,1,6,7,4,5,10,11,8,9,14,15,12,13
+.byte 3,0,1,2,7,4,5,6,11,8,9,10,15,12,13,14
+.long 1634760805,857760878,2036477234,1797285236
+.long 0,1,2,3
+.long 4,4,4,4
+.long 1,0,0,0
+.long 4,0,0,0
+.long 0,-1,-1,-1
+.align 6,0x90
+.byte 67,104,97,67,104,97,50,48,32,102,111,114,32,120,56,54
+.byte 44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32
+.byte 60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111
+.byte 114,103,62,0
+.globl _ChaCha20_xop
+.align 4
+_ChaCha20_xop:
+L_ChaCha20_xop_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+Lxop_shortcut:
+ movl 20(%esp),%edi
+ movl 24(%esp),%esi
+ movl 28(%esp),%ecx
+ movl 32(%esp),%edx
+ movl 36(%esp),%ebx
+ vzeroupper
+ movl %esp,%ebp
+ subl $524,%esp
+ andl $-64,%esp
+ movl %ebp,512(%esp)
+ leal Lssse3_data-Lpic_point(%eax),%eax
+ vmovdqu (%ebx),%xmm3
+ cmpl $256,%ecx
+ jb L0161x
+ movl %edx,516(%esp)
+ movl %ebx,520(%esp)
+ subl $256,%ecx
+ leal 384(%esp),%ebp
+ vmovdqu (%edx),%xmm7
+ vpshufd $0,%xmm3,%xmm0
+ vpshufd $85,%xmm3,%xmm1
+ vpshufd $170,%xmm3,%xmm2
+ vpshufd $255,%xmm3,%xmm3
+ vpaddd 48(%eax),%xmm0,%xmm0
+ vpshufd $0,%xmm7,%xmm4
+ vpshufd $85,%xmm7,%xmm5
+ vpsubd 64(%eax),%xmm0,%xmm0
+ vpshufd $170,%xmm7,%xmm6
+ vpshufd $255,%xmm7,%xmm7
+ vmovdqa %xmm0,64(%ebp)
+ vmovdqa %xmm1,80(%ebp)
+ vmovdqa %xmm2,96(%ebp)
+ vmovdqa %xmm3,112(%ebp)
+ vmovdqu 16(%edx),%xmm3
+ vmovdqa %xmm4,-64(%ebp)
+ vmovdqa %xmm5,-48(%ebp)
+ vmovdqa %xmm6,-32(%ebp)
+ vmovdqa %xmm7,-16(%ebp)
+ vmovdqa 32(%eax),%xmm7
+ leal 128(%esp),%ebx
+ vpshufd $0,%xmm3,%xmm0
+ vpshufd $85,%xmm3,%xmm1
+ vpshufd $170,%xmm3,%xmm2
+ vpshufd $255,%xmm3,%xmm3
+ vpshufd $0,%xmm7,%xmm4
+ vpshufd $85,%xmm7,%xmm5
+ vpshufd $170,%xmm7,%xmm6
+ vpshufd $255,%xmm7,%xmm7
+ vmovdqa %xmm0,(%ebp)
+ vmovdqa %xmm1,16(%ebp)
+ vmovdqa %xmm2,32(%ebp)
+ vmovdqa %xmm3,48(%ebp)
+ vmovdqa %xmm4,-128(%ebp)
+ vmovdqa %xmm5,-112(%ebp)
+ vmovdqa %xmm6,-96(%ebp)
+ vmovdqa %xmm7,-80(%ebp)
+ leal 128(%esi),%esi
+ leal 128(%edi),%edi
+ jmp L017outer_loop
+.align 5,0x90
+L017outer_loop:
+ vmovdqa -112(%ebp),%xmm1
+ vmovdqa -96(%ebp),%xmm2
+ vmovdqa -80(%ebp),%xmm3
+ vmovdqa -48(%ebp),%xmm5
+ vmovdqa -32(%ebp),%xmm6
+ vmovdqa -16(%ebp),%xmm7
+ vmovdqa %xmm1,-112(%ebx)
+ vmovdqa %xmm2,-96(%ebx)
+ vmovdqa %xmm3,-80(%ebx)
+ vmovdqa %xmm5,-48(%ebx)
+ vmovdqa %xmm6,-32(%ebx)
+ vmovdqa %xmm7,-16(%ebx)
+ vmovdqa 32(%ebp),%xmm2
+ vmovdqa 48(%ebp),%xmm3
+ vmovdqa 64(%ebp),%xmm4
+ vmovdqa 80(%ebp),%xmm5
+ vmovdqa 96(%ebp),%xmm6
+ vmovdqa 112(%ebp),%xmm7
+ vpaddd 64(%eax),%xmm4,%xmm4
+ vmovdqa %xmm2,32(%ebx)
+ vmovdqa %xmm3,48(%ebx)
+ vmovdqa %xmm4,64(%ebx)
+ vmovdqa %xmm5,80(%ebx)
+ vmovdqa %xmm6,96(%ebx)
+ vmovdqa %xmm7,112(%ebx)
+ vmovdqa %xmm4,64(%ebp)
+ vmovdqa -128(%ebp),%xmm0
+ vmovdqa %xmm4,%xmm6
+ vmovdqa -64(%ebp),%xmm3
+ vmovdqa (%ebp),%xmm4
+ vmovdqa 16(%ebp),%xmm5
+ movl $10,%edx
+ nop
+.align 5,0x90
+L018loop:
+ vpaddd %xmm3,%xmm0,%xmm0
+ vpxor %xmm0,%xmm6,%xmm6
+.byte 143,232,120,194,246,16
+ vpaddd %xmm6,%xmm4,%xmm4
+ vpxor %xmm4,%xmm3,%xmm2
+ vmovdqa -112(%ebx),%xmm1
+.byte 143,232,120,194,210,12
+ vmovdqa -48(%ebx),%xmm3
+ vpaddd %xmm2,%xmm0,%xmm0
+ vmovdqa 80(%ebx),%xmm7
+ vpxor %xmm0,%xmm6,%xmm6
+ vpaddd %xmm3,%xmm1,%xmm1
+.byte 143,232,120,194,246,8
+ vmovdqa %xmm0,-128(%ebx)
+ vpaddd %xmm6,%xmm4,%xmm4
+ vmovdqa %xmm6,64(%ebx)
+ vpxor %xmm4,%xmm2,%xmm2
+ vpxor %xmm1,%xmm7,%xmm7
+.byte 143,232,120,194,210,7
+ vmovdqa %xmm4,(%ebx)
+.byte 143,232,120,194,255,16
+ vmovdqa %xmm2,-64(%ebx)
+ vpaddd %xmm7,%xmm5,%xmm5
+ vmovdqa 32(%ebx),%xmm4
+ vpxor %xmm5,%xmm3,%xmm3
+ vmovdqa -96(%ebx),%xmm0
+.byte 143,232,120,194,219,12
+ vmovdqa -32(%ebx),%xmm2
+ vpaddd %xmm3,%xmm1,%xmm1
+ vmovdqa 96(%ebx),%xmm6
+ vpxor %xmm1,%xmm7,%xmm7
+ vpaddd %xmm2,%xmm0,%xmm0
+.byte 143,232,120,194,255,8
+ vmovdqa %xmm1,-112(%ebx)
+ vpaddd %xmm7,%xmm5,%xmm5
+ vmovdqa %xmm7,80(%ebx)
+ vpxor %xmm5,%xmm3,%xmm3
+ vpxor %xmm0,%xmm6,%xmm6
+.byte 143,232,120,194,219,7
+ vmovdqa %xmm5,16(%ebx)
+.byte 143,232,120,194,246,16
+ vmovdqa %xmm3,-48(%ebx)
+ vpaddd %xmm6,%xmm4,%xmm4
+ vmovdqa 48(%ebx),%xmm5
+ vpxor %xmm4,%xmm2,%xmm2
+ vmovdqa -80(%ebx),%xmm1
+.byte 143,232,120,194,210,12
+ vmovdqa -16(%ebx),%xmm3
+ vpaddd %xmm2,%xmm0,%xmm0
+ vmovdqa 112(%ebx),%xmm7
+ vpxor %xmm0,%xmm6,%xmm6
+ vpaddd %xmm3,%xmm1,%xmm1
+.byte 143,232,120,194,246,8
+ vmovdqa %xmm0,-96(%ebx)
+ vpaddd %xmm6,%xmm4,%xmm4
+ vmovdqa %xmm6,96(%ebx)
+ vpxor %xmm4,%xmm2,%xmm2
+ vpxor %xmm1,%xmm7,%xmm7
+.byte 143,232,120,194,210,7
+.byte 143,232,120,194,255,16
+ vmovdqa %xmm2,-32(%ebx)
+ vpaddd %xmm7,%xmm5,%xmm5
+ vpxor %xmm5,%xmm3,%xmm3
+ vmovdqa -128(%ebx),%xmm0
+.byte 143,232,120,194,219,12
+ vmovdqa -48(%ebx),%xmm2
+ vpaddd %xmm3,%xmm1,%xmm1
+ vpxor %xmm1,%xmm7,%xmm7
+ vpaddd %xmm2,%xmm0,%xmm0
+.byte 143,232,120,194,255,8
+ vmovdqa %xmm1,-80(%ebx)
+ vpaddd %xmm7,%xmm5,%xmm5
+ vpxor %xmm5,%xmm3,%xmm3
+ vpxor %xmm0,%xmm7,%xmm6
+.byte 143,232,120,194,219,7
+.byte 143,232,120,194,246,16
+ vmovdqa %xmm3,-16(%ebx)
+ vpaddd %xmm6,%xmm4,%xmm4
+ vpxor %xmm4,%xmm2,%xmm2
+ vmovdqa -112(%ebx),%xmm1
+.byte 143,232,120,194,210,12
+ vmovdqa -32(%ebx),%xmm3
+ vpaddd %xmm2,%xmm0,%xmm0
+ vmovdqa 64(%ebx),%xmm7
+ vpxor %xmm0,%xmm6,%xmm6
+ vpaddd %xmm3,%xmm1,%xmm1
+.byte 143,232,120,194,246,8
+ vmovdqa %xmm0,-128(%ebx)
+ vpaddd %xmm6,%xmm4,%xmm4
+ vmovdqa %xmm6,112(%ebx)
+ vpxor %xmm4,%xmm2,%xmm2
+ vpxor %xmm1,%xmm7,%xmm7
+.byte 143,232,120,194,210,7
+ vmovdqa %xmm4,32(%ebx)
+.byte 143,232,120,194,255,16
+ vmovdqa %xmm2,-48(%ebx)
+ vpaddd %xmm7,%xmm5,%xmm5
+ vmovdqa (%ebx),%xmm4
+ vpxor %xmm5,%xmm3,%xmm3
+ vmovdqa -96(%ebx),%xmm0
+.byte 143,232,120,194,219,12
+ vmovdqa -16(%ebx),%xmm2
+ vpaddd %xmm3,%xmm1,%xmm1
+ vmovdqa 80(%ebx),%xmm6
+ vpxor %xmm1,%xmm7,%xmm7
+ vpaddd %xmm2,%xmm0,%xmm0
+.byte 143,232,120,194,255,8
+ vmovdqa %xmm1,-112(%ebx)
+ vpaddd %xmm7,%xmm5,%xmm5
+ vmovdqa %xmm7,64(%ebx)
+ vpxor %xmm5,%xmm3,%xmm3
+ vpxor %xmm0,%xmm6,%xmm6
+.byte 143,232,120,194,219,7
+ vmovdqa %xmm5,48(%ebx)
+.byte 143,232,120,194,246,16
+ vmovdqa %xmm3,-32(%ebx)
+ vpaddd %xmm6,%xmm4,%xmm4
+ vmovdqa 16(%ebx),%xmm5
+ vpxor %xmm4,%xmm2,%xmm2
+ vmovdqa -80(%ebx),%xmm1
+.byte 143,232,120,194,210,12
+ vmovdqa -64(%ebx),%xmm3
+ vpaddd %xmm2,%xmm0,%xmm0
+ vmovdqa 96(%ebx),%xmm7
+ vpxor %xmm0,%xmm6,%xmm6
+ vpaddd %xmm3,%xmm1,%xmm1
+.byte 143,232,120,194,246,8
+ vmovdqa %xmm0,-96(%ebx)
+ vpaddd %xmm6,%xmm4,%xmm4
+ vmovdqa %xmm6,80(%ebx)
+ vpxor %xmm4,%xmm2,%xmm2
+ vpxor %xmm1,%xmm7,%xmm7
+.byte 143,232,120,194,210,7
+.byte 143,232,120,194,255,16
+ vmovdqa %xmm2,-16(%ebx)
+ vpaddd %xmm7,%xmm5,%xmm5
+ vpxor %xmm5,%xmm3,%xmm3
+ vmovdqa -128(%ebx),%xmm0
+.byte 143,232,120,194,219,12
+ vpaddd %xmm3,%xmm1,%xmm1
+ vmovdqa 64(%ebx),%xmm6
+ vpxor %xmm1,%xmm7,%xmm7
+.byte 143,232,120,194,255,8
+ vmovdqa %xmm1,-80(%ebx)
+ vpaddd %xmm7,%xmm5,%xmm5
+ vmovdqa %xmm7,96(%ebx)
+ vpxor %xmm5,%xmm3,%xmm3
+.byte 143,232,120,194,219,7
+ decl %edx
+ jnz L018loop
+ vmovdqa %xmm3,-64(%ebx)
+ vmovdqa %xmm4,(%ebx)
+ vmovdqa %xmm5,16(%ebx)
+ vmovdqa %xmm6,64(%ebx)
+ vmovdqa %xmm7,96(%ebx)
+ vmovdqa -112(%ebx),%xmm1
+ vmovdqa -96(%ebx),%xmm2
+ vmovdqa -80(%ebx),%xmm3
+ vpaddd -128(%ebp),%xmm0,%xmm0
+ vpaddd -112(%ebp),%xmm1,%xmm1
+ vpaddd -96(%ebp),%xmm2,%xmm2
+ vpaddd -80(%ebp),%xmm3,%xmm3
+ vpunpckldq %xmm1,%xmm0,%xmm6
+ vpunpckldq %xmm3,%xmm2,%xmm7
+ vpunpckhdq %xmm1,%xmm0,%xmm0
+ vpunpckhdq %xmm3,%xmm2,%xmm2
+ vpunpcklqdq %xmm7,%xmm6,%xmm1
+ vpunpckhqdq %xmm7,%xmm6,%xmm6
+ vpunpcklqdq %xmm2,%xmm0,%xmm7
+ vpunpckhqdq %xmm2,%xmm0,%xmm3
+ vpxor -128(%esi),%xmm1,%xmm4
+ vpxor -64(%esi),%xmm6,%xmm5
+ vpxor (%esi),%xmm7,%xmm6
+ vpxor 64(%esi),%xmm3,%xmm7
+ leal 16(%esi),%esi
+ vmovdqa -64(%ebx),%xmm0
+ vmovdqa -48(%ebx),%xmm1
+ vmovdqa -32(%ebx),%xmm2
+ vmovdqa -16(%ebx),%xmm3
+ vmovdqu %xmm4,-128(%edi)
+ vmovdqu %xmm5,-64(%edi)
+ vmovdqu %xmm6,(%edi)
+ vmovdqu %xmm7,64(%edi)
+ leal 16(%edi),%edi
+ vpaddd -64(%ebp),%xmm0,%xmm0
+ vpaddd -48(%ebp),%xmm1,%xmm1
+ vpaddd -32(%ebp),%xmm2,%xmm2
+ vpaddd -16(%ebp),%xmm3,%xmm3
+ vpunpckldq %xmm1,%xmm0,%xmm6
+ vpunpckldq %xmm3,%xmm2,%xmm7
+ vpunpckhdq %xmm1,%xmm0,%xmm0
+ vpunpckhdq %xmm3,%xmm2,%xmm2
+ vpunpcklqdq %xmm7,%xmm6,%xmm1
+ vpunpckhqdq %xmm7,%xmm6,%xmm6
+ vpunpcklqdq %xmm2,%xmm0,%xmm7
+ vpunpckhqdq %xmm2,%xmm0,%xmm3
+ vpxor -128(%esi),%xmm1,%xmm4
+ vpxor -64(%esi),%xmm6,%xmm5
+ vpxor (%esi),%xmm7,%xmm6
+ vpxor 64(%esi),%xmm3,%xmm7
+ leal 16(%esi),%esi
+ vmovdqa (%ebx),%xmm0
+ vmovdqa 16(%ebx),%xmm1
+ vmovdqa 32(%ebx),%xmm2
+ vmovdqa 48(%ebx),%xmm3
+ vmovdqu %xmm4,-128(%edi)
+ vmovdqu %xmm5,-64(%edi)
+ vmovdqu %xmm6,(%edi)
+ vmovdqu %xmm7,64(%edi)
+ leal 16(%edi),%edi
+ vpaddd (%ebp),%xmm0,%xmm0
+ vpaddd 16(%ebp),%xmm1,%xmm1
+ vpaddd 32(%ebp),%xmm2,%xmm2
+ vpaddd 48(%ebp),%xmm3,%xmm3
+ vpunpckldq %xmm1,%xmm0,%xmm6
+ vpunpckldq %xmm3,%xmm2,%xmm7
+ vpunpckhdq %xmm1,%xmm0,%xmm0
+ vpunpckhdq %xmm3,%xmm2,%xmm2
+ vpunpcklqdq %xmm7,%xmm6,%xmm1
+ vpunpckhqdq %xmm7,%xmm6,%xmm6
+ vpunpcklqdq %xmm2,%xmm0,%xmm7
+ vpunpckhqdq %xmm2,%xmm0,%xmm3
+ vpxor -128(%esi),%xmm1,%xmm4
+ vpxor -64(%esi),%xmm6,%xmm5
+ vpxor (%esi),%xmm7,%xmm6
+ vpxor 64(%esi),%xmm3,%xmm7
+ leal 16(%esi),%esi
+ vmovdqa 64(%ebx),%xmm0
+ vmovdqa 80(%ebx),%xmm1
+ vmovdqa 96(%ebx),%xmm2
+ vmovdqa 112(%ebx),%xmm3
+ vmovdqu %xmm4,-128(%edi)
+ vmovdqu %xmm5,-64(%edi)
+ vmovdqu %xmm6,(%edi)
+ vmovdqu %xmm7,64(%edi)
+ leal 16(%edi),%edi
+ vpaddd 64(%ebp),%xmm0,%xmm0
+ vpaddd 80(%ebp),%xmm1,%xmm1
+ vpaddd 96(%ebp),%xmm2,%xmm2
+ vpaddd 112(%ebp),%xmm3,%xmm3
+ vpunpckldq %xmm1,%xmm0,%xmm6
+ vpunpckldq %xmm3,%xmm2,%xmm7
+ vpunpckhdq %xmm1,%xmm0,%xmm0
+ vpunpckhdq %xmm3,%xmm2,%xmm2
+ vpunpcklqdq %xmm7,%xmm6,%xmm1
+ vpunpckhqdq %xmm7,%xmm6,%xmm6
+ vpunpcklqdq %xmm2,%xmm0,%xmm7
+ vpunpckhqdq %xmm2,%xmm0,%xmm3
+ vpxor -128(%esi),%xmm1,%xmm4
+ vpxor -64(%esi),%xmm6,%xmm5
+ vpxor (%esi),%xmm7,%xmm6
+ vpxor 64(%esi),%xmm3,%xmm7
+ leal 208(%esi),%esi
+ vmovdqu %xmm4,-128(%edi)
+ vmovdqu %xmm5,-64(%edi)
+ vmovdqu %xmm6,(%edi)
+ vmovdqu %xmm7,64(%edi)
+ leal 208(%edi),%edi
+ subl $256,%ecx
+ jnc L017outer_loop
+ addl $256,%ecx
+ jz L019done
+ movl 520(%esp),%ebx
+ leal -128(%esi),%esi
+ movl 516(%esp),%edx
+ leal -128(%edi),%edi
+ vmovd 64(%ebp),%xmm2
+ vmovdqu (%ebx),%xmm3
+ vpaddd 96(%eax),%xmm2,%xmm2
+ vpand 112(%eax),%xmm3,%xmm3
+ vpor %xmm2,%xmm3,%xmm3
+L0161x:
+ vmovdqa 32(%eax),%xmm0
+ vmovdqu (%edx),%xmm1
+ vmovdqu 16(%edx),%xmm2
+ vmovdqa (%eax),%xmm6
+ vmovdqa 16(%eax),%xmm7
+ movl %ebp,48(%esp)
+ vmovdqa %xmm0,(%esp)
+ vmovdqa %xmm1,16(%esp)
+ vmovdqa %xmm2,32(%esp)
+ vmovdqa %xmm3,48(%esp)
+ movl $10,%edx
+ jmp L020loop1x
+.align 4,0x90
+L021outer1x:
+ vmovdqa 80(%eax),%xmm3
+ vmovdqa (%esp),%xmm0
+ vmovdqa 16(%esp),%xmm1
+ vmovdqa 32(%esp),%xmm2
+ vpaddd 48(%esp),%xmm3,%xmm3
+ movl $10,%edx
+ vmovdqa %xmm3,48(%esp)
+ jmp L020loop1x
+.align 4,0x90
+L020loop1x:
+ vpaddd %xmm1,%xmm0,%xmm0
+ vpxor %xmm0,%xmm3,%xmm3
+.byte 143,232,120,194,219,16
+ vpaddd %xmm3,%xmm2,%xmm2
+ vpxor %xmm2,%xmm1,%xmm1
+.byte 143,232,120,194,201,12
+ vpaddd %xmm1,%xmm0,%xmm0
+ vpxor %xmm0,%xmm3,%xmm3
+.byte 143,232,120,194,219,8
+ vpaddd %xmm3,%xmm2,%xmm2
+ vpxor %xmm2,%xmm1,%xmm1
+.byte 143,232,120,194,201,7
+ vpshufd $78,%xmm2,%xmm2
+ vpshufd $57,%xmm1,%xmm1
+ vpshufd $147,%xmm3,%xmm3
+ vpaddd %xmm1,%xmm0,%xmm0
+ vpxor %xmm0,%xmm3,%xmm3
+.byte 143,232,120,194,219,16
+ vpaddd %xmm3,%xmm2,%xmm2
+ vpxor %xmm2,%xmm1,%xmm1
+.byte 143,232,120,194,201,12
+ vpaddd %xmm1,%xmm0,%xmm0
+ vpxor %xmm0,%xmm3,%xmm3
+.byte 143,232,120,194,219,8
+ vpaddd %xmm3,%xmm2,%xmm2
+ vpxor %xmm2,%xmm1,%xmm1
+.byte 143,232,120,194,201,7
+ vpshufd $78,%xmm2,%xmm2
+ vpshufd $147,%xmm1,%xmm1
+ vpshufd $57,%xmm3,%xmm3
+ decl %edx
+ jnz L020loop1x
+ vpaddd (%esp),%xmm0,%xmm0
+ vpaddd 16(%esp),%xmm1,%xmm1
+ vpaddd 32(%esp),%xmm2,%xmm2
+ vpaddd 48(%esp),%xmm3,%xmm3
+ cmpl $64,%ecx
+ jb L022tail
+ vpxor (%esi),%xmm0,%xmm0
+ vpxor 16(%esi),%xmm1,%xmm1
+ vpxor 32(%esi),%xmm2,%xmm2
+ vpxor 48(%esi),%xmm3,%xmm3
+ leal 64(%esi),%esi
+ vmovdqu %xmm0,(%edi)
+ vmovdqu %xmm1,16(%edi)
+ vmovdqu %xmm2,32(%edi)
+ vmovdqu %xmm3,48(%edi)
+ leal 64(%edi),%edi
+ subl $64,%ecx
+ jnz L021outer1x
+ jmp L019done
+L022tail:
+ vmovdqa %xmm0,(%esp)
+ vmovdqa %xmm1,16(%esp)
+ vmovdqa %xmm2,32(%esp)
+ vmovdqa %xmm3,48(%esp)
+ xorl %eax,%eax
+ xorl %edx,%edx
+ xorl %ebp,%ebp
+L023tail_loop:
+ movb (%esp,%ebp,1),%al
+ movb (%esi,%ebp,1),%dl
+ leal 1(%ebp),%ebp
+ xorb %dl,%al
+ movb %al,-1(%edi,%ebp,1)
+ decl %ecx
+ jnz L023tail_loop
+L019done:
+ vzeroupper
+ movl 512(%esp),%esp
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.section __IMPORT,__pointers,non_lazy_symbol_pointers
+L_OPENSSL_ia32cap_P$non_lazy_ptr:
+.indirect_symbol _OPENSSL_ia32cap_P
+.long 0
+.comm _OPENSSL_ia32cap_P,16,2
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/des/crypt586.s b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/des/crypt586.s
new file mode 100644
index 00000000000000..fa49f0e642c8c4
--- /dev/null
+++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/des/crypt586.s
@@ -0,0 +1,879 @@
+.text
+.globl _fcrypt_body
+.align 4
+_fcrypt_body:
+L_fcrypt_body_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+
+ # Load the 2 words
+ xorl %edi,%edi
+ xorl %esi,%esi
+ call L000PIC_me_up
+L000PIC_me_up:
+ popl %edx
+ movl L_DES_SPtrans$non_lazy_ptr-L000PIC_me_up(%edx),%edx
+ pushl %edx
+ movl 28(%esp),%ebp
+ pushl $25
+L001start:
+
+ # Round 0
+ movl 36(%esp),%eax
+ movl %esi,%edx
+ shrl $16,%edx
+ movl 40(%esp),%ecx
+ xorl %esi,%edx
+ andl %edx,%eax
+ andl %ecx,%edx
+ movl %eax,%ebx
+ shll $16,%ebx
+ movl %edx,%ecx
+ shll $16,%ecx
+ xorl %ebx,%eax
+ xorl %ecx,%edx
+ movl (%ebp),%ebx
+ xorl %ebx,%eax
+ movl 4(%ebp),%ecx
+ xorl %esi,%eax
+ xorl %esi,%edx
+ xorl %ecx,%edx
+ andl $0xfcfcfcfc,%eax
+ xorl %ebx,%ebx
+ andl $0xcfcfcfcf,%edx
+ xorl %ecx,%ecx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ movl 4(%esp),%ebp
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ movl 0x600(%ebp,%ebx,1),%ebx
+ xorl %ebx,%edi
+ movl 0x700(%ebp,%ecx,1),%ebx
+ xorl %ebx,%edi
+ movl 0x400(%ebp,%eax,1),%ebx
+ xorl %ebx,%edi
+ movl 0x500(%ebp,%edx,1),%ebx
+ xorl %ebx,%edi
+ movl 32(%esp),%ebp
+
+ # Round 1
+ movl 36(%esp),%eax
+ movl %edi,%edx
+ shrl $16,%edx
+ movl 40(%esp),%ecx
+ xorl %edi,%edx
+ andl %edx,%eax
+ andl %ecx,%edx
+ movl %eax,%ebx
+ shll $16,%ebx
+ movl %edx,%ecx
+ shll $16,%ecx
+ xorl %ebx,%eax
+ xorl %ecx,%edx
+ movl 8(%ebp),%ebx
+ xorl %ebx,%eax
+ movl 12(%ebp),%ecx
+ xorl %edi,%eax
+ xorl %edi,%edx
+ xorl %ecx,%edx
+ andl $0xfcfcfcfc,%eax
+ xorl %ebx,%ebx
+ andl $0xcfcfcfcf,%edx
+ xorl %ecx,%ecx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ movl 4(%esp),%ebp
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ movl 0x600(%ebp,%ebx,1),%ebx
+ xorl %ebx,%esi
+ movl 0x700(%ebp,%ecx,1),%ebx
+ xorl %ebx,%esi
+ movl 0x400(%ebp,%eax,1),%ebx
+ xorl %ebx,%esi
+ movl 0x500(%ebp,%edx,1),%ebx
+ xorl %ebx,%esi
+ movl 32(%esp),%ebp
+
+ # Round 2
+ movl 36(%esp),%eax
+ movl %esi,%edx
+ shrl $16,%edx
+ movl 40(%esp),%ecx
+ xorl %esi,%edx
+ andl %edx,%eax
+ andl %ecx,%edx
+ movl %eax,%ebx
+ shll $16,%ebx
+ movl %edx,%ecx
+ shll $16,%ecx
+ xorl %ebx,%eax
+ xorl %ecx,%edx
+ movl 16(%ebp),%ebx
+ xorl %ebx,%eax
+ movl 20(%ebp),%ecx
+ xorl %esi,%eax
+ xorl %esi,%edx
+ xorl %ecx,%edx
+ andl $0xfcfcfcfc,%eax
+ xorl %ebx,%ebx
+ andl $0xcfcfcfcf,%edx
+ xorl %ecx,%ecx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ movl 4(%esp),%ebp
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ movl 0x600(%ebp,%ebx,1),%ebx
+ xorl %ebx,%edi
+ movl 0x700(%ebp,%ecx,1),%ebx
+ xorl %ebx,%edi
+ movl 0x400(%ebp,%eax,1),%ebx
+ xorl %ebx,%edi
+ movl 0x500(%ebp,%edx,1),%ebx
+ xorl %ebx,%edi
+ movl 32(%esp),%ebp
+
+ # Round 3
+ movl 36(%esp),%eax
+ movl %edi,%edx
+ shrl $16,%edx
+ movl 40(%esp),%ecx
+ xorl %edi,%edx
+ andl %edx,%eax
+ andl %ecx,%edx
+ movl %eax,%ebx
+ shll $16,%ebx
+ movl %edx,%ecx
+ shll $16,%ecx
+ xorl %ebx,%eax
+ xorl %ecx,%edx
+ movl 24(%ebp),%ebx
+ xorl %ebx,%eax
+ movl 28(%ebp),%ecx
+ xorl %edi,%eax
+ xorl %edi,%edx
+ xorl %ecx,%edx
+ andl $0xfcfcfcfc,%eax
+ xorl %ebx,%ebx
+ andl $0xcfcfcfcf,%edx
+ xorl %ecx,%ecx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ movl 4(%esp),%ebp
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ movl 0x600(%ebp,%ebx,1),%ebx
+ xorl %ebx,%esi
+ movl 0x700(%ebp,%ecx,1),%ebx
+ xorl %ebx,%esi
+ movl 0x400(%ebp,%eax,1),%ebx
+ xorl %ebx,%esi
+ movl 0x500(%ebp,%edx,1),%ebx
+ xorl %ebx,%esi
+ movl 32(%esp),%ebp
+
+ # Round 4
+ movl 36(%esp),%eax
+ movl %esi,%edx
+ shrl $16,%edx
+ movl 40(%esp),%ecx
+ xorl %esi,%edx
+ andl %edx,%eax
+ andl %ecx,%edx
+ movl %eax,%ebx
+ shll $16,%ebx
+ movl %edx,%ecx
+ shll $16,%ecx
+ xorl %ebx,%eax
+ xorl %ecx,%edx
+ movl 32(%ebp),%ebx
+ xorl %ebx,%eax
+ movl 36(%ebp),%ecx
+ xorl %esi,%eax
+ xorl %esi,%edx
+ xorl %ecx,%edx
+ andl $0xfcfcfcfc,%eax
+ xorl %ebx,%ebx
+ andl $0xcfcfcfcf,%edx
+ xorl %ecx,%ecx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ movl 4(%esp),%ebp
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ movl 0x600(%ebp,%ebx,1),%ebx
+ xorl %ebx,%edi
+ movl 0x700(%ebp,%ecx,1),%ebx
+ xorl %ebx,%edi
+ movl 0x400(%ebp,%eax,1),%ebx
+ xorl %ebx,%edi
+ movl 0x500(%ebp,%edx,1),%ebx
+ xorl %ebx,%edi
+ movl 32(%esp),%ebp
+
+ # Round 5
+ movl 36(%esp),%eax
+ movl %edi,%edx
+ shrl $16,%edx
+ movl 40(%esp),%ecx
+ xorl %edi,%edx
+ andl %edx,%eax
+ andl %ecx,%edx
+ movl %eax,%ebx
+ shll $16,%ebx
+ movl %edx,%ecx
+ shll $16,%ecx
+ xorl %ebx,%eax
+ xorl %ecx,%edx
+ movl 40(%ebp),%ebx
+ xorl %ebx,%eax
+ movl 44(%ebp),%ecx
+ xorl %edi,%eax
+ xorl %edi,%edx
+ xorl %ecx,%edx
+ andl $0xfcfcfcfc,%eax
+ xorl %ebx,%ebx
+ andl $0xcfcfcfcf,%edx
+ xorl %ecx,%ecx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ movl 4(%esp),%ebp
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ movl 0x600(%ebp,%ebx,1),%ebx
+ xorl %ebx,%esi
+ movl 0x700(%ebp,%ecx,1),%ebx
+ xorl %ebx,%esi
+ movl 0x400(%ebp,%eax,1),%ebx
+ xorl %ebx,%esi
+ movl 0x500(%ebp,%edx,1),%ebx
+ xorl %ebx,%esi
+ movl 32(%esp),%ebp
+
+ # Round 6
+ movl 36(%esp),%eax
+ movl %esi,%edx
+ shrl $16,%edx
+ movl 40(%esp),%ecx
+ xorl %esi,%edx
+ andl %edx,%eax
+ andl %ecx,%edx
+ movl %eax,%ebx
+ shll $16,%ebx
+ movl %edx,%ecx
+ shll $16,%ecx
+ xorl %ebx,%eax
+ xorl %ecx,%edx
+ movl 48(%ebp),%ebx
+ xorl %ebx,%eax
+ movl 52(%ebp),%ecx
+ xorl %esi,%eax
+ xorl %esi,%edx
+ xorl %ecx,%edx
+ andl $0xfcfcfcfc,%eax
+ xorl %ebx,%ebx
+ andl $0xcfcfcfcf,%edx
+ xorl %ecx,%ecx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ movl 4(%esp),%ebp
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ movl 0x600(%ebp,%ebx,1),%ebx
+ xorl %ebx,%edi
+ movl 0x700(%ebp,%ecx,1),%ebx
+ xorl %ebx,%edi
+ movl 0x400(%ebp,%eax,1),%ebx
+ xorl %ebx,%edi
+ movl 0x500(%ebp,%edx,1),%ebx
+ xorl %ebx,%edi
+ movl 32(%esp),%ebp
+
+ # Round 7
+ movl 36(%esp),%eax
+ movl %edi,%edx
+ shrl $16,%edx
+ movl 40(%esp),%ecx
+ xorl %edi,%edx
+ andl %edx,%eax
+ andl %ecx,%edx
+ movl %eax,%ebx
+ shll $16,%ebx
+ movl %edx,%ecx
+ shll $16,%ecx
+ xorl %ebx,%eax
+ xorl %ecx,%edx
+ movl 56(%ebp),%ebx
+ xorl %ebx,%eax
+ movl 60(%ebp),%ecx
+ xorl %edi,%eax
+ xorl %edi,%edx
+ xorl %ecx,%edx
+ andl $0xfcfcfcfc,%eax
+ xorl %ebx,%ebx
+ andl $0xcfcfcfcf,%edx
+ xorl %ecx,%ecx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ movl 4(%esp),%ebp
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ movl 0x600(%ebp,%ebx,1),%ebx
+ xorl %ebx,%esi
+ movl 0x700(%ebp,%ecx,1),%ebx
+ xorl %ebx,%esi
+ movl 0x400(%ebp,%eax,1),%ebx
+ xorl %ebx,%esi
+ movl 0x500(%ebp,%edx,1),%ebx
+ xorl %ebx,%esi
+ movl 32(%esp),%ebp
+
+ # Round 8
+ movl 36(%esp),%eax
+ movl %esi,%edx
+ shrl $16,%edx
+ movl 40(%esp),%ecx
+ xorl %esi,%edx
+ andl %edx,%eax
+ andl %ecx,%edx
+ movl %eax,%ebx
+ shll $16,%ebx
+ movl %edx,%ecx
+ shll $16,%ecx
+ xorl %ebx,%eax
+ xorl %ecx,%edx
+ movl 64(%ebp),%ebx
+ xorl %ebx,%eax
+ movl 68(%ebp),%ecx
+ xorl %esi,%eax
+ xorl %esi,%edx
+ xorl %ecx,%edx
+ andl $0xfcfcfcfc,%eax
+ xorl %ebx,%ebx
+ andl $0xcfcfcfcf,%edx
+ xorl %ecx,%ecx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ movl 4(%esp),%ebp
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ movl 0x600(%ebp,%ebx,1),%ebx
+ xorl %ebx,%edi
+ movl 0x700(%ebp,%ecx,1),%ebx
+ xorl %ebx,%edi
+ movl 0x400(%ebp,%eax,1),%ebx
+ xorl %ebx,%edi
+ movl 0x500(%ebp,%edx,1),%ebx
+ xorl %ebx,%edi
+ movl 32(%esp),%ebp
+
+ # Round 9
+ movl 36(%esp),%eax
+ movl %edi,%edx
+ shrl $16,%edx
+ movl 40(%esp),%ecx
+ xorl %edi,%edx
+ andl %edx,%eax
+ andl %ecx,%edx
+ movl %eax,%ebx
+ shll $16,%ebx
+ movl %edx,%ecx
+ shll $16,%ecx
+ xorl %ebx,%eax
+ xorl %ecx,%edx
+ movl 72(%ebp),%ebx
+ xorl %ebx,%eax
+ movl 76(%ebp),%ecx
+ xorl %edi,%eax
+ xorl %edi,%edx
+ xorl %ecx,%edx
+ andl $0xfcfcfcfc,%eax
+ xorl %ebx,%ebx
+ andl $0xcfcfcfcf,%edx
+ xorl %ecx,%ecx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ movl 4(%esp),%ebp
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ movl 0x600(%ebp,%ebx,1),%ebx
+ xorl %ebx,%esi
+ movl 0x700(%ebp,%ecx,1),%ebx
+ xorl %ebx,%esi
+ movl 0x400(%ebp,%eax,1),%ebx
+ xorl %ebx,%esi
+ movl 0x500(%ebp,%edx,1),%ebx
+ xorl %ebx,%esi
+ movl 32(%esp),%ebp
+
+ # Round 10
+ movl 36(%esp),%eax
+ movl %esi,%edx
+ shrl $16,%edx
+ movl 40(%esp),%ecx
+ xorl %esi,%edx
+ andl %edx,%eax
+ andl %ecx,%edx
+ movl %eax,%ebx
+ shll $16,%ebx
+ movl %edx,%ecx
+ shll $16,%ecx
+ xorl %ebx,%eax
+ xorl %ecx,%edx
+ movl 80(%ebp),%ebx
+ xorl %ebx,%eax
+ movl 84(%ebp),%ecx
+ xorl %esi,%eax
+ xorl %esi,%edx
+ xorl %ecx,%edx
+ andl $0xfcfcfcfc,%eax
+ xorl %ebx,%ebx
+ andl $0xcfcfcfcf,%edx
+ xorl %ecx,%ecx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ movl 4(%esp),%ebp
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ movl 0x600(%ebp,%ebx,1),%ebx
+ xorl %ebx,%edi
+ movl 0x700(%ebp,%ecx,1),%ebx
+ xorl %ebx,%edi
+ movl 0x400(%ebp,%eax,1),%ebx
+ xorl %ebx,%edi
+ movl 0x500(%ebp,%edx,1),%ebx
+ xorl %ebx,%edi
+ movl 32(%esp),%ebp
+
+ # Round 11
+ movl 36(%esp),%eax
+ movl %edi,%edx
+ shrl $16,%edx
+ movl 40(%esp),%ecx
+ xorl %edi,%edx
+ andl %edx,%eax
+ andl %ecx,%edx
+ movl %eax,%ebx
+ shll $16,%ebx
+ movl %edx,%ecx
+ shll $16,%ecx
+ xorl %ebx,%eax
+ xorl %ecx,%edx
+ movl 88(%ebp),%ebx
+ xorl %ebx,%eax
+ movl 92(%ebp),%ecx
+ xorl %edi,%eax
+ xorl %edi,%edx
+ xorl %ecx,%edx
+ andl $0xfcfcfcfc,%eax
+ xorl %ebx,%ebx
+ andl $0xcfcfcfcf,%edx
+ xorl %ecx,%ecx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ movl 4(%esp),%ebp
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ movl 0x600(%ebp,%ebx,1),%ebx
+ xorl %ebx,%esi
+ movl 0x700(%ebp,%ecx,1),%ebx
+ xorl %ebx,%esi
+ movl 0x400(%ebp,%eax,1),%ebx
+ xorl %ebx,%esi
+ movl 0x500(%ebp,%edx,1),%ebx
+ xorl %ebx,%esi
+ movl 32(%esp),%ebp
+
+ # Round 12
+ movl 36(%esp),%eax
+ movl %esi,%edx
+ shrl $16,%edx
+ movl 40(%esp),%ecx
+ xorl %esi,%edx
+ andl %edx,%eax
+ andl %ecx,%edx
+ movl %eax,%ebx
+ shll $16,%ebx
+ movl %edx,%ecx
+ shll $16,%ecx
+ xorl %ebx,%eax
+ xorl %ecx,%edx
+ movl 96(%ebp),%ebx
+ xorl %ebx,%eax
+ movl 100(%ebp),%ecx
+ xorl %esi,%eax
+ xorl %esi,%edx
+ xorl %ecx,%edx
+ andl $0xfcfcfcfc,%eax
+ xorl %ebx,%ebx
+ andl $0xcfcfcfcf,%edx
+ xorl %ecx,%ecx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ movl 4(%esp),%ebp
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ movl 0x600(%ebp,%ebx,1),%ebx
+ xorl %ebx,%edi
+ movl 0x700(%ebp,%ecx,1),%ebx
+ xorl %ebx,%edi
+ movl 0x400(%ebp,%eax,1),%ebx
+ xorl %ebx,%edi
+ movl 0x500(%ebp,%edx,1),%ebx
+ xorl %ebx,%edi
+ movl 32(%esp),%ebp
+
+ # Round 13
+ movl 36(%esp),%eax
+ movl %edi,%edx
+ shrl $16,%edx
+ movl 40(%esp),%ecx
+ xorl %edi,%edx
+ andl %edx,%eax
+ andl %ecx,%edx
+ movl %eax,%ebx
+ shll $16,%ebx
+ movl %edx,%ecx
+ shll $16,%ecx
+ xorl %ebx,%eax
+ xorl %ecx,%edx
+ movl 104(%ebp),%ebx
+ xorl %ebx,%eax
+ movl 108(%ebp),%ecx
+ xorl %edi,%eax
+ xorl %edi,%edx
+ xorl %ecx,%edx
+ andl $0xfcfcfcfc,%eax
+ xorl %ebx,%ebx
+ andl $0xcfcfcfcf,%edx
+ xorl %ecx,%ecx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ movl 4(%esp),%ebp
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ movl 0x600(%ebp,%ebx,1),%ebx
+ xorl %ebx,%esi
+ movl 0x700(%ebp,%ecx,1),%ebx
+ xorl %ebx,%esi
+ movl 0x400(%ebp,%eax,1),%ebx
+ xorl %ebx,%esi
+ movl 0x500(%ebp,%edx,1),%ebx
+ xorl %ebx,%esi
+ movl 32(%esp),%ebp
+
+ # Round 14
+ movl 36(%esp),%eax
+ movl %esi,%edx
+ shrl $16,%edx
+ movl 40(%esp),%ecx
+ xorl %esi,%edx
+ andl %edx,%eax
+ andl %ecx,%edx
+ movl %eax,%ebx
+ shll $16,%ebx
+ movl %edx,%ecx
+ shll $16,%ecx
+ xorl %ebx,%eax
+ xorl %ecx,%edx
+ movl 112(%ebp),%ebx
+ xorl %ebx,%eax
+ movl 116(%ebp),%ecx
+ xorl %esi,%eax
+ xorl %esi,%edx
+ xorl %ecx,%edx
+ andl $0xfcfcfcfc,%eax
+ xorl %ebx,%ebx
+ andl $0xcfcfcfcf,%edx
+ xorl %ecx,%ecx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ movl 4(%esp),%ebp
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ movl 0x600(%ebp,%ebx,1),%ebx
+ xorl %ebx,%edi
+ movl 0x700(%ebp,%ecx,1),%ebx
+ xorl %ebx,%edi
+ movl 0x400(%ebp,%eax,1),%ebx
+ xorl %ebx,%edi
+ movl 0x500(%ebp,%edx,1),%ebx
+ xorl %ebx,%edi
+ movl 32(%esp),%ebp
+
+ # Round 15
+ movl 36(%esp),%eax
+ movl %edi,%edx
+ shrl $16,%edx
+ movl 40(%esp),%ecx
+ xorl %edi,%edx
+ andl %edx,%eax
+ andl %ecx,%edx
+ movl %eax,%ebx
+ shll $16,%ebx
+ movl %edx,%ecx
+ shll $16,%ecx
+ xorl %ebx,%eax
+ xorl %ecx,%edx
+ movl 120(%ebp),%ebx
+ xorl %ebx,%eax
+ movl 124(%ebp),%ecx
+ xorl %edi,%eax
+ xorl %edi,%edx
+ xorl %ecx,%edx
+ andl $0xfcfcfcfc,%eax
+ xorl %ebx,%ebx
+ andl $0xcfcfcfcf,%edx
+ xorl %ecx,%ecx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ movl 4(%esp),%ebp
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ movl 0x600(%ebp,%ebx,1),%ebx
+ xorl %ebx,%esi
+ movl 0x700(%ebp,%ecx,1),%ebx
+ xorl %ebx,%esi
+ movl 0x400(%ebp,%eax,1),%ebx
+ xorl %ebx,%esi
+ movl 0x500(%ebp,%edx,1),%ebx
+ xorl %ebx,%esi
+ movl 32(%esp),%ebp
+ movl (%esp),%ebx
+ movl %edi,%eax
+ decl %ebx
+ movl %esi,%edi
+ movl %eax,%esi
+ movl %ebx,(%esp)
+ jnz L001start
+
+ # FP
+ movl 28(%esp),%edx
+ rorl $1,%edi
+ movl %esi,%eax
+ xorl %edi,%esi
+ andl $0xaaaaaaaa,%esi
+ xorl %esi,%eax
+ xorl %esi,%edi
+
+ roll $23,%eax
+ movl %eax,%esi
+ xorl %edi,%eax
+ andl $0x03fc03fc,%eax
+ xorl %eax,%esi
+ xorl %eax,%edi
+
+ roll $10,%esi
+ movl %esi,%eax
+ xorl %edi,%esi
+ andl $0x33333333,%esi
+ xorl %esi,%eax
+ xorl %esi,%edi
+
+ roll $18,%edi
+ movl %edi,%esi
+ xorl %eax,%edi
+ andl $0xfff0000f,%edi
+ xorl %edi,%esi
+ xorl %edi,%eax
+
+ roll $12,%esi
+ movl %esi,%edi
+ xorl %eax,%esi
+ andl $0xf0f0f0f0,%esi
+ xorl %esi,%edi
+ xorl %esi,%eax
+
+ rorl $4,%eax
+ movl %eax,(%edx)
+ movl %edi,4(%edx)
+ addl $8,%esp
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.section __IMPORT,__pointers,non_lazy_symbol_pointers
+L_DES_SPtrans$non_lazy_ptr:
+.indirect_symbol _DES_SPtrans
+.long 0
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/des/des-586.s b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/des/des-586.s
new file mode 100644
index 00000000000000..56185ad4db7e2e
--- /dev/null
+++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/des/des-586.s
@@ -0,0 +1,1821 @@
+.text
+.globl _DES_SPtrans
+.align 4
+__x86_DES_encrypt:
+ pushl %ecx
+ # Round 0
+ movl (%ecx),%eax
+ xorl %ebx,%ebx
+ movl 4(%ecx),%edx
+ xorl %esi,%eax
+ xorl %ecx,%ecx
+ xorl %esi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%edi
+ xorl 0x700(%ebp,%ecx,1),%edi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%edi
+ xorl 0x500(%ebp,%edx,1),%edi
+ # Round 1
+ movl 8(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 12(%ecx),%edx
+ xorl %edi,%eax
+ xorl %ecx,%ecx
+ xorl %edi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%esi
+ xorl 0x700(%ebp,%ecx,1),%esi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%esi
+ xorl 0x500(%ebp,%edx,1),%esi
+ # Round 2
+ movl 16(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 20(%ecx),%edx
+ xorl %esi,%eax
+ xorl %ecx,%ecx
+ xorl %esi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%edi
+ xorl 0x700(%ebp,%ecx,1),%edi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%edi
+ xorl 0x500(%ebp,%edx,1),%edi
+ # Round 3
+ movl 24(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 28(%ecx),%edx
+ xorl %edi,%eax
+ xorl %ecx,%ecx
+ xorl %edi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%esi
+ xorl 0x700(%ebp,%ecx,1),%esi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%esi
+ xorl 0x500(%ebp,%edx,1),%esi
+ # Round 4
+ movl 32(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 36(%ecx),%edx
+ xorl %esi,%eax
+ xorl %ecx,%ecx
+ xorl %esi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%edi
+ xorl 0x700(%ebp,%ecx,1),%edi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%edi
+ xorl 0x500(%ebp,%edx,1),%edi
+ # Round 5
+ movl 40(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 44(%ecx),%edx
+ xorl %edi,%eax
+ xorl %ecx,%ecx
+ xorl %edi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%esi
+ xorl 0x700(%ebp,%ecx,1),%esi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%esi
+ xorl 0x500(%ebp,%edx,1),%esi
+ # Round 6
+ movl 48(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 52(%ecx),%edx
+ xorl %esi,%eax
+ xorl %ecx,%ecx
+ xorl %esi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%edi
+ xorl 0x700(%ebp,%ecx,1),%edi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%edi
+ xorl 0x500(%ebp,%edx,1),%edi
+ # Round 7
+ movl 56(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 60(%ecx),%edx
+ xorl %edi,%eax
+ xorl %ecx,%ecx
+ xorl %edi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%esi
+ xorl 0x700(%ebp,%ecx,1),%esi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%esi
+ xorl 0x500(%ebp,%edx,1),%esi
+ # Round 8
+ movl 64(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 68(%ecx),%edx
+ xorl %esi,%eax
+ xorl %ecx,%ecx
+ xorl %esi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%edi
+ xorl 0x700(%ebp,%ecx,1),%edi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%edi
+ xorl 0x500(%ebp,%edx,1),%edi
+ # Round 9
+ movl 72(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 76(%ecx),%edx
+ xorl %edi,%eax
+ xorl %ecx,%ecx
+ xorl %edi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%esi
+ xorl 0x700(%ebp,%ecx,1),%esi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%esi
+ xorl 0x500(%ebp,%edx,1),%esi
+ # Round 10
+ movl 80(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 84(%ecx),%edx
+ xorl %esi,%eax
+ xorl %ecx,%ecx
+ xorl %esi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%edi
+ xorl 0x700(%ebp,%ecx,1),%edi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%edi
+ xorl 0x500(%ebp,%edx,1),%edi
+ # Round 11
+ movl 88(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 92(%ecx),%edx
+ xorl %edi,%eax
+ xorl %ecx,%ecx
+ xorl %edi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%esi
+ xorl 0x700(%ebp,%ecx,1),%esi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%esi
+ xorl 0x500(%ebp,%edx,1),%esi
+ # Round 12
+ movl 96(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 100(%ecx),%edx
+ xorl %esi,%eax
+ xorl %ecx,%ecx
+ xorl %esi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%edi
+ xorl 0x700(%ebp,%ecx,1),%edi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%edi
+ xorl 0x500(%ebp,%edx,1),%edi
+ # Round 13
+ movl 104(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 108(%ecx),%edx
+ xorl %edi,%eax
+ xorl %ecx,%ecx
+ xorl %edi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%esi
+ xorl 0x700(%ebp,%ecx,1),%esi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%esi
+ xorl 0x500(%ebp,%edx,1),%esi
+ # Round 14
+ movl 112(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 116(%ecx),%edx
+ xorl %esi,%eax
+ xorl %ecx,%ecx
+ xorl %esi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%edi
+ xorl 0x700(%ebp,%ecx,1),%edi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%edi
+ xorl 0x500(%ebp,%edx,1),%edi
+ # Round 15
+ movl 120(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 124(%ecx),%edx
+ xorl %edi,%eax
+ xorl %ecx,%ecx
+ xorl %edi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%esi
+ xorl 0x700(%ebp,%ecx,1),%esi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%esi
+ xorl 0x500(%ebp,%edx,1),%esi
+ addl $4,%esp
+ ret
+.align 4
+__x86_DES_decrypt:
+ pushl %ecx
+ # Round 15
+ movl 120(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 124(%ecx),%edx
+ xorl %esi,%eax
+ xorl %ecx,%ecx
+ xorl %esi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%edi
+ xorl 0x700(%ebp,%ecx,1),%edi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%edi
+ xorl 0x500(%ebp,%edx,1),%edi
+ # Round 14
+ movl 112(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 116(%ecx),%edx
+ xorl %edi,%eax
+ xorl %ecx,%ecx
+ xorl %edi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%esi
+ xorl 0x700(%ebp,%ecx,1),%esi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%esi
+ xorl 0x500(%ebp,%edx,1),%esi
+ # Round 13
+ movl 104(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 108(%ecx),%edx
+ xorl %esi,%eax
+ xorl %ecx,%ecx
+ xorl %esi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%edi
+ xorl 0x700(%ebp,%ecx,1),%edi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%edi
+ xorl 0x500(%ebp,%edx,1),%edi
+ # Round 12
+ movl 96(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 100(%ecx),%edx
+ xorl %edi,%eax
+ xorl %ecx,%ecx
+ xorl %edi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%esi
+ xorl 0x700(%ebp,%ecx,1),%esi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%esi
+ xorl 0x500(%ebp,%edx,1),%esi
+ # Round 11
+ movl 88(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 92(%ecx),%edx
+ xorl %esi,%eax
+ xorl %ecx,%ecx
+ xorl %esi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%edi
+ xorl 0x700(%ebp,%ecx,1),%edi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%edi
+ xorl 0x500(%ebp,%edx,1),%edi
+ # Round 10
+ movl 80(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 84(%ecx),%edx
+ xorl %edi,%eax
+ xorl %ecx,%ecx
+ xorl %edi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%esi
+ xorl 0x700(%ebp,%ecx,1),%esi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%esi
+ xorl 0x500(%ebp,%edx,1),%esi
+ # Round 9
+ movl 72(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 76(%ecx),%edx
+ xorl %esi,%eax
+ xorl %ecx,%ecx
+ xorl %esi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%edi
+ xorl 0x700(%ebp,%ecx,1),%edi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%edi
+ xorl 0x500(%ebp,%edx,1),%edi
+ # Round 8
+ movl 64(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 68(%ecx),%edx
+ xorl %edi,%eax
+ xorl %ecx,%ecx
+ xorl %edi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%esi
+ xorl 0x700(%ebp,%ecx,1),%esi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%esi
+ xorl 0x500(%ebp,%edx,1),%esi
+ # Round 7
+ movl 56(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 60(%ecx),%edx
+ xorl %esi,%eax
+ xorl %ecx,%ecx
+ xorl %esi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%edi
+ xorl 0x700(%ebp,%ecx,1),%edi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%edi
+ xorl 0x500(%ebp,%edx,1),%edi
+ # Round 6
+ movl 48(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 52(%ecx),%edx
+ xorl %edi,%eax
+ xorl %ecx,%ecx
+ xorl %edi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%esi
+ xorl 0x700(%ebp,%ecx,1),%esi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%esi
+ xorl 0x500(%ebp,%edx,1),%esi
+ # Round 5
+ movl 40(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 44(%ecx),%edx
+ xorl %esi,%eax
+ xorl %ecx,%ecx
+ xorl %esi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%edi
+ xorl 0x700(%ebp,%ecx,1),%edi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%edi
+ xorl 0x500(%ebp,%edx,1),%edi
+ # Round 4
+ movl 32(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 36(%ecx),%edx
+ xorl %edi,%eax
+ xorl %ecx,%ecx
+ xorl %edi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%esi
+ xorl 0x700(%ebp,%ecx,1),%esi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%esi
+ xorl 0x500(%ebp,%edx,1),%esi
+ # Round 3
+ movl 24(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 28(%ecx),%edx
+ xorl %esi,%eax
+ xorl %ecx,%ecx
+ xorl %esi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%edi
+ xorl 0x700(%ebp,%ecx,1),%edi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%edi
+ xorl 0x500(%ebp,%edx,1),%edi
+ # Round 2
+ movl 16(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 20(%ecx),%edx
+ xorl %edi,%eax
+ xorl %ecx,%ecx
+ xorl %edi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%esi
+ xorl 0x700(%ebp,%ecx,1),%esi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%esi
+ xorl 0x500(%ebp,%edx,1),%esi
+ # Round 1
+ movl 8(%ecx),%eax
+ xorl %ebx,%ebx
+ movl 12(%ecx),%edx
+ xorl %esi,%eax
+ xorl %ecx,%ecx
+ xorl %esi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%edi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%edi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%edi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%edi
+ xorl 0x700(%ebp,%ecx,1),%edi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%edi
+ xorl 0x500(%ebp,%edx,1),%edi
+ # Round 0
+ movl (%ecx),%eax
+ xorl %ebx,%ebx
+ movl 4(%ecx),%edx
+ xorl %edi,%eax
+ xorl %ecx,%ecx
+ xorl %edi,%edx
+ andl $0xfcfcfcfc,%eax
+ andl $0xcfcfcfcf,%edx
+ movb %al,%bl
+ movb %ah,%cl
+ rorl $4,%edx
+ xorl (%ebp,%ebx,1),%esi
+ movb %dl,%bl
+ xorl 0x200(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ shrl $16,%eax
+ xorl 0x100(%ebp,%ebx,1),%esi
+ movb %ah,%bl
+ shrl $16,%edx
+ xorl 0x300(%ebp,%ecx,1),%esi
+ movb %dh,%cl
+ andl $0xff,%eax
+ andl $0xff,%edx
+ xorl 0x600(%ebp,%ebx,1),%esi
+ xorl 0x700(%ebp,%ecx,1),%esi
+ movl (%esp),%ecx
+ xorl 0x400(%ebp,%eax,1),%esi
+ xorl 0x500(%ebp,%edx,1),%esi
+ addl $4,%esp
+ ret
+.globl _DES_encrypt1
+.align 4
+_DES_encrypt1:
+L_DES_encrypt1_begin:
+ pushl %esi
+ pushl %edi
+
+ # Load the 2 words
+ movl 12(%esp),%esi
+ xorl %ecx,%ecx
+ pushl %ebx
+ pushl %ebp
+ movl (%esi),%eax
+ movl 28(%esp),%ebx
+ movl 4(%esi),%edi
+
+ # IP
+ roll $4,%eax
+ movl %eax,%esi
+ xorl %edi,%eax
+ andl $0xf0f0f0f0,%eax
+ xorl %eax,%esi
+ xorl %eax,%edi
+
+ roll $20,%edi
+ movl %edi,%eax
+ xorl %esi,%edi
+ andl $0xfff0000f,%edi
+ xorl %edi,%eax
+ xorl %edi,%esi
+
+ roll $14,%eax
+ movl %eax,%edi
+ xorl %esi,%eax
+ andl $0x33333333,%eax
+ xorl %eax,%edi
+ xorl %eax,%esi
+
+ roll $22,%esi
+ movl %esi,%eax
+ xorl %edi,%esi
+ andl $0x03fc03fc,%esi
+ xorl %esi,%eax
+ xorl %esi,%edi
+
+ roll $9,%eax
+ movl %eax,%esi
+ xorl %edi,%eax
+ andl $0xaaaaaaaa,%eax
+ xorl %eax,%esi
+ xorl %eax,%edi
+
+ roll $1,%edi
+ call L000pic_point
+L000pic_point:
+ popl %ebp
+ leal Ldes_sptrans-L000pic_point(%ebp),%ebp
+ movl 24(%esp),%ecx
+ cmpl $0,%ebx
+ je L001decrypt
+ call __x86_DES_encrypt
+ jmp L002done
+L001decrypt:
+ call __x86_DES_decrypt
+L002done:
+
+ # FP
+ movl 20(%esp),%edx
+ rorl $1,%esi
+ movl %edi,%eax
+ xorl %esi,%edi
+ andl $0xaaaaaaaa,%edi
+ xorl %edi,%eax
+ xorl %edi,%esi
+
+ roll $23,%eax
+ movl %eax,%edi
+ xorl %esi,%eax
+ andl $0x03fc03fc,%eax
+ xorl %eax,%edi
+ xorl %eax,%esi
+
+ roll $10,%edi
+ movl %edi,%eax
+ xorl %esi,%edi
+ andl $0x33333333,%edi
+ xorl %edi,%eax
+ xorl %edi,%esi
+
+ roll $18,%esi
+ movl %esi,%edi
+ xorl %eax,%esi
+ andl $0xfff0000f,%esi
+ xorl %esi,%edi
+ xorl %esi,%eax
+
+ roll $12,%edi
+ movl %edi,%esi
+ xorl %eax,%edi
+ andl $0xf0f0f0f0,%edi
+ xorl %edi,%esi
+ xorl %edi,%eax
+
+ rorl $4,%eax
+ movl %eax,(%edx)
+ movl %esi,4(%edx)
+ popl %ebp
+ popl %ebx
+ popl %edi
+ popl %esi
+ ret
+.globl _DES_encrypt2
+.align 4
+_DES_encrypt2:
+L_DES_encrypt2_begin:
+ pushl %esi
+ pushl %edi
+
+ # Load the 2 words
+ movl 12(%esp),%eax
+ xorl %ecx,%ecx
+ pushl %ebx
+ pushl %ebp
+ movl (%eax),%esi
+ movl 28(%esp),%ebx
+ roll $3,%esi
+ movl 4(%eax),%edi
+ roll $3,%edi
+ call L003pic_point
+L003pic_point:
+ popl %ebp
+ leal Ldes_sptrans-L003pic_point(%ebp),%ebp
+ movl 24(%esp),%ecx
+ cmpl $0,%ebx
+ je L004decrypt
+ call __x86_DES_encrypt
+ jmp L005done
+L004decrypt:
+ call __x86_DES_decrypt
+L005done:
+
+ # Fixup
+ rorl $3,%edi
+ movl 20(%esp),%eax
+ rorl $3,%esi
+ movl %edi,(%eax)
+ movl %esi,4(%eax)
+ popl %ebp
+ popl %ebx
+ popl %edi
+ popl %esi
+ ret
+.globl _DES_encrypt3
+.align 4
+_DES_encrypt3:
+L_DES_encrypt3_begin:
+ pushl %ebx
+ movl 8(%esp),%ebx
+ pushl %ebp
+ pushl %esi
+ pushl %edi
+
+ # Load the data words
+ movl (%ebx),%edi
+ movl 4(%ebx),%esi
+ subl $12,%esp
+
+ # IP
+ roll $4,%edi
+ movl %edi,%edx
+ xorl %esi,%edi
+ andl $0xf0f0f0f0,%edi
+ xorl %edi,%edx
+ xorl %edi,%esi
+
+ roll $20,%esi
+ movl %esi,%edi
+ xorl %edx,%esi
+ andl $0xfff0000f,%esi
+ xorl %esi,%edi
+ xorl %esi,%edx
+
+ roll $14,%edi
+ movl %edi,%esi
+ xorl %edx,%edi
+ andl $0x33333333,%edi
+ xorl %edi,%esi
+ xorl %edi,%edx
+
+ roll $22,%edx
+ movl %edx,%edi
+ xorl %esi,%edx
+ andl $0x03fc03fc,%edx
+ xorl %edx,%edi
+ xorl %edx,%esi
+
+ roll $9,%edi
+ movl %edi,%edx
+ xorl %esi,%edi
+ andl $0xaaaaaaaa,%edi
+ xorl %edi,%edx
+ xorl %edi,%esi
+
+ rorl $3,%edx
+ rorl $2,%esi
+ movl %esi,4(%ebx)
+ movl 36(%esp),%eax
+ movl %edx,(%ebx)
+ movl 40(%esp),%edi
+ movl 44(%esp),%esi
+ movl $1,8(%esp)
+ movl %eax,4(%esp)
+ movl %ebx,(%esp)
+ call L_DES_encrypt2_begin
+ movl $0,8(%esp)
+ movl %edi,4(%esp)
+ movl %ebx,(%esp)
+ call L_DES_encrypt2_begin
+ movl $1,8(%esp)
+ movl %esi,4(%esp)
+ movl %ebx,(%esp)
+ call L_DES_encrypt2_begin
+ addl $12,%esp
+ movl (%ebx),%edi
+ movl 4(%ebx),%esi
+
+ # FP
+ roll $2,%esi
+ roll $3,%edi
+ movl %edi,%eax
+ xorl %esi,%edi
+ andl $0xaaaaaaaa,%edi
+ xorl %edi,%eax
+ xorl %edi,%esi
+
+ roll $23,%eax
+ movl %eax,%edi
+ xorl %esi,%eax
+ andl $0x03fc03fc,%eax
+ xorl %eax,%edi
+ xorl %eax,%esi
+
+ roll $10,%edi
+ movl %edi,%eax
+ xorl %esi,%edi
+ andl $0x33333333,%edi
+ xorl %edi,%eax
+ xorl %edi,%esi
+
+ roll $18,%esi
+ movl %esi,%edi
+ xorl %eax,%esi
+ andl $0xfff0000f,%esi
+ xorl %esi,%edi
+ xorl %esi,%eax
+
+ roll $12,%edi
+ movl %edi,%esi
+ xorl %eax,%edi
+ andl $0xf0f0f0f0,%edi
+ xorl %edi,%esi
+ xorl %edi,%eax
+
+ rorl $4,%eax
+ movl %eax,(%ebx)
+ movl %esi,4(%ebx)
+ popl %edi
+ popl %esi
+ popl %ebp
+ popl %ebx
+ ret
+.globl _DES_decrypt3
+.align 4
+_DES_decrypt3:
+L_DES_decrypt3_begin:
+ pushl %ebx
+ movl 8(%esp),%ebx
+ pushl %ebp
+ pushl %esi
+ pushl %edi
+
+ # Load the data words
+ movl (%ebx),%edi
+ movl 4(%ebx),%esi
+ subl $12,%esp
+
+ # IP
+ roll $4,%edi
+ movl %edi,%edx
+ xorl %esi,%edi
+ andl $0xf0f0f0f0,%edi
+ xorl %edi,%edx
+ xorl %edi,%esi
+
+ roll $20,%esi
+ movl %esi,%edi
+ xorl %edx,%esi
+ andl $0xfff0000f,%esi
+ xorl %esi,%edi
+ xorl %esi,%edx
+
+ roll $14,%edi
+ movl %edi,%esi
+ xorl %edx,%edi
+ andl $0x33333333,%edi
+ xorl %edi,%esi
+ xorl %edi,%edx
+
+ roll $22,%edx
+ movl %edx,%edi
+ xorl %esi,%edx
+ andl $0x03fc03fc,%edx
+ xorl %edx,%edi
+ xorl %edx,%esi
+
+ roll $9,%edi
+ movl %edi,%edx
+ xorl %esi,%edi
+ andl $0xaaaaaaaa,%edi
+ xorl %edi,%edx
+ xorl %edi,%esi
+
+ rorl $3,%edx
+ rorl $2,%esi
+ movl %esi,4(%ebx)
+ movl 36(%esp),%esi
+ movl %edx,(%ebx)
+ movl 40(%esp),%edi
+ movl 44(%esp),%eax
+ movl $0,8(%esp)
+ movl %eax,4(%esp)
+ movl %ebx,(%esp)
+ call L_DES_encrypt2_begin
+ movl $1,8(%esp)
+ movl %edi,4(%esp)
+ movl %ebx,(%esp)
+ call L_DES_encrypt2_begin
+ movl $0,8(%esp)
+ movl %esi,4(%esp)
+ movl %ebx,(%esp)
+ call L_DES_encrypt2_begin
+ addl $12,%esp
+ movl (%ebx),%edi
+ movl 4(%ebx),%esi
+
+ # FP
+ roll $2,%esi
+ roll $3,%edi
+ movl %edi,%eax
+ xorl %esi,%edi
+ andl $0xaaaaaaaa,%edi
+ xorl %edi,%eax
+ xorl %edi,%esi
+
+ roll $23,%eax
+ movl %eax,%edi
+ xorl %esi,%eax
+ andl $0x03fc03fc,%eax
+ xorl %eax,%edi
+ xorl %eax,%esi
+
+ roll $10,%edi
+ movl %edi,%eax
+ xorl %esi,%edi
+ andl $0x33333333,%edi
+ xorl %edi,%eax
+ xorl %edi,%esi
+
+ roll $18,%esi
+ movl %esi,%edi
+ xorl %eax,%esi
+ andl $0xfff0000f,%esi
+ xorl %esi,%edi
+ xorl %esi,%eax
+
+ roll $12,%edi
+ movl %edi,%esi
+ xorl %eax,%edi
+ andl $0xf0f0f0f0,%edi
+ xorl %edi,%esi
+ xorl %edi,%eax
+
+ rorl $4,%eax
+ movl %eax,(%ebx)
+ movl %esi,4(%ebx)
+ popl %edi
+ popl %esi
+ popl %ebp
+ popl %ebx
+ ret
+.globl _DES_ncbc_encrypt
+.align 4
+_DES_ncbc_encrypt:
+L_DES_ncbc_encrypt_begin:
+
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 28(%esp),%ebp
+ # getting iv ptr from parameter 4
+ movl 36(%esp),%ebx
+ movl (%ebx),%esi
+ movl 4(%ebx),%edi
+ pushl %edi
+ pushl %esi
+ pushl %edi
+ pushl %esi
+ movl %esp,%ebx
+ movl 36(%esp),%esi
+ movl 40(%esp),%edi
+ # getting encrypt flag from parameter 5
+ movl 56(%esp),%ecx
+ # get and push parameter 5
+ pushl %ecx
+ # get and push parameter 3
+ movl 52(%esp),%eax
+ pushl %eax
+ pushl %ebx
+ cmpl $0,%ecx
+ jz L006decrypt
+ andl $4294967288,%ebp
+ movl 12(%esp),%eax
+ movl 16(%esp),%ebx
+ jz L007encrypt_finish
+L008encrypt_loop:
+ movl (%esi),%ecx
+ movl 4(%esi),%edx
+ xorl %ecx,%eax
+ xorl %edx,%ebx
+ movl %eax,12(%esp)
+ movl %ebx,16(%esp)
+ call L_DES_encrypt1_begin
+ movl 12(%esp),%eax
+ movl 16(%esp),%ebx
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ addl $8,%esi
+ addl $8,%edi
+ subl $8,%ebp
+ jnz L008encrypt_loop
+L007encrypt_finish:
+ movl 56(%esp),%ebp
+ andl $7,%ebp
+ jz L009finish
+ call L010PIC_point
+L010PIC_point:
+ popl %edx
+ leal L011cbc_enc_jmp_table-L010PIC_point(%edx),%ecx
+ movl (%ecx,%ebp,4),%ebp
+ addl %edx,%ebp
+ xorl %ecx,%ecx
+ xorl %edx,%edx
+ jmp *%ebp
+L012ej7:
+ movb 6(%esi),%dh
+ shll $8,%edx
+L013ej6:
+ movb 5(%esi),%dh
+L014ej5:
+ movb 4(%esi),%dl
+L015ej4:
+ movl (%esi),%ecx
+ jmp L016ejend
+L017ej3:
+ movb 2(%esi),%ch
+ shll $8,%ecx
+L018ej2:
+ movb 1(%esi),%ch
+L019ej1:
+ movb (%esi),%cl
+L016ejend:
+ xorl %ecx,%eax
+ xorl %edx,%ebx
+ movl %eax,12(%esp)
+ movl %ebx,16(%esp)
+ call L_DES_encrypt1_begin
+ movl 12(%esp),%eax
+ movl 16(%esp),%ebx
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ jmp L009finish
+L006decrypt:
+ andl $4294967288,%ebp
+ movl 20(%esp),%eax
+ movl 24(%esp),%ebx
+ jz L020decrypt_finish
+L021decrypt_loop:
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl %eax,12(%esp)
+ movl %ebx,16(%esp)
+ call L_DES_encrypt1_begin
+ movl 12(%esp),%eax
+ movl 16(%esp),%ebx
+ movl 20(%esp),%ecx
+ movl 24(%esp),%edx
+ xorl %eax,%ecx
+ xorl %ebx,%edx
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl %ecx,(%edi)
+ movl %edx,4(%edi)
+ movl %eax,20(%esp)
+ movl %ebx,24(%esp)
+ addl $8,%esi
+ addl $8,%edi
+ subl $8,%ebp
+ jnz L021decrypt_loop
+L020decrypt_finish:
+ movl 56(%esp),%ebp
+ andl $7,%ebp
+ jz L009finish
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl %eax,12(%esp)
+ movl %ebx,16(%esp)
+ call L_DES_encrypt1_begin
+ movl 12(%esp),%eax
+ movl 16(%esp),%ebx
+ movl 20(%esp),%ecx
+ movl 24(%esp),%edx
+ xorl %eax,%ecx
+ xorl %ebx,%edx
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+L022dj7:
+ rorl $16,%edx
+ movb %dl,6(%edi)
+ shrl $16,%edx
+L023dj6:
+ movb %dh,5(%edi)
+L024dj5:
+ movb %dl,4(%edi)
+L025dj4:
+ movl %ecx,(%edi)
+ jmp L026djend
+L027dj3:
+ rorl $16,%ecx
+ movb %cl,2(%edi)
+ shll $16,%ecx
+L028dj2:
+ movb %ch,1(%esi)
+L029dj1:
+ movb %cl,(%esi)
+L026djend:
+ jmp L009finish
+L009finish:
+ movl 64(%esp),%ecx
+ addl $28,%esp
+ movl %eax,(%ecx)
+ movl %ebx,4(%ecx)
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.align 6,0x90
+L011cbc_enc_jmp_table:
+.long 0
+.long L019ej1-L010PIC_point
+.long L018ej2-L010PIC_point
+.long L017ej3-L010PIC_point
+.long L015ej4-L010PIC_point
+.long L014ej5-L010PIC_point
+.long L013ej6-L010PIC_point
+.long L012ej7-L010PIC_point
+.align 6,0x90
+.globl _DES_ede3_cbc_encrypt
+.align 4
+_DES_ede3_cbc_encrypt:
+L_DES_ede3_cbc_encrypt_begin:
+
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 28(%esp),%ebp
+ # getting iv ptr from parameter 6
+ movl 44(%esp),%ebx
+ movl (%ebx),%esi
+ movl 4(%ebx),%edi
+ pushl %edi
+ pushl %esi
+ pushl %edi
+ pushl %esi
+ movl %esp,%ebx
+ movl 36(%esp),%esi
+ movl 40(%esp),%edi
+ # getting encrypt flag from parameter 7
+ movl 64(%esp),%ecx
+ # get and push parameter 5
+ movl 56(%esp),%eax
+ pushl %eax
+ # get and push parameter 4
+ movl 56(%esp),%eax
+ pushl %eax
+ # get and push parameter 3
+ movl 56(%esp),%eax
+ pushl %eax
+ pushl %ebx
+ cmpl $0,%ecx
+ jz L030decrypt
+ andl $4294967288,%ebp
+ movl 16(%esp),%eax
+ movl 20(%esp),%ebx
+ jz L031encrypt_finish
+L032encrypt_loop:
+ movl (%esi),%ecx
+ movl 4(%esi),%edx
+ xorl %ecx,%eax
+ xorl %edx,%ebx
+ movl %eax,16(%esp)
+ movl %ebx,20(%esp)
+ call L_DES_encrypt3_begin
+ movl 16(%esp),%eax
+ movl 20(%esp),%ebx
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ addl $8,%esi
+ addl $8,%edi
+ subl $8,%ebp
+ jnz L032encrypt_loop
+L031encrypt_finish:
+ movl 60(%esp),%ebp
+ andl $7,%ebp
+ jz L033finish
+ call L034PIC_point
+L034PIC_point:
+ popl %edx
+ leal L035cbc_enc_jmp_table-L034PIC_point(%edx),%ecx
+ movl (%ecx,%ebp,4),%ebp
+ addl %edx,%ebp
+ xorl %ecx,%ecx
+ xorl %edx,%edx
+ jmp *%ebp
+L036ej7:
+ movb 6(%esi),%dh
+ shll $8,%edx
+L037ej6:
+ movb 5(%esi),%dh
+L038ej5:
+ movb 4(%esi),%dl
+L039ej4:
+ movl (%esi),%ecx
+ jmp L040ejend
+L041ej3:
+ movb 2(%esi),%ch
+ shll $8,%ecx
+L042ej2:
+ movb 1(%esi),%ch
+L043ej1:
+ movb (%esi),%cl
+L040ejend:
+ xorl %ecx,%eax
+ xorl %edx,%ebx
+ movl %eax,16(%esp)
+ movl %ebx,20(%esp)
+ call L_DES_encrypt3_begin
+ movl 16(%esp),%eax
+ movl 20(%esp),%ebx
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ jmp L033finish
+L030decrypt:
+ andl $4294967288,%ebp
+ movl 24(%esp),%eax
+ movl 28(%esp),%ebx
+ jz L044decrypt_finish
+L045decrypt_loop:
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl %eax,16(%esp)
+ movl %ebx,20(%esp)
+ call L_DES_decrypt3_begin
+ movl 16(%esp),%eax
+ movl 20(%esp),%ebx
+ movl 24(%esp),%ecx
+ movl 28(%esp),%edx
+ xorl %eax,%ecx
+ xorl %ebx,%edx
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl %ecx,(%edi)
+ movl %edx,4(%edi)
+ movl %eax,24(%esp)
+ movl %ebx,28(%esp)
+ addl $8,%esi
+ addl $8,%edi
+ subl $8,%ebp
+ jnz L045decrypt_loop
+L044decrypt_finish:
+ movl 60(%esp),%ebp
+ andl $7,%ebp
+ jz L033finish
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl %eax,16(%esp)
+ movl %ebx,20(%esp)
+ call L_DES_decrypt3_begin
+ movl 16(%esp),%eax
+ movl 20(%esp),%ebx
+ movl 24(%esp),%ecx
+ movl 28(%esp),%edx
+ xorl %eax,%ecx
+ xorl %ebx,%edx
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+L046dj7:
+ rorl $16,%edx
+ movb %dl,6(%edi)
+ shrl $16,%edx
+L047dj6:
+ movb %dh,5(%edi)
+L048dj5:
+ movb %dl,4(%edi)
+L049dj4:
+ movl %ecx,(%edi)
+ jmp L050djend
+L051dj3:
+ rorl $16,%ecx
+ movb %cl,2(%edi)
+ shll $16,%ecx
+L052dj2:
+ movb %ch,1(%esi)
+L053dj1:
+ movb %cl,(%esi)
+L050djend:
+ jmp L033finish
+L033finish:
+ movl 76(%esp),%ecx
+ addl $32,%esp
+ movl %eax,(%ecx)
+ movl %ebx,4(%ecx)
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.align 6,0x90
+L035cbc_enc_jmp_table:
+.long 0
+.long L043ej1-L034PIC_point
+.long L042ej2-L034PIC_point
+.long L041ej3-L034PIC_point
+.long L039ej4-L034PIC_point
+.long L038ej5-L034PIC_point
+.long L037ej6-L034PIC_point
+.long L036ej7-L034PIC_point
+.align 6,0x90
+.align 6,0x90
+_DES_SPtrans:
+Ldes_sptrans:
+.long 34080768,524288,33554434,34080770
+.long 33554432,526338,524290,33554434
+.long 526338,34080768,34078720,2050
+.long 33556482,33554432,0,524290
+.long 524288,2,33556480,526336
+.long 34080770,34078720,2050,33556480
+.long 2,2048,526336,34078722
+.long 2048,33556482,34078722,0
+.long 0,34080770,33556480,524290
+.long 34080768,524288,2050,33556480
+.long 34078722,2048,526336,33554434
+.long 526338,2,33554434,34078720
+.long 34080770,526336,34078720,33556482
+.long 33554432,2050,524290,0
+.long 524288,33554432,33556482,34080768
+.long 2,34078722,2048,526338
+.long 1074823184,0,1081344,1074790400
+.long 1073741840,32784,1073774592,1081344
+.long 32768,1074790416,16,1073774592
+.long 1048592,1074823168,1074790400,16
+.long 1048576,1073774608,1074790416,32768
+.long 1081360,1073741824,0,1048592
+.long 1073774608,1081360,1074823168,1073741840
+.long 1073741824,1048576,32784,1074823184
+.long 1048592,1074823168,1073774592,1081360
+.long 1074823184,1048592,1073741840,0
+.long 1073741824,32784,1048576,1074790416
+.long 32768,1073741824,1081360,1073774608
+.long 1074823168,32768,0,1073741840
+.long 16,1074823184,1081344,1074790400
+.long 1074790416,1048576,32784,1073774592
+.long 1073774608,16,1074790400,1081344
+.long 67108865,67371264,256,67109121
+.long 262145,67108864,67109121,262400
+.long 67109120,262144,67371008,1
+.long 67371265,257,1,67371009
+.long 0,262145,67371264,256
+.long 257,67371265,262144,67108865
+.long 67371009,67109120,262401,67371008
+.long 262400,0,67108864,262401
+.long 67371264,256,1,262144
+.long 257,262145,67371008,67109121
+.long 0,67371264,262400,67371009
+.long 262145,67108864,67371265,1
+.long 262401,67108865,67108864,67371265
+.long 262144,67109120,67109121,262400
+.long 67109120,0,67371009,257
+.long 67108865,262401,256,67371008
+.long 4198408,268439552,8,272633864
+.long 0,272629760,268439560,4194312
+.long 272633856,268435464,268435456,4104
+.long 268435464,4198408,4194304,268435456
+.long 272629768,4198400,4096,8
+.long 4198400,268439560,272629760,4096
+.long 4104,0,4194312,272633856
+.long 268439552,272629768,272633864,4194304
+.long 272629768,4104,4194304,268435464
+.long 4198400,268439552,8,272629760
+.long 268439560,0,4096,4194312
+.long 0,272629768,272633856,4096
+.long 268435456,272633864,4198408,4194304
+.long 272633864,8,268439552,4198408
+.long 4194312,4198400,272629760,268439560
+.long 4104,268435456,268435464,272633856
+.long 134217728,65536,1024,134284320
+.long 134283296,134218752,66592,134283264
+.long 65536,32,134217760,66560
+.long 134218784,134283296,134284288,0
+.long 66560,134217728,65568,1056
+.long 134218752,66592,0,134217760
+.long 32,134218784,134284320,65568
+.long 134283264,1024,1056,134284288
+.long 134284288,134218784,65568,134283264
+.long 65536,32,134217760,134218752
+.long 134217728,66560,134284320,0
+.long 66592,134217728,1024,65568
+.long 134218784,1024,0,134284320
+.long 134283296,134284288,1056,65536
+.long 66560,134283296,134218752,1056
+.long 32,66592,134283264,134217760
+.long 2147483712,2097216,0,2149588992
+.long 2097216,8192,2147491904,2097152
+.long 8256,2149589056,2105344,2147483648
+.long 2147491840,2147483712,2149580800,2105408
+.long 2097152,2147491904,2149580864,0
+.long 8192,64,2149588992,2149580864
+.long 2149589056,2149580800,2147483648,8256
+.long 64,2105344,2105408,2147491840
+.long 8256,2147483648,2147491840,2105408
+.long 2149588992,2097216,0,2147491840
+.long 2147483648,8192,2149580864,2097152
+.long 2097216,2149589056,2105344,64
+.long 2149589056,2105344,2097152,2147491904
+.long 2147483712,2149580800,2105408,0
+.long 8192,2147483712,2147491904,2149588992
+.long 2149580800,8256,64,2149580864
+.long 16384,512,16777728,16777220
+.long 16794116,16388,16896,0
+.long 16777216,16777732,516,16793600
+.long 4,16794112,16793600,516
+.long 16777732,16384,16388,16794116
+.long 0,16777728,16777220,16896
+.long 16793604,16900,16794112,4
+.long 16900,16793604,512,16777216
+.long 16900,16793600,16793604,516
+.long 16384,512,16777216,16793604
+.long 16777732,16900,16896,0
+.long 512,16777220,4,16777728
+.long 0,16777732,16777728,16896
+.long 516,16384,16794116,16777216
+.long 16794112,4,16388,16794116
+.long 16777220,16794112,16793600,16388
+.long 545259648,545390592,131200,0
+.long 537001984,8388736,545259520,545390720
+.long 128,536870912,8519680,131200
+.long 8519808,537002112,536871040,545259520
+.long 131072,8519808,8388736,537001984
+.long 545390720,536871040,0,8519680
+.long 536870912,8388608,537002112,545259648
+.long 8388608,131072,545390592,128
+.long 8388608,131072,536871040,545390720
+.long 131200,536870912,0,8519680
+.long 545259648,537002112,537001984,8388736
+.long 545390592,128,8388736,537001984
+.long 545390720,8388608,545259520,536871040
+.long 8519680,131200,537002112,545259520
+.long 128,545390592,8519808,0
+.long 536870912,545259648,131072,8519808
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/ec/ecp_nistz256-x86.s b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/ec/ecp_nistz256-x86.s
new file mode 100644
index 00000000000000..a6736904f3f974
--- /dev/null
+++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/ec/ecp_nistz256-x86.s
@@ -0,0 +1,5127 @@
+.text
+.globl _ecp_nistz256_precomputed
+.align 12,0x90
+_ecp_nistz256_precomputed:
+.byte 0x3c,0x4d,0x27,0xcc,0xf5,0x4a,0x4f,0x8f,0xe8,0xc8,0x04,0x68,0x09,0x4a,0x5b,0x80,0x9d,0x7a,0xe8,0x31,0x08,0x76,0x68,0x19,0x9f,0x08,0xb4,0x1f,0x32,0x43,0x89,0xd8,0x34,0xd3,0xf5,0xb7,0xb5,0xee,0x42,0x3e,0x91,0x01,0x06,0x7c,0xbf,0xd9,0x97,0x12,0xd3,0x1a,0xc9,0x04,0x8d,0x53,0x83,0x14,0x28,0xf0,0x8e,0x19,0xcc,0x91,0xe5,0x80
+.byte 0x14,0xd6,0xc1,0x8d,0x61,0x66,0x3b,0xa7,0x20,0x1e,0xe4,0x77,0xd7,0x66,0x05,0xfb,0x5c,0xa9,0x9a,0x7a,0xb2,0x30,0x50,0x28,0x87,0x80,0xfe,0xcd,0xe1,0xb3,0xff,0xa3,0x45,0x3c,0x7e,0x9b,0x08,0xc0,0xc1,0x9f,0x2e,0xad,0x7d,0x89,0x79,0x90,0x60,0xc6,0xac,0x17,0x64,0x59,0x4d,0xcf,0x56,0x7a,0xca,0x82,0xaa,0x6e,0x04,0x2f,0x1f,0x8b
+.byte 0xa9,0xdd,0xeb,0x91,0x5c,0x77,0x17,0x99,0x4e,0xc2,0x45,0x69,0x2e,0xcf,0x60,0xc6,0x3c,0xad,0x65,0x33,0x35,0x6f,0xe4,0xd0,0x37,0x1f,0xe2,0x2c,0x66,0x98,0x55,0xe3,0x66,0xa2,0xc6,0x21,0xce,0x63,0x59,0x2e,0xd2,0x2b,0x8a,0x5a,0xcd,0xee,0xa7,0xad,0xf6,0x8c,0x3f,0x44,0x6c,0x12,0x30,0x8d,0xca,0xea,0x46,0x8a,0x4c,0x96,0xf9,0x96
+.byte 0x18,0x10,0x4e,0x46,0xc4,0x3e,0xa0,0x94,0x26,0x9d,0x62,0xd2,0x4b,0xb0,0xbc,0x0b,0xd5,0x56,0xa5,0xd2,0xc1,0x2f,0x2d,0x15,0xd8,0xed,0x97,0x17,0xcb,0x32,0x67,0xc5,0x0f,0x7c,0xde,0xa8,0x8c,0x4d,0xa0,0xb8,0x2e,0xed,0x24,0xd5,0xd5,0x49,0xca,0x77,0x1f,0x48,0x3b,0x83,0x54,0xb2,0xe7,0x7e,0x7a,0xa7,0x5c,0xed,0x7f,0xa1,0x9f,0x05
+.byte 0xd4,0xd4,0x90,0x0d,0xae,0x37,0x4e,0xd1,0x8f,0xd1,0x0a,0xa7,0x63,0x5b,0xb7,0x65,0xcb,0xc8,0xba,0x29,0xec,0x35,0x53,0xb2,0xac,0x32,0xf4,0xb7,0x6a,0xb1,0x69,0xcf,0x56,0x14,0x7f,0xd6,0xc5,0xca,0x88,0x1d,0x49,0xcf,0xfd,0x1f,0xcc,0xb1,0x13,0x30,0x42,0xd0,0x1c,0x6e,0x38,0x8e,0xf9,0x40,0xe7,0xe8,0xd6,0x28,0x1a,0x75,0x31,0xf3
+.byte 0x30,0x46,0x3f,0xb5,0x8a,0x47,0x35,0x4c,0x6e,0xdb,0x26,0x1a,0x25,0xa3,0xd8,0x0b,0x1d,0x51,0x12,0x91,0x4c,0x11,0x76,0x83,0x19,0xad,0x2a,0x3e,0xb4,0x1c,0x3c,0xfc,0x14,0x20,0x84,0x58,0x7b,0xc3,0x94,0x68,0x60,0x5c,0x3f,0x7c,0x26,0xb5,0x75,0x41,0x0b,0xc2,0xec,0xf3,0x96,0x5b,0xbb,0x41,0x32,0x00,0x4e,0x68,0xeb,0xf1,0xd9,0x96
+.byte 0xe7,0x00,0xac,0xb0,0x1b,0x39,0x46,0xf1,0xc9,0x18,0x7d,0xb7,0xc4,0x42,0xbc,0x8b,0x09,0x3e,0xa9,0x97,0x2e,0xc6,0xf8,0x38,0xa3,0xe4,0x2c,0x52,0x5d,0x24,0xf7,0xc5,0x15,0xab,0x16,0x5e,0x46,0x2c,0xd8,0xd7,0x4d,0xb3,0xf2,0xfd,0xe4,0x75,0x3c,0x34,0x95,0xb9,0x8c,0x92,0x35,0x42,0x8b,0xc4,0xc8,0x6c,0xd4,0x1e,0x67,0x35,0xd3,0x6d
+.byte 0x79,0x85,0xff,0x74,0xbe,0x40,0x07,0x27,0x75,0x2c,0xea,0x04,0xcc,0xa2,0x72,0x80,0x97,0x5f,0xfe,0x8a,0x56,0x0f,0xf4,0x6d,0xa4,0x61,0x04,0x4b,0x5e,0xb4,0xe2,0xd8,0x87,0xb6,0xfd,0x3d,0x00,0x8a,0xa9,0xe4,0x62,0x5f,0x4f,0xec,0x1e,0x40,0x28,0x6b,0x21,0x0f,0x50,0x26,0x97,0xa0,0x25,0x8f,0x3e,0xf2,0x69,0xdc,0x36,0xe5,0xb8,0xdb
+.byte 0x01,0x7d,0xfb,0x73,0x7d,0x3e,0xf7,0x55,0x41,0x39,0xe0,0x33,0x0d,0xe3,0x4b,0x6b,0x7b,0x3e,0x6e,0xdc,0x7d,0x9a,0x6e,0x35,0xb0,0x38,0x13,0x92,0x80,0xa1,0xe6,0xbf,0x03,0x9d,0xb7,0x7f,0x55,0xce,0x46,0x3c,0x22,0xc7,0xfa,0xfb,0x18,0xba,0x06,0xa0,0x09,0x78,0x3f,0xc0,0x79,0x5f,0xe6,0x6a,0x29,0xaf,0xd1,0xc7,0x84,0xa7,0xed,0xb9
+.byte 0xb6,0x82,0x81,0xc1,0x53,0xee,0x00,0x34,0xa8,0x81,0xdf,0x5a,0xd3,0x07,0x7e,0x2e,0x17,0x40,0xa1,0x2b,0xf4,0x2a,0x1f,0x9a,0x67,0x75,0x73,0xa8,0x58,0x65,0x17,0xdf,0xf1,0x84,0x76,0xc5,0x8d,0x48,0x93,0xe1,0x28,0xa5,0x73,0x10,0x6e,0x9e,0x39,0x03,0x69,0x52,0xdf,0xf9,0x46,0x7c,0x5b,0xf3,0x5b,0x9a,0x63,0xd9,0x4f,0xf5,0x8e,0x73
+.byte 0xed,0x33,0x7d,0x23,0xb9,0x6c,0x3c,0x9b,0xa7,0xcf,0x7f,0x34,0x6f,0x97,0xe2,0xfe,0x0a,0x8b,0xe1,0x86,0x83,0x91,0x2e,0xdd,0x6b,0xb1,0xbf,0xa6,0x92,0x4f,0x30,0x79,0x68,0x91,0x3e,0x06,0x17,0xe9,0x0b,0x25,0x07,0xa6,0x88,0x91,0x6c,0x6e,0xc8,0xd8,0xdc,0x68,0x5e,0x45,0xf2,0x55,0xef,0x56,0x38,0x29,0xd0,0x89,0x40,0x58,0x51,0x9f
+.byte 0x5f,0xa4,0x08,0xc6,0x94,0x34,0xd2,0x6f,0x59,0x0f,0x6e,0xca,0x85,0x7f,0x56,0x3f,0xac,0x8f,0x25,0x0f,0x47,0xe3,0x9e,0x40,0xed,0xd8,0xae,0x30,0x0d,0xb4,0x47,0x40,0x4b,0xa3,0x23,0x1b,0x7f,0x0f,0xff,0xdf,0x6f,0x1d,0x87,0xb2,0x94,0xa0,0x36,0xbb,0x53,0x13,0x1e,0xaf,0x92,0xf8,0x07,0x95,0xc7,0xe4,0xa8,0x41,0xa9,0xed,0xf0,0x08
+.byte 0xfc,0xc1,0x4a,0xed,0x9a,0x4f,0x13,0xc5,0xed,0x8a,0x95,0xf5,0x69,0xf7,0xee,0x75,0xb6,0x4d,0xba,0x8f,0x65,0x23,0xe8,0x50,0x9e,0x7a,0xd7,0x28,0x3a,0x49,0xe7,0x4c,0x7c,0xc6,0x64,0xbd,0x8c,0x17,0x14,0x0b,0xb5,0xe3,0xb4,0xab,0x0b,0x9a,0xa9,0x29,0x84,0xaa,0xba,0x69,0xc4,0x2e,0xbf,0xca,0x57,0x0d,0xd3,0x36,0x21,0x61,0x00,0x13
+.byte 0x95,0xe3,0xf8,0xa6,0x64,0x74,0x02,0xb5,0xbf,0x86,0x07,0xde,0x67,0x48,0x23,0xe0,0x24,0x96,0x3a,0x86,0xb2,0xfa,0xa7,0x75,0xb4,0x26,0x42,0xcb,0x96,0x4e,0xf7,0x90,0xae,0xa5,0xe4,0xd0,0x45,0x31,0xe7,0x0f,0xe0,0xcb,0xbf,0x94,0x94,0x33,0x4f,0x65,0x04,0xfb,0xc0,0xc4,0x3f,0x51,0xa5,0xf3,0xea,0xc8,0xd5,0x23,0x66,0xe0,0x48,0x09
+.byte 0xba,0x6a,0x27,0x50,0xec,0xae,0xd2,0x2a,0xe6,0xf9,0xe4,0xde,0x35,0x6e,0xcc,0x82,0x76,0xfc,0x36,0x16,0xe1,0x9f,0xc7,0x0d,0xc1,0xc9,0x6a,0x23,0xbe,0xa1,0x3c,0xfd,0xce,0xa7,0x2e,0x91,0x36,0x23,0x5a,0x20,0xdf,0x55,0xc5,0x91,0x32,0x5c,0x62,0x49,0xe7,0x8b,0x0b,0x0e,0x9c,0x2e,0xee,0x1f,0xfe,0xca,0x00,0xfc,0x55,0xd7,0x9c,0x0a
+.byte 0x75,0xaa,0xb0,0x46,0x90,0x55,0x2b,0x46,0xab,0x98,0x9d,0xab,0x0e,0x12,0x03,0x58,0xf1,0x4a,0x68,0x59,0x74,0xc9,0x37,0x6d,0x6f,0xe6,0xd3,0x73,0xf1,0xa3,0xdd,0xbe,0x85,0xca,0x74,0xc6,0xb6,0x51,0x6f,0x83,0x6f,0xa1,0x80,0x00,0x00,0x78,0x0a,0xa7,0xff,0xa7,0xe2,0x2e,0x5f,0x4f,0x31,0xbb,0x1b,0x99,0x21,0x33,0x59,0x6e,0x03,0x38
+.byte 0x10,0xd9,0x98,0xf2,0x0c,0xad,0x08,0x6b,0x00,0x49,0xb5,0x5e,0x11,0x60,0x70,0x49,0xff,0x79,0xac,0xba,0x30,0x3d,0x69,0x9f,0xaf,0xfb,0xd7,0xeb,0xe2,0xcd,0x0d,0x97,0xb9,0x94,0xc8,0x6e,0x06,0x3b,0x64,0x80,0x71,0x8f,0x81,0xb0,0x58,0xe0,0xc7,0xbd,0x27,0x6a,0xd4,0xb7,0xd9,0x6c,0xc1,0x44,0x38,0xe1,0x36,0xbc,0x0a,0x33,0x26,0x01
+.byte 0x25,0x90,0xbc,0x0a,0xc2,0xa3,0xbb,0xfc,0xeb,0x0b,0x1a,0x38,0x98,0x26,0x93,0xf5,0x2d,0x29,0x41,0x83,0x3b,0xba,0x40,0x46,0xf3,0xf6,0xfd,0x53,0xb9,0x7a,0x60,0x01,0x8a,0x8d,0xb4,0x57,0xd8,0xf3,0x36,0x72,0x22,0x2f,0x59,0xd3,0x7f,0x25,0xf2,0x05,0x61,0xfa,0x18,0x28,0xac,0xd5,0x14,0x00,0xaf,0x8b,0x7c,0x39,0xb5,0xa2,0xcb,0x1e
+.byte 0x62,0x14,0xcb,0x10,0x76,0x17,0x23,0x2c,0xc8,0x25,0xac,0x37,0x9e,0x83,0x81,0x83,0xfe,0x2e,0x2c,0xd2,0x3f,0xf8,0x58,0x2b,0xf1,0x7f,0x4f,0xe1,0x17,0xc7,0xf7,0xad,0x57,0x67,0xc2,0x57,0x77,0x2e,0xfb,0xf2,0xce,0xa9,0x74,0x81,0x47,0xf8,0x5a,0x88,0x76,0xb1,0x43,0x75,0xc8,0xc4,0xc8,0x60,0x1e,0xd7,0xd1,0x1c,0xce,0x89,0x82,0xc6
+.byte 0x77,0x8d,0x87,0xe8,0xd0,0x5b,0x0c,0xf0,0x44,0x48,0x8d,0xee,0x55,0xc6,0xe4,0x2c,0x2c,0x41,0x75,0x5d,0x5a,0xd2,0xa3,0x1d,0x32,0x85,0x08,0xcf,0x03,0x3a,0x3c,0xfe,0x65,0x75,0xef,0xd2,0xa6,0x22,0x16,0x66,0x39,0x30,0x05,0xe3,0x57,0xab,0x71,0x6d,0x28,0xd5,0x2f,0xc6,0xa8,0x25,0x46,0x14,0xfd,0x7e,0xa2,0x67,0x7e,0x20,0x91,0xc2
+.byte 0x2b,0x03,0xdd,0xac,0xaa,0x1a,0xb5,0x2a,0x04,0xd6,0x15,0x9d,0x3f,0x54,0x24,0x7c,0x75,0xab,0x77,0xd9,0x6c,0x85,0xa2,0xf9,0x33,0xeb,0xeb,0xc0,0x27,0xcd,0x9d,0x58,0xae,0xa3,0x34,0x10,0xae,0x85,0x7d,0x4c,0x15,0x4c,0x90,0x46,0xe0,0x5b,0xec,0xa7,0xb2,0x68,0x85,0x01,0xed,0xf9,0x4a,0x85,0xe3,0xb6,0xea,0xe2,0x53,0xc0,0x32,0x83
+.byte 0x73,0x05,0x77,0xac,0xb5,0x96,0xaa,0xf0,0x9c,0x2c,0xa4,0xd2,0xd4,0xbf,0x74,0x2f,0x39,0x47,0x22,0x99,0x50,0x06,0x5f,0xcb,0x99,0xc5,0xc9,0x2e,0x70,0xd6,0x68,0x6a,0xc4,0x73,0x41,0xcb,0x8b,0xfd,0x23,0x98,0x11,0x59,0xad,0x20,0x8a,0x0d,0xaf,0xaa,0xd0,0xe2,0xeb,0x32,0x8b,0x6f,0x0e,0x43,0x12,0xe3,0x27,0x8f,0xf6,0xa4,0x76,0x0b
+.byte 0xfb,0x22,0xad,0xda,0x1c,0x0a,0x3e,0x90,0xc0,0x7d,0xf3,0x09,0xbc,0x17,0x33,0xef,0xf1,0xf2,0x84,0x80,0x2a,0x0b,0x82,0xd7,0x95,0xc7,0xd2,0x08,0x4a,0xf4,0xf5,0x6d,0x09,0x06,0x8e,0xe4,0x74,0x63,0x8f,0x09,0xca,0xe2,0xd9,0x0e,0x1e,0x03,0x20,0x1b,0x4c,0xfb,0x1d,0x5a,0x2e,0x28,0xeb,0x84,0x82,0x6f,0x97,0x6f,0xcd,0x7a,0xc3,0xa7
+.byte 0x79,0x73,0x66,0x0c,0x94,0xd5,0xf4,0x8f,0x2c,0x73,0x1f,0x24,0xbc,0x17,0xee,0xd5,0xb0,0xa6,0xb8,0x04,0x6d,0x6a,0xd0,0x61,0xe3,0x1a,0x49,0x97,0x94,0xc5,0x8e,0xbc,0xac,0x5b,0x0b,0x0a,0xc5,0x74,0x06,0x89,0xee,0xc2,0xb7,0x5f,0x1b,0xa1,0x6b,0x1a,0xff,0xed,0xda,0x90,0x91,0xc1,0x0d,0x6a,0x06,0xd6,0xcb,0x02,0x71,0x17,0x95,0x7d
+.byte 0xc6,0x3b,0x7e,0x6b,0xc8,0x73,0x03,0x0d,0x6b,0x8f,0x73,0x56,0x59,0x2e,0x09,0x23,0x4e,0xda,0xfc,0x4e,0xfc,0xa4,0x42,0x15,0x2e,0x10,0x6a,0x97,0x48,0x3c,0xb4,0xa4,0x0c,0x64,0x21,0xc3,0xeb,0x6c,0xac,0x27,0x4f,0x43,0x94,0x91,0x78,0xdc,0xfd,0xad,0x2b,0xa7,0x43,0x42,0xb0,0x51,0xdd,0x63,0xcc,0xcd,0xb7,0x15,0xfa,0x13,0x8d,0xc7
+.byte 0x55,0x3a,0x74,0x17,0x23,0x36,0x3e,0x23,0xe1,0x42,0x90,0xe1,0xb7,0xc7,0xda,0xb7,0x57,0xeb,0xc3,0xfb,0x62,0x58,0xbf,0x31,0x2a,0xfb,0xc7,0xdb,0x3d,0xfc,0x87,0x32,0xb1,0x3e,0xe5,0x3d,0x94,0x3d,0x86,0x32,0x61,0xfe,0x19,0xd2,0x32,0x31,0x8b,0x43,0xdb,0xab,0xa4,0xe5,0x34,0xc8,0x30,0xae,0x8c,0x02,0x53,0x99,0x35,0xb4,0x56,0x38
+.byte 0x37,0xcf,0xff,0xb0,0x05,0x21,0x12,0x65,0xc4,0xb3,0x9c,0x83,0x95,0x12,0xd3,0x03,0x7a,0x80,0x97,0x5b,0x67,0x33,0x27,0xfc,0x43,0xf2,0xf7,0xaa,0x60,0xb6,0xfc,0x55,0x44,0x30,0xa3,0x4a,0xa3,0x60,0x31,0xf7,0x01,0xfa,0xb0,0x8d,0x82,0x29,0xa7,0x03,0xb7,0x7e,0x3f,0xe5,0x66,0x26,0xb7,0x51,0xcf,0x8d,0xdd,0x6f,0x83,0x39,0xfc,0x9b
+.byte 0xa5,0x3d,0xb6,0x41,0x89,0x54,0xc3,0xb2,0xf0,0x24,0x64,0xcb,0x53,0xfd,0x0a,0x91,0x6c,0x6f,0x28,0xfe,0xc1,0xe9,0x17,0x2e,0x65,0x55,0x2e,0xf2,0x48,0x52,0xb1,0x69,0xf0,0xdd,0x42,0xd5,0xdf,0x7c,0x36,0x75,0xdb,0x5b,0x3d,0xa9,0x6d,0xa4,0xeb,0x47,0x4f,0x2b,0x5c,0xd0,0x30,0xee,0xa7,0x74,0x6a,0x64,0x8a,0xbc,0x9b,0xe5,0x82,0x56
+.byte 0x76,0xe4,0x3f,0xf5,0x05,0x59,0x19,0x1e,0x80,0x47,0xf1,0x77,0xac,0x32,0x43,0x80,0x0a,0x1b,0x28,0xb6,0xf4,0xe8,0x7c,0x2f,0xeb,0xa8,0x4b,0x6a,0x59,0xb5,0xf8,0x77,0x68,0xd4,0x86,0x6c,0x87,0xdc,0xc4,0x00,0x4f,0xce,0xdb,0xf6,0x34,0xc3,0x74,0x02,0x08,0xdb,0x0d,0x34,0x8d,0xea,0x49,0x4a,0x30,0x5f,0x1b,0xcd,0xa6,0x3a,0x34,0x94
+.byte 0x5f,0x32,0x6a,0x62,0x96,0x4b,0x51,0x89,0x30,0xc9,0x90,0xdf,0x77,0x73,0x0e,0x3c,0x5c,0xbd,0x5c,0xee,0xd9,0x77,0xea,0x23,0x42,0xaa,0xa5,0x6b,0xf9,0x8c,0xc4,0x70,0x68,0xdd,0x0b,0x65,0xa3,0xc7,0xe4,0x7b,0x0a,0x89,0x85,0x25,0x7d,0x84,0x99,0x39,0xe6,0xb8,0xbe,0x7f,0x31,0x0f,0x84,0x0c,0x98,0x72,0xab,0x4c,0x44,0xb0,0xa4,0x83
+.byte 0x90,0xbb,0x93,0x73,0x07,0x07,0xba,0x63,0x5b,0x61,0x70,0xe1,0x84,0xae,0xaa,0xd6,0xa3,0x5a,0x54,0xd1,0xea,0xc7,0x2c,0x7b,0x67,0x4b,0x8a,0x7f,0x66,0x28,0x8d,0x22,0xec,0x82,0x64,0x69,0x63,0xf0,0x53,0x2d,0x10,0x9c,0x9c,0x34,0x4f,0xc6,0x96,0x40,0xdb,0xce,0x0e,0xf7,0x3a,0x8a,0xee,0x3f,0x32,0x5f,0x2b,0x0c,0x4a,0xbc,0x63,0xfb
+.byte 0x18,0xf6,0x26,0x57,0xc9,0x13,0x13,0xb7,0xe0,0xcc,0x3e,0x4e,0x73,0xfa,0xe2,0x54,0xc1,0x67,0xfe,0xe2,0xec,0xfd,0xaf,0xf9,0x96,0x99,0x9f,0xe9,0xe2,0xd0,0x94,0x39,0x33,0xc9,0xca,0x35,0x27,0xad,0x58,0x46,0x98,0x64,0x17,0x5f,0xe9,0xce,0x4b,0xc8,0xab,0x0d,0xd2,0x88,0xec,0xbb,0x5c,0xba,0xc1,0x30,0x4c,0xd4,0x99,0x0d,0x07,0x95
+.byte 0x0a,0xa5,0xeb,0xa6,0x10,0x4b,0x4d,0x77,0x14,0x76,0x88,0x43,0x7f,0x6b,0x5d,0x9b,0x87,0x1d,0x6b,0x5d,0xb9,0x04,0xa9,0xc7,0x28,0x18,0x70,0xa1,0x99,0xbc,0x99,0xf5,0xf1,0x71,0xa9,0x3a,0xb6,0xe5,0x98,0x98,0x8f,0x7a,0x6c,0xda,0x1a,0x63,0x0e,0xf1,0xe8,0x10,0xa3,0x7c,0x64,0x7e,0xde,0x2a,0x59,0x1b,0x04,0xca,0x69,0x8e,0xba,0x2f
+.byte 0x56,0xe1,0xa7,0xab,0x4f,0xe4,0x9d,0x49,0x33,0x9e,0x4e,0x5b,0xe1,0x58,0xc4,0x3f,0x99,0x5a,0x69,0x00,0xe5,0x5f,0x85,0xcb,0x62,0x80,0x5e,0x3d,0x88,0x0a,0x32,0x42,0xc1,0xf9,0x6a,0xa0,0xeb,0x65,0x2f,0x17,0x62,0x25,0x96,0x50,0xa2,0x6e,0xd6,0xdf,0x09,0xb7,0x1e,0x68,0xb2,0x10,0x2b,0xf3,0x9e,0xb2,0x67,0x75,0x9b,0xe3,0x76,0xfe
+.byte 0x95,0xbe,0x83,0xcb,0xba,0x77,0x5b,0x2d,0x5f,0xdd,0x94,0xbb,0x0e,0x5d,0x83,0xa2,0xe7,0x48,0x4c,0x84,0x86,0x41,0x47,0x4b,0x96,0x24,0x89,0xa8,0x20,0x04,0xa5,0xef,0x8e,0xb6,0xeb,0xcd,0x3c,0x77,0xc5,0x65,0x5c,0xff,0xa6,0x0d,0x2b,0x58,0x21,0x5a,0x11,0xe2,0x24,0x64,0x1c,0xd6,0x18,0x9a,0xac,0x3f,0x42,0x0e,0xeb,0x32,0x3e,0xed
+.byte 0xce,0x61,0xc9,0xe4,0xe7,0xd3,0x3f,0x53,0xa4,0x80,0x2b,0x1c,0xc0,0x99,0x63,0x52,0x93,0x5e,0xdc,0x78,0xe2,0x35,0x9e,0xb2,0xb4,0x1d,0x09,0xd1,0x5c,0x1c,0x4e,0xdb,0x3a,0x5d,0x8c,0x94,0x7d,0xfe,0x63,0xf2,0xa3,0xe9,0x61,0x73,0x78,0xc1,0xd9,0x17,0x5e,0x9a,0x73,0x58,0xc3,0xe7,0xa0,0x1f,0x2a,0x62,0x15,0xf8,0xdb,0xbb,0x38,0x80
+.byte 0x57,0xd3,0x1f,0x4c,0x4a,0x20,0x30,0xa9,0x7a,0x78,0x61,0xd9,0x90,0xb7,0x4f,0xd6,0x46,0x72,0xe7,0x41,0xb2,0xbb,0xfb,0x50,0xfe,0xe1,0xba,0x3e,0x73,0x2f,0x81,0x6d,0x2b,0x0b,0x90,0xbd,0x8a,0x3b,0x23,0x88,0xa2,0x7d,0x62,0x87,0x96,0xc9,0xcc,0x66,0x28,0x89,0xa7,0x29,0x41,0xd2,0xc5,0x5b,0xdb,0xc4,0x0c,0xbb,0x19,0x4e,0xd5,0x12
+.byte 0x53,0x48,0x5c,0xf2,0x9b,0x62,0xd0,0xa3,0x77,0x40,0x85,0x12,0x2b,0x2d,0x52,0x1b,0x31,0xbd,0xe9,0x1c,0xd4,0x87,0xa4,0xd7,0xc9,0x14,0xb7,0x39,0x66,0x8c,0xfe,0x3e,0x83,0x00,0x01,0xae,0x44,0x2d,0x7d,0xa1,0xda,0x66,0xb0,0x66,0xcb,0x62,0x55,0x9f,0x92,0x80,0x4e,0x8d,0x7f,0x70,0x95,0xc2,0xf2,0x1b,0xe9,0x35,0xf8,0x42,0x04,0x65
+.byte 0xf2,0x36,0x4c,0x96,0x30,0xd3,0x47,0x9d,0xb7,0x2b,0x76,0xac,0x75,0xb5,0xb8,0xf1,0x7d,0xa2,0x36,0xef,0x9d,0xa7,0x60,0x51,0x8d,0xcf,0x00,0x3d,0xdb,0xcc,0xe9,0xe2,0xc4,0x7b,0x3a,0xeb,0x2b,0xc3,0xd8,0x0b,0xb0,0x58,0x41,0xa0,0x47,0xab,0x07,0xf5,0x7c,0x9e,0x0b,0x7a,0x16,0x8f,0xb4,0xca,0x09,0xed,0x84,0xa1,0xfa,0xdc,0x7c,0x3c
+.byte 0xdd,0x2f,0xb0,0x2d,0xeb,0x93,0x28,0xf5,0x1e,0x0c,0x1a,0x0c,0x35,0x27,0x40,0xf2,0x22,0x66,0x2d,0x82,0xf2,0x94,0x03,0xa5,0x4b,0x84,0x92,0x1d,0x98,0xd5,0xd9,0x09,0x6a,0xfd,0x65,0xe5,0xa1,0x0e,0xe2,0xd9,0xb6,0xd1,0xba,0xbf,0xc7,0x42,0x22,0x39,0x83,0xbf,0x37,0xf6,0x80,0xc2,0xea,0xdf,0xb9,0x33,0xa0,0xaf,0xd7,0xe3,0x70,0x9a
+.byte 0x5c,0xf8,0x1a,0x47,0x2b,0xb5,0xdd,0x15,0xe3,0x08,0xc8,0x37,0xe3,0xc2,0x25,0x87,0x0e,0x3c,0xc5,0xae,0x61,0xa4,0x4a,0x56,0x50,0x08,0x58,0x68,0xa3,0x4a,0x28,0x08,0xef,0x92,0xd5,0x13,0x50,0x09,0x76,0x34,0x47,0xae,0xa8,0x7f,0xa5,0x2b,0x13,0xb7,0x5a,0x96,0x65,0x62,0xf2,0xaa,0xb4,0x4b,0x2a,0xad,0xea,0x2c,0x0d,0x1e,0x97,0x82
+.byte 0xe4,0x6f,0xfe,0xf4,0x88,0x14,0x7b,0xba,0x45,0xbe,0x61,0x56,0xd2,0x37,0x1b,0x65,0xb8,0x0b,0x77,0xcb,0x3c,0xfe,0x9f,0xe3,0x39,0xc5,0xfb,0x2a,0x18,0x9b,0x60,0x99,0xd5,0x6f,0x52,0xfe,0xd8,0x04,0x88,0x1c,0x9a,0x50,0xe5,0x3b,0x33,0x3f,0xca,0xc5,0x5b,0x9c,0x5f,0x35,0x13,0x65,0xa6,0x21,0x78,0x19,0xeb,0xff,0x35,0x70,0x81,0xaf
+.byte 0x19,0x23,0x61,0xd6,0xeb,0xff,0xa6,0x9e,0x5d,0x3f,0x7f,0x89,0x2e,0x22,0xa4,0x0b,0x9c,0x4f,0xa9,0xff,0xbb,0x23,0x29,0xa1,0xf4,0x8a,0xb7,0x4b,0xfb,0xbf,0xeb,0x0a,0x47,0x87,0x78,0x2b,0x20,0x38,0x82,0xab,0x7e,0x2c,0xdc,0x08,0x2b,0xb4,0xae,0xd8,0x64,0x44,0x1a,0xdf,0x21,0x62,0x27,0xf2,0x61,0x63,0x37,0xad,0xd4,0x06,0x4e,0xae
+.byte 0xba,0xeb,0x08,0xfa,0xe5,0xad,0x5d,0xcf,0xce,0x38,0xe5,0xca,0x74,0x83,0x42,0x4b,0xe8,0x8f,0xfb,0xff,0x83,0x4d,0x27,0x88,0x43,0x62,0xdd,0x80,0xa2,0x06,0x98,0x48,0x58,0x6f,0x54,0x16,0x6f,0xbf,0x81,0x36,0xc8,0xf3,0xea,0x4b,0xf7,0x5a,0x7b,0xb7,0xf4,0xa4,0x5e,0x22,0x52,0xe7,0x9e,0xb1,0xb6,0x7a,0xa8,0x22,0xee,0x68,0x82,0x8f
+.byte 0xe4,0xcb,0xad,0x71,0xef,0x53,0xf2,0x7d,0xed,0x91,0x9e,0xf6,0x90,0x9e,0x54,0x19,0x30,0xaf,0x4a,0x17,0xc0,0x6a,0x9c,0x49,0x12,0x8b,0x6f,0xc7,0x47,0x1e,0xa2,0x64,0x28,0x1f,0x0c,0xd3,0x3e,0x59,0x66,0x8c,0x2e,0x11,0x52,0x6c,0x69,0x66,0x10,0xfb,0x27,0xe6,0x1c,0xae,0x6f,0x44,0x87,0x86,0x0d,0x3e,0xd3,0xa0,0x80,0xef,0x30,0xb9
+.byte 0xb8,0xd7,0x47,0x84,0x68,0x2b,0xf2,0x32,0x7b,0x89,0x93,0xd2,0x83,0x56,0x35,0xc3,0xbf,0x5c,0x24,0xec,0xad,0x2d,0xa4,0x49,0x63,0x89,0xc6,0xf9,0x24,0x51,0x1c,0x9b,0xd1,0xcb,0x30,0x82,0xda,0xb3,0xa7,0xe1,0x4d,0x96,0xd0,0x44,0x44,0x1d,0x4e,0xd7,0x7d,0x7a,0x51,0x2e,0x2f,0xc4,0x9f,0xdb,0x06,0x53,0xfc,0x51,0x56,0xe5,0xb9,0x6b
+.byte 0x4a,0x2c,0x3e,0x62,0xc5,0x9c,0x42,0xe3,0xaf,0x3a,0x0f,0x0e,0x74,0x29,0x66,0x70,0x75,0x2a,0x06,0xd4,0x0f,0x0c,0xfd,0xea,0xcc,0x39,0xd0,0xa7,0x47,0x75,0x92,0x44,0x09,0xa2,0x3c,0x4e,0xad,0xaa,0xc4,0xc6,0xf9,0x35,0x82,0x23,0x25,0x43,0x94,0x26,0x14,0xde,0xf1,0xb9,0xb8,0xe0,0x75,0xe0,0x48,0x70,0x8a,0xc6,0x3c,0x72,0x98,0x72
+.byte 0x8b,0x15,0x58,0x17,0x73,0x29,0x67,0x21,0x56,0xc4,0x25,0x17,0x68,0xbe,0xd7,0x36,0x05,0x4b,0x58,0xa2,0x1b,0x64,0xe5,0x11,0x96,0x5a,0x3b,0xa6,0x90,0xb6,0x2d,0x7e,0x55,0xbb,0x31,0x93,0xe7,0xcc,0x2e,0x74,0xb6,0x9b,0x4d,0x04,0xc5,0x45,0x9b,0x0b,0x26,0xef,0x61,0x23,0x3d,0x7e,0xee,0x01,0x57,0xfa,0x77,0x12,0x47,0x64,0xac,0x8f
+.byte 0x25,0xbe,0x8e,0x2e,0x68,0x11,0x95,0xf0,0x1a,0xd2,0x3d,0x66,0xc1,0xdb,0x97,0x9e,0xbb,0xba,0xc1,0x66,0xa4,0xb5,0x71,0x01,0xee,0xf5,0xbb,0x1e,0x9f,0x41,0xfc,0x40,0x74,0x26,0xf7,0xc6,0x2c,0x9c,0x1c,0x59,0xce,0xcf,0x18,0x17,0x81,0x5d,0xd4,0xe3,0xd8,0x46,0x62,0x9e,0x97,0xb1,0xca,0xac,0x01,0x3e,0xf8,0x96,0xa2,0xee,0xe0,0xf8
+.byte 0xf3,0x2d,0xe9,0xd2,0x1f,0x9f,0x41,0xbb,0x2f,0xe5,0x64,0x6d,0x5b,0xe7,0x47,0x0e,0x83,0x7b,0x08,0x5e,0x29,0x35,0x2f,0x75,0x31,0x44,0x4c,0xb7,0x61,0xa4,0x03,0x2e,0x15,0x94,0x7a,0xa0,0x46,0x31,0x7b,0x43,0xd9,0x14,0xa3,0x34,0x0c,0x83,0x93,0x75,0x8e,0x3a,0x1c,0xc3,0xe1,0x36,0x18,0x96,0x7a,0xfb,0x77,0xad,0xbb,0xe9,0x0d,0x4b
+.byte 0x21,0x04,0x2e,0xdd,0x7a,0x63,0xc9,0x60,0xb1,0x9b,0xad,0xde,0x1f,0x65,0x8a,0x58,0x18,0x84,0x95,0xa9,0xac,0x3a,0xac,0xcb,0xb7,0xa9,0xeb,0x0c,0x7c,0x3a,0x98,0x9a,0x3f,0x56,0x23,0x51,0x58,0x59,0x4e,0xf5,0x57,0x60,0xe6,0x9d,0xf8,0xf7,0xed,0x9d,0x81,0x14,0x68,0xbe,0xaf,0x19,0xe5,0xb5,0x9b,0x5f,0xe4,0x51,0x44,0x4b,0x23,0x42
+.byte 0xdd,0x92,0x1a,0xe5,0x7e,0xef,0x77,0xbe,0x88,0x77,0x1e,0x8a,0xbd,0x2a,0x77,0xb1,0x0d,0x1b,0xe3,0x8a,0x7f,0x15,0x71,0x93,0xc9,0x5f,0x78,0x2d,0x77,0x9b,0x0c,0xad,0x76,0x3c,0x6b,0xe2,0x15,0x8e,0xe1,0x5e,0x1d,0x90,0xa5,0xd6,0xc7,0x55,0x5d,0x52,0xf7,0xcc,0x82,0x9b,0xdc,0x1d,0x80,0xa4,0xc7,0xbe,0x7c,0x4f,0xda,0x81,0x91,0x78
+.byte 0x88,0x0e,0x31,0xde,0x87,0x4c,0xdc,0x84,0x9a,0x65,0x89,0xfa,0x22,0x3e,0xde,0x3b,0x7f,0x7f,0x9b,0x3f,0x3e,0xda,0x13,0x31,0x59,0x7b,0x08,0x48,0x39,0x37,0xfd,0x1a,0x4f,0xa3,0x12,0xba,0xe5,0xd6,0xfa,0xa3,0x59,0x0b,0x3b,0x7d,0xde,0xc0,0x51,0xce,0x92,0x6b,0x3d,0x4b,0xd2,0xa4,0x68,0xc2,0x32,0x2d,0x01,0xbd,0x66,0x98,0x8f,0xa0
+.byte 0x86,0xfb,0x08,0x36,0xa9,0xd4,0x3b,0x7b,0x01,0x2d,0xaa,0x8c,0x64,0x19,0xa6,0x62,0x24,0x92,0x5e,0xc5,0x02,0x17,0x8e,0xf0,0x88,0xe9,0xd1,0x8b,0x69,0xda,0xed,0x9c,0x60,0x32,0xab,0xc0,0xbc,0x84,0x64,0x6e,0x32,0xb2,0xcd,0x24,0xf6,0xb2,0x9d,0xf5,0xf5,0x71,0xe2,0x01,0xbc,0x77,0x6a,0x5b,0x26,0x56,0xf7,0x04,0x84,0xff,0x7c,0xa4
+.byte 0xe8,0xa8,0x82,0x6c,0x40,0x24,0x93,0x3c,0x6e,0x7d,0x0d,0x22,0xd0,0xe4,0xef,0xc4,0x4e,0x26,0x66,0x61,0x75,0xe9,0x06,0x69,0x06,0xfd,0x97,0x68,0x96,0x67,0xec,0x96,0x09,0x73,0xe4,0x0a,0x3e,0xaa,0xb8,0x25,0x77,0x00,0x91,0x7a,0x2e,0xc8,0x81,0x75,0x78,0xb7,0xa5,0x27,0x55,0xf2,0xcf,0x9a,0xab,0xab,0x51,0x0a,0x65,0x47,0xbf,0x10
+.byte 0xd2,0x19,0x78,0x6b,0x35,0xf4,0xef,0x12,0x2b,0x5f,0x0c,0x28,0x7c,0xe8,0x64,0x55,0x2f,0x26,0x85,0x91,0x7a,0x9d,0x48,0x76,0x12,0x14,0x2d,0x4a,0x8a,0xd6,0xfa,0x7b,0xf9,0xc7,0x24,0x45,0xf6,0xbd,0x47,0xab,0xc6,0x4b,0x9e,0x39,0x77,0x57,0x04,0xa8,0x4d,0x43,0x99,0x5c,0xb1,0x3d,0xc2,0x4e,0xc5,0x17,0x66,0xc4,0xb6,0xdd,0x92,0x80
+.byte 0x85,0x3b,0x07,0x63,0x16,0x5f,0x67,0x76,0x9b,0xb5,0x8e,0xca,0x97,0xbb,0xf4,0x20,0xd0,0x4d,0x7b,0xd0,0xa3,0x74,0x6f,0x8a,0x68,0xc7,0x31,0x78,0x1b,0x72,0x45,0xa4,0xc4,0xf8,0xf8,0x26,0xa8,0x4d,0x08,0x2f,0x7b,0x3d,0xa0,0x2a,0xb5,0x65,0x27,0xc2,0x36,0x13,0x2d,0x8d,0x83,0xeb,0xf4,0x08,0x26,0x41,0x8b,0x32,0xf3,0x09,0x70,0x70
+.byte 0x5d,0x8a,0xcc,0xb8,0xe9,0xf7,0x08,0xdf,0x5f,0x4a,0xb8,0x8a,0xb7,0x1b,0xad,0xe2,0xc3,0x39,0x59,0xe0,0x7f,0xd0,0x66,0x7b,0x99,0x5a,0xde,0x52,0xe2,0x1f,0x47,0xc2,0x63,0x74,0x7a,0xa5,0x88,0xc3,0x24,0x70,0x4a,0x7d,0xdd,0xa4,0xe6,0xf8,0xfd,0x5c,0xfa,0x8c,0x4c,0x0f,0x52,0x95,0xf3,0x2c,0x76,0x47,0x7a,0xe8,0xdb,0xe0,0x9b,0x49
+.byte 0x88,0x5b,0x87,0x5a,0xd1,0x07,0x24,0x06,0x83,0x3b,0x25,0x23,0xe7,0xaa,0x79,0xef,0x74,0x02,0x12,0xfe,0x47,0x5c,0x77,0x73,0xf7,0x2e,0x4b,0x58,0x3b,0x60,0x7b,0x91,0x2f,0x0d,0xb4,0x6d,0x00,0x80,0x19,0xaa,0x88,0xbc,0xb2,0x7b,0xd9,0xb7,0xdd,0x32,0x47,0x62,0xf5,0x0f,0x46,0x95,0x4c,0x6c,0x01,0x67,0xfb,0xe4,0x2b,0xac,0x95,0x84
+.byte 0x25,0x0a,0xe5,0x4c,0x2d,0x4a,0x6e,0x77,0xfd,0xeb,0xe1,0x53,0xc9,0x2e,0x70,0x01,0x32,0x05,0x6d,0xc5,0xc9,0x5d,0x90,0xca,0x56,0xd1,0xd8,0x40,0x2a,0x51,0x4d,0x95,0xc3,0x57,0x8b,0xdd,0x62,0x9c,0x69,0xd1,0x03,0x89,0x95,0x38,0x2c,0xc1,0x6d,0x41,0xf2,0xc3,0xa2,0x9c,0x43,0xea,0xf1,0x02,0x00,0x56,0x46,0xbb,0x87,0x35,0x40,0x0e
+.byte 0x18,0x51,0x29,0x39,0xbb,0x6d,0x15,0xf2,0xcd,0x54,0x23,0x95,0x69,0xdc,0x0a,0xb2,0x26,0xd9,0x25,0xe1,0xf1,0x07,0x7b,0x5e,0xc3,0x30,0x68,0x5f,0x2a,0xce,0x91,0x92,0x03,0x0c,0x62,0x11,0x43,0x80,0xe5,0x12,0xec,0xe3,0x4f,0x90,0xfe,0x38,0x6e,0xe9,0x7e,0x94,0x83,0x26,0x59,0x3f,0x3f,0x81,0xc6,0x94,0x98,0x09,0x80,0xff,0x01,0x44
+.byte 0xff,0x77,0x6a,0x4c,0x76,0x91,0xd9,0x12,0x59,0x9a,0x00,0x7c,0x87,0x06,0x17,0xf7,0x12,0xc7,0xee,0x04,0xd5,0x8d,0x68,0xc5,0x8d,0x80,0x10,0xcc,0x14,0x45,0xe8,0xd7,0x43,0x10,0x01,0x9e,0x61,0xc2,0xc0,0x66,0xfe,0xcf,0x5f,0x9f,0xcb,0xa3,0xf8,0xc7,0x07,0x41,0xe3,0xf2,0xda,0x6e,0x01,0x76,0xc6,0x49,0x49,0x01,0xc7,0xcf,0x6a,0x20
+.byte 0x71,0xc5,0xf0,0xb1,0xa0,0xc9,0xed,0xec,0x66,0x71,0x93,0xf5,0xc0,0x27,0x42,0xed,0xd5,0x6f,0x20,0xe1,0x86,0x3e,0xd0,0x5d,0x94,0x17,0x43,0xb4,0x98,0x0d,0x8a,0x31,0x6c,0x59,0xa9,0x0b,0xb3,0xa4,0x0b,0x46,0x0b,0xa8,0x79,0x62,0x3a,0x3d,0xbf,0xef,0x94,0xd3,0x31,0xf2,0xa1,0x55,0xe8,0x92,0x44,0x37,0x62,0x82,0x1b,0x60,0x87,0x67
+.byte 0x85,0x78,0xd5,0x84,0x73,0xa4,0xea,0x56,0x08,0x78,0x68,0x7f,0xfb,0x15,0x20,0x64,0xeb,0x6c,0xf7,0x5e,0xc0,0x79,0x83,0x59,0x7b,0xed,0x2d,0xa9,0x37,0x46,0xf3,0x62,0xb1,0xa1,0x2b,0x48,0x58,0xd9,0x0c,0x03,0xf7,0xf3,0x47,0xeb,0xd7,0x03,0x9b,0x85,0xd3,0xd7,0xd7,0x7e,0xfb,0x1a,0x25,0x83,0xda,0x06,0xa0,0x04,0x0d,0x6b,0x90,0x29
+.byte 0x2a,0xfc,0xcd,0x96,0xe9,0x17,0x4f,0xdd,0x2c,0x90,0xdf,0xf1,0xe3,0x08,0x0a,0xb8,0x0c,0x59,0x2a,0x83,0x62,0x94,0x00,0xd3,0x80,0x1a,0x31,0xd7,0x17,0x70,0xc7,0xa2,0x20,0x17,0x65,0x88,0xae,0x11,0x25,0xc9,0xba,0x76,0xa7,0x61,0x60,0xd1,0x59,0x50,0x22,0xdd,0xaa,0xcf,0x9d,0xc1,0x36,0x7d,0xf9,0x7b,0x69,0xc0,0x98,0xba,0x40,0xd5
+.byte 0xd6,0x46,0x93,0x92,0x7d,0x37,0x3f,0x3a,0x04,0x9a,0x84,0xaf,0x8e,0x61,0x04,0x26,0x54,0x33,0x84,0xc0,0xac,0x21,0x51,0xd7,0x9a,0x93,0x6e,0xf2,0x09,0x87,0xc5,0x35,0xa8,0x96,0xb0,0x64,0x90,0x35,0x52,0xed,0x0e,0xbc,0xdb,0xa6,0x06,0x3e,0xe7,0xea,0x57,0x4b,0xd7,0xc5,0x1c,0x76,0x3d,0x0d,0xc3,0x1f,0x8e,0x4f,0x12,0xdb,0x3a,0x21
+.byte 0x2a,0x69,0xc2,0x94,0xda,0x4c,0x91,0xcc,0xa8,0x36,0x89,0xd7,0x78,0xa8,0x74,0x79,0x63,0x92,0xeb,0x39,0x3b,0x84,0x8c,0xe5,0xc6,0x26,0xf0,0xef,0xcc,0xc1,0x72,0x4b,0x8e,0xcd,0xe4,0xd9,0x00,0x80,0xbc,0xdf,0xe2,0x61,0x53,0x04,0x81,0xb0,0x13,0xc5,0x6c,0x77,0x74,0xa3,0x0c,0x5b,0xef,0xef,0xea,0xc7,0x5b,0xeb,0xbf,0xee,0x54,0xd7
+.byte 0x7a,0x69,0x6e,0x39,0xc2,0xed,0x08,0x44,0x82,0x08,0x16,0x8b,0xf1,0x74,0x5f,0xeb,0x60,0xd5,0x46,0x63,0x80,0x39,0xe9,0x91,0x0a,0x17,0x8b,0xd4,0x09,0xdc,0xa6,0xab,0x6a,0xbc,0xf8,0xe9,0x09,0x19,0xc1,0x83,0x9f,0xdf,0xad,0x6c,0x31,0x94,0xb9,0xc5,0x77,0x83,0xd1,0xd8,0x76,0xeb,0x12,0x3c,0x00,0x31,0xea,0xac,0x97,0x39,0x16,0xd5
+.byte 0x81,0xfa,0x6d,0x10,0x5b,0x3e,0x20,0xe1,0x88,0x5c,0x4b,0xf3,0x04,0xd4,0xc3,0xb9,0xec,0xe5,0xb0,0x13,0xf5,0x09,0x5c,0xe8,0x27,0xe2,0xde,0x9b,0xac,0x2e,0xf2,0xe5,0x2c,0x33,0x4b,0x4f,0xec,0xc7,0x08,0xf9,0xc2,0xd3,0x1b,0x4d,0x81,0x69,0x14,0xa1,0xc5,0x0f,0xb2,0x57,0x8b,0xcc,0xca,0x3b,0xc9,0x9c,0x1f,0xee,0x06,0x4d,0xc7,0x62
+.byte 0xcb,0x8f,0x49,0x81,0xfb,0xa5,0x68,0x81,0x36,0x38,0x33,0x6b,0x9e,0x58,0xd4,0x24,0x67,0xf1,0x30,0xd6,0x08,0x61,0x5a,0x7f,0x2e,0x4e,0xf1,0xd6,0x64,0x75,0x72,0xb0,0xdf,0xcd,0xae,0x04,0x41,0xbd,0x04,0x2c,0x96,0x36,0x34,0x32,0xec,0xbd,0xd0,0xbf,0x8e,0xe8,0x47,0xe3,0x22,0xdd,0x79,0x53,0xcc,0x6a,0x25,0xf1,0x5e,0x63,0x09,0x98
+.byte 0xc5,0x6d,0x0a,0xe3,0x30,0xd6,0x52,0x70,0x21,0xb2,0xef,0x15,0x66,0x4a,0x2d,0x2b,0x5c,0xcb,0x39,0x1b,0x91,0x10,0xa6,0x02,0x22,0xd0,0xcc,0x32,0x50,0x5c,0x70,0x72,0xd1,0x03,0xb3,0x2d,0x2e,0x33,0xed,0xae,0x7a,0x07,0x3f,0x70,0x38,0x35,0xfc,0xcf,0xdb,0xfe,0x7b,0x26,0xd9,0x38,0x1e,0x52,0x07,0x2f,0x72,0x81,0xcc,0xd3,0x21,0x00
+.byte 0x63,0x48,0x38,0x44,0xb8,0x35,0xf2,0x4f,0xe5,0x33,0x8c,0xb3,0x07,0x0c,0xac,0x3d,0x73,0xe8,0xe3,0xb3,0x43,0xc5,0xb4,0x32,0xf4,0x41,0xdf,0x7b,0x06,0x3a,0xb8,0x67,0x17,0xc5,0xec,0x46,0x30,0xc0,0xa4,0x29,0x40,0xe4,0x8a,0xa3,0x14,0x84,0xa6,0x84,0xc7,0x5d,0x4b,0x57,0x37,0x9c,0x42,0xe6,0xa4,0x20,0xf7,0x5d,0xef,0x21,0xe2,0x80
+.byte 0x54,0x6d,0xf5,0xb5,0xbe,0xa3,0x95,0xcf,0x98,0xf8,0x38,0x46,0xa2,0x90,0x57,0x09,0x8f,0xb0,0x6d,0x01,0x5f,0x95,0x5a,0x78,0xf6,0xfd,0x01,0x0f,0xfd,0xa5,0xe2,0xcf,0x54,0xa3,0x2b,0xc1,0x30,0xbe,0x6d,0x1a,0xd3,0xdb,0x5a,0x17,0x43,0x46,0x93,0x81,0x0c,0x85,0x04,0x13,0xda,0xb4,0xde,0x81,0x48,0x5c,0xbc,0x42,0x9e,0x6d,0x6c,0x82
+.byte 0xff,0xa5,0x51,0xb1,0xd3,0xd2,0x3d,0x82,0x82,0xb4,0x96,0xb1,0x38,0x5d,0xc9,0x55,0xcb,0x9f,0xe5,0x47,0xd4,0x52,0x0f,0x76,0x54,0xec,0x39,0xb6,0x40,0xc3,0xc5,0xaa,0xc2,0x30,0x02,0xa0,0x68,0xc3,0x22,0x63,0x5a,0x8c,0x62,0x6d,0x40,0xc5,0xde,0x06,0x29,0x44,0x5d,0x2b,0x18,0x0a,0xa5,0x43,0x47,0xfe,0x5f,0x0f,0x63,0xa4,0x3c,0xa1
+.byte 0x62,0xcb,0x70,0x1d,0xf8,0x0e,0xc9,0xbe,0x27,0x0e,0x87,0x81,0x69,0x4c,0xea,0xbe,0xf9,0x9b,0xda,0xb6,0x9b,0xd0,0xdd,0xa0,0x1e,0x60,0x38,0x88,0x85,0x25,0x53,0xee,0x2c,0x77,0x53,0x82,0xb0,0x88,0x19,0x87,0x2a,0x77,0x7b,0x37,0x4b,0x4c,0xf4,0x96,0x5f,0x73,0xa1,0xbb,0x5c,0xfc,0x7e,0xbb,0xed,0x6f,0xb7,0x6f,0x9d,0x55,0xde,0xd3
+.byte 0xac,0xb9,0x8e,0x36,0x0f,0x3d,0xea,0x87,0xcd,0x19,0x33,0x1d,0xa8,0xee,0xfc,0xcd,0xe5,0x53,0x7b,0xdf,0x37,0x49,0x2d,0x73,0xf5,0x36,0xdd,0x42,0xc6,0x88,0x0d,0xf5,0xf2,0xba,0x2e,0x81,0xed,0x88,0x27,0x8d,0xe5,0x3f,0x83,0x5e,0xde,0x63,0x8f,0x67,0x2b,0x85,0xf3,0x2a,0x9b,0x26,0x3e,0x2b,0xe2,0x29,0xc5,0x5e,0x21,0x04,0xfe,0x5b
+.byte 0xb9,0xd8,0xa7,0x7b,0xdf,0xcf,0x61,0xd6,0xaf,0x9b,0x17,0xcb,0xaf,0x8f,0x71,0xb3,0xc2,0x9d,0x9a,0x55,0x1d,0x3e,0x1d,0x17,0x25,0xc8,0x44,0x71,0x29,0x2f,0xc8,0x01,0x3b,0xe4,0xc4,0x2e,0xcc,0x3b,0xdb,0x34,0xbb,0xc0,0xcc,0xb6,0x07,0xe3,0x86,0x4c,0x62,0x02,0xe8,0xc3,0x11,0x85,0x6c,0x18,0x80,0xa3,0xbd,0x02,0x30,0x68,0x36,0xa3
+.byte 0xb6,0xc6,0xbd,0x82,0x43,0x40,0xed,0xa1,0xcf,0xc5,0xce,0xe4,0x27,0x8a,0xeb,0x8c,0x59,0xea,0x4a,0x81,0xd9,0x35,0x87,0x7d,0x6d,0xb2,0x8f,0x67,0x37,0x1f,0x11,0x60,0x0d,0xed,0x34,0xd5,0xa0,0x7b,0x46,0x71,0x68,0x19,0x69,0xd3,0x65,0x1d,0x47,0xf1,0x7e,0x16,0xd8,0xec,0xbb,0x52,0xc3,0x7b,0x62,0x5a,0xb3,0x60,0x67,0x2e,0xfd,0x57
+.byte 0xf2,0xfb,0x3d,0x63,0xe6,0x82,0x20,0xff,0x31,0x90,0x1d,0x5e,0x4f,0x04,0x9a,0xf8,0xb2,0x0c,0x84,0xff,0x7d,0xe2,0xec,0x4b,0x09,0xbb,0xdf,0xae,0xc5,0xaf,0xcb,0x8b,0xb5,0x5d,0xa8,0x53,0x78,0xf9,0xb9,0x43,0x71,0xa6,0xc2,0x10,0xfa,0xad,0xda,0xba,0x46,0x13,0x72,0x97,0xef,0x6f,0xe3,0x4f,0x5f,0xf9,0xec,0x25,0xdb,0xcd,0xca,0x33
+.byte 0x7e,0x50,0x73,0x5b,0xd0,0x9f,0xea,0xd5,0xd9,0x29,0xe8,0x1b,0xc1,0xf8,0x40,0xbf,0x50,0xdb,0x8e,0x39,0x0b,0xb7,0x6c,0xf1,0x34,0x0b,0x1f,0x88,0x27,0x4b,0xea,0x1d,0xb2,0x36,0x07,0x4b,0x22,0xa9,0xd0,0xf8,0xf2,0x13,0x8e,0x97,0x9d,0xd9,0x53,0xd3,0xdc,0x63,0x40,0x11,0xc7,0x74,0x9e,0xd9,0x83,0x01,0xae,0x36,0xcb,0x35,0x9a,0x0c
+.byte 0xb5,0x15,0x0a,0xf5,0x41,0xa5,0x6c,0x72,0x40,0x80,0xf0,0x15,0xc0,0x80,0x23,0x0b,0xab,0x98,0xfc,0xab,0x81,0xe0,0x8b,0x61,0x91,0x18,0xd2,0x23,0x71,0xed,0x32,0x80,0x26,0x86,0x96,0xe9,0x90,0x5e,0x43,0xd2,0x89,0x8f,0x89,0x57,0x73,0xca,0xe1,0x42,0xa9,0xa9,0xed,0xdd,0xc5,0x9f,0xf7,0x00,0x0d,0xa3,0xe5,0xc8,0x6f,0x0c,0x14,0xa4
+.byte 0x9d,0x5a,0x14,0xaf,0x96,0x3a,0xb2,0x64,0xa7,0xac,0x20,0xa9,0x01,0x4c,0xec,0x64,0xc6,0x9b,0xfd,0x04,0xc5,0x2e,0xe7,0xdd,0xa5,0x8e,0xe7,0xe7,0x76,0x53,0x59,0x95,0x14,0x07,0xed,0xe9,0x96,0xd0,0x2d,0xc8,0x9d,0xa2,0x11,0xe3,0x02,0x20,0x68,0x09,0x25,0x69,0x07,0x88,0xdb,0x26,0x36,0xf5,0x8e,0xc3,0xf0,0x70,0x8c,0xeb,0xe6,0xcd
+.byte 0xad,0xf3,0x49,0x6e,0x8a,0x54,0xa6,0xdd,0x97,0x8e,0x37,0x28,0x3a,0x6d,0xc4,0xdd,0x99,0x85,0xf7,0x96,0x63,0xb4,0xa2,0xdf,0xff,0x81,0x17,0xa1,0x22,0xb1,0x43,0x5b,0x29,0xdb,0x92,0x91,0xc9,0xc6,0x8d,0x29,0x1d,0x6e,0xe3,0x44,0x3e,0xe4,0x20,0xd5,0xf4,0x4a,0xfa,0xae,0xf6,0x2c,0xff,0x80,0xc9,0xce,0x7f,0x13,0x1e,0xd7,0x24,0xa2
+.byte 0xb3,0x90,0xb8,0x20,0x18,0xe5,0x6c,0x0e,0xf5,0xc6,0x26,0xd6,0xe9,0xe8,0x55,0xe4,0x3f,0x49,0x13,0xe2,0xca,0xef,0x9b,0xc0,0x8f,0x24,0x50,0x37,0xef,0x21,0xff,0x79,0xb7,0x5d,0x86,0x03,0xfb,0x85,0x75,0x74,0xbf,0xc5,0x3a,0x30,0xcc,0x00,0xc3,0x0d,0x4f,0x91,0xd6,0x31,0x19,0xd6,0xcd,0x0e,0x1c,0x53,0x88,0x75,0xb8,0xf9,0x68,0x7a
+.byte 0xa4,0x3e,0x8d,0xed,0xba,0x05,0xb4,0x6c,0xe0,0x45,0x9c,0x41,0x34,0x24,0x82,0xaf,0x9a,0xcf,0x9e,0xd2,0x27,0x5c,0x7f,0xb3,0xcb,0xe5,0xad,0xb4,0x8e,0x74,0x9d,0xe4,0xba,0x55,0xb3,0xd3,0x32,0xbc,0x62,0x11,0xb3,0xa4,0x82,0xf0,0xd8,0xfc,0x79,0x03,0x70,0xae,0x7f,0x7f,0xc8,0x50,0xb5,0xbe,0x47,0x14,0x31,0xd7,0x16,0x65,0x52,0x3b
+.byte 0xbb,0x42,0x38,0x23,0x77,0x4d,0x38,0x0b,0x0a,0x61,0x94,0xac,0xa3,0xc9,0xd7,0x99,0x4f,0x34,0x3a,0x88,0xe8,0x1d,0x0b,0x97,0x48,0x6d,0x5c,0x61,0x4c,0x3f,0xc2,0x7c,0x6c,0x63,0x00,0xdd,0x59,0xae,0xcd,0x17,0x0a,0x21,0x27,0x98,0x15,0x23,0x6d,0x84,0x7e,0x24,0xd4,0x7f,0x1b,0x3a,0x98,0x52,0xc3,0x60,0x33,0xd6,0xc1,0xfe,0x68,0xa8
+.byte 0x49,0x3d,0x7e,0x53,0xee,0x0d,0xed,0x89,0x9a,0x9a,0xe6,0xa1,0x47,0xc7,0xba,0xf3,0x73,0x5b,0xef,0x33,0x51,0x8c,0x1f,0x84,0xa6,0xef,0x77,0x94,0x2d,0xd6,0xda,0x8f,0x85,0x8c,0xd3,0xb6,0x02,0x68,0x9e,0x57,0xb6,0xd9,0x1a,0x8c,0xb5,0xf4,0x61,0x39,0x29,0xb5,0xb7,0x0d,0x0d,0xa6,0x81,0x87,0x54,0xc0,0xca,0x67,0x09,0xca,0x20,0xf3
+.byte 0x37,0x7e,0x03,0x3e,0x31,0x8c,0x51,0x89,0x06,0x81,0xf6,0x7b,0x8b,0xe3,0x4f,0xd0,0xb8,0x0c,0x34,0x7c,0xd6,0xfc,0x25,0xf8,0x00,0xa6,0x10,0x15,0x0d,0xeb,0x22,0x72,0x03,0x79,0x1c,0x84,0x1d,0x3d,0x10,0xaf,0x43,0x6d,0xd7,0xed,0x10,0x2c,0x14,0x26,0xd4,0xa1,0xee,0x6c,0x7f,0x52,0xe4,0x83,0xcc,0x5f,0x1a,0x4b,0xd0,0xc8,0xfb,0x27
+.byte 0x17,0x2c,0xf6,0x90,0x02,0xb4,0xb0,0x63,0x7c,0x14,0xec,0x9e,0x08,0x60,0xec,0x45,0x85,0xc6,0x76,0x42,0x4f,0x1c,0x5f,0x48,0x7f,0x87,0xef,0x8c,0x04,0x23,0x3c,0xda,0x39,0xbc,0xec,0x09,0xda,0xeb,0x9b,0x72,0x7a,0xb4,0x20,0x1c,0xb2,0xdd,0x2e,0x63,0x72,0xd7,0xb1,0xfe,0x5b,0x21,0x28,0xfb,0xeb,0x45,0x31,0x89,0xe5,0x3e,0xa0,0x85
+.byte 0xa6,0x96,0xdb,0x42,0xd5,0xb4,0x27,0x78,0x10,0xa0,0xcb,0x69,0x68,0x1e,0x76,0xed,0xbc,0x3c,0xa1,0x04,0x10,0x81,0x2a,0x4f,0x52,0x78,0x1e,0xae,0x5a,0x47,0x69,0x81,0xee,0xd3,0x14,0x1a,0x68,0x19,0x75,0x92,0x72,0x47,0x61,0x70,0xcf,0x96,0x35,0xa6,0xbb,0x00,0xaf,0x3e,0x90,0x86,0x22,0x9b,0x72,0x8a,0xa1,0x05,0xe2,0xfb,0xdc,0x30
+.byte 0xd5,0xdd,0x46,0x1f,0xf6,0x33,0x43,0xd1,0x59,0xc4,0x93,0x89,0x36,0x6a,0x7b,0x76,0xa7,0x40,0x6c,0xb1,0x9c,0xce,0x3a,0x8c,0xb6,0xd5,0xd1,0x0a,0x78,0xf6,0x08,0xfb,0xf5,0x9c,0xee,0x74,0x0d,0x39,0x51,0x6d,0x0e,0xa6,0xe9,0x22,0xd8,0x30,0xdf,0x16,0xf7,0xe3,0xbd,0xbb,0xe6,0x45,0xb8,0x9c,0xb5,0x49,0xf0,0xe8,0x7c,0xce,0x25,0xf8
+.byte 0x46,0xc0,0x59,0xc2,0xbc,0xdd,0xea,0x3e,0xeb,0x2e,0xf5,0xfd,0xd9,0x05,0x8a,0x2f,0xa3,0xa4,0x63,0xa6,0x50,0x08,0xce,0x2a,0x69,0xe7,0x58,0x57,0xa1,0xb2,0x44,0x41,0x04,0xfc,0x61,0xb1,0xb8,0x19,0x27,0x14,0x71,0x2f,0x55,0x64,0x28,0xa0,0xcc,0x47,0x0c,0xd4,0xed,0xfd,0x07,0x99,0xc6,0x9e,0xdc,0x5f,0x19,0x03,0x1a,0x00,0xda,0xf6
+.byte 0x2c,0x95,0xb0,0xd2,0xaa,0xfb,0xbc,0x1a,0xf3,0x62,0xaf,0x9c,0x38,0xde,0x61,0x30,0xd5,0x56,0x82,0x4b,0xf6,0xeb,0x34,0xc0,0xdc,0x51,0x97,0x89,0x80,0x47,0x9d,0x2a,0xae,0x0e,0x92,0x48,0xd2,0x9d,0x5a,0x67,0xef,0x33,0xa3,0xbe,0xdd,0x80,0x64,0x9c,0xc1,0xaf,0xf9,0x1a,0x4b,0x55,0x67,0x88,0x37,0x37,0xff,0x98,0xe3,0x9e,0xa9,0x4e
+.byte 0x1f,0xa1,0x32,0x70,0xa3,0xbb,0xdc,0x6e,0xb3,0x6d,0xfe,0x8f,0x74,0x89,0xed,0xe1,0x13,0x3c,0x8f,0x08,0x75,0x84,0x84,0xee,0xac,0xcc,0xa5,0x47,0x9f,0x3e,0xb9,0xed,0x26,0x20,0xf7,0x7b,0xfb,0x8a,0x48,0x58,0x51,0x24,0xf9,0xeb,0x66,0x6d,0xd6,0x83,0x24,0xff,0x9f,0x0d,0x38,0x9c,0xf9,0x24,0x99,0x12,0x49,0xb6,0xdd,0xce,0x44,0xe7
+.byte 0x31,0x3d,0x4b,0x23,0x8a,0xd5,0x62,0xa2,0xdb,0x78,0x56,0x3a,0x62,0xc8,0x59,0x5f,0xcc,0x58,0x76,0x19,0x5d,0x48,0x4a,0xc2,0x87,0x21,0xc3,0x3d,0x3a,0x38,0xbd,0x20,0xfd,0xc3,0xa6,0xab,0x32,0xb8,0xc8,0xd1,0x5c,0xa5,0xb4,0x64,0x60,0xd2,0x87,0xb7,0xe9,0xc2,0x2b,0xb2,0x75,0x04,0xf4,0x6e,0x96,0x99,0x5d,0x08,0xff,0xa3,0x45,0x8a
+.byte 0xad,0x7c,0xee,0x94,0x4e,0x45,0x86,0xad,0x0a,0x7a,0x5c,0x8f,0xff,0x28,0xb3,0x3c,0xf8,0x5e,0xb3,0x1e,0x5c,0xe0,0x22,0xf7,0x4e,0xe4,0xdf,0x1f,0xd2,0xa2,0x37,0x4a,0x87,0xa6,0x16,0x80,0x0c,0xc3,0x75,0x18,0xe4,0x76,0x8f,0xc3,0x1b,0xee,0xb1,0xe4,0x4b,0xeb,0x6f,0x15,0x48,0x60,0xaf,0x8e,0x0e,0xeb,0xbe,0x26,0xa3,0xbd,0x2a,0xb5
+.byte 0x6d,0x8b,0xd1,0xa1,0x0f,0x8e,0xaa,0xaa,0xb8,0x8d,0x84,0xe7,0x65,0x40,0x60,0x3d,0x59,0xb7,0x1c,0xef,0x08,0x0e,0x6f,0x21,0xb4,0xe6,0x10,0xda,0x59,0x9a,0x0f,0xe6,0xba,0xfd,0xed,0x7f,0xc1,0xe3,0x7a,0xb7,0x21,0x5d,0xcf,0x1c,0xbd,0xd2,0x59,0xc0,0x31,0xa5,0x8a,0x39,0x86,0x9e,0x7e,0x6a,0xcb,0x87,0x6f,0x01,0xba,0xa4,0x06,0x6b
+.byte 0x3b,0x5d,0x68,0x85,0x11,0xd2,0x2a,0x3c,0x8e,0x3a,0x8c,0x8b,0x59,0xa0,0x4a,0xfb,0x76,0x85,0xe6,0x47,0xc3,0xf4,0xc4,0xe6,0xcc,0x7b,0xff,0x71,0x03,0xd1,0xc2,0x01,0xe4,0x5e,0x49,0x31,0xa6,0x0e,0x17,0x9b,0x42,0xdc,0x75,0xd6,0xfe,0x09,0x0b,0x6d,0x21,0x46,0xfe,0x40,0xcd,0x7c,0xdb,0xca,0xc9,0xba,0x64,0x83,0xd3,0xf7,0x0b,0xad
+.byte 0xff,0xfd,0xe3,0xd9,0x49,0x7f,0x5d,0x48,0xaa,0xac,0xe5,0x74,0x2a,0x14,0x6f,0x64,0x21,0x81,0x09,0xcd,0x2d,0x19,0xf5,0x56,0x85,0xa8,0xec,0x98,0x65,0x46,0x99,0xec,0xbe,0xe3,0x86,0xd3,0x41,0x8b,0xe4,0x76,0x9b,0x5b,0x98,0x33,0x9e,0xdb,0xc9,0xde,0x89,0xfa,0x60,0x58,0xa8,0x2f,0x7a,0xca,0x30,0x91,0xc8,0x26,0x14,0x9c,0xd6,0x6d
+.byte 0xc2,0x3c,0xca,0xe0,0x9a,0x13,0x72,0x63,0x5e,0x20,0xfd,0xa0,0xca,0xb2,0xed,0x37,0xc5,0xd4,0x4e,0xec,0x1f,0x74,0x25,0x37,0xe2,0xbe,0xb1,0x7f,0x52,0x26,0x28,0x4f,0x02,0xe5,0x6a,0x27,0xf3,0xc4,0x9c,0x69,0x09,0xac,0xff,0x77,0x9c,0xa4,0x1d,0xe7,0xa1,0x7c,0x37,0x70,0x3b,0x3c,0xc4,0x16,0x8f,0x5d,0xe5,0x05,0xa9,0x2c,0x91,0x2e
+.byte 0x87,0xb0,0xa9,0x2e,0x32,0x73,0x5c,0x15,0x1e,0xbe,0x01,0xc9,0xd8,0x2e,0x26,0xf4,0x05,0x2d,0xe0,0xc0,0x38,0x81,0x61,0xf4,0x37,0x08,0xa0,0xc0,0x28,0x0a,0xb6,0xd4,0xcc,0x2c,0xc6,0xd4,0xda,0x48,0x49,0xcf,0x76,0x91,0x23,0x51,0x91,0xe7,0x50,0x94,0xae,0xb7,0x15,0x26,0xaa,0x82,0xd0,0x97,0xe8,0x5e,0xaa,0xfc,0xaa,0x60,0x62,0x81
+.byte 0x80,0xfd,0xfd,0xaf,0x65,0xcc,0x29,0x27,0x95,0xad,0x56,0xb9,0x85,0x66,0x49,0x62,0xb3,0x1a,0xf4,0x54,0xc7,0x5d,0x7f,0x73,0xe0,0xd2,0xc8,0x18,0x95,0x62,0x2f,0x5c,0x96,0xfb,0x63,0x15,0x46,0x07,0x5f,0x3e,0x52,0x18,0xf8,0x5d,0x45,0x0b,0xb6,0xf7,0xc5,0x3d,0x16,0xaa,0x0b,0x8f,0x9d,0x16,0xc8,0x93,0x13,0xd2,0xba,0x7a,0x52,0x1a
+.byte 0x7a,0x73,0xc4,0xca,0xfb,0x04,0xaf,0x6f,0x3e,0xfa,0xff,0x29,0x09,0xe2,0x74,0x35,0xc1,0xfc,0x21,0xcf,0x5f,0xf7,0x82,0x55,0x75,0x27,0xc9,0x91,0xc5,0xbf,0xe6,0x68,0xb6,0x0f,0x10,0x0e,0x91,0x30,0xb7,0x05,0xca,0x59,0x4a,0x7f,0xb0,0xf6,0xaf,0xf1,0x5d,0xc9,0xc5,0x06,0xc5,0xf4,0xe1,0x75,0x16,0x9a,0x2c,0xc0,0x3f,0xc1,0x98,0x91
+.byte 0xb7,0xe6,0xb1,0xf2,0xf9,0xfa,0x6d,0x27,0x98,0x33,0x8b,0x73,0x7a,0x57,0x12,0x6f,0x80,0x11,0x28,0x17,0x7d,0xf1,0x26,0xaa,0x05,0xf1,0x6e,0x86,0x98,0xe7,0xf6,0x9f,0x9c,0x06,0x8f,0xec,0xd7,0x2d,0xb0,0x83,0xdf,0x23,0x80,0x34,0xd3,0xd7,0xf7,0xd5,0x0d,0x52,0x18,0xcd,0xc7,0xe7,0x15,0xc9,0x1b,0xae,0x58,0xcf,0xc5,0xdd,0x25,0x2a
+.byte 0xff,0xa5,0xf3,0x6d,0x20,0xfd,0xda,0xfd,0x78,0x30,0x14,0x1f,0xb3,0x47,0xe3,0x2d,0x54,0x87,0xdc,0x30,0xbe,0x41,0xc0,0x48,0x52,0x82,0x49,0x78,0xad,0xfd,0x24,0xad,0xd6,0xc1,0x14,0x1e,0xa0,0xc1,0x3d,0x82,0x59,0x01,0x9b,0xc3,0xf4,0xf7,0x26,0xce,0x92,0x50,0x13,0x47,0xe0,0xf3,0xfa,0xd9,0x61,0x19,0x80,0x12,0xee,0x73,0x45,0x5b
+.byte 0x34,0xfc,0xb2,0x84,0xb2,0x3f,0xdc,0x77,0x8e,0x2d,0xb3,0x62,0xb9,0x03,0x2d,0xb6,0x2a,0x17,0xcd,0xfb,0x54,0xc2,0x5e,0xb9,0xcf,0xd6,0x05,0xe2,0xac,0x3f,0xce,0x50,0x0f,0xa1,0x3e,0x67,0x68,0x46,0x0c,0xab,0xa1,0xdc,0x2a,0x26,0x1f,0x22,0x1b,0xa7,0xc9,0x3b,0x6c,0x97,0x5d,0x5c,0x7d,0x1a,0x46,0x4a,0x99,0x92,0x85,0x87,0x35,0x6c
+.byte 0x78,0x9d,0xb0,0x39,0xd6,0x3b,0x52,0x60,0xb4,0xba,0xcc,0x2e,0xe9,0xe1,0x91,0x51,0xc1,0x52,0xc7,0x5d,0x84,0x95,0x54,0x25,0xdd,0xcd,0x40,0x35,0xa1,0xc8,0x7e,0xff,0x82,0x55,0x9f,0x64,0xef,0xa7,0xc1,0x79,0x57,0xc7,0x44,0xa8,0x1c,0x06,0xaa,0x2a,0x05,0x65,0x6c,0xdc,0x90,0x7d,0x2e,0x53,0x3c,0x56,0xe1,0x30,0xdf,0xcb,0x75,0x3d
+.byte 0x36,0x88,0xfd,0x72,0x2d,0xc7,0x8e,0x2f,0x11,0x5a,0x2e,0xa9,0xd6,0x37,0x4b,0x31,0x4e,0x6e,0xa0,0x4a,0xd9,0xa9,0x48,0x18,0x50,0xb1,0x28,0xf6,0x74,0x03,0x44,0xa7,0x06,0x55,0x86,0x1a,0x1b,0x07,0x79,0xc4,0x25,0xba,0x5d,0xce,0xa2,0x96,0x7d,0x62,0xa7,0x21,0xf0,0xa7,0xc2,0x91,0x03,0x38,0x37,0x0b,0x20,0x40,0x88,0x7b,0x28,0xf4
+.byte 0xf3,0xc2,0xb0,0x4b,0xf6,0xef,0x2f,0xd9,0xb5,0x81,0x17,0x95,0x42,0x98,0x7f,0x18,0xd4,0x7e,0xa1,0x85,0xbf,0x62,0xdc,0x40,0xe4,0xd3,0xcc,0x78,0x01,0xec,0x12,0xcc,0x04,0x5b,0xfe,0xdb,0x39,0x7c,0x1e,0x56,0x7c,0x72,0x57,0xb9,0xdf,0x9d,0x43,0xd4,0xe3,0x1f,0xbf,0x69,0xfb,0x43,0x23,0xd8,0x75,0x81,0xe8,0x39,0x0f,0xe4,0xe9,0x51
+.byte 0xea,0xb7,0xa7,0xc6,0x17,0xc6,0x75,0x4c,0xa8,0x17,0x41,0x1c,0x55,0x8e,0x8d,0xf3,0x64,0xbc,0xc3,0x33,0xa7,0xc1,0xbe,0xa2,0x89,0x75,0xd6,0xda,0xad,0x44,0xd5,0xdd,0x18,0xe2,0xfc,0x1d,0xa1,0xbc,0x1a,0xb8,0x40,0x1a,0x4f,0x44,0x4b,0x56,0xe9,0xf4,0xa8,0x16,0xe6,0xc9,0x40,0x90,0x9b,0x49,0xae,0x62,0x12,0x3d,0x50,0x2e,0x7b,0x60
+.byte 0x6f,0x04,0x01,0x2c,0x83,0x2a,0xd2,0x92,0x63,0xa2,0xe2,0x39,0x9a,0xc4,0x1e,0x5a,0x53,0x3f,0x4d,0x69,0xfa,0x0a,0x22,0x13,0x80,0xa4,0x6e,0xfb,0x09,0xcb,0x35,0xd7,0x12,0xa4,0xcd,0xfc,0x0b,0x06,0xa6,0x5e,0xc6,0x4a,0x22,0x56,0x5d,0x7f,0x70,0xd0,0xf8,0xe6,0x96,0x77,0xce,0xd9,0x69,0x6c,0x06,0xac,0xaa,0x94,0x6d,0x57,0x1b,0x28
+.byte 0xb4,0x07,0x50,0x19,0xd1,0x86,0xba,0xe6,0xe6,0x31,0x74,0x1d,0x3d,0xe8,0xe2,0x7b,0xfe,0xc9,0x41,0x89,0x20,0x5b,0x6a,0xc0,0x18,0x16,0xee,0x35,0xfa,0x56,0x35,0x3e,0x53,0x99,0xfb,0x8d,0xae,0x75,0x4f,0xc5,0x8d,0xff,0x23,0xd5,0x42,0xf4,0x81,0x5c,0x8b,0x71,0x7a,0x22,0xb0,0x6b,0x45,0x86,0xa6,0xc6,0xdb,0xa6,0x83,0x01,0x28,0xde
+.byte 0x38,0xaa,0x6e,0xf8,0x5a,0xf2,0xcc,0x3c,0xc5,0x65,0x78,0x37,0xe8,0x8a,0x59,0xf3,0xfe,0x8b,0xcd,0xf6,0x31,0x46,0xdc,0x72,0x19,0xf7,0x73,0xac,0x5c,0xf1,0xe3,0xfd,0x85,0x51,0xec,0x92,0x3a,0xf3,0xd7,0xb2,0x95,0x53,0x79,0x48,0xd3,0x29,0x84,0xec,0xc5,0x0a,0x71,0x15,0x52,0x69,0x6a,0xe1,0xab,0x69,0x94,0xc2,0x51,0xdf,0x27,0xd8
+.byte 0xb1,0x05,0xc4,0x12,0xea,0x1e,0xda,0x6e,0xf2,0xf5,0x8a,0xa8,0x72,0x74,0x5a,0xe5,0x45,0x5b,0x5f,0xf9,0xb0,0x56,0x5c,0x85,0xf7,0x63,0x8d,0x1d,0xbf,0xe9,0x7c,0x97,0xe9,0x37,0xb3,0x5b,0x4b,0x57,0xfc,0xf4,0x58,0x84,0x26,0x55,0x07,0xc7,0x0a,0xfe,0x5a,0x58,0xd0,0xd8,0x19,0xf4,0x02,0xad,0x2c,0x4e,0xbd,0xe1,0x07,0x48,0x3b,0xc4
+.byte 0xd6,0x23,0x3a,0x63,0xc3,0xf5,0x17,0x46,0x03,0xa4,0x9a,0x10,0xf9,0xac,0x70,0x9c,0x13,0x10,0x94,0xda,0x17,0xc5,0xbb,0x87,0x0f,0x9b,0x4f,0x54,0x55,0x6b,0x57,0x2d,0x12,0x0b,0xa7,0x9c,0x77,0x6d,0x67,0xb0,0x03,0xdf,0xc6,0xa2,0x76,0x96,0x0c,0xac,0x30,0xbc,0xa2,0x55,0x23,0x01,0xae,0x51,0x50,0xd4,0xab,0xd0,0xee,0x75,0xf1,0x96
+.byte 0x75,0xf5,0x2e,0xae,0x52,0x31,0x0b,0x0a,0x8a,0xdb,0x4c,0x4d,0x4c,0x80,0xfc,0xd7,0x68,0x05,0x54,0x47,0xa5,0xc4,0xb1,0x63,0x87,0x43,0x1b,0xe1,0x0b,0x4f,0xff,0x0c,0x02,0xf7,0x00,0xd4,0x8d,0x6e,0xa1,0x21,0x91,0x62,0xec,0x55,0xd5,0x72,0x70,0x59,0x7a,0xa4,0x0e,0x78,0x7a,0x87,0x1f,0x71,0x35,0x3b,0xf7,0x1f,0x66,0x8c,0x90,0xf9
+.byte 0x6d,0x1f,0x74,0x47,0x41,0xf5,0x21,0x98,0x0d,0x42,0x61,0x21,0x0b,0x62,0x59,0xc7,0x5e,0x58,0x37,0xfb,0xee,0xbb,0xa0,0x45,0xa8,0x84,0xae,0x41,0x29,0xc9,0x88,0x64,0x69,0x75,0xc1,0x5f,0x63,0x7c,0x00,0x1c,0x35,0x61,0x9e,0xad,0x19,0xd7,0xd8,0xf1,0x64,0x57,0x10,0x87,0x73,0xa8,0x8b,0x39,0x9b,0x1c,0x1a,0xc2,0x1b,0x01,0x1a,0x41
+.byte 0x26,0x58,0x93,0x8f,0xed,0xf9,0xe7,0xfe,0xcc,0x27,0x1b,0x6b,0xb8,0x28,0x5a,0x0b,0x04,0xa0,0x94,0x23,0x4b,0x21,0x5f,0xb3,0xc9,0xb6,0x7b,0x36,0x5a,0x67,0x6b,0xd2,0xc2,0x53,0x97,0x5d,0xa5,0x43,0xd3,0x79,0x83,0xe2,0x3b,0xe0,0xaf,0x5f,0xbd,0xf3,0xb0,0xfc,0x04,0x95,0x06,0x17,0x0c,0xe2,0x68,0xe8,0xf3,0x90,0xc7,0x2b,0x7b,0xcc
+.byte 0xaa,0xce,0xf5,0x0b,0x3c,0x3f,0x10,0xa7,0x31,0x9d,0xf0,0x1e,0x3e,0x74,0x57,0xbd,0x87,0xe7,0x37,0xd0,0x37,0x09,0xae,0x03,0x96,0xb1,0xad,0x8f,0x2d,0x72,0xdc,0x0f,0xdf,0xd9,0xfb,0xcc,0xb8,0x48,0x62,0xf7,0xad,0x05,0x4d,0xc6,0xe5,0x92,0xe3,0x95,0xa0,0x74,0x7a,0xa6,0x84,0x13,0x68,0x17,0xaa,0x8f,0x40,0x2a,0x8d,0x2b,0x66,0xdc
+.byte 0xf8,0xf6,0x6d,0x7c,0x7e,0x40,0x22,0x05,0x16,0x20,0xbc,0xe5,0xc2,0x87,0xe2,0xd5,0xbd,0x47,0xd5,0x69,0x95,0x12,0x25,0x1c,0xaa,0x9d,0xb5,0x73,0x08,0xaf,0xfb,0x46,0xa5,0x11,0x2c,0x93,0xc6,0xfc,0xc0,0x5e,0x0e,0x99,0x1c,0x80,0x5f,0xe5,0xc8,0x52,0x73,0x35,0x4d,0xbc,0x70,0xeb,0x40,0xc9,0x47,0x8a,0x8f,0x19,0xd9,0xa9,0xec,0x4b
+.byte 0x88,0x53,0x56,0x08,0x4a,0xa2,0x32,0x1f,0xe2,0xbb,0x68,0x35,0xfd,0xf2,0x0e,0x0f,0x7f,0xc8,0xf1,0x59,0xac,0x97,0x8f,0x84,0x69,0xb6,0xb9,0x5f,0x84,0xe9,0xf2,0xf9,0x09,0xf6,0xf1,0x31,0xd7,0x1a,0xa8,0x25,0x32,0x5f,0xb1,0xa7,0x84,0x15,0xfa,0x07,0xa8,0x53,0xce,0x2a,0x26,0xe0,0x4d,0x07,0x4f,0x45,0x63,0x76,0xfd,0xe3,0xb4,0x4e
+.byte 0x81,0x5e,0xe6,0x01,0x9c,0xf5,0x82,0x2d,0x71,0x0f,0x98,0xb4,0x72,0x06,0xbc,0x89,0x89,0x60,0x5f,0xd9,0x92,0xcf,0xb9,0x41,0xe3,0x13,0xaa,0xe4,0x80,0xb5,0x75,0xf4,0x9a,0x1b,0xc2,0xa3,0xa4,0xa9,0x0f,0x15,0xdc,0x26,0xdd,0x20,0x10,0x27,0xbd,0x06,0x77,0x12,0xa5,0xb3,0xde,0x9f,0xbf,0xc4,0xb6,0x1d,0x76,0xdc,0x16,0x00,0x2e,0xe2
+.byte 0x00,0x4d,0xb3,0x62,0x57,0x73,0x1e,0x90,0xe2,0xaa,0x4c,0x47,0xdf,0x6b,0x2d,0x66,0x2f,0x82,0x55,0x91,0x26,0x33,0xb9,0x3a,0xc7,0xf1,0x0a,0xda,0x9b,0x6b,0x05,0x82,0x0f,0x0e,0x30,0x74,0x0b,0xea,0x0f,0x49,0x55,0x3b,0xe7,0x42,0x48,0xca,0x82,0x3e,0x8c,0xbc,0xe2,0x88,0x43,0x44,0x0d,0x37,0x9b,0xd1,0xfc,0xf1,0x45,0x46,0x0e,0xe1
+.byte 0xec,0x91,0x39,0x96,0x7d,0xbc,0xd5,0xb1,0x11,0x55,0x54,0x49,0x4f,0x18,0xed,0xec,0x58,0xdb,0xb3,0x7d,0x64,0x8d,0xfc,0x65,0x1f,0xf0,0xe0,0xc0,0x41,0xc0,0x19,0xeb,0x16,0x16,0x71,0x36,0x88,0xcf,0x75,0x3d,0x9c,0xe6,0xa0,0x84,0x54,0x26,0x64,0x95,0x9a,0xe1,0x0b,0x51,0xcf,0x9a,0x55,0x60,0x4d,0x9d,0x1d,0x37,0x71,0xa8,0x94,0x0a
+.byte 0x20,0xeb,0xf2,0x91,0x14,0xfc,0x12,0xb0,0x1e,0xe3,0x5e,0x3a,0xbb,0x22,0xde,0x20,0xb1,0x58,0xef,0x0b,0xb1,0xc2,0x2f,0xea,0xd8,0xdb,0x1d,0x3a,0x67,0x7b,0xbd,0x26,0xfa,0x4a,0x3c,0x3d,0xbd,0x87,0x4c,0xba,0x57,0xdf,0xfb,0x1d,0xf7,0x26,0x5f,0x52,0x4e,0xdd,0x9b,0x38,0x62,0xed,0x48,0xc1,0xae,0x7f,0xa8,0x13,0x05,0x09,0xff,0xc0
+.byte 0xd3,0x49,0x75,0x1f,0x6a,0xe0,0x79,0x94,0xc1,0xe9,0xe3,0xf5,0x33,0x40,0xd4,0x6b,0xfe,0x4d,0x6e,0x84,0xb9,0x20,0x68,0x2b,0x6c,0xb3,0xf1,0xb1,0x1c,0xfd,0x93,0x14,0x7f,0x35,0x9b,0xd5,0x07,0x15,0x87,0x56,0xb9,0x45,0x22,0x64,0x73,0xdb,0x34,0x35,0xca,0x15,0x4e,0xa2,0xa2,0xe2,0x7a,0x6e,0x14,0x46,0xf5,0xf1,0x70,0xd3,0x3a,0x2e
+.byte 0x38,0x9d,0xf6,0xc6,0x29,0xd5,0x7f,0xc7,0x77,0x2c,0x33,0x55,0x1c,0xc2,0xf1,0xaf,0x8e,0x4d,0x1b,0x22,0x36,0x35,0x93,0x47,0xa5,0x59,0xb4,0x94,0x0f,0x2d,0x66,0x24,0x6f,0x57,0xa4,0x95,0xf3,0xd7,0xf3,0x59,0x9d,0xc0,0xda,0xa7,0xf7,0xf2,0x8d,0x93,0xc9,0x90,0x91,0x9e,0x12,0x3f,0x34,0x01,0x90,0x8b,0x13,0x09,0x3d,0x2f,0xa8,0x31
+.byte 0xfa,0x39,0x4a,0x7d,0x0d,0x34,0xa3,0xf1,0x75,0xdb,0xa2,0xd2,0x5c,0xf1,0x72,0xfd,0x7f,0x7b,0x15,0x92,0xf0,0x71,0xd6,0xa0,0x74,0x53,0x61,0x67,0xa4,0x8b,0x72,0x3a,0x66,0x0a,0xce,0xc9,0x1c,0x5b,0x4d,0xaa,0x0a,0x3a,0x91,0x0a,0xbb,0xef,0x6e,0x8d,0x00,0xc0,0xa1,0x89,0xa9,0xbd,0x5a,0x2d,0xf8,0x7c,0x1f,0xb2,0x5a,0x73,0x33,0xe7
+.byte 0xb3,0xfd,0xd4,0xe3,0x81,0x69,0x30,0xc1,0xf8,0x97,0x7b,0xf3,0x63,0xaa,0xd5,0x5a,0x98,0x95,0xb3,0x65,0x2d,0xf9,0x68,0x2e,0x2c,0x26,0xe6,0x77,0x8f,0x76,0x7a,0x02,0xc7,0x50,0x28,0x40,0xcf,0x44,0x66,0x18,0x54,0x52,0xef,0x79,0x26,0xc2,0x76,0x5b,0x71,0x92,0x49,0xba,0xe1,0xd7,0xf2,0xdd,0x57,0xe0,0x78,0x6e,0xb6,0xdd,0x0d,0x20
+.byte 0x85,0xf9,0x34,0x9e,0x65,0x6b,0x9f,0x41,0x24,0xe2,0xb1,0x2a,0xef,0x8b,0xd2,0x19,0x81,0x73,0x56,0x5a,0x84,0xd3,0x46,0xf8,0x74,0xe3,0x1f,0x3d,0xd9,0x16,0x86,0x38,0xf6,0x7c,0x04,0xab,0x9a,0x64,0x0e,0x48,0x06,0x4c,0x61,0xcd,0x2d,0x4d,0xef,0x6f,0xd6,0x7d,0x31,0x1c,0x56,0x65,0xc4,0xf1,0xa7,0x15,0xac,0xa4,0xe2,0x8b,0x83,0x5e
+.byte 0x64,0x36,0x2e,0x77,0x94,0x2e,0x2e,0xa3,0x62,0xcf,0x6e,0x7a,0x6d,0x39,0xaf,0xf7,0x96,0x88,0x31,0x14,0x58,0x46,0x30,0x0c,0x36,0x3a,0x4c,0x53,0xe0,0xa7,0x24,0x76,0x84,0x0f,0xfb,0x7e,0x55,0xa0,0x0f,0x63,0xfc,0xd6,0x1f,0x58,0x68,0xb5,0xcc,0x77,0x4f,0x16,0x91,0xa7,0xfd,0x62,0xb3,0x88,0x13,0x7c,0xcb,0x63,0x6d,0xe4,0x38,0x4c
+.byte 0x6e,0x3b,0xf7,0xe3,0x8d,0x52,0x84,0x61,0x19,0x12,0x51,0xbe,0xed,0x32,0x3d,0x77,0xdd,0xa1,0xc3,0x59,0x65,0x79,0xa1,0x6b,0xbc,0x65,0x6c,0xe3,0x7e,0x60,0x49,0xbd,0xcf,0x6f,0x61,0x97,0x98,0xbe,0x74,0x38,0xd1,0x09,0xc1,0x59,0xe5,0x7f,0xfe,0xbf,0xfd,0x60,0x1b,0x96,0x00,0x46,0x56,0x4d,0x81,0x4c,0x70,0x59,0x39,0x66,0x13,0x58
+.byte 0xe7,0x62,0x3a,0xfc,0x1b,0xe5,0xf9,0x03,0xd4,0x4b,0xab,0x1d,0x56,0x22,0x4a,0x09,0xa5,0xdd,0xac,0x39,0xbe,0x27,0x39,0xb3,0xe8,0xad,0xe0,0x07,0x86,0x10,0xce,0xa9,0x4e,0x8b,0x47,0x8d,0xb8,0x63,0x2f,0x61,0x1a,0x8b,0xd4,0xd3,0xfe,0x73,0x82,0x5a,0xd6,0xa9,0x46,0x56,0xa7,0x81,0xe9,0xda,0xb9,0x17,0xa7,0xc8,0x0f,0x24,0x16,0x6a
+.byte 0x12,0xfe,0xc3,0x65,0x85,0x77,0xab,0x89,0x44,0x1b,0xa3,0x8b,0xfd,0x07,0xf4,0x77,0xaa,0xe1,0x71,0x33,0x74,0x93,0xdc,0x90,0x53,0x39,0x47,0x8c,0xea,0x18,0xe1,0x6a,0xed,0x8c,0x56,0x08,0x2f,0xa1,0x1f,0x22,0xf2,0xc0,0x12,0xcd,0xb7,0xdf,0xb6,0x3c,0xd6,0x22,0x6c,0x5b,0x00,0x0f,0xdb,0x66,0x5b,0x54,0x35,0x48,0x37,0x8c,0x79,0x74
+.byte 0xd1,0xb0,0x15,0x01,0x22,0x3a,0x7c,0x17,0x8c,0x20,0x06,0x9b,0x13,0x6e,0xee,0xbf,0xb4,0xac,0x01,0x61,0xb9,0x28,0x65,0x8e,0x53,0x12,0x4f,0xe0,0x5f,0xfc,0xdb,0x40,0x6c,0xa2,0x19,0x64,0x49,0x7a,0xc7,0xc5,0xc8,0x53,0x6e,0xd5,0x68,0xe1,0x61,0xe5,0x87,0xc2,0x99,0x59,0x4c,0x27,0xc8,0xd0,0xd0,0x10,0xce,0x9f,0x09,0xff,0xf5,0xa8
+.byte 0xf8,0x79,0xf6,0x0f,0x73,0xda,0x8a,0x36,0x8e,0x48,0x7e,0xbd,0x98,0x76,0x57,0xfa,0x5c,0xec,0xa5,0x3d,0x30,0xfe,0xa3,0xe5,0x27,0x87,0xcf,0x26,0xfe,0x61,0xe4,0xed,0xd1,0xfb,0xfc,0x91,0x5d,0xb6,0x70,0x2c,0x2c,0x59,0x14,0xd5,0x1d,0x9a,0xb9,0x2c,0xef,0x24,0x7b,0x10,0x8d,0x99,0x63,0xaa,0x82,0xf0,0x1c,0xe8,0xa0,0x00,0xa5,0xa7
+.byte 0xf8,0xc0,0x35,0x9e,0x12,0x18,0xaf,0x42,0x9d,0xe5,0x2b,0x72,0x6c,0x31,0xd8,0x8f,0x6c,0xde,0x2e,0x37,0xa6,0x73,0x06,0xe7,0x90,0x43,0x79,0x99,0x64,0xd1,0x17,0xa1,0x43,0x6d,0xd4,0x90,0x50,0xf2,0xcc,0x0b,0x73,0x49,0x9e,0x14,0x7c,0x49,0x92,0x05,0x0e,0x8c,0xda,0xb7,0x18,0xf0,0xcc,0xea,0xe4,0x32,0x58,0xc7,0xbd,0x8e,0xca,0x35
+.byte 0x52,0x9f,0xec,0x5d,0xa0,0x6c,0x83,0x61,0x07,0x74,0x37,0x4a,0x10,0xa0,0x98,0x83,0x3a,0x65,0x17,0x63,0xd0,0x22,0x96,0xb5,0xed,0xbb,0xbb,0x1c,0x18,0x8a,0x49,0x3d,0x0f,0xcc,0x24,0xb3,0x9b,0xb6,0x23,0x2e,0x9d,0x97,0xe7,0x31,0xf8,0x36,0x6d,0x7b,0xa1,0xf1,0x02,0xde,0x7c,0xad,0x77,0x5d,0x85,0x7c,0x39,0x61,0xc7,0xd7,0x3f,0x70
+.byte 0x1c,0xe1,0x0e,0x49,0xf4,0xcd,0xab,0xfd,0x4d,0x2f,0xc7,0xb7,0x53,0xfc,0xed,0xeb,0x41,0x2a,0x80,0x40,0xf3,0x47,0xf8,0x15,0xa0,0x4c,0x8b,0x34,0xf6,0x6a,0xb8,0x30,0x09,0x4d,0xe6,0x60,0xb7,0x24,0x6b,0x4c,0x26,0xdf,0x83,0x37,0xc7,0x96,0xba,0x35,0xda,0x29,0x4e,0xca,0x52,0xf7,0x41,0xd3,0x98,0x27,0xb2,0x9e,0xec,0xcc,0x12,0xdc
+.byte 0x77,0xfd,0x11,0xbd,0xbd,0xbb,0x5e,0x0c,0x37,0x29,0xd2,0x4f,0x7d,0x5c,0x97,0xad,0x72,0x93,0x4a,0xfa,0x17,0x07,0x07,0x26,0xee,0xa7,0x29,0x2e,0xdb,0xf6,0x60,0x65,0x2d,0x85,0xbe,0x27,0x4d,0xf7,0x2b,0xb4,0x81,0xf5,0x3a,0x1d,0xae,0x25,0x8b,0x60,0xc2,0x75,0x3a,0xfd,0xf9,0x4d,0x90,0x7a,0x8a,0x3a,0xf6,0xa9,0xf0,0x11,0xd2,0xb9
+.byte 0xdb,0x23,0x40,0x9d,0x33,0xc3,0xbf,0x60,0x95,0x9c,0x6f,0xa9,0x82,0x42,0xe5,0x67,0x52,0x36,0xea,0x68,0x64,0x24,0x85,0x46,0x7e,0x2a,0x1a,0x6a,0x4b,0xa8,0xb0,0xa0,0x9c,0xb8,0x4a,0xb6,0x2e,0xb2,0x6b,0xf4,0x63,0x9f,0x54,0xb5,0x6f,0x1b,0xf5,0x71,0x7e,0xf8,0xef,0xb2,0x92,0xe2,0xcf,0x65,0xb4,0x02,0x9b,0x75,0x4b,0xf9,0x6b,0xa1
+.byte 0x24,0x3b,0xea,0x7f,0x31,0x08,0xd4,0xdc,0xab,0x12,0xc0,0xca,0x64,0xee,0xfa,0x61,0x1c,0x0f,0x24,0xc3,0x8c,0xbd,0xc8,0xd2,0x42,0xf7,0x1f,0x2e,0xd3,0xd1,0x51,0x86,0xfb,0xa2,0x95,0xc5,0x8c,0x5b,0x61,0x14,0xc9,0xe4,0x07,0xa1,0xf7,0x39,0x11,0x40,0x68,0xd6,0xe2,0x38,0x96,0x6f,0x99,0xf1,0xd2,0xfb,0x8e,0xb8,0x3d,0xf2,0x8a,0x4e
+.byte 0x3e,0x54,0xd9,0x0e,0xd1,0xc9,0x31,0x04,0xa4,0xee,0xbe,0x51,0xcf,0x5f,0xd1,0xc8,0x13,0x96,0x9d,0x9b,0xdf,0x32,0xa9,0x38,0x8f,0xbc,0x7e,0x22,0x1a,0x52,0x5f,0x14,0x61,0xeb,0x78,0xf4,0x01,0xe9,0x5c,0x18,0x1c,0xb5,0xe1,0x80,0x06,0x3e,0x8e,0x72,0x33,0xf9,0xaa,0x49,0xec,0x5b,0x7a,0x04,0xf2,0x9b,0x48,0x8a,0x58,0x14,0x4b,0x7e
+.byte 0x4d,0x26,0x0b,0xe0,0xf0,0x69,0xa3,0x36,0x75,0x3e,0x73,0xec,0x53,0x20,0x35,0x8e,0xfa,0x40,0xf0,0xcd,0x70,0xe1,0xe4,0x64,0x89,0x14,0x55,0xd7,0x20,0xe8,0xbd,0xc2,0x85,0xa8,0x4d,0x51,0x96,0x27,0x54,0x50,0xc7,0xa1,0x9c,0x35,0x52,0x1f,0x8b,0x6f,0xa2,0x62,0x36,0x94,0x02,0xb1,0x01,0xc6,0x4e,0x53,0x83,0x65,0x98,0x25,0x6d,0x26
+.byte 0x6d,0xef,0x4e,0x7a,0xe0,0x56,0x6a,0x6c,0x23,0xe8,0xa6,0x97,0xc1,0xf2,0xb1,0x2d,0x03,0x29,0xef,0xa0,0x6d,0x86,0x8d,0x5a,0x00,0x83,0x14,0xed,0xd4,0x1e,0x79,0xc4,0xb4,0x42,0xfd,0x53,0xaa,0xab,0xd7,0xa3,0xf9,0x7d,0x15,0x26,0xab,0x81,0xc4,0x7a,0x96,0x14,0x94,0x71,0xe1,0x7f,0xc1,0x67,0x5f,0x5f,0x11,0xb4,0x72,0x03,0xf8,0x9b
+.byte 0x2f,0x82,0xa3,0x4e,0xda,0xfd,0x2a,0x31,0xf1,0x74,0x6d,0x96,0x7a,0x9c,0xf9,0x01,0xd9,0x55,0x8e,0x52,0xe4,0xae,0x22,0x14,0x7b,0xc0,0x5a,0xc4,0x31,0x23,0x9a,0x2e,0x9d,0x86,0x86,0xd5,0x66,0xc8,0x8b,0xdb,0x49,0x5f,0xca,0x57,0x51,0x50,0x75,0x3f,0xeb,0xb1,0xe5,0x84,0x42,0x8f,0x0f,0xca,0x86,0xcf,0xb0,0x17,0x06,0x06,0x46,0x8c
+.byte 0x4a,0x84,0xde,0x28,0x84,0x24,0x7f,0x33,0x48,0xe8,0x89,0x87,0x1f,0x02,0x07,0x4f,0x36,0xa9,0xdc,0x8a,0x42,0xb6,0xc7,0x9c,0x47,0xd4,0xd4,0x2d,0xc0,0x17,0xb0,0xe6,0x23,0xb7,0xae,0x0d,0x9f,0x38,0x0a,0xdf,0x7f,0x73,0xbf,0x93,0x19,0x05,0x23,0xbf,0xc0,0x53,0x2d,0xcd,0x3e,0x73,0x01,0x78,0xa7,0xdc,0x6c,0x85,0x1d,0x25,0xc5,0x54
+.byte 0x68,0x95,0xc1,0x20,0x65,0xd9,0x01,0x85,0x7d,0xc9,0xba,0x63,0x43,0x7a,0x23,0xbb,0x95,0x3a,0x76,0x2d,0x75,0x1e,0xac,0x66,0x3e,0x20,0x30,0x8d,0x37,0x64,0x3c,0xc7,0x6f,0x36,0xb8,0x34,0x60,0xd2,0xb4,0x54,0x07,0x52,0x6c,0xfa,0x04,0xfe,0x2b,0x71,0x03,0x03,0x97,0xfc,0x4a,0xf9,0x4d,0x44,0x1a,0xf9,0xd7,0x4b,0xe5,0xe1,0xf9,0xb9
+.byte 0x41,0xa0,0x5b,0xa2,0x69,0x48,0xba,0xeb,0xcc,0x4e,0x55,0x4b,0xbd,0x41,0x09,0xa8,0x90,0x5c,0xc6,0xe3,0x20,0x0c,0x8f,0xfc,0x7e,0x0e,0x4f,0x3d,0x47,0x65,0x40,0x1e,0x79,0x9a,0xe0,0x8f,0x8f,0xe9,0xcb,0xaa,0x04,0xb8,0xd9,0x91,0x30,0x2a,0x4c,0x17,0x44,0xc0,0x03,0x4c,0x37,0xd3,0xdb,0x20,0xe5,0x8e,0x70,0x87,0x57,0x4f,0x8a,0xcf
+.byte 0xee,0x64,0xbc,0xef,0x0f,0x9e,0xcf,0x95,0x5e,0x11,0x4f,0x7a,0x35,0x53,0x8c,0x85,0x6a,0xff,0x72,0x1b,0x35,0x51,0x89,0xf8,0x94,0x65,0x97,0xec,0xfe,0xbd,0x00,0x29,0x3d,0xe8,0x96,0x23,0xa4,0xe3,0xcf,0x81,0xb2,0x8f,0x73,0x4c,0x05,0xc3,0xcc,0x37,0x22,0x97,0xa0,0xda,0x49,0xb2,0xbd,0x07,0x2b,0x26,0xa0,0x6f,0x6b,0x1f,0xa6,0x15
+.byte 0xe3,0x6e,0x12,0xa4,0x51,0x1b,0x72,0x22,0x08,0xfe,0xf7,0x93,0x1a,0x9f,0x62,0x12,0xd4,0x11,0x1f,0xd1,0x80,0xeb,0xa4,0xb1,0xf4,0x37,0x3b,0x60,0xd8,0x2b,0x53,0xae,0x69,0xf8,0x48,0x38,0xf4,0x20,0x28,0xe1,0xfb,0x6a,0xec,0x6e,0x11,0x2e,0x2c,0x59,0x62,0x23,0x8a,0x82,0xc4,0x33,0x7b,0xdc,0x33,0x99,0x41,0x29,0x4f,0xa1,0x6e,0x3a
+.byte 0x48,0x13,0x1c,0x1f,0xa3,0x1f,0xd2,0x02,0x79,0xe1,0xe4,0xb9,0x99,0xa4,0x50,0xea,0x53,0x96,0x4e,0x82,0x7c,0xee,0x65,0x07,0x26,0x87,0xf9,0x9d,0x45,0x17,0x37,0x61,0x7e,0x5f,0xb9,0xd2,0x55,0x3c,0x45,0xf7,0xec,0x33,0x08,0xa3,0x41,0x24,0x8f,0xb2,0x75,0x41,0xb6,0xa2,0x21,0xfe,0x94,0x7e,0x1e,0xe6,0x03,0x6e,0xf4,0xeb,0x23,0x59
+.byte 0x51,0x25,0x99,0x19,0x6d,0xf7,0xe3,0x22,0xd8,0x41,0x0f,0xd5,0xaf,0x0d,0xc6,0x3f,0x8e,0x36,0xee,0x90,0x23,0x67,0x03,0xcb,0xe3,0xaf,0xc4,0xf8,0x22,0x1f,0xd8,0x3e,0x94,0xdf,0x13,0xc9,0x4f,0x17,0x22,0x8c,0x93,0x6b,0x3f,0x60,0x1a,0xbd,0xfa,0x9f,0xe6,0x43,0x45,0xe1,0x0a,0x95,0x21,0x06,0x52,0xbd,0x58,0x56,0x84,0x56,0x36,0xf3
+.byte 0x55,0x58,0x46,0x62,0x6c,0xb3,0xa0,0x29,0x5a,0xfc,0xb4,0x87,0x5f,0x89,0xa5,0xab,0x6d,0x5a,0x44,0xc5,0xc8,0x50,0x83,0xe1,0x41,0xd4,0x97,0x6c,0x08,0xb1,0x43,0x33,0x0d,0x3a,0x8b,0x31,0xa1,0xae,0x77,0x71,0xb7,0x67,0x65,0xd7,0xa7,0xc9,0x6c,0x4a,0x9b,0x80,0xd5,0xbf,0xae,0x0f,0x9b,0xce,0x1a,0xa3,0x26,0xc6,0x19,0xa1,0x8d,0x12
+.byte 0xd9,0x09,0xae,0xac,0x9f,0x4b,0xab,0xaf,0xf6,0xc5,0x9e,0x26,0xe6,0x23,0xcb,0x3e,0x60,0x1e,0x3d,0xa1,0xec,0x59,0xca,0xf1,0x87,0x0e,0xaf,0x47,0x5f,0xab,0x17,0x99,0xbd,0x87,0x1c,0x1d,0x00,0xd6,0xb2,0x59,0x56,0xdd,0x49,0x20,0xb5,0x91,0xf8,0x0c,0xf1,0x80,0xc6,0x37,0x92,0xd7,0x2c,0x02,0x0d,0x47,0x1b,0x1b,0x6b,0x3f,0x60,0xd0
+.byte 0x21,0x9b,0x49,0x47,0x3c,0xaa,0x83,0x44,0x1b,0x92,0x8e,0xec,0x63,0x40,0xd6,0x9a,0x48,0x7c,0x5e,0x97,0xe4,0xf0,0x84,0x36,0x30,0x11,0x0b,0x7c,0x79,0x3b,0xff,0xdf,0x77,0xf6,0xc9,0xdb,0x49,0xdd,0x2a,0xe7,0xca,0x9a,0x5b,0xef,0xd4,0x84,0xe2,0x44,0x8b,0xef,0x4e,0x0d,0x13,0xd6,0xbb,0xba,0x29,0x02,0xae,0xfc,0x55,0x24,0xfa,0x4b
+.byte 0x7d,0x71,0xc9,0xde,0x71,0x36,0xbc,0xac,0x31,0x5c,0xf8,0x20,0xdd,0xb8,0xae,0x03,0xd3,0xb0,0xdc,0x27,0x7f,0xc5,0xff,0xda,0x8a,0x36,0x2d,0x8f,0xae,0xbd,0xf8,0x92,0x28,0x8e,0x0c,0xc3,0xaf,0x4e,0x33,0xf0,0x71,0xdb,0xad,0x4d,0xc1,0xef,0x52,0x1c,0x84,0xdc,0x0d,0xf3,0xab,0xb9,0x0b,0xe0,0x18,0xa5,0x06,0xdc,0x78,0x41,0x73,0x35
+.byte 0x95,0x37,0x84,0xba,0xc1,0x4e,0x0a,0xe4,0x4d,0x05,0xfe,0x9d,0x74,0x68,0x4a,0x35,0xf0,0x15,0xaa,0x7b,0xfe,0x08,0x47,0xb2,0x84,0x65,0x1d,0x0d,0x9f,0xe7,0xe0,0x04,0xf9,0x1c,0xac,0x66,0xb3,0x75,0x96,0x8f,0x25,0xb6,0x29,0x53,0x52,0x50,0x7a,0x50,0xd1,0x89,0xc7,0x05,0xfb,0x3a,0xb0,0xfa,0x6b,0x96,0x9d,0xfc,0xb0,0xcd,0x68,0x21
+.byte 0x61,0xf6,0x65,0x64,0xa7,0xc6,0x56,0xbd,0xf0,0x9b,0x4a,0x9a,0xe2,0x8c,0xd8,0x88,0x70,0x82,0x0c,0x87,0x51,0x77,0x23,0xd8,0xd8,0xf8,0x4a,0xfe,0xf4,0x6d,0x3f,0x2a,0x36,0x0c,0x67,0x85,0x43,0x13,0x83,0xd5,0xe9,0x32,0xff,0x8c,0xec,0xd4,0x7f,0xd2,0x32,0x4d,0x4e,0xec,0x76,0x55,0xf9,0x0d,0xb7,0x57,0x6c,0xc4,0xd6,0x22,0xd3,0x6e
+.byte 0x71,0x23,0x68,0x45,0x03,0x37,0x27,0x3d,0x56,0x89,0xbb,0x7c,0xf1,0xa8,0x09,0xd6,0xb2,0xc5,0xe6,0xf6,0x72,0x77,0x3e,0xb0,0x8a,0x3d,0x17,0xbd,0xd5,0x0d,0xdb,0x62,0xa7,0x07,0x66,0x35,0x19,0x12,0xff,0xcf,0xdd,0xb3,0x09,0xa3,0x58,0x5b,0x0d,0x87,0x76,0x33,0x28,0x98,0x91,0x48,0xac,0xa1,0x22,0x9f,0xda,0x36,0x03,0x8a,0xc1,0x5e
+.byte 0x6c,0x2e,0x42,0x8e,0x1a,0x7d,0x75,0x69,0xb2,0xcf,0xb0,0x14,0x80,0xa8,0x91,0xc2,0xbc,0x24,0x8f,0x25,0x9a,0x9e,0xa3,0x4d,0x46,0x55,0x53,0x05,0x0c,0xf8,0xdb,0xe0,0xee,0xe4,0x32,0xff,0x39,0x74,0x9a,0xa8,0xf7,0xa4,0x6e,0x5b,0x9a,0x89,0x33,0x40,0xf4,0xce,0x54,0x4a,0x18,0xdb,0x11,0xe4,0x83,0x69,0x52,0xef,0x12,0xc6,0x13,0x6e
+.byte 0x2a,0x14,0xb9,0x8e,0x38,0x8d,0x6b,0xef,0x02,0xc8,0x66,0xf0,0x78,0xaa,0xa6,0x04,0xa3,0xa5,0x1d,0xdb,0xac,0x02,0x23,0x4c,0x2a,0xa5,0xbf,0x66,0xa4,0x47,0xa9,0x8e,0x50,0xd2,0xf8,0xf5,0x0d,0x0f,0xc9,0x07,0xd8,0x1a,0x94,0x84,0xcf,0xb3,0x56,0x53,0x5f,0x83,0x1d,0x30,0xb6,0x94,0x36,0xf4,0x16,0x72,0x8c,0x6d,0x49,0xe4,0x6d,0x93
+.byte 0xb1,0xa1,0x97,0x70,0x75,0x47,0x3a,0x7e,0xa6,0x39,0x1d,0xf5,0xcc,0x37,0xaa,0x90,0x53,0xe1,0x9b,0xcb,0x9a,0x97,0x7d,0x18,0x4a,0x3c,0x1f,0x05,0xf4,0xe3,0x6f,0x7a,0x19,0x84,0xbc,0x68,0xa4,0x6e,0x5a,0xb5,0x7a,0x51,0xda,0xf5,0x75,0x1e,0xfe,0xb0,0x73,0x43,0x39,0x98,0xb7,0x1e,0x17,0x36,0x35,0x15,0x64,0x90,0xb6,0x83,0x43,0x8f
+.byte 0xcd,0xb6,0x8c,0xc4,0xe4,0xee,0x0e,0x1c,0xbd,0x3a,0xe6,0x6e,0x44,0x73,0x88,0x30,0xa0,0xf0,0x97,0xf5,0x5e,0x12,0xea,0xd9,0xd7,0xb5,0xc5,0x1d,0xc7,0xc8,0x55,0xbb,0x2c,0x64,0x43,0x50,0x15,0x71,0x02,0xd3,0xf9,0xb4,0xe7,0x2f,0x0f,0x98,0x9e,0x87,0x40,0x2a,0x61,0x06,0x44,0xc2,0x47,0xaf,0x44,0x4f,0xdd,0xa3,0xb0,0xb2,0x8d,0x8c
+.byte 0x83,0x96,0xd3,0x2a,0x38,0xdf,0x87,0x5d,0x1c,0x64,0xc8,0x4f,0x3c,0x41,0xc7,0xf8,0x64,0x58,0xa6,0x9b,0xcb,0xcd,0x77,0xdb,0x38,0xe7,0x30,0xb6,0x91,0x88,0xd8,0x9d,0x29,0x71,0x12,0x9e,0xdf,0x20,0xd9,0x14,0xa3,0xa0,0xbd,0x0a,0x99,0x67,0x0a,0xe1,0xe9,0xba,0xd0,0x1b,0xba,0xc8,0x8d,0x76,0x10,0xe8,0x30,0xa1,0x93,0xf4,0x95,0x6a
+.byte 0x12,0xd5,0x95,0x31,0x7f,0xdb,0x33,0xfc,0xbf,0x7a,0xbe,0xe4,0xfa,0x50,0x1b,0x24,0x75,0x9b,0xf8,0x81,0x34,0xc8,0xfb,0xda,0x3c,0x6f,0x3b,0x9a,0xb2,0x6f,0x94,0x0c,0xd9,0xc3,0x05,0xd6,0x96,0x10,0x27,0xdb,0xd6,0x88,0x72,0xe4,0x8f,0xfc,0xd3,0x52,0xf8,0x63,0xb2,0xce,0xf1,0x2a,0xbc,0x1c,0x23,0x9d,0xfb,0x27,0xdd,0x8d,0xe4,0xcc
+.byte 0x63,0xcf,0xad,0xe6,0xe9,0x4f,0xb8,0x8a,0x20,0x47,0x75,0x73,0x3f,0x27,0x07,0x5d,0x8c,0x8c,0x6e,0x7a,0x91,0xe2,0xf6,0xd5,0x70,0xd8,0x00,0xe5,0x0f,0xde,0x78,0xd8,0xb4,0xd3,0x18,0x5a,0x24,0x43,0x91,0x0c,0xbe,0x8b,0x1b,0x88,0x48,0x7e,0x94,0x05,0xd0,0xec,0xd2,0x71,0x26,0xc7,0x70,0xeb,0x8a,0x83,0x01,0x52,0xdb,0xe5,0x76,0x31
+.byte 0x19,0x14,0x13,0x90,0x5b,0x5a,0x94,0x89,0xe2,0x4e,0x2d,0x17,0xf6,0xbc,0x67,0xee,0x51,0xd4,0x00,0x83,0xe5,0x18,0xa5,0x54,0x6c,0xd2,0x7a,0x1f,0xdb,0x6f,0xed,0x7f,0x07,0xbb,0x9f,0x3a,0xc2,0x8c,0x04,0xf9,0x9a,0x55,0xe3,0x70,0xf3,0x36,0xfd,0x44,0x05,0xd9,0xf3,0xe1,0x87,0x2c,0x29,0xec,0x30,0x8b,0xb7,0xde,0x27,0xa4,0xcd,0xdf
+.byte 0x64,0x0b,0x62,0xdf,0x34,0xa0,0xf5,0xa1,0x69,0xc9,0x0b,0x00,0x81,0xf4,0x03,0x5e,0xef,0xb8,0x26,0x49,0x71,0x5e,0xcd,0x76,0xa2,0x38,0x25,0x1f,0x92,0xc3,0xbf,0xdb,0xb3,0x29,0x37,0x06,0xc5,0xc2,0x3b,0xd8,0xbd,0x55,0xf2,0x7f,0xd5,0xd5,0x34,0x32,0xf1,0xa0,0x92,0x9b,0x1c,0xee,0x6f,0x48,0x40,0x6b,0xd1,0x45,0x09,0x3f,0xaf,0xdc
+.byte 0xe1,0xac,0x75,0x9a,0x33,0xf7,0x50,0x4f,0x2c,0x3c,0x30,0x69,0x69,0x84,0xcb,0xe9,0xca,0xdf,0x8d,0x02,0x5d,0x30,0x71,0x99,0x7b,0xd5,0xb2,0x55,0xdd,0x9c,0x2f,0xae,0x11,0x41,0x01,0x6b,0xf7,0x95,0xe3,0xda,0xe3,0xcc,0xa4,0x17,0xd0,0x50,0xf9,0x4c,0x31,0x2b,0x4e,0xf7,0x49,0xbb,0x75,0x8f,0x28,0x19,0x9f,0x89,0x7b,0x78,0x80,0x41
+.byte 0x50,0x5a,0x5c,0x1e,0x82,0x93,0x9f,0x4f,0x61,0x96,0x29,0x0c,0x25,0xb3,0xe6,0xff,0x86,0x90,0x78,0x09,0x04,0xf9,0x2a,0x3d,0xa1,0xd5,0x68,0xa8,0x0d,0xd9,0x41,0x01,0xdc,0x41,0x01,0xff,0x20,0xc0,0x63,0x0b,0x4d,0xd5,0x80,0x78,0x82,0x05,0x51,0x62,0x09,0xf9,0x11,0xbd,0xde,0xc0,0x7d,0x3f,0xf2,0x30,0xfb,0x41,0x68,0x39,0xb0,0xc2
+.byte 0x2e,0x33,0x4e,0xa7,0x85,0x01,0x6b,0xd1,0xf9,0x78,0xef,0xe9,0x7c,0x0e,0xaf,0x13,0x1a,0xf5,0x97,0xde,0xf0,0xbb,0x67,0xf9,0x9b,0xab,0xee,0x86,0x73,0x9b,0x23,0x6c,0x56,0x0d,0xa0,0xda,0x4c,0xff,0x2b,0xc5,0x92,0xdb,0xee,0xbd,0xba,0x3a,0x54,0x21,0xc0,0x5c,0xfe,0x21,0xf1,0xbd,0xac,0xaf,0xa3,0x7a,0x52,0x62,0x15,0x8b,0x8f,0xb5
+.byte 0x82,0xc6,0x1a,0xfb,0x22,0xbc,0xa2,0x05,0x42,0xfe,0xb4,0x12,0x6b,0xad,0xa9,0x76,0xb7,0x6b,0x1c,0xd8,0x34,0x5c,0x7d,0xd5,0xa9,0x0d,0x91,0xf6,0xc1,0x47,0x69,0xbc,0x43,0x8f,0xb7,0xfc,0x84,0x2e,0xa0,0x8e,0x3f,0x52,0x3b,0xbd,0x1f,0x28,0x6b,0xc8,0x13,0x37,0xd6,0x44,0xe9,0x8d,0x08,0x92,0x96,0xe5,0x2c,0x57,0x34,0x59,0x21,0x04
+.byte 0xa8,0xaa,0x56,0x25,0xa4,0xc8,0xae,0x68,0x17,0x9e,0xa4,0xf4,0x42,0x64,0x57,0x4b,0x54,0x85,0x8a,0xd1,0x09,0x09,0x25,0x18,0x05,0xb0,0x09,0x9d,0xd9,0x75,0x21,0xd3,0x75,0x31,0xf8,0x35,0x46,0xc8,0xd4,0x47,0x9d,0x87,0xeb,0x40,0x95,0x19,0x24,0x7c,0x6e,0xe9,0xd5,0x14,0xaa,0xc3,0xbe,0x22,0x18,0xc1,0xa0,0x5f,0x34,0x98,0xc2,0x4d
+.byte 0x3f,0xa6,0x09,0x57,0x1b,0x75,0xc6,0x89,0xee,0xf0,0xbd,0xbc,0x1a,0xd3,0xea,0x6e,0x82,0x06,0x90,0x4f,0xbb,0x61,0xac,0xbb,0x3e,0x8c,0x94,0xea,0x69,0x58,0x26,0x2e,0x17,0x78,0xad,0x14,0xa4,0x79,0x14,0xbd,0xc1,0x78,0xf9,0xbb,0x11,0x7e,0x8d,0xbf,0x3e,0xc8,0xc5,0x69,0xd7,0x5a,0x4c,0x4b,0x86,0x25,0x4c,0xe9,0x3a,0xc2,0xd9,0xf8
+.byte 0xbf,0x5e,0x46,0x4f,0xca,0xba,0x25,0x58,0x73,0x82,0x02,0x8a,0x41,0x9e,0x2d,0xa9,0x08,0xb4,0x60,0x2a,0x11,0x2c,0x2f,0x3d,0x5e,0x68,0xd8,0xa9,0x2e,0x1c,0xfa,0xdc,0xda,0xfb,0xfb,0xf3,0xb2,0x66,0xd3,0x57,0xe6,0x09,0xeb,0xe5,0xf4,0xed,0x2d,0xb7,0x3a,0xce,0x69,0x2d,0xb4,0x79,0x1a,0x99,0x9d,0xc8,0x99,0x9f,0x9b,0x78,0xd4,0x8a
+.byte 0x73,0xd5,0x89,0x9f,0xda,0xdf,0xd0,0xca,0x6b,0x63,0x5a,0x1e,0xe0,0x2f,0x01,0xa4,0xd0,0x62,0xc0,0x5f,0x4e,0xd9,0xd3,0x47,0xe4,0x68,0x73,0x8c,0x87,0x50,0x91,0xec,0x8e,0x0b,0xa7,0xf0,0x4c,0x32,0x19,0xaa,0x00,0xbd,0xe4,0x20,0xab,0x5c,0x00,0xdb,0x18,0xc0,0xff,0xc1,0xc0,0x8f,0xa2,0x8c,0x47,0x91,0x86,0xde,0xa9,0x09,0xb5,0x86
+.byte 0xcc,0x1d,0x7f,0x4b,0x7d,0x16,0xf6,0x21,0xd0,0xf8,0xaa,0x16,0x20,0xa9,0xac,0x3e,0xef,0x56,0xee,0x0e,0x1d,0xd6,0x44,0x7d,0xa9,0x84,0x41,0x8d,0x69,0x69,0x92,0x74,0x87,0x3b,0x8a,0xbf,0x40,0x29,0x45,0xf9,0xa8,0x52,0x8c,0x99,0x95,0xe7,0x6a,0xcd,0x3f,0x74,0x2d,0xde,0x82,0x47,0x41,0xa6,0xd9,0x5a,0x30,0x6c,0x20,0x98,0x3f,0xfb
+.byte 0x66,0x08,0x73,0x68,0xe1,0xcd,0xfd,0x3c,0x4f,0x33,0x6b,0x42,0xa4,0xab,0x78,0x22,0xb5,0xd9,0x6f,0x99,0xcb,0x85,0x6a,0x14,0xb9,0xd3,0x0f,0xfb,0xd7,0x07,0x7b,0xbe,0x6a,0xd9,0xba,0xde,0x98,0xac,0xd8,0xe5,0x40,0xcd,0x59,0x7f,0x88,0x3c,0x4e,0xfa,0xfe,0xbe,0x48,0x21,0xb5,0x40,0xd5,0xc8,0x1e,0x8a,0x56,0xd9,0xec,0x25,0xad,0x5e
+.byte 0x31,0xf3,0xf2,0x3d,0x0b,0x56,0xb5,0x20,0x08,0xd3,0x02,0x81,0x93,0x29,0x3d,0xbd,0x0a,0x9c,0x26,0x74,0xdb,0x6b,0x7e,0xd1,0x4a,0x1a,0x1c,0x47,0x49,0x34,0xba,0x08,0x7a,0x6a,0xb3,0xd6,0x3b,0xd0,0x28,0x50,0xa1,0xd8,0x17,0x85,0x61,0xab,0x24,0x22,0xda,0xc8,0xb4,0x1b,0x07,0x2e,0x67,0x77,0x84,0xdc,0x6f,0xfd,0x51,0xa5,0xe8,0x34
+.byte 0x63,0xbd,0xae,0xae,0xc7,0x84,0x1d,0x60,0xc8,0x8f,0xde,0x22,0xfd,0x85,0xb4,0x12,0xb4,0x04,0x5b,0xe7,0xb5,0x58,0xf8,0x56,0x66,0xa3,0xb7,0x1e,0x54,0xd0,0xdb,0x12,0xaa,0x9c,0x89,0x5b,0xfa,0xf4,0xe7,0xe2,0xf4,0x9c,0x08,0xa8,0xbe,0x6b,0xe3,0xce,0x6a,0x88,0xb5,0x74,0xb9,0x49,0xaa,0x7b,0xcd,0xbc,0x17,0x81,0x61,0xe2,0x28,0x6f
+.byte 0x4b,0xe8,0xa4,0x55,0xc5,0x1e,0x69,0x21,0x8f,0xfd,0xa8,0xd0,0xb9,0x6f,0x1b,0xfe,0x8c,0x5e,0xf9,0x7d,0xd9,0xc2,0xbe,0x0f,0x6f,0xbd,0xa7,0x94,0x10,0x4e,0xe0,0x5a,0xbb,0xa3,0x40,0x9a,0x5a,0xad,0x10,0x97,0x92,0x3b,0xbd,0xa7,0x75,0x77,0xc6,0xa6,0xde,0x42,0x00,0x3b,0xf7,0xe4,0xf4,0xd7,0xdd,0xaa,0x31,0x1e,0x64,0xae,0x17,0x0a
+.byte 0x25,0xa0,0x94,0x5f,0x3c,0xbc,0x3d,0x00,0x00,0xd3,0xba,0x7b,0x98,0x81,0xe1,0xdf,0xba,0x60,0x08,0x2a,0xe5,0x66,0x08,0x3e,0xfa,0x81,0x0a,0x89,0x4e,0xe5,0x3b,0xc3,0xdf,0x21,0x9b,0x54,0xa3,0xb3,0xc3,0xc1,0xce,0xb4,0xaa,0x06,0xee,0x2e,0x34,0x55,0xcc,0x8b,0x0f,0xcd,0x1d,0x1b,0xd9,0x9e,0x59,0xf0,0x93,0xc9,0xba,0x35,0x5c,0x99
+.byte 0xf6,0x86,0x9e,0xe9,0xf8,0x84,0x80,0x05,0x76,0x6f,0x8b,0x38,0xb6,0xe0,0xdf,0x0c,0xb3,0xc7,0x6e,0x62,0x53,0xe4,0x69,0x0a,0xc1,0xcf,0x5b,0x84,0x75,0x78,0x56,0x35,0xa5,0x26,0xc6,0xae,0x76,0x2e,0xc8,0x29,0x8d,0x16,0xd1,0x4f,0x27,0x36,0x22,0x41,0x31,0xfb,0xbe,0xd0,0xf9,0x0a,0x06,0xbf,0x59,0x6e,0x06,0x20,0x0d,0x52,0x66,0x63
+.byte 0x38,0x2a,0xb6,0x15,0x0f,0x51,0x14,0x0b,0xd1,0x63,0x40,0x2a,0xfe,0x88,0x51,0x53,0x5d,0x82,0x4e,0x1b,0x91,0x30,0x7a,0x09,0xec,0xb6,0x53,0x10,0x87,0xba,0x34,0x1f,0x8a,0xf7,0x85,0x31,0x77,0x76,0xba,0x55,0x07,0x6b,0x80,0x5d,0x14,0x23,0x50,0xef,0x07,0x91,0xc5,0x71,0x3a,0x55,0x44,0x9d,0xbf,0xe6,0xab,0xde,0x7c,0xdd,0xe0,0xcb
+.byte 0xcc,0xc1,0x78,0xb4,0x8c,0xd1,0x35,0x73,0x80,0x9c,0x44,0xff,0xf8,0x8a,0xaa,0x9a,0x94,0xcf,0xc9,0x51,0xfc,0xa5,0x3d,0x86,0xd6,0x67,0x71,0x1b,0xdb,0x83,0xb2,0x67,0xb0,0x17,0xce,0x13,0x1b,0x7a,0x84,0xc8,0xaf,0x69,0x7e,0xf0,0xab,0xc5,0x8c,0x37,0x12,0x43,0x33,0x5f,0xaa,0xde,0xcf,0x4c,0x73,0x7f,0x6b,0x80,0x18,0x27,0x72,0x62
+.byte 0xe8,0x3d,0x1c,0x94,0x91,0xfa,0x33,0xef,0x13,0x94,0x7f,0xb6,0x53,0xe3,0xd7,0x73,0x05,0x3e,0xe8,0x45,0xde,0x1e,0x1d,0xa4,0x41,0x11,0x0a,0x7f,0x62,0x6e,0x9f,0x9f,0xec,0xe9,0x87,0xe0,0x5d,0xbb,0xbc,0x0b,0x37,0xa2,0xf3,0x68,0x8a,0x24,0xec,0x98,0xe5,0x5d,0xbf,0xa1,0x60,0x2b,0xc2,0x74,0x4b,0x8b,0x85,0x44,0x28,0x02,0xd5,0xb9
+.byte 0xae,0x00,0x37,0x1e,0x0b,0x46,0xe6,0x40,0xf1,0xdc,0xa0,0xfc,0xae,0x04,0x7f,0xb6,0x46,0xa3,0x22,0x79,0x92,0xda,0x89,0xa0,0x38,0xf0,0xa2,0x4a,0x76,0x79,0x0c,0x46,0x4d,0xa9,0xe6,0x75,0xff,0x01,0xb3,0xe4,0x13,0xc2,0x53,0xe9,0x6d,0x1f,0xdd,0x88,0xcf,0x10,0xf5,0x16,0xef,0x05,0x59,0x51,0x15,0x49,0x17,0xda,0xff,0x0e,0xb3,0xb9
+.byte 0xae,0x79,0xc6,0xb1,0x94,0x08,0x09,0x30,0x9f,0x2a,0xfd,0x55,0xc0,0x41,0x8c,0xe5,0x0e,0xee,0xc2,0xa0,0x05,0x36,0x66,0x8d,0x9a,0xcc,0xc9,0xeb,0x1d,0x34,0xc0,0x1a,0x29,0xc2,0xcd,0xb7,0x25,0xd3,0x83,0xf8,0x1e,0xa0,0xf4,0x50,0xd4,0x08,0x0d,0xcb,0x6a,0x2f,0xa5,0x8b,0x30,0x94,0x89,0xea,0x94,0x6c,0x00,0x7e,0x7f,0xb5,0x4d,0x61
+.byte 0xa7,0x9d,0x94,0xcc,0x14,0x8f,0x75,0x1f,0xef,0x2b,0xbe,0x37,0xdd,0x19,0x41,0x2e,0x90,0x36,0x27,0xa5,0xa9,0x6c,0x75,0x8c,0x2d,0xe3,0x97,0x74,0x91,0xf3,0xb8,0xcb,0xcb,0x74,0xba,0xf0,0x57,0x70,0x89,0xee,0x4d,0xc5,0xfe,0x3e,0x60,0xe3,0x5b,0x28,0x36,0x91,0x6f,0xcd,0x6c,0x33,0xb6,0x44,0x0c,0xce,0x81,0xe4,0xdb,0x84,0xbe,0x4e
+.byte 0xef,0xb8,0x75,0xf7,0x8b,0xb0,0xb7,0x0d,0x00,0x13,0x54,0x39,0xfd,0x9e,0x86,0x5c,0x59,0xd0,0x84,0x0f,0x97,0xc0,0xf8,0xfa,0x4a,0xcf,0x57,0xb8,0x24,0xf0,0xa8,0x40,0x70,0x9d,0xc4,0xe5,0xc7,0xc9,0xcb,0xb6,0xf4,0x0b,0xb5,0xcc,0xe0,0x90,0x2b,0x42,0x81,0xd6,0x59,0x2e,0x11,0xbd,0xe8,0xf5,0xef,0xa8,0x2b,0xdb,0x93,0x62,0x1e,0xef
+.byte 0x3a,0x5f,0xf5,0x47,0x15,0x1f,0x03,0x6f,0x40,0x85,0xff,0x50,0x89,0x2e,0x72,0x8f,0x5c,0x0d,0x61,0x84,0x8d,0x8a,0x8f,0x2a,0x47,0x7c,0x97,0xfe,0x8a,0x97,0x6c,0xd5,0x1c,0x97,0xfa,0x59,0xbe,0x2c,0x0f,0x4d,0x85,0x7f,0x18,0xe3,0xea,0xe8,0xde,0x5a,0xf3,0x67,0xe1,0x71,0x7e,0x81,0xa3,0x74,0x0d,0xf4,0x3d,0x5a,0xec,0xc1,0xcf,0x6f
+.byte 0x08,0x0f,0x5a,0x63,0x72,0x0b,0x46,0x5d,0x38,0x80,0xea,0xb7,0x12,0x5d,0xce,0x37,0x26,0xaa,0xd3,0x0d,0x93,0x4a,0x34,0x20,0xd5,0x51,0x54,0x1c,0x5e,0x53,0xa9,0xed,0x26,0x3c,0x29,0xaf,0xbe,0x73,0x34,0xa5,0xc3,0xbf,0x8c,0x8a,0xc3,0x30,0x89,0xaf,0xa9,0x2d,0x28,0x35,0x7d,0x6b,0x84,0x23,0x22,0xee,0x8c,0x82,0x04,0xbd,0x26,0x52
+.byte 0x26,0x73,0x76,0x05,0x35,0x0c,0xec,0xf7,0x54,0xb2,0x17,0x68,0xe9,0x68,0x67,0xbb,0x0d,0x98,0x19,0x32,0xa7,0xdb,0xf9,0xef,0x42,0xe7,0xc2,0xe2,0x39,0x9c,0xae,0xbb,0xdb,0x91,0x28,0x82,0x88,0x23,0x61,0x50,0x6d,0x61,0x39,0x73,0xf8,0x6a,0xee,0xf3,0xa9,0x2c,0x78,0x0d,0x5a,0xed,0xb1,0x08,0x8f,0x24,0xe5,0xb7,0xa4,0xdf,0x65,0x9a
+.byte 0x72,0x3a,0x39,0x9c,0xf4,0x43,0xdc,0x8a,0xa3,0x3d,0xb5,0x1e,0x7b,0xe5,0x83,0x11,0x07,0xab,0x62,0x7e,0xac,0xab,0x52,0x94,0x0b,0xaf,0xdf,0x54,0x18,0xf1,0xc0,0x9f,0x1c,0x33,0x02,0xd9,0x62,0xc3,0xcc,0xaf,0x32,0x09,0x35,0x77,0xad,0x72,0xd6,0xb5,0x2d,0xaf,0xf9,0x39,0xfb,0x95,0xbb,0xf9,0x84,0x80,0x84,0xc8,0xc6,0x6d,0xb5,0x79
+.byte 0x25,0xf4,0x6c,0x71,0x26,0xda,0x74,0x86,0xad,0x52,0x47,0x8b,0x46,0x32,0xf6,0x2c,0x89,0xdb,0x93,0x1f,0x46,0x83,0x91,0x19,0xd2,0x0c,0x29,0x97,0x5f,0xa9,0x2b,0x87,0x0c,0x87,0x89,0xe6,0x63,0xa1,0x36,0xfb,0xfa,0xb4,0xb8,0x8e,0x5f,0xe9,0x8f,0x62,0xd2,0x81,0x1d,0x7b,0xc6,0x14,0x37,0x56,0x73,0x64,0x3d,0x0a,0xfd,0xe5,0x94,0x01
+.byte 0x09,0xc8,0x0d,0xa8,0x92,0xda,0x43,0xc4,0x41,0xca,0x3c,0x27,0x2c,0xbb,0xc4,0xb2,0x77,0x13,0xa6,0xb0,0x0e,0x97,0x6a,0xb2,0x83,0xe5,0x5e,0xa3,0xc0,0xe8,0x5e,0x0b,0xe6,0x00,0x04,0x6c,0x1b,0xac,0x84,0xab,0xd3,0xac,0x5f,0x39,0xc2,0xf8,0xfd,0x66,0xf7,0x97,0xd7,0xb9,0x6b,0xd8,0x2a,0x49,0xf7,0x67,0xd8,0xd5,0xa4,0x89,0x57,0xa6
+.byte 0x8f,0x7c,0xcf,0xaf,0xfe,0x3c,0x92,0xc8,0x23,0x2c,0x26,0x83,0x86,0x16,0x97,0x34,0x71,0x3e,0x82,0x2b,0xc7,0x75,0x5a,0x59,0xb3,0x44,0xdd,0x4e,0xd4,0x6d,0x1b,0x9f,0x3c,0x35,0xc4,0xe4,0xf2,0x95,0xb6,0x90,0x95,0xa7,0xc4,0x03,0x10,0x7d,0x3d,0xeb,0x74,0x29,0xaa,0x0c,0xd3,0x27,0xcd,0x3a,0x85,0x3c,0x88,0xd5,0x9a,0x46,0x84,0x8e
+.byte 0x36,0xde,0xe3,0x6a,0x27,0xbf,0xc3,0xd0,0x3e,0xa3,0x0e,0x62,0x1f,0xdf,0x4c,0x02,0xa7,0x11,0x91,0xb0,0x6b,0x50,0xc1,0xe0,0x18,0x5a,0xc0,0x10,0xc7,0x1c,0xb6,0x36,0xac,0xe7,0x7d,0xad,0x34,0x63,0x4f,0x17,0xcc,0x41,0x30,0xec,0xd7,0x14,0xb9,0xfe,0x07,0x5c,0x3d,0xbe,0x08,0x77,0x5b,0xdf,0xa3,0x20,0x56,0x55,0xa2,0x8a,0xe7,0x0d
+.byte 0xf6,0xfc,0x91,0x37,0xb8,0x92,0x6c,0xd9,0x5c,0xb0,0xc2,0xf7,0xc0,0x38,0xfa,0x54,0xc6,0xa1,0xd3,0x4d,0xae,0x49,0x0d,0xd1,0xc0,0xef,0xbe,0x27,0xce,0x23,0x8e,0xf2,0x9b,0x68,0x02,0x67,0x8f,0x53,0x9d,0xf6,0x23,0x57,0x85,0xdd,0x8d,0xd7,0xcb,0x47,0xf1,0xd8,0x17,0xd8,0x46,0x72,0x28,0x4b,0xac,0x94,0xd3,0x5d,0x53,0x4f,0x06,0x19
+.byte 0xc6,0x0e,0x0b,0x9f,0x58,0xc6,0x3f,0xea,0x4e,0x83,0x5e,0xd3,0xcc,0x44,0x55,0xa3,0xc7,0x24,0x19,0xea,0x1b,0x18,0xc1,0x18,0x5f,0x21,0x67,0x73,0x32,0x4e,0x31,0x69,0x05,0x40,0x79,0x7c,0x05,0x13,0xdd,0x50,0xea,0xfa,0xc2,0x26,0xe2,0x33,0xff,0x34,0x0d,0xda,0x77,0x27,0xe0,0xe7,0xa6,0x7b,0x8e,0xcd,0xdb,0x92,0x48,0x3a,0x2d,0x52
+.byte 0xf5,0x59,0xca,0xc7,0x47,0xda,0xb7,0xc7,0x8c,0x37,0x5e,0x29,0x30,0xf5,0x57,0x74,0x8b,0x10,0xcb,0x20,0x31,0x4b,0x12,0xe3,0x84,0xd2,0xb2,0xc3,0xd0,0xe3,0x94,0x18,0xa2,0xdc,0x8f,0x4d,0xc3,0x0a,0x43,0x07,0x2c,0x6b,0x41,0x64,0xc0,0x35,0x8f,0x37,0x9b,0xd7,0x78,0xab,0xd0,0xdc,0x1f,0x77,0x55,0xab,0x71,0xc8,0x99,0x98,0x00,0x29
+.byte 0x1c,0xab,0x3c,0x5f,0x82,0x96,0xc2,0xc8,0x9b,0xd4,0x68,0x3f,0x3d,0xe6,0x5a,0x4c,0x1c,0x7b,0x51,0xa3,0x79,0xe8,0x0e,0x8a,0x78,0xdc,0x98,0x63,0x80,0x74,0x32,0x9d,0x7c,0x3a,0x79,0x54,0xa7,0x4c,0xa4,0x4e,0xfc,0xa5,0x8a,0xa4,0x19,0xce,0x84,0xbb,0x8a,0xb9,0x93,0x4a,0x2d,0x82,0x5d,0x1d,0xf8,0x2f,0x85,0xb3,0x90,0x32,0x61,0x6d
+.byte 0x13,0x33,0xac,0xbc,0x5d,0x3a,0x54,0x45,0x04,0x50,0x30,0x30,0xc7,0x58,0xbe,0xed,0xdd,0xa1,0xae,0x6d,0xe5,0xde,0xed,0x63,0x9f,0xd4,0x2b,0x8d,0x1f,0x69,0xde,0xda,0x55,0x3f,0x3b,0xe7,0xc8,0x73,0xc0,0x68,0x18,0x6a,0xb3,0xfb,0xce,0xaf,0x46,0x0a,0xcc,0x81,0xa8,0x96,0x6d,0xb6,0xa4,0x74,0xf3,0x8c,0x95,0x2d,0xa1,0xfe,0x09,0xb8
+.byte 0xdb,0x3c,0xcd,0xdc,0x5b,0x0e,0x2d,0xff,0x89,0x8a,0xfd,0x7a,0xe9,0x69,0x0b,0xdd,0x4e,0x9b,0x94,0x64,0xe4,0xb6,0x5d,0x69,0xef,0x9c,0xf6,0xe6,0x44,0x73,0xd5,0x86,0x47,0x63,0x77,0x3e,0x74,0xaa,0xf3,0x6b,0x1f,0x37,0xbf,0xef,0xa2,0xff,0x86,0x61,0x78,0xc4,0xb5,0xbd,0x5a,0x43,0x49,0x80,0x16,0xf2,0x4c,0xec,0x1e,0x07,0x0f,0x41
+.byte 0x60,0x6f,0x3a,0xd2,0xab,0x85,0xc0,0x5c,0xfc,0x9f,0x48,0xad,0x5e,0xe0,0x7d,0x66,0x8e,0x46,0xf1,0xc3,0xb0,0xbc,0x5e,0x3b,0x10,0x7c,0xfc,0xa3,0x27,0xbd,0x8f,0xae,0xd9,0x61,0x39,0xbf,0xca,0x27,0xbb,0xe7,0xda,0x59,0xa8,0x63,0x38,0x16,0xd9,0xb5,0xa6,0xd9,0x1c,0x2b,0xa1,0x42,0xec,0x50,0xd7,0x63,0x09,0x22,0xe0,0x0c,0xb8,0xec
+.byte 0x12,0x9b,0xdb,0x8a,0xd3,0x02,0xcf,0x32,0xa9,0x88,0xa4,0x31,0xc8,0xa9,0xf4,0x03,0xf2,0x9d,0xe1,0x41,0xf0,0x0f,0x23,0x65,0xa8,0x99,0x55,0x87,0xf2,0x17,0x66,0xf0,0x94,0xe8,0xe9,0xb6,0xfd,0x10,0xb9,0x55,0xf4,0xda,0x06,0x7a,0xbe,0xe2,0xd3,0xfa,0xb8,0xf7,0x85,0xdf,0xee,0x39,0xdc,0x0f,0xda,0x87,0xf5,0x66,0xd8,0x1b,0x5c,0x0c
+.byte 0x13,0xe8,0xa2,0xcd,0xdf,0x47,0x33,0xd7,0xf4,0x5c,0x79,0xc7,0xf4,0x68,0xe4,0x2d,0xa1,0xde,0x5c,0x06,0x1c,0x85,0xf1,0x2a,0xf9,0x73,0x44,0xbc,0xd3,0x57,0x4f,0x0f,0xcd,0xcc,0x40,0xeb,0x9d,0x35,0x8e,0xdf,0x1d,0x4a,0x61,0xd0,0x66,0xb5,0x16,0xce,0x45,0xc0,0xbf,0x01,0xe3,0xb2,0x51,0xba,0x53,0x18,0x2a,0xff,0x19,0xea,0x41,0xa2
+.byte 0xac,0x0b,0x50,0xd3,0xc1,0x6a,0x9c,0xb0,0x34,0x6f,0xa0,0xcb,0xc7,0xc6,0x79,0x5d,0x17,0x3a,0x4c,0xa3,0x16,0xdc,0xac,0x10,0xf0,0x24,0xad,0x9a,0x5b,0xa9,0x7e,0x45,0xcd,0xe9,0xad,0x87,0x04,0xbc,0x2a,0x05,0x59,0xd1,0xdb,0x86,0x22,0x40,0xdf,0xb1,0xff,0x8d,0x3c,0xf8,0x6a,0xf3,0xcb,0x60,0xf9,0x35,0xa6,0x42,0x81,0xcb,0x0f,0x7c
+.byte 0xf7,0x24,0x3b,0x0c,0x94,0x32,0xd9,0xec,0xcf,0xd1,0x31,0x3e,0x3e,0xeb,0xa9,0xf2,0x1f,0x2d,0xa7,0x89,0xf7,0x67,0x7d,0x90,0x9d,0x40,0xf2,0xdb,0x07,0x8f,0xb8,0x6f,0xfd,0x78,0x6e,0xd0,0x9e,0xd5,0x7d,0xb0,0x7d,0x65,0xdc,0x6e,0x50,0xec,0x7a,0x5c,0x2c,0x3e,0x6f,0x64,0xa3,0x10,0x34,0xf7,0x71,0xc8,0x82,0xb6,0x96,0xb8,0xb1,0x2a
+.byte 0xb4,0x03,0x95,0x75,0x90,0xac,0x6c,0x81,0x17,0x97,0x06,0xd0,0xb8,0xc5,0x98,0xc5,0x9e,0x46,0x07,0x13,0x02,0x9e,0x47,0x69,0xba,0x85,0x2d,0x09,0x86,0x50,0xe4,0x76,0xb1,0xa2,0xbe,0x8b,0x91,0x6b,0x3b,0x76,0xa3,0xb7,0xf5,0x7f,0xfe,0xf1,0xa4,0xf3,0xc3,0x53,0x64,0xef,0x97,0x86,0x96,0x8b,0xc4,0xae,0x06,0x8b,0xe8,0x3c,0xdc,0xff
+.byte 0xfa,0xad,0xcb,0xcb,0x53,0x15,0xf2,0xcc,0x9f,0x48,0xf9,0x57,0x6a,0xcd,0xb2,0xee,0x46,0xc0,0xbf,0x82,0x58,0x60,0xda,0x2f,0xbd,0xde,0xc7,0x41,0xcb,0xf1,0x38,0x56,0x9d,0x38,0x38,0x3d,0xea,0x5e,0x38,0xf1,0xd0,0x02,0x35,0xee,0x4c,0x2f,0x1d,0x19,0xbd,0x08,0x01,0xc3,0x8f,0x75,0xe2,0xf3,0x93,0xbb,0x76,0x6b,0xd7,0x87,0x76,0x7f
+.byte 0x3b,0x29,0x08,0x9f,0x3a,0xa5,0x44,0x96,0x5a,0xb3,0x78,0xa9,0xbe,0xf7,0x5d,0xda,0x06,0x37,0x98,0x5d,0xbe,0x6e,0xec,0x58,0x53,0xd1,0xa5,0xd7,0x7a,0x16,0xb1,0x59,0x98,0x42,0x37,0x76,0x1b,0xd6,0x2e,0xa7,0xdc,0x45,0xa6,0x9c,0x9c,0x99,0x24,0x0e,0x22,0xae,0x94,0x65,0xeb,0x4e,0x64,0xc3,0xb0,0xac,0x19,0x41,0xf1,0x62,0x65,0xb2
+.byte 0x35,0xf5,0x2f,0xdb,0xd2,0xf0,0x78,0x19,0x35,0x04,0x6f,0x9c,0xf4,0xaf,0x81,0x68,0x4f,0x8b,0x85,0xfa,0x31,0x23,0x06,0xeb,0x37,0x86,0x43,0x51,0xb3,0xd2,0x2a,0xd7,0xd5,0xa9,0x33,0xba,0xfd,0xb5,0x0e,0x6d,0x9a,0x91,0xf9,0xe7,0x27,0xb7,0xff,0xe6,0xe7,0x34,0xc5,0x1a,0xa3,0x45,0x3b,0x71,0x34,0x87,0x7e,0xe7,0xab,0x74,0xc5,0xff
+.byte 0xeb,0x23,0x8f,0x3f,0x5d,0x1c,0x91,0x47,0xeb,0x3e,0x5f,0x5a,0xa6,0x5a,0xde,0xa9,0x5f,0xf4,0x8f,0x95,0xc6,0x25,0x3c,0xd5,0xaf,0xfd,0x4d,0x33,0x68,0xe1,0xa3,0x51,0x1b,0x07,0xad,0xb9,0xec,0xf1,0x50,0x51,0xbf,0xeb,0xe8,0x58,0x2a,0x50,0x0e,0x9d,0xc2,0x8a,0x83,0x8c,0xb0,0xb8,0xde,0x1d,0x7b,0x0f,0xff,0xfc,0xfc,0x31,0xe5,0x62
+.byte 0x40,0xc8,0x28,0x30,0x31,0xc9,0x82,0xab,0xbe,0x50,0xe5,0xfe,0x1f,0x49,0x17,0xf9,0xea,0x23,0xc7,0x6d,0x8d,0x63,0xc3,0x70,0x40,0x32,0x0b,0x48,0x7a,0xd9,0x03,0x52,0x1b,0xf4,0x90,0xd6,0x6d,0xd2,0xfc,0xec,0x24,0x7f,0x21,0x2e,0xd4,0xb5,0x60,0x44,0xd9,0x83,0xb0,0x3e,0x75,0x8a,0x6a,0x09,0xab,0xa8,0x4f,0x48,0x3c,0x2b,0x89,0x30
+.byte 0x29,0xdb,0x1a,0x8e,0x68,0xe4,0x89,0xed,0x10,0xe8,0x46,0xa7,0xf9,0x5f,0x7d,0x42,0xe0,0x8d,0xbc,0x3d,0x4d,0xd8,0x06,0x4a,0xf9,0xbb,0x97,0xa7,0xdb,0x24,0x0b,0xfc,0x49,0x92,0x5d,0x80,0xf8,0xed,0x57,0xc7,0x1e,0x82,0xed,0x41,0xb8,0xfd,0x71,0xb9,0xa5,0x11,0x52,0xdd,0x1e,0xa4,0xf1,0x02,0xc7,0x54,0x7c,0xdc,0x37,0x9f,0xfe,0x37
+.byte 0xe8,0xa5,0xcf,0xb0,0x3d,0x25,0x3f,0x24,0xfe,0xf2,0x63,0x97,0x3c,0x13,0xdc,0x31,0x78,0x07,0xf1,0x8e,0xee,0xc6,0x00,0xf8,0xfd,0x84,0x53,0x4d,0x92,0xa1,0xef,0xd0,0xb1,0x12,0x0a,0x12,0x91,0xeb,0x52,0xdd,0x6e,0x15,0x98,0xd2,0xe1,0x53,0x7a,0x0e,0x02,0x83,0xd3,0xd1,0xde,0x72,0x6e,0x5b,0x4b,0x8d,0x40,0xe3,0x2d,0x22,0x59,0x9d
+.byte 0xee,0xbe,0x43,0x18,0x62,0x8c,0x77,0x18,0x91,0xf5,0x9e,0xbc,0x3e,0x8b,0x77,0xb6,0xdb,0x5c,0xcb,0xcd,0xdb,0x36,0xea,0xf5,0x1d,0x9b,0xa7,0x13,0xef,0xda,0xd0,0xe8,0xd8,0xb2,0x4c,0xc6,0x19,0x3d,0x77,0x2d,0x0d,0xad,0xe4,0x32,0x24,0xe9,0xd4,0x7f,0x72,0x1d,0xc6,0x6e,0x83,0x7d,0xb8,0x62,0x64,0x9d,0x9a,0xd7,0x13,0x93,0x92,0xf1
+.byte 0x37,0x98,0xcf,0x44,0x66,0xab,0xd1,0x61,0x6c,0x08,0xa7,0x41,0x4e,0x37,0xc1,0x67,0xfb,0x7c,0x22,0x8f,0xbd,0x93,0xb2,0x09,0x13,0xa0,0x48,0x60,0xaf,0xda,0x73,0x2b,0xa3,0x2a,0xf3,0x4d,0x8e,0x22,0x5b,0x7a,0x32,0xe6,0xca,0xff,0x0e,0xa1,0x0a,0x15,0x33,0x31,0x50,0x71,0x1c,0x85,0x26,0x9b,0x19,0xf2,0xe3,0x69,0x4e,0x2d,0xff,0x79
+.byte 0x80,0xfe,0x2c,0x2f,0x7a,0x49,0x95,0xf3,0x0e,0x78,0xb1,0x0c,0x1c,0x45,0x59,0x68,0x2a,0x37,0xf2,0x48,0x6f,0xd9,0x32,0xf7,0xfc,0xdc,0xbe,0xe3,0xdd,0x61,0x17,0xc0,0x08,0x9d,0xbc,0x2d,0x8d,0x24,0x1c,0xbb,0x53,0xbe,0x37,0x59,0x30,0x87,0xa0,0x14,0xf5,0x08,0xcf,0xd1,0xcc,0x84,0xa7,0x0f,0x69,0xe0,0x77,0x8c,0x0d,0xdc,0x82,0xe5
+.byte 0x88,0x9a,0x58,0x05,0xe3,0x4f,0xdd,0x55,0x1e,0x6e,0x90,0xd5,0x3c,0xa6,0xa6,0x10,0x24,0xe5,0x58,0x97,0xdc,0x31,0x87,0x39,0xdc,0x3a,0xe6,0x24,0x64,0x23,0x45,0xd8,0x01,0x1b,0xf6,0x38,0x68,0x9e,0x62,0x53,0x00,0x97,0x71,0x04,0xb5,0x3b,0x54,0xdb,0xb5,0xcb,0x30,0x91,0x14,0xce,0x94,0xd5,0xe0,0x96,0x70,0x99,0xa5,0xed,0x69,0x32
+.byte 0xc7,0xb7,0x14,0xff,0xc0,0xde,0x19,0x5d,0x31,0xdb,0xa7,0xc0,0x7a,0x94,0xec,0x60,0xfc,0x52,0x71,0x69,0x9b,0xd8,0xbe,0x97,0x0b,0xb5,0x70,0xa7,0x47,0x11,0x37,0x84,0xda,0x3c,0x23,0xfe,0xf2,0x53,0xad,0x55,0x71,0x1e,0x70,0x9b,0x7b,0x61,0x97,0xf8,0x71,0xc4,0xad,0x72,0x98,0x43,0x0c,0x33,0x30,0x2c,0xb2,0xd6,0x21,0x8d,0xbb,0x1b
+.byte 0x85,0x82,0x24,0x14,0x85,0x95,0x88,0xff,0x3f,0x8c,0x88,0x96,0xa0,0xf8,0xd7,0x36,0x78,0x37,0x6d,0x92,0x09,0x04,0x76,0x27,0xb9,0xd5,0xea,0x0f,0x07,0x9f,0xe1,0x49,0x0e,0xd1,0x9c,0x46,0xcd,0x2b,0x7a,0x57,0xb6,0x56,0x39,0xe5,0x59,0x6b,0x1b,0x39,0xbf,0x15,0x3b,0x56,0xf5,0xc2,0x08,0x96,0xf5,0x63,0x4c,0x31,0x33,0x65,0x8b,0x74
+.byte 0x4e,0xde,0xa8,0x20,0xe0,0x7c,0x27,0xee,0x91,0x74,0xe8,0x24,0xb3,0xcf,0xa3,0xd4,0xf1,0xb9,0x18,0x43,0x05,0x5d,0x13,0x36,0x82,0xd1,0xbf,0x16,0x89,0x48,0x83,0xf0,0xcc,0x5c,0xbb,0x75,0x7e,0x71,0xc0,0x73,0xd1,0xf5,0x00,0x38,0x7f,0x10,0x98,0xd6,0xb9,0x14,0xea,0xd3,0x3f,0x0f,0xe3,0x61,0x1a,0x5e,0x21,0xd0,0x11,0x58,0x68,0x47
+.byte 0xf2,0xe5,0xe9,0x65,0x9a,0xc1,0xf4,0xa0,0x98,0x8e,0x9f,0x7f,0xbe,0x7e,0xd0,0xb6,0x88,0x4e,0xce,0xc1,0x8b,0xd4,0xd3,0x93,0xb7,0xd8,0xf3,0x0b,0xf3,0x73,0xc9,0x08,0x2f,0xcf,0xd8,0xbd,0xa6,0x1d,0x7c,0xfa,0x44,0x82,0x9f,0x03,0xca,0x56,0x3b,0xbf,0x4d,0x1e,0xbc,0x06,0xc2,0x37,0xfb,0xde,0xd3,0xa9,0xe3,0xae,0x61,0xef,0x26,0x7d
+.byte 0xbd,0x2f,0xee,0x2d,0xe1,0x65,0x71,0x77,0xab,0x9c,0x96,0x4f,0x00,0xe2,0xde,0xd7,0x05,0x54,0x00,0xb6,0xaf,0x12,0x0c,0x79,0x1a,0xed,0x20,0x72,0xc7,0x3b,0x3a,0x10,0x15,0x74,0xff,0xbd,0xf8,0xaa,0x8f,0x3a,0x83,0x39,0x24,0xfa,0x53,0x2d,0xc3,0x61,0xfc,0x12,0x6b,0x54,0x33,0xbf,0x83,0xc9,0x59,0x00,0xf0,0xdc,0xa8,0x64,0xbc,0xb5
+.byte 0xc3,0x96,0x60,0x3e,0x7b,0xe2,0x08,0x19,0x92,0x17,0x80,0x9b,0x0c,0x09,0x49,0x68,0x8b,0x15,0xe3,0xce,0x0c,0xfa,0x0c,0x8b,0xf0,0xdc,0x58,0xb0,0x7b,0x82,0x85,0xd2,0x56,0x1c,0xfb,0xb5,0xd0,0x0e,0x0a,0x55,0x61,0xda,0xd8,0x20,0xc1,0x79,0x70,0x3c,0x69,0x8e,0x49,0x5f,0x1c,0xdb,0x22,0xb8,0xdd,0x4c,0x4f,0xca,0xe9,0x0f,0x9a,0x4e
+.byte 0xff,0x56,0xbc,0xcf,0x72,0x09,0xa6,0x41,0x38,0xf0,0x7d,0xe7,0x45,0x0a,0x71,0x2c,0x92,0xdd,0x21,0x17,0xb2,0x3b,0x31,0x3c,0x91,0x11,0x69,0x29,0x50,0x31,0xe6,0xa6,0x10,0xc7,0x35,0xe8,0x44,0xec,0x74,0xa3,0x7e,0xb6,0x34,0xe5,0xb7,0xba,0xdf,0x5b,0x2f,0x85,0x02,0x6c,0xb0,0x71,0xb1,0x43,0xff,0x0e,0x47,0x04,0x63,0x4d,0x5b,0x81
+.byte 0x81,0x28,0x8b,0x84,0x79,0xad,0x2a,0x45,0x00,0x1c,0x0c,0x9f,0xef,0x35,0xbb,0x6d,0xc5,0x6a,0x6b,0xef,0x2b,0xae,0x78,0x66,0x05,0x7a,0x61,0x4c,0xe9,0x5e,0xf7,0x95,0x66,0x7e,0x1a,0xa7,0xdf,0x4c,0x4d,0x7c,0x66,0xa5,0x38,0x84,0x86,0x8d,0x66,0xcc,0x7f,0x32,0xb2,0x9c,0xc5,0x0d,0x3d,0xb7,0xb1,0xa6,0xc5,0x80,0x68,0xaf,0x79,0x81
+.byte 0x15,0x8f,0xec,0x50,0x5c,0x1b,0x57,0x31,0xd2,0xb9,0x16,0x66,0xf8,0x16,0xfd,0xcd,0xc7,0xa8,0x84,0x6f,0x35,0xea,0x3f,0xa4,0x72,0x8d,0xad,0xf4,0xd1,0x14,0x46,0xcc,0x06,0xed,0x71,0x39,0x07,0x99,0x28,0xc8,0xf9,0xc4,0xc2,0xec,0xde,0xb8,0x92,0xae,0xc5,0xf8,0xb2,0x49,0xc9,0x32,0x58,0xec,0x9f,0xb0,0x59,0xaf,0x49,0xef,0xe8,0x0d
+.byte 0x4c,0x56,0x8d,0xf7,0x57,0xb0,0x09,0xbe,0xc2,0x6a,0x62,0xc4,0x87,0xf3,0x20,0x07,0xc9,0xe3,0x3b,0x31,0xcc,0x8d,0xcf,0x5d,0x18,0x00,0x2a,0x9f,0xde,0x80,0x1a,0x7e,0x95,0x93,0xd1,0xbd,0xe6,0xd4,0x69,0x37,0x96,0xbb,0x70,0xc5,0x3c,0x87,0x8f,0xff,0x95,0x97,0xfe,0x95,0x56,0x7b,0xba,0x03,0x3d,0x29,0x0f,0xdb,0xd0,0x65,0x4f,0xf8
+.byte 0xa8,0xf3,0x42,0x09,0xb5,0x81,0x34,0xc6,0xa9,0x60,0xb9,0xef,0x3e,0x9d,0xc5,0x42,0x1e,0x79,0x5d,0x2b,0xf2,0x46,0x0d,0xeb,0x88,0x84,0x8f,0xad,0x60,0x69,0x57,0x49,0x33,0xb4,0xdd,0xfe,0x10,0x65,0x65,0x51,0xaf,0x68,0xa0,0xce,0xbd,0xe1,0x6e,0x03,0xe1,0x5f,0xba,0x3f,0x36,0xca,0xed,0x20,0x95,0xfa,0xff,0x3c,0x65,0xa8,0xb1,0x6b
+.byte 0xc5,0x91,0xa0,0xd5,0x36,0x38,0x1c,0x38,0xe9,0x1d,0x1b,0x67,0x4c,0x17,0xd3,0x29,0x92,0xa2,0x27,0x76,0x3d,0xe2,0x26,0x37,0x2a,0x2c,0xf6,0xee,0x64,0x40,0x8a,0x1c,0x2b,0xc1,0xd3,0x28,0xd0,0xcf,0x2d,0xc2,0x45,0xf4,0x37,0x5a,0x63,0xfb,0x18,0x67,0x01,0x0a,0xe8,0xe2,0x41,0xf7,0x15,0x47,0xa7,0xe9,0xc8,0x05,0xbc,0xc7,0x8f,0xf0
+.byte 0xc3,0xc5,0x9a,0x4e,0x0d,0x7b,0xf0,0x20,0x8c,0x21,0x49,0x99,0x0d,0xf7,0x34,0x84,0x35,0xfb,0x11,0x33,0xd6,0x46,0x14,0x3c,0xf1,0xb3,0x37,0xac,0x75,0x63,0xe7,0x1a,0x19,0xa4,0x49,0xf2,0x58,0x1d,0x56,0x55,0x64,0x46,0x25,0xff,0x7d,0x90,0x34,0x21,0x5d,0x00,0xa1,0xa8,0xaa,0xe0,0x93,0xe7,0xda,0x11,0x34,0x1d,0xa3,0x0c,0x67,0xae
+.byte 0xf5,0x60,0x72,0x14,0xdf,0x08,0xf6,0x72,0x3e,0x48,0x41,0x3d,0x00,0x58,0xfb,0x0c,0x15,0x80,0x2d,0xd9,0x72,0x47,0xa6,0x20,0x6a,0x74,0x9e,0x06,0xb9,0xac,0x68,0x3a,0xe7,0xf1,0x19,0xb8,0x0b,0x66,0x07,0x4d,0xa0,0xb5,0xab,0xea,0x70,0xa1,0xdf,0x41,0x76,0x85,0x18,0x5b,0x6f,0x78,0x5a,0x5d,0x08,0xe0,0x1b,0xd8,0x06,0x73,0x1e,0x16
+.byte 0xcb,0xdb,0x02,0xf8,0x96,0x64,0x65,0xc5,0xc1,0x52,0xd4,0xd8,0xb3,0x1e,0xd4,0x09,0xfd,0xa7,0x30,0x41,0x5a,0xce,0x53,0x4d,0x11,0xc8,0xdd,0x13,0x50,0xd5,0x2e,0xa0,0xe6,0x48,0x49,0x31,0x4b,0x1d,0xce,0xfc,0x42,0xed,0x8f,0xc8,0xb3,0x0a,0xae,0x1d,0x4c,0x1e,0x4f,0x39,0xa4,0x37,0xc8,0x54,0xdf,0x40,0xa6,0x42,0x61,0x7d,0x34,0xd4
+.byte 0x75,0x0a,0x9f,0xf0,0x33,0x54,0xf3,0xc4,0xdc,0x4e,0x2f,0x81,0xc2,0x20,0xaa,0x4f,0xa0,0xae,0xa6,0xb8,0x50,0xf8,0x45,0xf1,0xf2,0xd1,0xd2,0xcf,0xc8,0xf0,0xf4,0x54,0x37,0xdc,0xfb,0x13,0xdf,0x38,0xc2,0x3f,0xe0,0x59,0xb5,0x9a,0x0f,0x27,0x87,0xd4,0xd3,0xdc,0xfd,0xda,0x1d,0xfa,0xdd,0x12,0xe0,0x7f,0x34,0x01,0xde,0x28,0xf5,0x0e
+.byte 0xff,0x59,0xc7,0xbd,0x6a,0xe4,0x0c,0x85,0x7b,0x87,0xf9,0xd7,0xe2,0xed,0xb2,0xf7,0xb7,0x13,0xfb,0xfc,0x4d,0x25,0x52,0xfd,0x23,0x6b,0x10,0xd0,0x80,0xd8,0xbd,0xbd,0xf0,0x87,0xfc,0x38,0x85,0x83,0x20,0x5f,0x7c,0x26,0x14,0x93,0xd3,0xe1,0xdc,0xa4,0xda,0xa7,0xf9,0xfd,0x6c,0x9a,0x2b,0x75,0x82,0xf1,0x9f,0x1b,0x0c,0x43,0xd4,0x2d
+.byte 0x5b,0x0c,0x54,0x7e,0x61,0x24,0x8e,0x50,0x25,0xd8,0x54,0xfd,0x30,0xec,0x4c,0xa8,0xb6,0xf0,0x35,0x67,0xf7,0xe4,0x3c,0xfd,0xc8,0x40,0xf4,0x2d,0xc5,0x4d,0xc3,0x29,0xc2,0x88,0x60,0xab,0xd9,0x2a,0xe8,0x31,0xcc,0x0c,0x9f,0x97,0xa8,0x2e,0xaa,0xa5,0xb6,0xee,0x3c,0x71,0xa9,0xff,0x90,0xb4,0x43,0x2e,0x16,0x80,0x8c,0xfe,0xb5,0x7a
+.byte 0x40,0x58,0xd5,0x98,0x7e,0xca,0xaf,0x95,0xee,0x00,0x26,0x8d,0x5b,0xba,0x33,0xee,0x35,0xb5,0x9b,0xf8,0x08,0x1e,0x15,0x2d,0x01,0xb1,0x83,0xa6,0x57,0x58,0xd1,0xf3,0xa4,0xf1,0x3a,0x00,0xf4,0x40,0xee,0x35,0x3a,0x20,0xc2,0x13,0x1e,0xda,0x32,0xc2,0x35,0x74,0x29,0xce,0x51,0x3f,0xec,0xb2,0xd7,0x23,0xa7,0xc6,0xef,0x70,0xb9,0x88
+.byte 0x6f,0xa8,0xf5,0x5b,0xff,0xc5,0xf5,0xb4,0x3b,0x12,0x75,0x20,0xbf,0x61,0x8a,0xb1,0xae,0x01,0x9b,0x17,0xf4,0xf3,0x2d,0xfb,0x44,0xe8,0xac,0x29,0x81,0xc2,0x6d,0x50,0x05,0x11,0xd9,0x43,0xf8,0xc7,0x58,0x5d,0xbc,0x2d,0xc0,0x83,0xd2,0x81,0x41,0x1c,0x46,0x62,0x60,0x6e,0x65,0x52,0x4b,0x1c,0x88,0x72,0x1b,0x0e,0x8e,0x7d,0xa2,0xb5
+.byte 0x4e,0x28,0x32,0xf2,0xb1,0xfa,0xf1,0x4b,0xc5,0x85,0x95,0x2c,0x08,0x78,0x85,0x68,0xe5,0x20,0x23,0x8b,0xc4,0xf5,0xb2,0xdb,0xc1,0xdd,0xe5,0x69,0xa4,0x97,0xa9,0x6c,0x2e,0x3a,0x25,0x1c,0x24,0x54,0x97,0x3e,0x8d,0x61,0x61,0xa3,0x60,0xf5,0xd2,0x4e,0x90,0x25,0x06,0x09,0x31,0x7b,0x96,0xce,0xcc,0xb7,0xbc,0x63,0x9f,0x04,0x7d,0xec
+.byte 0xa1,0x4a,0x65,0xd3,0x26,0xe1,0xbf,0xf9,0x88,0xea,0x5c,0x5d,0xfe,0xe9,0x60,0x77,0xbd,0xf2,0xa0,0x11,0x91,0x24,0xca,0xa1,0x0d,0x05,0x7b,0xe2,0x7d,0x22,0x2e,0xd2,0xc9,0x4b,0x78,0xce,0x0c,0x7b,0x49,0xaf,0xd6,0x59,0x5f,0xb4,0xbd,0x2e,0x4a,0x22,0xcb,0x5d,0x1c,0xd5,0xde,0xea,0x86,0x74,0xd5,0x15,0x52,0x59,0xfc,0x3d,0x7b,0x1c
+.byte 0x3f,0x14,0xec,0xf2,0xc8,0x3c,0x88,0xbf,0x89,0xd5,0x23,0xc3,0x94,0x3c,0x28,0x04,0x91,0x6c,0x36,0x35,0x4b,0x75,0xf8,0xdc,0xf3,0xff,0xba,0x8c,0xa4,0xc7,0x85,0xc5,0x1a,0x30,0x4b,0x7c,0xc5,0x2f,0xb9,0x2a,0x14,0xaa,0x65,0xe3,0x92,0xdc,0xe1,0xed,0x3f,0xb6,0xff,0x0e,0x74,0xe0,0xb3,0xc9,0x4b,0xd1,0x96,0xfc,0x49,0x72,0xbe,0xb0
+.byte 0xc8,0x4a,0xd5,0xf0,0xb3,0x58,0x29,0x35,0x97,0xd4,0x5c,0xc7,0x0b,0x27,0x1d,0x14,0xdb,0xb7,0x5c,0x7e,0x6d,0xc1,0x56,0xa9,0x80,0x72,0x7d,0x75,0xc2,0x2f,0x07,0x28,0xb4,0xff,0xef,0xa7,0x34,0xed,0x31,0x44,0x85,0xe6,0xc3,0xa4,0x5f,0xe2,0xe8,0xab,0xd1,0x59,0xe7,0x32,0x20,0xd1,0xcc,0xef,0x6f,0xe1,0x10,0x89,0x6c,0x0c,0xf3,0x5f
+.byte 0xe8,0xc7,0x1c,0x3b,0xeb,0x3e,0xa5,0x53,0x2d,0x48,0x64,0x92,0xa0,0xec,0xf3,0x75,0x5b,0x5b,0xe2,0x83,0x87,0x04,0xa7,0xd8,0x1b,0x44,0xfb,0x42,0xee,0xd8,0xf2,0x98,0xff,0x30,0xc8,0x09,0xf8,0x1a,0x95,0x46,0x2d,0xe7,0x43,0x10,0x90,0xf4,0x2c,0x8f,0x0b,0x60,0x6d,0xeb,0xbf,0x19,0xc1,0x9d,0x5c,0xc0,0xff,0xb1,0x86,0xbc,0x01,0x73
+.byte 0x35,0x1f,0xd8,0xf4,0xa1,0xd4,0x7f,0x2d,0x1b,0xf9,0xa6,0x78,0x1a,0x2e,0x2c,0xe2,0xcc,0x8b,0x5f,0xbb,0xb9,0x80,0x31,0x32,0xa5,0x5d,0x70,0x59,0xae,0xe3,0xac,0xab,0xde,0x38,0x09,0x07,0x57,0x5f,0xbf,0xe8,0xa0,0xb8,0xd0,0x03,0xac,0x02,0x0d,0x7f,0x7e,0x0c,0xd2,0xcf,0x46,0x01,0x07,0x9f,0x16,0xf6,0x2b,0x94,0xaf,0xae,0x66,0x09
+.byte 0xca,0x4c,0x5f,0x37,0x53,0xa6,0x50,0x82,0x3a,0x0a,0x7b,0xb3,0x52,0x2e,0x0f,0xe4,0x64,0xab,0x40,0x21,0x2d,0xb7,0x20,0x9b,0xe3,0x2f,0xec,0x2b,0xb3,0x31,0x60,0x51,0x2e,0xb6,0x68,0xac,0xae,0xee,0x2d,0x28,0x5b,0xe0,0xa7,0x85,0xab,0x95,0xba,0x53,0x8c,0xc0,0xf8,0x16,0x8f,0x42,0x01,0xef,0x00,0x32,0x44,0x8e,0x41,0xc9,0x05,0x5b
+.byte 0xe0,0x3f,0xe1,0xd8,0xd4,0x97,0x8e,0xa0,0x14,0x84,0xce,0x5c,0xef,0xbe,0xa4,0xae,0x18,0x91,0xd9,0x48,0x9b,0xc3,0x7a,0x8f,0xfb,0xb3,0x3e,0xa9,0x87,0x74,0x84,0xd2,0xc6,0x7c,0xc9,0xce,0x01,0xa5,0xcc,0xff,0x5a,0xe8,0x94,0x98,0x54,0x2a,0x6e,0xd9,0x58,0x75,0xd4,0xdd,0x6c,0x7d,0x83,0x32,0xc9,0x4e,0x35,0x2c,0x51,0x26,0x68,0x1f
+.byte 0x95,0x20,0x82,0x54,0x0a,0xad,0x5e,0xe2,0xba,0xf9,0xa3,0x54,0x24,0x93,0x4a,0x62,0xff,0x28,0x05,0xd2,0x22,0x62,0x82,0xd4,0x2d,0xe2,0xec,0x66,0xc5,0xee,0x63,0xd0,0xf6,0x93,0xa8,0x37,0xbf,0xdd,0xe0,0x95,0x0b,0x19,0xa1,0x9d,0x9a,0xf8,0x94,0x1a,0x3a,0x50,0x9e,0x66,0x75,0x8c,0x25,0xbd,0x18,0xb0,0x58,0x76,0x7f,0x2d,0x3d,0x06
+.byte 0x02,0xb3,0xcf,0xa3,0x14,0x6e,0xe7,0xc8,0xcd,0xe6,0xbe,0xae,0x92,0xd6,0xa2,0xfe,0x12,0xf0,0xdf,0x9f,0x9e,0xad,0x77,0x77,0xfb,0xfc,0x36,0xb7,0x82,0x9c,0xf1,0x51,0xc2,0x58,0xa0,0xf3,0xa0,0xd6,0x6e,0x64,0x28,0xac,0x09,0x8f,0x7b,0xef,0x19,0x87,0x76,0xb9,0x4e,0xca,0x1f,0x05,0xb6,0x00,0x4a,0x14,0x83,0xaf,0xff,0xd9,0xa1,0xc6
+.byte 0x0f,0x98,0x3a,0xcf,0x85,0x18,0xea,0xa6,0x9a,0x1e,0xae,0x7c,0xaa,0xae,0xef,0x89,0x5e,0x14,0x5d,0x2f,0x73,0x8f,0xd1,0xf0,0x77,0xcd,0x45,0x92,0x7f,0xee,0xb9,0x7c,0xc2,0x3c,0xff,0x56,0x56,0xa5,0xa5,0x49,0xe4,0x20,0xd6,0xa2,0xb6,0xe4,0xfc,0x86,0x53,0xce,0x9e,0x2b,0x7b,0xcb,0xcf,0x6a,0xd5,0x62,0xb7,0x34,0x0e,0x39,0xe2,0xaa
+.byte 0x1c,0x24,0x30,0x71,0x94,0xb3,0x57,0xd8,0xe8,0xd4,0xc5,0x4f,0x33,0x2c,0x73,0x7e,0x48,0xba,0xb3,0x55,0x84,0x6d,0x10,0xcf,0x8f,0xf2,0xb6,0xdb,0x4e,0xcf,0x49,0x08,0xf6,0x5a,0x3c,0x7e,0xef,0x3f,0x5c,0x11,0x09,0xfe,0x26,0xfb,0xff,0x30,0xcb,0x81,0x12,0xea,0x1e,0xa9,0x6e,0xf8,0xea,0x4f,0x92,0x2c,0x23,0x99,0x35,0xa5,0x59,0xca
+.byte 0x1d,0x66,0x72,0xad,0x5b,0x7c,0xb3,0x4a,0x7c,0x76,0x4c,0xf6,0xc1,0xec,0x68,0x5f,0x2c,0x17,0xbe,0x92,0xe1,0xa1,0xee,0x40,0x24,0x25,0x6b,0xc5,0x0b,0x6f,0x06,0xc0,0x05,0x8c,0x23,0x24,0x76,0xea,0xe9,0xb9,0xa1,0x3d,0x59,0x15,0xe7,0x65,0x47,0x5a,0x75,0x9b,0xc8,0x7b,0x86,0x97,0xf4,0x4a,0xa3,0xec,0x54,0x0e,0x66,0xef,0xda,0x41
+.byte 0xb8,0x3b,0xa6,0x86,0x63,0xe1,0x4e,0x89,0x92,0x40,0xf4,0x8b,0x32,0x47,0x3b,0x4b,0xb4,0xe6,0xd8,0x4b,0x1c,0xac,0x03,0xab,0xde,0x2e,0x63,0x96,0x3f,0x27,0xa1,0x32,0x11,0x35,0x24,0x6a,0xe9,0x0b,0x73,0x61,0x4e,0xd8,0xdc,0x91,0x98,0x01,0x8a,0x0d,0x61,0xec,0x39,0xbe,0x3b,0xb9,0x78,0x77,0xea,0xaa,0xa2,0x12,0x20,0x92,0x98,0x16
+.byte 0x27,0x3b,0xd1,0xfa,0x59,0xef,0x81,0x38,0x9f,0x42,0xe8,0xb4,0xab,0x4f,0x26,0x9a,0xe7,0x0b,0x05,0x03,0xfa,0xe1,0xe1,0x3d,0x45,0xac,0x7d,0x40,0xcc,0x2f,0xf2,0xb0,0x33,0x42,0x14,0xbd,0x91,0x3e,0xe1,0xb7,0x17,0x25,0xc3,0x92,0xcb,0x9e,0x44,0x1e,0x13,0x93,0x98,0x1f,0x96,0x64,0x3a,0xaa,0x53,0x9a,0x18,0xc0,0x34,0x3c,0x47,0x94
+.byte 0x14,0x70,0x67,0x76,0x2a,0x82,0xd3,0x6a,0x18,0x13,0xe7,0x01,0x8d,0x97,0x52,0x51,0x8e,0x08,0xde,0x44,0xb0,0x74,0x07,0x58,0x35,0xc2,0x29,0xb5,0xd7,0x00,0x46,0x31,0x34,0xd7,0x1f,0xdd,0xaa,0x5c,0x27,0xc7,0x37,0x71,0xe8,0xbe,0xad,0x89,0xf1,0xb2,0xd1,0x46,0x33,0x0c,0x2f,0x26,0x21,0x5e,0xc9,0xda,0x25,0xcd,0xd0,0x17,0x23,0x87
+.byte 0x15,0xc2,0xa0,0x1a,0x9f,0x6e,0xfb,0x63,0xe9,0x69,0xdf,0x79,0x18,0x33,0x2f,0x47,0xca,0x54,0x23,0x7e,0x4f,0x6e,0x38,0x06,0x99,0xfb,0xcd,0x22,0xdb,0x4b,0x3f,0x8a,0x05,0x2e,0x5c,0x56,0x65,0xb7,0xab,0x57,0x8b,0xdd,0x28,0xab,0x7e,0x77,0x32,0x0f,0xc6,0x3c,0xf3,0xde,0x43,0xb0,0x13,0x3b,0xbd,0x28,0x3a,0x8b,0xd5,0x6b,0x1d,0x5d
+.byte 0x20,0x1a,0x5f,0xa6,0x01,0xed,0x88,0x7f,0x87,0x55,0x38,0xc2,0x0d,0x03,0x6c,0x41,0x6a,0x43,0xdf,0x09,0xf3,0x58,0x69,0x13,0xa1,0xd6,0x39,0x0c,0x8e,0x8f,0x40,0x67,0xe8,0x0e,0x9b,0x9b,0x42,0x30,0xd7,0xae,0x04,0x75,0x66,0xfb,0x4a,0xa7,0xe0,0xe9,0xea,0x6d,0x28,0x4f,0xc0,0x5c,0xd4,0xd4,0xb7,0x60,0x5a,0x35,0xc1,0xe8,0x5f,0xc3
+.byte 0x4f,0x7a,0x5d,0x8d,0xc2,0x29,0x6e,0x36,0x50,0x5b,0x82,0x63,0xf2,0xda,0x8d,0x02,0x61,0x09,0x69,0x0a,0x47,0x9d,0x58,0xf3,0xf6,0xe0,0xc0,0x09,0xd9,0x3b,0x8d,0xf5,0xba,0xf6,0xc4,0xf0,0x65,0x89,0x7b,0xdd,0x93,0x6b,0x6e,0x21,0xa1,0x2a,0x66,0xe0,0x8f,0x62,0xb0,0x49,0x60,0xa3,0x48,0x42,0x62,0xcc,0x26,0x1f,0x59,0x3a,0x7b,0xa7
+.byte 0x82,0x10,0x5f,0xc6,0xf8,0xa2,0xc0,0x07,0x7b,0x26,0x26,0x11,0xe2,0x5b,0xb8,0x86,0xb7,0x66,0xcf,0x0a,0xcc,0x6f,0xe8,0x02,0x22,0x4c,0x13,0x75,0xdc,0x68,0xf0,0x7c,0x0c,0x46,0x9a,0xa2,0x4c,0xf5,0x50,0x3f,0xf9,0xbc,0x01,0xb1,0xa1,0x28,0x90,0x07,0x6b,0x17,0x69,0x89,0x7b,0xe5,0x0a,0xf7,0x7b,0xe1,0x94,0x30,0xfc,0xd3,0x8d,0xd3
+.byte 0x99,0x37,0x91,0xd5,0xdf,0x59,0x2a,0x4f,0xfe,0x6c,0x37,0x4b,0x78,0x2c,0xa9,0x28,0x6a,0x5c,0xd6,0xe1,0x0b,0xad,0xae,0x62,0x7c,0x09,0xb8,0x90,0x3f,0x29,0x37,0x7b,0x79,0xee,0x55,0x02,0x05,0xef,0x28,0xa2,0xc7,0x07,0x2b,0xe6,0xab,0x87,0x9d,0x8f,0x4c,0x0f,0xc1,0x75,0x5d,0x88,0x7f,0x26,0xe0,0x1e,0xf8,0x3f,0xb5,0x2a,0x6c,0xe6
+.byte 0x7f,0x85,0xae,0x55,0x7b,0x58,0x34,0x4c,0x81,0x05,0x21,0xa1,0x5e,0xd7,0xb6,0x20,0x6e,0xf9,0x60,0x15,0xa4,0xb2,0x8f,0x68,0xd2,0x23,0x9f,0xbf,0xfa,0x6a,0xcb,0x87,0x7d,0x41,0x4a,0xae,0x28,0x4f,0x9e,0xbb,0x69,0x1c,0x37,0xb2,0xc9,0xd2,0x21,0xa1,0x2b,0x6b,0x5d,0xff,0xd6,0xdb,0x8f,0x21,0xd9,0x17,0xd6,0xe6,0x74,0xf2,0x20,0x0e
+.byte 0x06,0xb5,0x0c,0xdc,0x74,0x4e,0x93,0xcb,0x27,0xc7,0x4b,0xf3,0xef,0x46,0xa8,0xf0,0x58,0x1c,0xa0,0x65,0x09,0x84,0xc7,0x2e,0xba,0x51,0xd9,0xd4,0x53,0x20,0xc7,0x20,0x85,0x93,0x2b,0xf3,0x42,0x93,0x7b,0x22,0x1c,0x8d,0x22,0x76,0xcf,0xde,0x6a,0xa1,0x76,0xea,0x65,0x20,0x2f,0x2e,0xdb,0x85,0xdd,0x73,0x43,0xf8,0xe0,0xe3,0x3a,0xe5
+.byte 0x02,0x57,0x96,0x54,0xbc,0xaf,0xa4,0xd5,0xda,0x9d,0x9d,0x8b,0x85,0x01,0x7c,0x72,0x03,0xfe,0x39,0x46,0xab,0x04,0xcc,0x62,0x71,0xf5,0xa5,0x67,0xd7,0xfc,0xc0,0xb6,0x95,0x74,0xdf,0x1c,0xfe,0x1c,0x5b,0x25,0xae,0x42,0x75,0x00,0x71,0x3c,0xec,0xfc,0x3c,0x7b,0x0f,0xec,0x44,0xc7,0xec,0x9b,0x86,0xf5,0x3d,0x47,0x15,0xf0,0x25,0xba
+.byte 0x43,0xc8,0x68,0x15,0x4f,0xeb,0x35,0x76,0x2d,0x04,0xb7,0x9b,0xb8,0xa7,0x0d,0xb3,0xb4,0xf2,0x93,0x85,0xb1,0xb8,0x81,0x7c,0xd6,0x5f,0xbd,0xc2,0xcc,0xf4,0x0e,0x98,0x2c,0x06,0x54,0x2f,0x5e,0x49,0x94,0x93,0x78,0xa0,0x0a,0x33,0x2e,0x3f,0xb2,0xa7,0x81,0xed,0xe9,0xb6,0xb5,0x86,0x4b,0xa5,0xc0,0x51,0x30,0x9d,0xe2,0x9f,0xc2,0x56
+.byte 0x92,0x6b,0x96,0xca,0xcb,0x65,0x5c,0x0e,0xf4,0x91,0x2b,0x89,0xf4,0x27,0x55,0x26,0xd7,0x7b,0x00,0x19,0x1f,0x67,0x4e,0x43,0x24,0x81,0x05,0xb7,0xc6,0x41,0x1a,0x39,0x3d,0x40,0x3e,0x8a,0x03,0x94,0x63,0x1b,0xb1,0x87,0xb6,0xe1,0x52,0xd0,0xe8,0xbb,0x0e,0x37,0x72,0xe5,0xde,0x86,0xc0,0xdf,0x5b,0xc2,0xc6,0x0a,0x67,0xa7,0x4c,0x03
+.byte 0xb6,0xd8,0x7f,0x1d,0xb3,0xe3,0x84,0xb7,0x5c,0x04,0x15,0xe0,0xd0,0xae,0x44,0xac,0x39,0xa5,0xa2,0x86,0xc8,0xad,0x27,0xa0,0x36,0xa1,0x6e,0xaa,0x87,0x7a,0x43,0xae,0xa0,0x45,0x1a,0xac,0x04,0xe2,0x55,0xf2,0x9a,0x97,0x67,0xfb,0x01,0x8f,0xb8,0x80,0x9c,0x27,0x1d,0xbe,0xa3,0xf1,0x6d,0x66,0xf2,0x1a,0x99,0x99,0xf6,0xa5,0xba,0x58
+.byte 0x28,0x58,0xb5,0x44,0x5b,0x38,0x4a,0x3f,0x37,0x85,0x7e,0x36,0x8e,0x16,0xb9,0x1e,0x0b,0xbf,0x7d,0x0a,0x0c,0x83,0x53,0x0d,0xcc,0x37,0xe1,0x42,0xbb,0x0d,0xfc,0x01,0x25,0x10,0xbe,0xb5,0x83,0x2f,0xa5,0x42,0x98,0xbc,0xd6,0x50,0x75,0xda,0x32,0x2b,0x3f,0xd6,0xc1,0x1a,0xe7,0x0b,0x80,0x07,0x6f,0xfe,0x77,0x9e,0xe9,0x1e,0x45,0x65
+.byte 0x68,0x92,0x34,0x8b,0xce,0xf3,0xcd,0x94,0x17,0xe0,0x41,0x92,0x96,0xb5,0xd1,0x98,0xd1,0x25,0xd1,0x3d,0x76,0x88,0x86,0xb1,0x01,0x80,0xc7,0xde,0x60,0x20,0xb8,0x03,0xe7,0x3f,0x44,0x39,0xb1,0xb8,0x19,0x53,0x5a,0xc6,0xa0,0x18,0x8e,0x0e,0xb6,0xfd,0x7e,0xe7,0x7e,0x8a,0xeb,0x4c,0x35,0x4a,0x0f,0x52,0x81,0x68,0x12,0xe4,0x46,0x2e
+.byte 0x20,0xb4,0x41,0x59,0xb3,0x16,0x02,0x9f,0xdb,0xe8,0xea,0xfd,0xe3,0x5d,0x14,0xd0,0x97,0x52,0x66,0xcb,0xb4,0x48,0xa3,0x05,0xab,0x73,0x8e,0x2c,0x46,0xc2,0x94,0xd5,0xc8,0x57,0xc4,0x13,0xa4,0x0b,0x7c,0x34,0xbf,0xb4,0x07,0x28,0x92,0xe2,0x1d,0x00,0xa6,0xf0,0xb0,0xbf,0xdd,0x5d,0x20,0x05,0x9f,0x53,0xcf,0x07,0xf7,0xe8,0x79,0x04
+.byte 0x57,0xd1,0xac,0x9c,0xdd,0xae,0xcd,0x8b,0x04,0x0a,0x2d,0x0a,0x0f,0x21,0x09,0xc8,0x0d,0xfa,0x23,0x26,0xe3,0xdb,0x84,0xc8,0x8e,0x9c,0x96,0x93,0x4f,0xcc,0x2f,0x96,0xed,0x04,0x91,0x0d,0xc7,0xbb,0x27,0xa3,0x6b,0x9d,0xe2,0x15,0x83,0x31,0x78,0xb5,0xb9,0x6d,0xb1,0x6c,0xa2,0x3e,0xf5,0x45,0x77,0xf4,0x96,0x3a,0xe6,0x10,0x08,0xfd
+.byte 0x23,0xcc,0xda,0x27,0x73,0x67,0xbb,0x8b,0x59,0xe2,0xcf,0xda,0x57,0xf9,0x17,0xeb,0xeb,0x98,0x39,0x48,0xbf,0x3d,0x5b,0x7b,0xc2,0x11,0x4b,0xd6,0xb6,0x8a,0x14,0xb3,0xf5,0xc3,0x18,0xff,0xde,0x62,0x98,0x4a,0x1d,0x6b,0x4e,0x00,0x4f,0x7d,0x2f,0x67,0xf4,0x22,0x1e,0xdb,0x69,0xd5,0x87,0xfd,0xee,0x97,0x56,0xd4,0x00,0x0c,0x9e,0x22
+.byte 0x11,0xda,0x8e,0x3b,0x91,0xad,0xf1,0xb6,0x0a,0xba,0xe7,0xc6,0x14,0x0e,0xc4,0x85,0x5f,0x7d,0x69,0x7d,0x73,0x9c,0x83,0x6a,0x69,0xef,0x10,0xb0,0xe6,0x33,0x32,0x0f,0xd8,0x54,0xa4,0x9d,0x39,0xaf,0xfc,0x6d,0x4f,0xeb,0x34,0x89,0x2e,0xb0,0xa1,0xcd,0xe1,0x5b,0xab,0xe1,0xff,0x82,0x85,0x6b,0x5e,0xa9,0x9e,0x43,0x02,0x0d,0x38,0x33
+.byte 0xe1,0xbc,0xa4,0x77,0x8a,0x5e,0x54,0xa8,0xcf,0xc9,0x76,0xcb,0x73,0x21,0x1f,0xa7,0x1e,0x5c,0x0a,0xd6,0xa2,0x36,0x6f,0x07,0xa1,0x6b,0x0d,0x5a,0x21,0x3a,0xc3,0xc0,0xcd,0x9d,0xed,0x83,0x96,0x89,0xaa,0x55,0x56,0xfd,0x0a,0x97,0x3a,0x50,0xfd,0x95,0x3f,0xb7,0xfa,0x87,0x7d,0xa6,0x5d,0x12,0x65,0x3f,0x61,0x4f,0x86,0xdd,0x58,0x64
+.byte 0xd7,0xde,0xd6,0xb9,0x68,0x87,0xde,0xba,0x96,0xf5,0x1c,0xec,0x8e,0x81,0xfc,0xca,0x77,0xe2,0x85,0x11,0x93,0xc7,0xf2,0x0f,0x77,0xbb,0x7c,0xed,0x20,0x7a,0xe3,0xc5,0x76,0xff,0x04,0xc7,0xe6,0x7a,0xa1,0xfe,0x58,0x52,0x1b,0xec,0x27,0xbb,0xd4,0x27,0x7c,0xc7,0x4a,0xfb,0x07,0x62,0x99,0x36,0xff,0x6e,0x71,0x2f,0xbd,0x25,0xff,0x8d
+.byte 0x97,0x14,0x56,0x23,0x7f,0x13,0x89,0x10,0xd8,0x29,0x1f,0x91,0x56,0x52,0x85,0xa7,0xd3,0x04,0xc9,0xe2,0x09,0xa2,0x0f,0xaa,0x28,0xb1,0x79,0xf9,0x08,0xf4,0x14,0x57,0xc4,0x54,0xd7,0x69,0xb0,0x37,0xf0,0x80,0x90,0xce,0x75,0x81,0xe7,0x75,0x0f,0x7f,0x71,0x58,0x3b,0x78,0x53,0x9b,0x4a,0x5e,0xcc,0x23,0x04,0x9e,0x0c,0xd7,0xd8,0x69
+.byte 0x90,0xdf,0x36,0x99,0x90,0xd3,0xfa,0x35,0xf7,0x13,0x64,0xb0,0xc0,0x70,0x0c,0xd4,0x87,0xc0,0xca,0xd8,0xca,0x8a,0xc3,0x9a,0xfa,0x73,0x34,0x18,0xe9,0x3a,0x85,0x42,0xc5,0xe1,0xaa,0xb5,0x87,0xac,0x43,0x9c,0xfa,0x7e,0x05,0x35,0xed,0x7e,0x0d,0x38,0x82,0x17,0x7f,0x22,0xa2,0x3d,0xd3,0x0d,0xd1,0xff,0x0a,0x68,0x52,0xd2,0x17,0x59
+.byte 0xaa,0x57,0xbd,0xd3,0xea,0x0c,0xe8,0xb0,0x22,0x13,0x59,0x42,0x46,0x34,0x58,0xa9,0x16,0xc5,0x9f,0x88,0x8f,0x75,0x02,0xbf,0x63,0xda,0x28,0xba,0x9a,0xcf,0xbb,0x73,0x58,0xb1,0x13,0xf2,0x68,0xd8,0x6b,0xfd,0x49,0x50,0xcf,0x09,0xea,0x6a,0xff,0x20,0x39,0xc5,0xae,0x70,0x79,0xea,0xec,0x9d,0x09,0xf8,0x51,0x1f,0xfd,0x01,0xd5,0x9f
+.byte 0xec,0x29,0x36,0xfc,0x39,0xb4,0x4c,0x1f,0xe6,0xb4,0xcc,0x97,0x21,0xe5,0x19,0xe9,0x7a,0x60,0x6d,0x39,0x3c,0x31,0xd4,0x43,0x76,0xba,0x10,0xd9,0x3f,0x75,0x7a,0xa6,0x1d,0x02,0x88,0x3d,0xa5,0x9f,0x91,0x61,0x4e,0x32,0xec,0xf5,0xd3,0xe4,0x65,0xf7,0x0e,0x3b,0x8a,0x8f,0x22,0x31,0x71,0x8f,0xf1,0x5f,0x7b,0x04,0x88,0xf9,0x88,0x67
+.byte 0x14,0x85,0x74,0x9e,0x54,0x0b,0xed,0x7a,0x48,0xcd,0xcf,0xd2,0x05,0x38,0xd5,0x58,0xa2,0xaf,0x6a,0x28,0x21,0xfd,0x38,0x4e,0x83,0x06,0x15,0x60,0xfb,0x89,0x2a,0x72,0xfe,0x75,0xc7,0xa4,0xae,0xe4,0x5b,0xbb,0xde,0x54,0xde,0x77,0xbb,0x9d,0xd2,0x07,0x05,0x61,0x53,0x65,0x31,0xd4,0x3a,0x8a,0x7d,0x9d,0x30,0x09,0x25,0x28,0x72,0x19
+.byte 0xe4,0xae,0x1d,0xbf,0xa7,0xef,0x75,0xd0,0xe3,0xdc,0x0b,0xd1,0x17,0x9c,0xc6,0xdf,0x65,0x9a,0x7c,0x9d,0x0b,0x9a,0x3d,0x8f,0xb0,0xf5,0x51,0x46,0x6b,0x12,0x0d,0xe6,0xa9,0x3a,0xb5,0xe9,0x52,0x85,0xa5,0x25,0x1f,0xc9,0x8b,0xff,0xe3,0x37,0x25,0x97,0xd8,0x91,0x17,0xed,0xcf,0x2a,0x6d,0x4f,0xef,0x74,0x5e,0x92,0xa2,0x2d,0x84,0xa6
+.byte 0x09,0xc4,0xfc,0x36,0x95,0x54,0x25,0x9e,0xeb,0xd9,0xea,0x5a,0x01,0x0c,0x54,0xdb,0x82,0x01,0xed,0x0b,0xf7,0x9f,0x0d,0x8f,0x2e,0xee,0x7c,0x6e,0xb3,0xe7,0xe8,0x04,0xef,0x8d,0x5e,0xfe,0x3d,0x96,0x3a,0x65,0xd3,0xb2,0x11,0x75,0x1c,0x6f,0x2a,0xd3,0x26,0x1f,0x5f,0x35,0x02,0x0b,0x9f,0x38,0x5b,0xa5,0x3a,0x90,0x3e,0x03,0x9f,0x50
+.byte 0xf2,0xd7,0xe4,0x3c,0xd3,0x28,0x67,0x0a,0x5a,0xe8,0x59,0x6f,0x38,0x8f,0x8b,0x0d,0xe4,0x1c,0xfc,0x6e,0x07,0x69,0x7b,0xfb,0x04,0x30,0xe7,0xa6,0x13,0xfb,0x33,0xa0,0x52,0x6a,0xec,0x64,0xad,0x90,0xbd,0xba,0x15,0x12,0x48,0xed,0xd1,0x94,0x2d,0xe7,0x19,0x28,0x5e,0x7a,0x94,0xf4,0x79,0xd7,0x79,0xc9,0xf6,0x16,0xb4,0x88,0xee,0x15
+.byte 0xa2,0x68,0xe3,0x1d,0xd0,0xd2,0x63,0x78,0x7c,0xb3,0x30,0xac,0x63,0x7a,0x36,0xc5,0x50,0xbf,0x57,0xf6,0xfe,0x4e,0x43,0x4e,0xf9,0xc4,0xa2,0x2a,0xa7,0xa4,0x2c,0x18,0xb9,0x43,0x7b,0xe8,0xf6,0x14,0x4f,0x07,0x6e,0x65,0x9a,0xdd,0x10,0x2a,0x4c,0xa4,0x58,0x86,0x19,0xad,0x6d,0x5e,0x30,0xfb,0x5f,0xb6,0x9f,0x2a,0xac,0x90,0x0d,0xae
+.byte 0xf9,0xab,0xc1,0x33,0xd3,0x73,0x1d,0x46,0xe5,0xc8,0x1e,0x1d,0x61,0xf1,0xda,0x53,0x3e,0x61,0xf0,0x9a,0xe4,0xb7,0x04,0xe9,0x5e,0xf6,0x11,0xa6,0x56,0x39,0xed,0xfb,0x06,0xd0,0x92,0xb9,0xb8,0xb5,0x3b,0x39,0xec,0xa5,0xc0,0xb1,0x7e,0x7e,0xfb,0x89,0x86,0xa8,0x70,0x47,0xa5,0x60,0x8c,0xf8,0x47,0x31,0x04,0x54,0x29,0xf3,0xa2,0x79
+.byte 0xac,0x24,0xda,0x33,0x6c,0x1c,0x34,0xc2,0xa0,0x96,0x27,0xbb,0x31,0xbf,0xc1,0xd9,0xc8,0x35,0xbc,0xb3,0x13,0x8a,0xb6,0x25,0x92,0xdc,0xcc,0x3b,0x8a,0x65,0xf3,0xf9,0xd1,0x2a,0xcd,0xb0,0xf4,0xd7,0x44,0xa0,0x27,0xfc,0x0e,0x69,0x46,0x0b,0x56,0x5b,0x58,0x40,0xd9,0xc4,0x37,0x9b,0x4d,0xa1,0x45,0xd8,0xab,0x4d,0x02,0x31,0x4f,0x93
+.byte 0x56,0xd0,0x26,0x99,0x1c,0xc7,0x2b,0xc2,0x80,0xb4,0xbd,0x6e,0xfe,0xa1,0xf7,0x8f,0x13,0x74,0x2c,0xa8,0x63,0xb1,0x3d,0x6d,0x32,0x4a,0x80,0x6a,0x7f,0xcf,0x6c,0x51,0xa9,0x21,0x34,0x4e,0x13,0x19,0x8f,0x33,0xfc,0x06,0x46,0x05,0xf0,0xcf,0xf1,0xce,0x20,0xe0,0x40,0xf2,0x0a,0xd0,0xf6,0xcc,0xcc,0xc2,0xc7,0x07,0x2e,0x9e,0x0a,0x1e
+.byte 0x53,0x59,0xbb,0xe3,0x02,0xc8,0x20,0x9f,0x3c,0xe6,0xec,0xf7,0x8a,0x6d,0x3c,0x0f,0xb3,0x14,0x66,0x5c,0x51,0xbe,0x82,0xc2,0x0b,0x10,0x63,0xa9,0xd4,0x7f,0x12,0x88,0x13,0x81,0x8a,0x06,0x8a,0x7f,0xc8,0x89,0xe7,0xbd,0xce,0x51,0xdc,0x93,0x03,0x07,0x6f,0x8c,0xe6,0xcc,0x0d,0x45,0xa8,0xfc,0x02,0xe2,0x3e,0xa7,0xc8,0x83,0x77,0x98
+.byte 0x91,0x4e,0x1f,0x8d,0xed,0xa5,0x38,0x54,0x0e,0x4e,0x53,0x1c,0x0c,0x47,0x11,0x59,0x54,0x15,0xb5,0x47,0xb0,0x21,0xa1,0x3d,0xaa,0xef,0xee,0x9e,0x26,0x3c,0x39,0x75,0xff,0x1a,0x8c,0xbb,0x1a,0x49,0x62,0x21,0x76,0xe8,0x3d,0x10,0x55,0xf5,0x5a,0x44,0xf0,0xb3,0x81,0xd0,0x35,0x96,0x95,0x63,0xf7,0x50,0xb1,0xa0,0xf0,0x29,0x97,0xc9
+.byte 0x27,0x73,0xd8,0x29,0xef,0x74,0xd2,0x6d,0xf4,0xfb,0x72,0xa9,0x4f,0x12,0xd5,0xfd,0xc9,0xba,0xf0,0xbd,0xfd,0x5e,0x5c,0xfa,0x53,0xe3,0x96,0xab,0x57,0xc3,0xb6,0xe8,0x0e,0x43,0xe4,0x77,0x97,0x04,0x69,0xff,0x72,0xd0,0xd8,0xab,0xb9,0x19,0x25,0x89,0xf7,0xbb,0x01,0x03,0xf2,0xc6,0x8d,0xd5,0x86,0xe3,0xfe,0x9c,0xff,0x78,0xd7,0xfc
+.byte 0xda,0xd4,0x69,0x8e,0xd6,0x31,0xfb,0x15,0xd3,0x38,0xfd,0x53,0xe2,0x4e,0xce,0xcc,0xfe,0x17,0xc5,0x88,0x92,0x28,0x98,0xb7,0xcf,0x7b,0x53,0x7b,0x96,0x14,0xaf,0xeb,0x5b,0x2d,0x16,0x41,0xcc,0x7b,0x65,0xe1,0x73,0x81,0x4e,0x8f,0xc3,0xad,0xe1,0x3f,0x0c,0xa7,0xbe,0x38,0xed,0x02,0x67,0xf5,0xfa,0x1d,0xb0,0xd5,0x4c,0xe1,0xd8,0x62
+.byte 0xc9,0xb5,0xf8,0x84,0xc4,0x51,0x57,0x14,0x11,0xf8,0x7d,0x1d,0xe7,0x81,0x85,0x61,0xa9,0x9f,0xc8,0x45,0xb9,0x2d,0x8a,0xc9,0xa3,0xfe,0x5a,0xf9,0xe0,0x1c,0x80,0xd8,0x77,0xaa,0x85,0xca,0x93,0x9a,0x2e,0x10,0x03,0x71,0x3d,0xb1,0x2a,0x64,0x2e,0xad,0x64,0xba,0x5c,0xaa,0x8a,0xc2,0x2a,0x80,0x28,0x2e,0xf9,0x93,0xe1,0x71,0x72,0xae
+.byte 0xda,0xd8,0x4f,0x4c,0xec,0xb5,0xe3,0x05,0x10,0x5f,0x4c,0xe6,0xe1,0xf4,0x07,0x63,0x75,0x6f,0xc5,0xf9,0xcd,0xfc,0xfc,0x35,0x2f,0xe4,0xca,0x4b,0xfc,0xc3,0x20,0x8b,0x5c,0x4a,0x3c,0xf8,0x92,0xca,0x2b,0xb0,0xce,0xd9,0x4b,0xf0,0x44,0xcb,0x4e,0x83,0xf3,0x9d,0xb0,0xd4,0xab,0xba,0x2a,0x76,0xaa,0x87,0xcd,0xa2,0xd1,0x3f,0xa0,0xb9
+.byte 0xdb,0x7e,0x67,0x2d,0x92,0x4c,0xeb,0x3c,0xa6,0x8c,0x62,0x80,0x18,0x78,0x2b,0x9d,0x8f,0x5e,0xc3,0xa5,0x3b,0x10,0xb3,0x8a,0x3b,0x00,0x96,0xb2,0xab,0xce,0x8d,0xff,0x3c,0xee,0xeb,0x4f,0xfb,0xab,0x96,0x38,0x4c,0x15,0x6e,0x7c,0xf3,0x31,0x5f,0x8f,0x99,0x88,0x52,0x48,0x8b,0x71,0x1b,0x31,0x3f,0x7c,0xe4,0xae,0x9c,0x7b,0xeb,0x64
+.byte 0xe3,0x80,0xd4,0x56,0x9a,0x6a,0xd9,0xca,0xc5,0xf0,0x86,0xe7,0xda,0x80,0x8f,0x17,0x61,0xca,0x24,0x0b,0xb6,0xf9,0x24,0xc5,0x7a,0x28,0x42,0x32,0x7f,0x2b,0xde,0x44,0x30,0xed,0x69,0x63,0x07,0x3f,0xca,0x7b,0x02,0xea,0x6e,0xef,0x27,0x1d,0x76,0x32,0xc2,0x81,0x3d,0x03,0x9a,0xe7,0x0d,0x28,0x07,0x03,0x0c,0x65,0x73,0x58,0x26,0xc6
+.byte 0xfe,0xcc,0x33,0x7f,0x33,0xad,0xea,0x81,0x05,0xcc,0x61,0x1e,0x78,0x69,0x70,0xc9,0x1f,0x6e,0x4f,0xb8,0x19,0x42,0x03,0x03,0x9d,0x56,0x87,0x0e,0x9a,0x32,0x3a,0xba,0xb9,0x11,0x66,0x9f,0x4d,0xd1,0xb0,0x11,0xbf,0x46,0xfc,0xcf,0xe5,0xef,0xf1,0x61,0xeb,0xad,0x31,0x7c,0x0d,0x66,0x0d,0xa9,0x1f,0xe4,0xf9,0x80,0x9e,0xae,0x9e,0x34
+.byte 0x1e,0x95,0x6c,0xa2,0x77,0x69,0x84,0x77,0xb7,0xe8,0xca,0x1f,0xea,0xc1,0x34,0xe6,0x0d,0x4f,0xba,0x77,0x2b,0x8c,0xbe,0xff,0xc4,0x06,0xa3,0xb6,0x1a,0xbe,0x55,0x99,0x57,0x6f,0x54,0x24,0x93,0x7a,0x0d,0x52,0xd6,0xbb,0xd2,0x9c,0xd5,0x76,0x6a,0x22,0x66,0xdc,0x43,0x9a,0x7b,0x1b,0x11,0x80,0x02,0x0c,0x8f,0xc6,0xc6,0x02,0x42,0x29
+.byte 0x00,0xc4,0xb2,0xa1,0x6a,0x7f,0xa9,0x60,0x8d,0x41,0x4f,0xd3,0xde,0x33,0x5a,0x44,0x31,0xb0,0xdc,0xc0,0x0c,0x31,0x03,0x96,0x71,0x0a,0xce,0xe3,0x0b,0xc7,0xe3,0x5d,0xe0,0x88,0x4b,0xfd,0x4c,0x1a,0xce,0xaa,0x89,0xc6,0x99,0xa8,0xd3,0x1e,0xe9,0x6c,0x2a,0xbd,0x26,0x81,0x03,0x6a,0xf2,0xf2,0x0f,0x1e,0x9d,0x8a,0x59,0x45,0xbf,0x6d
+.byte 0xb7,0xc8,0xec,0x77,0xb0,0x70,0x1a,0x31,0x21,0xeb,0x25,0x12,0xff,0x13,0x33,0x6b,0x47,0x34,0xd8,0x66,0x11,0x8a,0xc9,0x93,0x5b,0x2c,0x55,0x42,0xb2,0x9b,0x60,0xc6,0xba,0xab,0x12,0x12,0x5d,0x0a,0xd4,0x54,0x79,0x17,0x6d,0x31,0x7d,0x4f,0xf2,0x94,0x16,0x65,0x62,0x38,0x76,0x3a,0x7d,0x55,0x05,0xd9,0x17,0x45,0x62,0xb4,0x1d,0x31
+.byte 0x34,0x40,0xd3,0x8e,0xf9,0x29,0x4d,0x3f,0x93,0x9a,0x2e,0xa4,0x75,0x66,0xf6,0x62,0x8f,0xf9,0x8d,0x79,0x4b,0x51,0x7e,0xfb,0xeb,0x9a,0x86,0x96,0x01,0x79,0xbe,0xe4,0x42,0xb3,0xc8,0x28,0x9e,0xed,0xa8,0xb6,0x6d,0xd3,0x31,0xed,0x30,0x9e,0x6a,0x5b,0x02,0x4b,0xbd,0xb3,0xf2,0xf0,0x9d,0x50,0x09,0x40,0x71,0xfe,0x4b,0x91,0xc9,0xd6
+.byte 0x07,0x87,0x9e,0xdb,0xa9,0xcd,0x0b,0x95,0x18,0x5a,0x55,0x10,0xaa,0xe1,0x70,0xe9,0x2e,0xc2,0x31,0x6b,0x48,0x84,0x2f,0xe5,0x7b,0xdd,0x4c,0x03,0xed,0xb6,0xb6,0x64,0x24,0x38,0x7a,0x5a,0x15,0x35,0x9d,0x66,0x08,0x4d,0xa6,0x3c,0x96,0x1a,0xcd,0x02,0x61,0x40,0xde,0xac,0xc3,0x15,0x8c,0xca,0xe6,0x62,0xe9,0x61,0x68,0xf6,0x60,0xd3
+.byte 0x7e,0x5f,0x44,0xcf,0x09,0x01,0x60,0xc2,0xb1,0xfc,0x2f,0x41,0x4c,0xc1,0x06,0x72,0xcc,0xde,0x25,0xe0,0x8c,0x34,0xb8,0xe0,0xb2,0xeb,0x05,0x5d,0x9e,0x7e,0xf7,0x1e,0x24,0xcd,0x1b,0x14,0x3f,0x1b,0x13,0xc0,0x64,0x38,0x43,0x95,0xba,0x7b,0x61,0xa0,0xdc,0xe0,0xf5,0x80,0x13,0xa1,0xc5,0x48,0x92,0xc5,0xd5,0xd0,0x87,0x0c,0x73,0xae
+.byte 0xe2,0xb3,0xe8,0x70,0x4a,0x7e,0xa0,0x13,0xc3,0xc6,0x9c,0x77,0x51,0xca,0x88,0xcf,0xe0,0x1e,0xff,0x6c,0xe2,0xc3,0x33,0xce,0x7f,0x3e,0x7d,0xd5,0x37,0x23,0x09,0xb7,0xbd,0xb7,0xec,0x9a,0x29,0xd6,0x4f,0xea,0x79,0x24,0x4c,0x09,0x74,0x9c,0x97,0x3b,0x08,0x1f,0x82,0xcc,0xae,0xc4,0x3f,0xcf,0xc6,0xcb,0xaf,0x8c,0x89,0x15,0x79,0xeb
+.byte 0x88,0xb9,0x03,0xab,0xc6,0xf8,0x6e,0x54,0xde,0x50,0x6e,0xcf,0x8a,0x4b,0x3f,0x64,0xd0,0xcb,0x69,0xc2,0xe3,0x40,0x4a,0x94,0xe2,0x04,0xfa,0x9b,0x4a,0xf6,0x2b,0x93,0x0c,0x0e,0xf8,0x68,0xbc,0x6e,0x6c,0xe6,0xd9,0xb6,0x04,0x40,0xf4,0x60,0xbc,0xc1,0x1e,0x67,0x1f,0xce,0x5c,0x4d,0xba,0x78,0xa8,0xf5,0x96,0x00,0xb9,0x61,0x82,0x65
+.byte 0xb2,0x1d,0x42,0xb8,0x88,0x66,0x43,0xd9,0xfe,0xe0,0x86,0xef,0x5d,0x4d,0xcc,0xeb,0x57,0x9a,0x2b,0x27,0xf2,0xcf,0x68,0xc3,0x05,0x92,0x4d,0x4d,0xb7,0x46,0x7e,0xfd,0xb7,0x4a,0x4d,0x6f,0xac,0xc8,0x8d,0xf2,0xcd,0x52,0xcf,0x91,0x77,0x2d,0x68,0x06,0x7a,0xc9,0xf3,0x17,0xc6,0x8f,0x8f,0xb5,0x8f,0x74,0xfa,0x90,0xcc,0xfc,0xaf,0x4e
+.byte 0xd2,0x29,0xd9,0x57,0x71,0xe9,0x52,0xd8,0x50,0xfa,0x4d,0x13,0x7c,0x42,0x15,0x22,0x65,0x26,0x08,0xda,0xaa,0x53,0xcf,0xeb,0xd1,0x87,0xd5,0x7c,0x4e,0x66,0x1c,0x7d,0xc9,0x03,0x59,0xf8,0x09,0x3e,0x1b,0x94,0x4c,0x39,0x56,0xeb,0xfd,0xb6,0xd0,0xf9,0x76,0x8b,0x5d,0x6e,0x44,0x15,0xcf,0x27,0x7f,0x69,0x9a,0x00,0x96,0xbe,0x80,0x5e
+.byte 0xbb,0x5a,0x05,0xea,0x15,0xdd,0x44,0x69,0x9e,0x64,0xcd,0xba,0xf2,0x6f,0x67,0x10,0xc5,0xa1,0x75,0x85,0x5f,0xdc,0x61,0x43,0x34,0xc3,0x52,0x06,0xd4,0xe9,0x9f,0xdf,0xd4,0xa6,0x96,0xac,0xb1,0x21,0xdd,0x20,0x46,0x20,0x89,0x5f,0x0e,0x9d,0xa8,0xc7,0x75,0x3a,0x54,0x9e,0x7c,0x3a,0xd5,0xb2,0x68,0x77,0x06,0x1b,0x1c,0xbd,0xb3,0x02
+.byte 0xb5,0xdd,0x87,0x55,0x6b,0x00,0x9f,0x2c,0x30,0xb7,0x4e,0xc3,0x67,0x38,0x37,0x61,0x81,0x68,0xcb,0x14,0x81,0x27,0xd7,0x38,0x18,0x81,0x68,0x45,0xca,0xf4,0xaa,0xae,0x58,0x9e,0xf8,0xbe,0xe9,0x1e,0x05,0x19,0xf0,0xea,0x89,0xf8,0xa1,0x9c,0x7b,0x63,0xc1,0xcd,0x81,0xc8,0x95,0x56,0x81,0x81,0x29,0xb0,0x4d,0xbf,0xe6,0x8d,0xa3,0xb3
+.byte 0xfa,0xae,0x13,0xc8,0xca,0x4d,0x5c,0x5e,0xd9,0x17,0xf8,0x87,0xdb,0x5b,0xe2,0xd9,0xba,0xe3,0xe8,0xdb,0xcb,0x74,0x36,0x7e,0x0e,0x3a,0x94,0x6a,0xe9,0x9e,0x50,0x8e,0xf4,0xd4,0x15,0xb7,0x50,0x60,0x3f,0x14,0x72,0x41,0x9d,0x51,0x63,0x8c,0x31,0x95,0xf2,0xbc,0x14,0xc7,0x64,0x2c,0xee,0x0b,0xe6,0xde,0xf6,0x33,0x85,0x65,0x00,0x54
+.byte 0x54,0x84,0x85,0x94,0x87,0xa0,0xc3,0x95,0x4e,0x74,0xcb,0x2d,0x82,0x9e,0x46,0x7f,0xf5,0x64,0x60,0xfe,0x1a,0x37,0xee,0xa7,0xb6,0x85,0xb5,0x4e,0x30,0x11,0x39,0x4b,0xe9,0x57,0x18,0x3a,0x2c,0x6b,0xb9,0x8e,0x5a,0x54,0xa9,0x31,0xf7,0xe1,0xe0,0xc7,0x52,0xfe,0x76,0x9b,0xc6,0xfe,0xde,0xe0,0xe9,0xf9,0xf6,0x10,0xda,0xef,0x72,0x24
+.byte 0x9c,0xbe,0x4a,0xba,0x58,0x21,0x1b,0xe3,0x1d,0x80,0x10,0x76,0x70,0xde,0x8f,0xf3,0x07,0x93,0x01,0xe0,0xb4,0xd9,0x7d,0x60,0x0d,0x08,0x07,0xa4,0x6d,0x9b,0x2b,0x8c,0x9a,0x58,0x65,0x5e,0x29,0xf1,0x24,0xb2,0x31,0xfb,0xb7,0xad,0xf0,0x50,0x8e,0x25,0x1b,0x75,0xc5,0x82,0x88,0x8c,0x68,0x14,0x2c,0x28,0xa2,0xb6,0x93,0x14,0xe3,0x28
+.byte 0xd0,0x95,0x6f,0x79,0x91,0x03,0x75,0x82,0x5c,0x20,0x46,0x0d,0x53,0x40,0x2c,0x88,0x62,0xa4,0x8c,0xd5,0xf1,0xc1,0xbf,0xde,0x57,0x91,0xb2,0xa6,0x66,0x29,0xf0,0x6b,0xb8,0x5e,0x78,0x5f,0xd1,0x76,0x98,0xf2,0x56,0xc2,0x5f,0x48,0x1f,0xa6,0x98,0xb0,0x87,0x53,0x13,0x1d,0x1a,0xa7,0xdf,0xa5,0xea,0x37,0x12,0x6d,0x64,0x53,0xdc,0x04
+.byte 0x2d,0xb9,0xeb,0x78,0x89,0x7b,0x70,0xd2,0x6d,0x45,0x8d,0x45,0x50,0x57,0xc7,0xb2,0xaf,0xdd,0x72,0x0f,0x9f,0x1b,0x29,0x61,0x68,0xb5,0x4a,0xd4,0xe9,0xd7,0x10,0xe7,0xcd,0xe8,0x22,0xd3,0x54,0x0c,0x0b,0x32,0x77,0x7d,0x3e,0xed,0x6e,0x79,0x4b,0x7b,0x99,0x1f,0x9e,0xbe,0xe7,0x12,0x7c,0x94,0x36,0x1c,0x20,0x8a,0xd0,0xab,0xda,0x95
+.byte 0xf6,0x4f,0xbe,0x6f,0x44,0x0b,0xa3,0x7b,0x4d,0x00,0xf6,0xdf,0x6f,0xc8,0x50,0x9e,0x3e,0x0c,0x1e,0xfe,0xb8,0x39,0x9f,0x83,0x4f,0xb3,0x1f,0x7e,0x53,0x54,0x64,0x04,0xa3,0xf7,0x79,0x01,0x71,0xce,0x18,0x0d,0x47,0x4e,0xae,0x88,0x6a,0xe7,0x26,0x4e,0x59,0xee,0x3a,0x03,0xc2,0x4d,0x0c,0x29,0xf0,0x96,0x9d,0xc0,0xa3,0xb3,0x82,0xf9
+.byte 0xc4,0xf8,0x8b,0xae,0x68,0x47,0x39,0xdc,0x10,0xd7,0x09,0xb4,0x86,0x87,0xfa,0x7e,0x0c,0xe4,0xee,0x3a,0x35,0x1a,0x0e,0x95,0x88,0xce,0xe7,0x9e,0xcc,0xa5,0x58,0x98,0x48,0xbd,0x9c,0x27,0xe6,0xb9,0xf7,0xca,0x66,0xee,0x54,0x87,0xd0,0x6d,0xab,0x31,0x1a,0x57,0x33,0x8b,0x89,0xa0,0xc0,0x18,0x9a,0x87,0x5e,0x58,0x02,0xe5,0x50,0x47
+.byte 0x0f,0x60,0x53,0x9d,0x99,0xe4,0x0a,0xfa,0x4a,0xc3,0x77,0x4b,0x4d,0x4e,0x0c,0xbb,0x68,0xd9,0xb3,0xd3,0x59,0x78,0xdf,0x65,0x97,0x6e,0x22,0x5b,0x24,0x26,0xf9,0x2a,0x14,0x73,0xa7,0xec,0x65,0xfc,0xdf,0x7d,0x35,0x0d,0x44,0x1b,0x4b,0xad,0x6b,0x8f,0x0e,0xa3,0x3b,0x6b,0x40,0xb3,0xe3,0xd9,0x41,0xba,0xbf,0x95,0xbb,0x6e,0x91,0xf6
+.byte 0x63,0xb3,0xde,0xdb,0xc2,0x6f,0xfe,0x00,0xf1,0x53,0x96,0x37,0xa4,0x27,0x48,0x3e,0xf9,0x32,0x23,0x90,0x90,0xe0,0x01,0xde,0x08,0xad,0xc4,0x6c,0x25,0x7a,0x7f,0x2f,0xb7,0xb7,0xc6,0xaf,0xeb,0x91,0x9c,0xa2,0x9c,0xf7,0x7f,0x9f,0x74,0x9b,0x7d,0x54,0x66,0xf9,0xe0,0x73,0xb4,0x15,0x2b,0xaa,0x71,0x50,0xd0,0x74,0x5d,0xcd,0x1c,0x09
+.byte 0x4c,0x80,0xcc,0xdc,0x10,0xd9,0x96,0xb3,0xdc,0x09,0x73,0x1f,0x36,0x4c,0x1b,0x86,0x25,0x13,0x7c,0xd2,0xc6,0x9d,0x5a,0xce,0xd6,0x22,0x97,0x66,0x7b,0x7b,0x84,0xba,0x69,0xd2,0x87,0x9b,0x08,0xda,0x77,0x66,0x90,0xbc,0x7c,0x3c,0x5d,0x43,0x92,0x5f,0x05,0xfb,0x23,0x46,0x88,0xf7,0xa4,0x10,0xbd,0x7d,0x00,0x29,0x2d,0xa5,0x6a,0xab
+.byte 0xcc,0xdd,0xcf,0x1e,0x2b,0x9b,0x5f,0xa9,0x94,0x14,0x99,0x6e,0x3b,0x41,0x52,0x61,0x16,0x17,0x44,0xcf,0x5b,0x34,0x5c,0x27,0x29,0x4a,0xc3,0xba,0x9a,0x0c,0x20,0x17,0x2b,0x92,0xd9,0xf1,0x76,0x51,0xd8,0xa5,0x4a,0x4b,0x4a,0x0b,0xe4,0x6b,0x93,0x61,0xc7,0xb3,0x23,0x7a,0x24,0xfa,0x5e,0xee,0x80,0x10,0x65,0x44,0xa5,0xed,0x72,0xd9
+.byte 0x8a,0x06,0x2a,0x86,0xa9,0x26,0x50,0xa1,0xb2,0xb2,0x8b,0x7b,0x4a,0x29,0xf1,0x18,0xef,0xff,0x61,0xf1,0xa1,0x48,0x0f,0x84,0x8c,0xef,0xd8,0x02,0x65,0x44,0x11,0xf2,0xe1,0xba,0x98,0x03,0xbe,0x5a,0x5d,0xb8,0x0a,0x88,0xd8,0x4a,0x49,0x4c,0x70,0xa6,0x98,0x81,0x36,0x56,0x92,0xde,0xcb,0xaf,0x33,0xf5,0x1c,0x0a,0xce,0x7a,0xc0,0xff
+.byte 0x24,0x54,0xd3,0x9a,0x0f,0x82,0x76,0xe5,0x0e,0x82,0xb4,0xfe,0xc2,0xac,0xe4,0xba,0xa3,0x4c,0x8a,0x0d,0xa7,0x3e,0x2b,0x71,0x73,0x5f,0xd2,0x35,0xd3,0xae,0xc0,0x3e,0x6f,0x67,0x98,0x51,0xa6,0xdf,0xb2,0xf4,0xd2,0xc1,0x43,0xe2,0x0a,0x7c,0xa0,0xb6,0xff,0xfc,0xc0,0x88,0xe5,0x34,0x20,0x79,0x50,0xc3,0x06,0x5b,0x20,0x9f,0x05,0x33
+.byte 0x22,0x30,0xaf,0xc4,0xc3,0x17,0x09,0xbb,0x30,0x0f,0x42,0xb7,0xc1,0xe0,0x4c,0x71,0xc5,0xf7,0x96,0xb4,0xd4,0x0f,0x44,0x47,0xa3,0x06,0x17,0xbd,0x0f,0x7c,0xc6,0x53,0x07,0x34,0x9a,0x9a,0x2f,0x3f,0x01,0xea,0xdf,0x1c,0x06,0x33,0x15,0x9c,0x5a,0xe3,0x33,0x29,0xce,0x40,0x4b,0xb1,0x99,0xe0,0x80,0x6e,0x0c,0xa1,0x4c,0x34,0x01,0x21
+.byte 0x12,0xbe,0x67,0x26,0xe6,0xdb,0xab,0x8d,0x45,0xdd,0x12,0x60,0x02,0x1a,0xdd,0x85,0xd6,0x33,0x78,0x23,0xe1,0x58,0x2a,0x46,0xf0,0xc2,0x4d,0x71,0x59,0x5b,0x8d,0x65,0xa7,0x97,0xf4,0x71,0x88,0x7d,0x60,0xe0,0x2d,0x2d,0x09,0x2f,0x26,0x15,0xa7,0xbf,0x30,0x0b,0x99,0x08,0xd7,0x85,0xfc,0x0c,0x19,0x31,0xde,0x5e,0x55,0x91,0x13,0x45
+.byte 0x3a,0x6d,0xd0,0x61,0x02,0x81,0xa0,0x42,0x7d,0xd8,0x7d,0x41,0x11,0xd2,0x25,0xb7,0x15,0xa1,0x16,0x3e,0x70,0x77,0x1b,0x80,0xb7,0xf1,0x24,0x8e,0x70,0x8d,0x73,0x6d,0xba,0xf1,0x46,0x32,0x60,0xe4,0xc8,0x4d,0x69,0xc8,0x10,0xf8,0x2d,0x53,0xe1,0x81,0x96,0x20,0x9d,0x59,0x74,0xae,0x93,0x92,0x44,0x5a,0x09,0x79,0x20,0xcb,0xff,0xb2
+.byte 0x08,0x7a,0x81,0xee,0x98,0x83,0x0b,0xa4,0x15,0xb0,0xaa,0x55,0xb0,0xb5,0x60,0x09,0x21,0xeb,0xe2,0x9b,0x57,0x41,0xb9,0xb4,0xd9,0xbe,0x7d,0x60,0x5d,0x25,0xde,0x9f,0x9e,0x5b,0x7c,0xee,0xeb,0x87,0x54,0x6a,0xc3,0xcf,0xec,0x57,0xce,0x97,0x2e,0x47,0x84,0x4c,0x15,0xf4,0xf5,0xe9,0xd4,0x45,0x23,0x20,0xf0,0x0f,0xda,0x97,0xc2,0xb9
+.byte 0xb2,0xe2,0x44,0xea,0xbd,0x95,0x73,0xcc,0x94,0x03,0x0b,0x97,0xeb,0x03,0xc1,0x51,0xc8,0x14,0xa6,0x7d,0x18,0x30,0xa1,0xda,0xa3,0xcd,0x78,0x67,0xb0,0xc1,0x6c,0x88,0xdd,0xd6,0x52,0x4b,0x85,0x1d,0x4a,0xaa,0x44,0xec,0x3b,0xff,0x00,0xd8,0x9e,0x18,0xf8,0xac,0x4f,0x73,0x6d,0xc7,0x4b,0x59,0x15,0x85,0x87,0x02,0xd8,0xf1,0xe6,0xfb
+.byte 0x66,0x57,0xcf,0x06,0x84,0x50,0xc5,0x67,0x94,0xc6,0x96,0xb2,0x1a,0x37,0x06,0x3d,0x21,0xf2,0x1e,0xb4,0xe7,0xcb,0x36,0x8b,0xa3,0xe3,0x84,0xa0,0x9a,0x31,0xdb,0x87,0xf9,0xb0,0xef,0x06,0xfe,0xb0,0x8a,0x32,0x53,0xb4,0x41,0x79,0x6b,0xf7,0x7c,0xf7,0x9c,0xc1,0xea,0x61,0xf3,0x75,0xac,0x1f,0x92,0x75,0x44,0x58,0x9a,0x20,0xa4,0x20
+.byte 0xe3,0x19,0x1c,0x0d,0x27,0xe5,0x2e,0xbd,0x14,0xcb,0x40,0x3f,0x1c,0x19,0x7c,0xf9,0x92,0x13,0x1a,0x71,0x87,0xaf,0x77,0x0f,0x50,0x92,0x06,0x75,0x2d,0x75,0xe0,0x2e,0x37,0x54,0xcd,0xac,0xcb,0xca,0x7c,0x0e,0x66,0x53,0x10,0x50,0x70,0x9a,0xa4,0x79,0x76,0x87,0x71,0x4a,0x55,0xd4,0xa3,0x83,0xb3,0x04,0xed,0xa9,0xd6,0x84,0x7d,0x1a
+.byte 0x64,0x5d,0xf7,0x4f,0x55,0x97,0x5e,0x26,0x9c,0x03,0x42,0x0a,0x16,0xd3,0xdf,0xc8,0x07,0xb8,0xb3,0xe9,0xac,0xa9,0x99,0x83,0x32,0x5b,0x83,0xde,0x7f,0x2b,0x70,0xca,0x15,0x09,0x33,0x0e,0x28,0xc9,0x89,0xc6,0xa6,0x47,0xd1,0x56,0x04,0x40,0x5d,0xd2,0x17,0x1d,0x32,0x21,0x6d,0xb2,0xc7,0x89,0x14,0x98,0xc6,0x58,0xc4,0xca,0xda,0x0f
+.byte 0x32,0xdd,0xe1,0xe1,0x9a,0x25,0x09,0x31,0x16,0xf1,0x48,0x40,0x1c,0xc2,0xf9,0xd0,0xba,0xec,0x07,0x94,0xea,0x17,0xcf,0x6e,0xbc,0xfd,0x70,0xb4,0xbb,0x40,0xae,0xc3,0xae,0xf7,0x56,0xf5,0x13,0x55,0xfb,0x4b,0x81,0x5d,0xab,0xf2,0x3f,0xd7,0xa7,0xe6,0xcf,0x17,0xef,0x1f,0x71,0x1b,0x92,0x67,0xd3,0xd2,0xed,0x89,0x14,0x8f,0x8d,0x83
+.byte 0xef,0x7f,0xca,0x65,0x6d,0x79,0x13,0x5f,0x6e,0xf9,0x5d,0x9a,0x68,0x54,0x71,0x5c,0x9d,0x03,0x7c,0x73,0x7a,0xc2,0x17,0x9b,0x5a,0x7d,0x45,0x24,0x0c,0x41,0x13,0xe4,0xcb,0xdb,0x7b,0xc6,0xfb,0x93,0x48,0xca,0xd3,0x01,0x68,0x3f,0x36,0xc0,0x4b,0x1d,0xfa,0x9f,0x25,0x0e,0xcc,0xd0,0xf7,0xa0,0x7a,0x14,0xac,0xd7,0x6e,0x00,0x9f,0xf1
+.byte 0xc0,0xdc,0xfc,0x3b,0xd9,0xbf,0x68,0xfd,0x65,0x34,0x66,0x18,0xe5,0x02,0x9a,0x2d,0xff,0xaa,0xf7,0x73,0x58,0x21,0xe3,0xff,0x23,0x0f,0x63,0x1f,0xf3,0x8b,0x08,0xc7,0x00,0x46,0xe7,0xef,0x85,0x5f,0x7f,0xd9,0x5f,0xc2,0x36,0xe2,0xb6,0xa3,0x00,0xcb,0xff,0xe0,0x22,0x28,0x8c,0xb1,0xb1,0x17,0x91,0x4a,0x4a,0xc8,0x77,0x5a,0xa9,0xb2
+.byte 0x6e,0xb7,0xf0,0x4f,0x70,0x34,0x7f,0x87,0x2a,0x0c,0xcb,0x16,0x24,0x9b,0x41,0xb2,0x3e,0x0a,0xc1,0x33,0xf3,0xbb,0x48,0x17,0x2f,0xe6,0xfc,0xf4,0x27,0xc0,0xdb,0x58,0x24,0x9b,0x99,0x43,0x25,0xfb,0xd3,0xcf,0x1c,0x5a,0x5f,0xbe,0x28,0x3a,0x84,0x51,0x19,0xc3,0x53,0x6b,0xc8,0x73,0x44,0x6e,0x3d,0x7e,0x01,0x37,0xc2,0x2b,0xf7,0xa8
+.byte 0x1f,0x8e,0xd8,0x02,0x5a,0xae,0x56,0x81,0x2b,0x46,0x1b,0x7d,0xca,0x27,0x1f,0x48,0x99,0x24,0x54,0x59,0x08,0xfd,0xb7,0xdf,0x0a,0x77,0xef,0x4e,0x89,0x21,0x71,0x71,0x3f,0x8c,0xd7,0x52,0x89,0x7a,0x0d,0x68,0x09,0xc8,0x88,0x9c,0x0c,0x60,0xca,0x77,0x96,0xeb,0x05,0xeb,0xeb,0x60,0x5b,0x68,0x51,0x2c,0xcb,0x8f,0xca,0x3b,0x18,0x39
+.byte 0x28,0x8f,0xda,0x17,0x9b,0x53,0x71,0x26,0xa9,0x19,0xfb,0x1e,0x4a,0xd0,0x14,0x93,0x1c,0xee,0xe1,0x21,0xea,0xb3,0x16,0x47,0xaf,0x50,0xe5,0xe5,0xd3,0x21,0x8c,0x67,0x46,0x5d,0x97,0x19,0xda,0x6e,0xd9,0x70,0x7d,0x9f,0xd6,0x25,0xd0,0xfb,0x01,0x62,0x0a,0x9e,0x49,0x3d,0x33,0x0d,0x35,0xe5,0xae,0xfd,0xeb,0xb5,0x9b,0xd8,0xc1,0x2a
+.byte 0xee,0x4d,0xf2,0xfc,0x16,0x51,0xab,0x58,0x7a,0x9e,0x5c,0xca,0x0a,0x92,0xbb,0xbb,0xa8,0x5b,0xfb,0xf9,0x33,0x67,0x0e,0x13,0x4c,0x83,0x3a,0x25,0x84,0x23,0xe1,0x41,0xfb,0xf1,0x42,0xc1,0x8d,0x58,0x0c,0x5e,0x75,0x09,0x34,0x58,0x96,0x32,0x54,0xb6,0xd8,0xaa,0x48,0xc1,0xed,0xc0,0x92,0x5a,0xec,0xeb,0xb1,0x75,0x59,0xf6,0x35,0xf5
+.byte 0xfd,0x7d,0x96,0x9b,0x83,0x38,0x31,0x10,0xa4,0xd7,0xfb,0x28,0xf0,0xc9,0xe4,0x33,0x5d,0x66,0x81,0x9c,0x31,0x9a,0xe9,0x9a,0x5e,0x70,0xf7,0x61,0xf9,0x93,0xaf,0x2b,0xbd,0x78,0x9e,0xdc,0x61,0xe0,0xa9,0xd1,0xa0,0x8e,0x3a,0x5f,0xb1,0x71,0xe7,0x9e,0xfd,0x81,0xee,0xf0,0xd6,0x63,0xec,0x4a,0xca,0x30,0xaf,0xb6,0x2d,0xaa,0x2d,0xa1
+.byte 0x5a,0x38,0xb5,0xc6,0x3f,0x5f,0x63,0x48,0xd3,0x18,0xeb,0xe3,0x36,0xca,0x91,0x86,0x4b,0x6f,0x57,0x66,0x47,0x2f,0xce,0xe4,0x44,0x26,0xe4,0xfd,0x8c,0xde,0x74,0xdc,0x17,0x0e,0x7d,0x6a,0xcf,0x89,0x0e,0x7f,0x09,0x65,0xf8,0xeb,0x58,0x00,0x3d,0xc5,0x1b,0x14,0xc5,0xca,0xca,0x28,0xbc,0xb7,0x63,0x6f,0x3b,0xa4,0x62,0x23,0x0e,0xd5
+.byte 0x04,0x76,0x0c,0xe8,0xea,0x64,0x10,0x3a,0x76,0x03,0xd6,0xea,0x69,0x52,0x14,0xa7,0x5e,0x40,0x7e,0x14,0xdb,0x7f,0xbf,0xe8,0xf6,0xf0,0xdd,0x5e,0xac,0x55,0x44,0xfb,0x28,0xf3,0x16,0xcb,0xed,0x8f,0x10,0x01,0x91,0xac,0x2c,0x27,0x46,0x0c,0x51,0xd6,0xf6,0x30,0xa3,0x34,0xd0,0x5e,0x93,0xe8,0x4e,0xc0,0xb4,0x9b,0xc1,0xe8,0x20,0x7d
+.byte 0xb7,0x68,0xdd,0xf1,0xc4,0x60,0x20,0x97,0xdd,0x5c,0x7c,0x9b,0xea,0xc0,0x22,0x84,0x2c,0x65,0x78,0xbd,0x18,0xa1,0x62,0x7e,0x06,0x49,0x96,0xde,0xd1,0x89,0x06,0x0d,0x35,0xa0,0xcc,0x22,0xd3,0xf5,0xa6,0x4b,0xb6,0xca,0x43,0x34,0x5a,0x3d,0x39,0x95,0x0b,0x95,0xbe,0xdc,0xe6,0x61,0x72,0xbe,0x2f,0x19,0x1c,0xe8,0x22,0x5e,0x18,0xc9
+.byte 0x59,0x4a,0x08,0xa3,0x85,0x5c,0x06,0x36,0x00,0x2e,0x84,0x3e,0x3e,0x07,0x5b,0xfa,0xda,0xbb,0xbb,0x57,0x20,0x6f,0x1b,0x8d,0xe5,0xc5,0xdb,0x8d,0x23,0x1a,0xfc,0x67,0xa9,0xc8,0xea,0xe1,0x54,0xbb,0x8a,0x8a,0x0b,0xa6,0x02,0x35,0xd6,0xd5,0x4d,0xff,0x09,0x79,0x31,0x9a,0xc2,0xad,0xa7,0x66,0xb5,0x3c,0xbd,0xb7,0xcb,0x17,0x30,0x4b
+.byte 0x56,0xf5,0xd2,0x51,0x90,0xbb,0x47,0x00,0xc0,0xf3,0x8b,0xd7,0x10,0x33,0x6d,0xe8,0xe4,0xcf,0xd6,0xbf,0x35,0x75,0x8d,0x40,0x55,0xd7,0x5d,0xb0,0x40,0xf6,0x95,0xfb,0x1a,0x97,0x24,0xb8,0xc1,0x91,0x5f,0x66,0x6c,0xc7,0xdb,0x16,0xba,0xb8,0x07,0xf8,0xf8,0x91,0xb2,0x8c,0x26,0xb9,0xa2,0x59,0xb0,0xde,0x49,0x63,0xcc,0x7c,0x4c,0x48
+.byte 0xb5,0xe4,0xf9,0x81,0x28,0x48,0x9f,0xa0,0xa4,0xf8,0x0d,0xcc,0x7b,0xf3,0xce,0x08,0x85,0x73,0x4a,0x64,0xfc,0xa8,0xc0,0xae,0x7a,0xbf,0xa5,0x3f,0x45,0xaf,0xe7,0x7f,0x41,0x61,0x34,0x08,0x6e,0x09,0x0d,0x9d,0xea,0x90,0xbe,0x62,0x7c,0x38,0x92,0xa7,0x63,0xfa,0x03,0x80,0x10,0xc4,0x53,0x46,0x0b,0x44,0x88,0xea,0x50,0xb6,0x82,0xf8
+.byte 0x0b,0x2d,0x93,0x63,0x82,0x80,0x2b,0x61,0x3e,0x17,0xd1,0xd8,0x6c,0xb1,0xb4,0xbd,0xfd,0xad,0x1c,0x10,0x30,0xc1,0x78,0xd4,0x5f,0x21,0x49,0x54,0x7a,0x08,0x2b,0x25,0x3b,0xc9,0xb7,0x0a,0xf2,0x37,0x83,0xc0,0x43,0x73,0xee,0xd6,0x8b,0x92,0x15,0xde,0xfe,0x14,0xf1,0xfb,0x8b,0x4a,0x85,0x8d,0x78,0xe6,0x36,0x1a,0xbb,0x32,0x6c,0xdd
+.byte 0x43,0x76,0xad,0x68,0x90,0x08,0xd2,0xbd,0x24,0x41,0xd4,0x93,0x17,0xa8,0x9f,0xeb,0x33,0x25,0x1f,0x1a,0xfd,0x45,0x20,0xc1,0x47,0xf1,0x25,0x09,0x89,0x14,0x9e,0x4c,0x88,0xa4,0x1c,0xb8,0xba,0x84,0xd5,0x7d,0x73,0xb2,0x9c,0x48,0x9f,0x84,0x31,0xd3,0x2c,0xe1,0x94,0x61,0x3e,0x5f,0x37,0x25,0xc7,0xb7,0x2d,0xc3,0xa9,0xaf,0xcc,0x0e
+.byte 0xe6,0xc7,0x9a,0xa7,0x06,0xe3,0x41,0xb8,0xa6,0xa8,0x9a,0xe7,0x76,0xef,0x83,0x5a,0x80,0xa4,0xe3,0x0c,0x04,0xa2,0x0b,0x91,0x33,0x34,0x17,0xa4,0x02,0x2d,0x12,0x84,0x67,0x85,0x6b,0xc0,0x3a,0x0d,0x16,0xf2,0x66,0x04,0x71,0xe9,0xec,0xa6,0xbb,0x58,0x42,0x92,0x70,0xf5,0x0d,0x52,0xcd,0x1e,0x2d,0xd4,0x28,0x0f,0x68,0x35,0xd9,0xa4
+.byte 0x40,0x09,0x30,0xe9,0xbb,0xaf,0x77,0x63,0x4f,0xba,0x56,0x97,0xe8,0x92,0xcc,0xba,0xdb,0xe4,0xe0,0xdf,0x19,0x21,0x71,0x23,0x3d,0xd0,0xb1,0x25,0xd3,0xf8,0x53,0x01,0x30,0x9a,0xea,0x84,0x1b,0x18,0x68,0x4a,0xb9,0x9e,0x60,0xc4,0xfc,0xf7,0x56,0xb7,0x49,0xe1,0x50,0x38,0x7d,0x3d,0x87,0xa2,0xad,0x38,0x5c,0x0c,0x53,0x21,0xa0,0x56
+.byte 0x3a,0x94,0xd7,0xa8,0x23,0x96,0xa9,0x66,0x4e,0x88,0xae,0x4b,0x6e,0xcb,0xc6,0xa6,0xdb,0x1f,0x2e,0xae,0xe7,0x24,0xe2,0x1e,0xf7,0x3a,0x14,0x48,0x5e,0xfa,0x90,0x0a,0x84,0xa6,0x1c,0xaa,0x60,0xc0,0x2c,0x69,0xe8,0x36,0xb3,0xee,0x55,0x2a,0xf7,0x90,0xa1,0x92,0x4f,0x29,0x1e,0x49,0x6e,0x73,0x22,0x1f,0x8b,0x0c,0xb6,0xf4,0x3c,0xbf
+.byte 0x82,0x47,0x49,0xc3,0x94,0x0e,0xcf,0x9b,0x86,0x88,0xc2,0xd0,0xd7,0xa7,0x43,0xfb,0x89,0x4b,0xbd,0x5d,0x4c,0x6b,0x7a,0xc7,0x74,0x1b,0xfb,0x48,0x12,0x68,0x61,0x91,0xf9,0xf3,0xb6,0x7f,0x4f,0x72,0x89,0xf0,0x72,0x46,0xf7,0x6f,0x84,0xd1,0x38,0x6d,0xd9,0x1b,0xa5,0xd1,0xe2,0x29,0xe0,0xa6,0xbf,0x1c,0xbd,0xfb,0xdd,0xdc,0xa5,0xae
+.byte 0x7a,0x9c,0xd0,0xc3,0xfa,0x6f,0x72,0xa3,0xa2,0x8b,0x87,0x0d,0x9a,0x6a,0xfc,0x53,0x9a,0x08,0x61,0x86,0x67,0x2a,0x90,0x6a,0x09,0x20,0x8e,0xde,0x32,0x35,0x34,0x75,0xc0,0xa8,0xab,0x1b,0xc4,0x7c,0xc8,0xd9,0x90,0xcf,0x32,0x27,0x6c,0x68,0xf9,0x18,0x14,0x05,0x57,0x39,0xc6,0x9e,0x5e,0x38,0x07,0xdb,0x81,0xb4,0xa4,0x54,0x06,0xd6
+.byte 0x79,0x78,0x0e,0xc8,0xb9,0x56,0xda,0x08,0x2e,0x77,0x26,0xcc,0xf7,0xa5,0x2d,0xd8,0x91,0xa6,0xfc,0x25,0x0e,0x91,0xdd,0x3c,0xa8,0x14,0x7a,0x95,0x05,0x5b,0x15,0x7d,0x1d,0x9b,0x3c,0x8c,0xfd,0xdc,0xa5,0xcd,0xec,0xea,0x7a,0x2b,0x7e,0x79,0x21,0x54,0xea,0x7f,0x52,0xb4,0xbb,0x4f,0x07,0x95,0x39,0x4a,0xaf,0x2e,0xb4,0x1e,0x9e,0xc6
+.byte 0x0a,0x07,0x58,0xd4,0xa5,0x44,0x73,0xa8,0x84,0x26,0x67,0xb8,0x0f,0xc7,0x6b,0xa7,0x28,0xf6,0x05,0x91,0x3e,0x22,0xcd,0xd7,0xf5,0xfc,0xae,0x22,0x42,0x96,0x3b,0x57,0x91,0xce,0x44,0xd0,0xfd,0xc3,0x4c,0x8b,0x8b,0x67,0xfe,0x03,0x86,0x92,0x34,0xf7,0xf9,0x53,0xb3,0xdf,0x36,0xcf,0x16,0x1c,0x68,0x36,0x17,0x1f,0x41,0x56,0x1d,0xda
+.byte 0x90,0xb3,0xab,0x03,0x97,0x88,0x23,0x65,0x89,0x72,0xe3,0x6d,0x8e,0x37,0x5d,0xee,0x89,0x81,0x11,0x27,0x8b,0xf0,0x9b,0xef,0xa2,0x34,0x45,0xcc,0x41,0xcf,0x2a,0x88,0x70,0xe4,0x78,0xfc,0xe1,0xb5,0x51,0x70,0x84,0x64,0xd1,0x10,0x71,0x5d,0xa4,0xb4,0x6d,0xb5,0x98,0x6e,0xcc,0x9a,0x62,0x14,0x30,0xce,0x1a,0xff,0x49,0xd6,0xaa,0xcc
+.byte 0xe1,0x99,0x42,0xb1,0xfe,0x77,0x8a,0x2d,0xdb,0xc0,0x0d,0x50,0x53,0x0d,0x92,0xe5,0x2b,0xd0,0x78,0x83,0x08,0x4a,0x0c,0x1d,0x5b,0x03,0x22,0x65,0x3d,0x9e,0xdb,0xcf,0x01,0x61,0xf7,0x6d,0x2b,0x99,0xef,0xba,0x80,0x50,0xda,0xda,0x2d,0xbf,0x00,0xdf,0x6f,0xec,0x95,0xbc,0x5b,0x4e,0xda,0x83,0xe4,0x5d,0xf0,0xa7,0x1b,0x27,0xf1,0x76
+.byte 0x04,0x5d,0x3d,0x2c,0x12,0x15,0xad,0xef,0x47,0xdc,0x22,0x9b,0xc2,0x80,0x91,0xf3,0xbf,0x16,0xe9,0xd3,0x35,0x94,0x4b,0xfd,0xa3,0xa1,0xee,0x98,0xad,0x99,0xea,0x07,0xe1,0x0f,0xa7,0xbd,0x0b,0xfb,0xc0,0xd5,0xb0,0x49,0x37,0xc6,0x5f,0xe7,0x18,0xc1,0x60,0xe9,0x1d,0x5e,0x0e,0xea,0x73,0xf2,0xa1,0x75,0x7e,0x39,0x51,0x07,0x1e,0xcb
+.byte 0x2a,0x5b,0x26,0x75,0xbe,0x02,0x5e,0xde,0x6c,0x37,0xb1,0x3c,0x1f,0x25,0x65,0x7d,0x9e,0x5d,0xa1,0x0b,0x98,0x27,0x53,0xb9,0xbb,0xc2,0x3e,0x8d,0x2d,0x5e,0x5c,0xbf,0xed,0x66,0xe8,0xd1,0x7d,0xaa,0xef,0xca,0x0e,0xd0,0x78,0x2b,0x89,0x07,0x76,0xb6,0xc3,0x92,0x42,0x3a,0x84,0x1d,0x81,0xc1,0xe8,0x1a,0xb8,0xe6,0xf1,0x43,0xcc,0x7a
+.byte 0x59,0x4d,0x9f,0x00,0xfe,0x6a,0xe5,0x42,0x71,0x3c,0xcb,0xc8,0x45,0x18,0xf0,0xf2,0x81,0x9d,0x5a,0xb7,0x8d,0xbe,0x31,0xcb,0x7d,0xca,0xb7,0x19,0x57,0xb1,0x61,0x36,0x90,0x42,0xe2,0xc3,0xf5,0xa5,0x4b,0xc3,0xd4,0xe7,0x6c,0xb6,0x0c,0x06,0x19,0x4b,0x54,0x8f,0x2d,0xdc,0xc5,0x2b,0xff,0x1c,0x61,0x29,0xda,0x95,0x4f,0xa1,0x21,0x25
+.byte 0x24,0xbe,0xc7,0x34,0x2f,0xbf,0x33,0x6d,0x82,0x8f,0xf1,0xa9,0x97,0x5a,0x49,0x7f,0x60,0x00,0xf2,0x3e,0x7b,0x64,0xdf,0xc8,0xd3,0x5f,0x6e,0x1f,0xfb,0x71,0x80,0xf3,0x55,0x42,0xbe,0x32,0x7b,0xa9,0xeb,0xf6,0x31,0xe2,0xf0,0xd1,0xe9,0xbe,0x96,0x0e,0xb3,0xdf,0x3e,0xb2,0x2c,0xc3,0xce,0xbd,0xe7,0xfe,0x1c,0xed,0x2c,0x0b,0xaa,0x32
+.byte 0x76,0x82,0xb4,0x6b,0x18,0xa7,0x68,0x19,0xb7,0x27,0x21,0x4c,0xb0,0x22,0x98,0x58,0xd5,0x90,0x80,0xab,0xa1,0xfe,0x83,0xc5,0x66,0xf6,0x3e,0xa2,0xa9,0x6f,0x73,0xce,0x7f,0x0c,0xe6,0xde,0xee,0xb0,0xe6,0x2a,0xcc,0xcc,0xb0,0x53,0x8c,0xce,0xc8,0xdc,0xea,0x83,0xb4,0x0e,0x69,0x8d,0x90,0x86,0xaa,0xe3,0x3b,0xfb,0x88,0xe2,0xe8,0x27
+.byte 0x65,0x36,0x07,0xb3,0x91,0x0e,0x5a,0x6b,0x9f,0x0f,0xbd,0x81,0xb3,0x54,0x65,0x71,0xa4,0x2c,0x8e,0xda,0x47,0x04,0xce,0xfe,0x00,0x52,0xf1,0xdf,0x82,0x27,0x70,0x2a,0xb1,0x79,0x2f,0x27,0x7f,0xae,0x9e,0x5c,0x36,0xec,0xa0,0x2a,0xf3,0x74,0x78,0x01,0x17,0x74,0x2a,0x21,0x4f,0xb8,0xd2,0xe4,0xfe,0x5b,0x06,0x14,0xa5,0xb1,0xb1,0xff
+.byte 0xee,0x79,0xf7,0x18,0xb9,0x31,0xa4,0x63,0x47,0x1c,0xdf,0x38,0x04,0x2d,0x18,0xca,0x14,0xf8,0x2f,0xec,0x0d,0x58,0xad,0xbb,0xf4,0x45,0x11,0x0e,0xfa,0x17,0x4c,0x5e,0xd4,0xa6,0xde,0xe4,0x13,0x44,0x2c,0xb9,0xfd,0xcd,0x41,0xe7,0xf9,0xda,0xbc,0x28,0x8f,0x0c,0x41,0x4d,0xa7,0x0d,0xf5,0x96,0xd7,0x8f,0x10,0x96,0xfb,0x75,0x75,0x86
+.byte 0xc9,0x6e,0x23,0x92,0x71,0x69,0x7b,0x94,0x61,0x1c,0x3f,0xcf,0x66,0x34,0x62,0x68,0x5d,0xee,0x7b,0x34,0x5d,0x2a,0x39,0xbb,0x6a,0x34,0xea,0x6e,0xe3,0xe9,0xdb,0xe4,0x34,0x6e,0x29,0x0b,0x21,0x38,0xe7,0x5b,0x79,0x37,0x54,0xf0,0xed,0xaa,0x07,0x2b,0x21,0x29,0x67,0xfe,0x7d,0xa5,0x99,0x0e,0x5d,0x05,0xe7,0x61,0x6e,0xd1,0x4a,0x15
+.byte 0x4a,0x56,0xb1,0x13,0x49,0x8c,0xf4,0x4f,0xd7,0xe9,0x68,0xae,0x09,0x37,0xd3,0x96,0x21,0xe8,0x1f,0x9f,0xa9,0xc6,0x54,0x57,0x63,0x09,0x1e,0x71,0xf2,0x48,0x9e,0x50,0xbb,0xb3,0xf1,0x4e,0x2d,0x1d,0x79,0x69,0x0a,0xa2,0xa9,0xdd,0x1b,0x55,0x62,0x6b,0x0d,0xcc,0x9c,0xb1,0x5e,0xc8,0x4c,0x4f,0x62,0x3c,0xc4,0xa3,0xb4,0xe4,0x34,0xec
+.byte 0x9d,0x0c,0x1b,0x46,0x60,0x68,0xd5,0x04,0xd7,0x1b,0x3c,0x7a,0x98,0x0c,0xd9,0x87,0x2b,0x4f,0x97,0x5b,0x56,0x65,0xb0,0x06,0x6e,0x9e,0x06,0x37,0x0e,0xd2,0xa1,0x52,0xf5,0xaa,0x2b,0xec,0xbd,0x0f,0xb6,0xba,0x48,0x63,0x57,0x51,0xe3,0x00,0x53,0xf5,0x77,0xb2,0xa4,0xb1,0x44,0x01,0x3e,0xcf,0xe9,0x2a,0x7a,0xf5,0x19,0x5e,0x43,0x36
+.byte 0xe0,0x38,0x41,0xbc,0xda,0xb5,0xd0,0x69,0xdf,0xd2,0x04,0xd4,0xf8,0x38,0x37,0x1c,0x90,0x30,0xf2,0x3d,0x03,0xe4,0x3f,0x84,0x2c,0x9a,0xa4,0x8a,0x00,0x4e,0x49,0x24,0x62,0x06,0xb4,0x9d,0x33,0x8a,0x8e,0xd2,0xbd,0x1b,0xa1,0x83,0x0b,0xa5,0xa2,0x5c,0xcf,0xb1,0x65,0x85,0x92,0x1f,0xb0,0x2e,0x3b,0xb2,0xf3,0x80,0xff,0x9d,0x41,0x4d
+.byte 0xcd,0x25,0x09,0x02,0x85,0xb3,0xa8,0x49,0x12,0x10,0xe7,0x5c,0x94,0x13,0x4b,0x52,0x53,0x35,0x9c,0xbc,0x7a,0xad,0x04,0x19,0x54,0x8a,0xbc,0x42,0x73,0xf1,0x0a,0x22,0x75,0xbf,0x3b,0x12,0xa8,0xa4,0x47,0x5c,0x95,0x48,0x60,0x71,0x5c,0x9a,0x39,0x5c,0xdb,0x44,0xe8,0x74,0x92,0x3e,0x2b,0x3b,0x1b,0xb7,0x21,0x98,0xe1,0x87,0x32,0xaf
+.byte 0x4a,0xe3,0xda,0x4a,0x46,0xde,0x15,0x4c,0xdc,0xc6,0x60,0xe6,0xd7,0x92,0x29,0x05,0x21,0x22,0x9b,0xaf,0xc4,0xd7,0x6a,0xea,0x2c,0x82,0x5d,0xc7,0x81,0xe2,0x67,0x85,0xd2,0x16,0x6f,0x83,0xa8,0x82,0x5f,0x8f,0xf5,0x3a,0x50,0xba,0x04,0xcb,0x76,0x4d,0x80,0x16,0x12,0x72,0xa8,0x6c,0xac,0x78,0xf1,0x8c,0x93,0xab,0xe0,0xb5,0xdc,0xd1
+.byte 0xa5,0x40,0x0e,0x50,0x88,0xd2,0x9d,0x56,0xf6,0xa0,0xd4,0x45,0xcf,0xef,0x16,0x1a,0xa4,0xaa,0x91,0x5c,0xa3,0x8f,0x84,0xf8,0x3e,0x30,0x1f,0x5f,0x55,0xf9,0xd3,0x3d,0xb8,0x64,0xbb,0x3c,0x91,0xe4,0x0d,0xa5,0x43,0x14,0x75,0xe7,0xec,0x8c,0x12,0x56,0x34,0xb0,0xa9,0xae,0x93,0x91,0x34,0xfc,0x78,0xa3,0x81,0x51,0x45,0x7d,0x9f,0x7d
+.byte 0x5e,0xc7,0x5e,0x51,0x17,0xfa,0x02,0x5d,0xb2,0xf7,0x79,0x4b,0x49,0xd2,0x1b,0x6f,0xfd,0x9e,0xff,0x75,0x74,0xf0,0x26,0x7e,0xd7,0x65,0xb0,0xf3,0x0a,0x0c,0xd2,0xa2,0x26,0x98,0x03,0x26,0xb5,0x67,0xc4,0xc0,0xed,0x80,0xd4,0x20,0xf6,0x7e,0x17,0x54,0xeb,0xde,0xc3,0x86,0x51,0xda,0xf7,0xe5,0xc7,0xfe,0xfc,0x71,0x83,0x80,0xbe,0xde
+.byte 0x4b,0xda,0x83,0x76,0x63,0x04,0x03,0xdd,0xe0,0xe0,0x4e,0xb6,0x32,0xd5,0xd0,0xce,0xd7,0xaa,0xcd,0x5f,0x64,0xa6,0xd8,0x9e,0xc5,0x97,0x30,0xad,0xf1,0x82,0x8f,0x7c,0x18,0xec,0x30,0x1d,0x2d,0xb6,0xdb,0x33,0x65,0xed,0xe2,0x24,0xd8,0xba,0x0a,0x1f,0x79,0x2a,0x1c,0xe1,0x4e,0x04,0xa6,0x74,0x74,0x37,0x42,0x94,0xc4,0x99,0x0e,0xf8
+.byte 0x3f,0xf3,0xff,0xeb,0x7f,0x95,0x9c,0x47,0x56,0x68,0x6a,0x0d,0x6e,0x66,0x71,0x3b,0x51,0xd5,0x12,0x7e,0x59,0x39,0x43,0xb5,0x53,0xd3,0x1d,0xa2,0xe9,0xa1,0xc8,0x8d,0xf2,0x8e,0xa1,0x9c,0x36,0xdd,0xda,0xd3,0x61,0xd8,0xe9,0x76,0x5e,0xcb,0x0a,0x52,0xc8,0x5a,0x25,0x00,0x21,0xea,0x6a,0x96,0xde,0x02,0x76,0x02,0x63,0x73,0x28,0x63
+.byte 0x46,0x37,0xe1,0x75,0x2f,0x42,0x8f,0xee,0x2c,0x84,0x82,0x43,0x43,0x2d,0xa9,0x13,0x50,0x46,0x54,0xed,0x76,0xbd,0x10,0x1c,0x9b,0xa1,0x42,0x97,0x68,0xca,0x84,0x2e,0x1d,0x6f,0x86,0x67,0xaf,0xb7,0x20,0xc1,0x7c,0xab,0x70,0x20,0xa1,0x79,0x71,0xe4,0xb7,0x45,0x8a,0x04,0xd3,0x70,0x10,0xa8,0x28,0xc3,0x56,0xff,0x43,0x36,0x13,0x88
+.byte 0xb6,0x2d,0xfd,0x7f,0xbc,0xc9,0x1d,0x11,0x9a,0x7c,0xd0,0xfc,0x11,0xac,0x54,0xd5,0xc3,0x03,0xd1,0xe3,0x9e,0xff,0x03,0xdb,0xd9,0xd8,0x77,0x96,0x08,0xf4,0x1b,0xd9,0xfa,0x70,0xed,0xab,0x53,0x78,0xca,0x28,0xa7,0x29,0x49,0x45,0x37,0x10,0x8f,0x61,0x7d,0x11,0x99,0x2e,0xe8,0x5d,0x45,0x3a,0xe7,0xd2,0x6c,0xb6,0x03,0xc4,0x6d,0xaa
+.byte 0x52,0x60,0x8c,0xc6,0x9c,0x17,0xba,0xf6,0x3b,0xd4,0x4b,0x26,0x63,0x92,0x8c,0xb9,0x6a,0xf2,0x26,0x91,0x9d,0x8d,0x99,0x39,0x26,0x7d,0xb5,0x4f,0x4c,0xc6,0x0e,0x2e,0xe1,0xc6,0xcb,0x98,0x93,0x71,0x9b,0xaa,0x01,0x40,0x70,0x93,0x2a,0xe8,0x27,0xc5,0x20,0xa7,0xd2,0x06,0x8b,0xb0,0x29,0xcd,0x4f,0x2c,0x5a,0xde,0x35,0xc7,0x2a,0x8e
+.byte 0xa7,0xae,0x02,0xfa,0x8e,0x4d,0xf3,0x77,0x67,0xe0,0xcb,0x84,0x69,0xc6,0x05,0xe4,0x84,0xe3,0x6e,0x02,0x6c,0x3b,0x93,0x30,0x3e,0x89,0x2c,0xc7,0xa5,0x7e,0xaa,0x58,0x59,0x25,0xf6,0xff,0x56,0x9a,0x4a,0x70,0xbf,0x88,0x20,0x8d,0x51,0x5e,0x08,0x13,0x26,0x2c,0x5d,0x88,0x13,0x3e,0x32,0x7a,0xf6,0x17,0x5c,0xdb,0xc4,0xcd,0x5a,0x16
+.byte 0x65,0xe4,0x34,0xeb,0x21,0x6d,0xb9,0x30,0x5d,0xc0,0xa2,0xea,0x4f,0x63,0x0e,0xbe,0x32,0x91,0x89,0x6f,0x96,0x40,0xf3,0x5f,0xa3,0xf2,0x15,0xc3,0x3c,0x3c,0xb8,0x2f,0x0d,0xc2,0xcd,0x4e,0xa0,0xa5,0xf6,0x78,0x40,0x0b,0x90,0x11,0x52,0xff,0x8f,0x7f,0x6a,0x0c,0xd6,0x3b,0x64,0x80,0x47,0xfa,0x70,0xbe,0x01,0xdc,0xdf,0x5b,0x75,0x7c
+.byte 0xca,0x66,0xf0,0x2a,0x53,0x89,0x55,0x87,0xf8,0xec,0xd1,0x18,0x22,0x0c,0xd5,0x0e,0xc8,0x1c,0xbc,0x1e,0x66,0x14,0x44,0x10,0x3c,0xd4,0x2e,0xca,0x0b,0xd8,0x3f,0x81,0xd8,0x9f,0x81,0xf6,0x62,0x23,0xe4,0xc7,0x0d,0xb0,0x1b,0x00,0xd8,0xf4,0x1a,0xdd,0x9b,0xa1,0x74,0xeb,0xf0,0x65,0x5c,0x82,0x00,0x17,0xa6,0x68,0x29,0xd5,0xa4,0x64
+.byte 0xd3,0x15,0x90,0xd0,0x91,0x17,0xfc,0xd2,0xd7,0xad,0x4b,0xd8,0x41,0x03,0x51,0xfd,0x61,0xac,0x34,0xd4,0xff,0xaa,0xb1,0x64,0x6c,0x79,0x78,0xf7,0x6b,0x18,0x03,0x2b,0x6b,0x9a,0xd7,0xce,0x55,0x6e,0xdd,0xab,0x2e,0xbc,0x27,0x3a,0x8c,0xa5,0x8d,0xf0,0x55,0x81,0x0c,0x6e,0x8d,0xd8,0xd2,0x24,0x5e,0x2e,0x56,0xa8,0x1e,0x9c,0x98,0x88
+.byte 0xd3,0xbe,0x90,0x56,0x70,0xe5,0xcc,0x49,0x2a,0x13,0x98,0x99,0xbd,0xc9,0x9f,0x53,0x85,0x07,0xbe,0x54,0xa7,0x4c,0xd6,0x96,0x7d,0x8f,0x24,0x79,0x67,0xb2,0x62,0x4c,0x6a,0xc1,0x6c,0xb7,0xdc,0xe9,0x21,0xe3,0x27,0xc7,0x53,0xff,0xe7,0xd1,0xea,0x60,0xa8,0x56,0x08,0x5c,0x29,0x0a,0x04,0x0c,0xda,0x7a,0x70,0x8c,0x3d,0x55,0x3f,0xcf
+.byte 0x9e,0xea,0x74,0x8b,0xbc,0xf0,0xf1,0x3a,0x86,0x22,0xe5,0x54,0xa7,0x70,0xc2,0xcd,0xb8,0x9f,0x4e,0x9f,0x48,0xa8,0xc0,0x82,0x0d,0x73,0x8b,0x3c,0xfc,0x20,0xf4,0xbe,0x79,0xde,0x8e,0x3c,0x26,0x85,0xde,0x74,0xd1,0xe3,0xd5,0x8f,0x39,0x71,0x46,0x8c,0xbd,0x68,0x28,0x2d,0x36,0x0d,0x66,0xc1,0x0b,0x96,0x3e,0x11,0x2e,0x44,0x17,0xd5
+.byte 0xfe,0x0d,0x70,0x84,0x96,0x20,0x34,0x2f,0xbe,0xf0,0xf5,0x9b,0xb4,0x5a,0xa9,0x50,0x6a,0xda,0xdb,0x69,0xea,0xef,0xa9,0xaa,0x06,0xc0,0x68,0xa4,0x61,0x1b,0x4b,0xf8,0x0b,0x56,0x91,0xc8,0x6f,0x39,0x15,0xe2,0xcc,0xbf,0x2b,0x36,0x96,0x0c,0x84,0xfb,0x3d,0x4b,0x09,0xe3,0xc2,0x4b,0x05,0x5e,0xfa,0x30,0x75,0xc5,0x54,0xa5,0xbd,0x45
+.byte 0x1e,0x14,0x72,0xd6,0xfd,0xe0,0x8f,0x7b,0x46,0x9b,0x11,0x07,0x27,0x03,0xe1,0x2d,0xcc,0x0a,0x01,0x49,0x61,0xc4,0x61,0x78,0x06,0x5f,0xaa,0x01,0x5b,0x68,0xd7,0x29,0xb4,0x9e,0xd3,0xaf,0xc7,0x45,0xf0,0x23,0xaf,0x28,0xcd,0x96,0x23,0x61,0xb2,0xb4,0x21,0x96,0x5d,0x91,0x3e,0x71,0xb5,0x41,0xf1,0x29,0xf4,0x5b,0x45,0x77,0x16,0x00
+.byte 0x9d,0x39,0x2a,0x1c,0x38,0x6d,0x36,0x97,0x98,0x4c,0x84,0xfc,0xf5,0xf1,0x59,0x7a,0x8c,0x21,0xfb,0xbc,0x9b,0x0c,0x8d,0x60,0xb6,0xc4,0xe3,0x4b,0x33,0x4f,0x04,0x4c,0x27,0xd2,0xa0,0xe1,0x71,0x0b,0x6d,0x40,0x8d,0xba,0xb3,0x11,0x9b,0x07,0x97,0x82,0x01,0x47,0xaa,0x2a,0xd4,0xcc,0x02,0xd3,0x86,0x86,0xb5,0xd7,0x5d,0xbc,0xd0,0x0f
+.byte 0x97,0x5c,0xe5,0xac,0xc6,0x53,0xb3,0x39,0x09,0x68,0x2e,0xcc,0xf3,0x43,0xba,0xed,0x15,0x90,0xbe,0x9d,0xeb,0xa4,0xfb,0x4a,0x20,0xcf,0x10,0xb9,0x47,0x99,0xb0,0x89,0x26,0xb9,0xbd,0x4b,0xf6,0xa5,0xbd,0x2f,0xad,0x1a,0x75,0xe8,0xff,0xc6,0x6b,0x6a,0x31,0xbe,0xec,0xd2,0xc4,0x39,0x9e,0x3b,0x05,0x3f,0x24,0xba,0xf1,0x4d,0x0c,0x0c
+.byte 0x05,0x60,0x60,0x22,0x0c,0x1b,0x0b,0x6c,0x80,0xd5,0xe8,0x8f,0x81,0xee,0x80,0x41,0x4a,0x69,0x47,0xc6,0x4c,0xeb,0xf6,0x2b,0x91,0x7c,0x9f,0x22,0x74,0x7b,0x43,0x95,0x56,0x55,0xba,0x85,0x23,0xb3,0xc3,0xee,0x6a,0xcc,0x49,0x2c,0x6c,0x86,0x6d,0x60,0x5d,0x84,0x0c,0x3c,0x88,0x61,0x58,0x1d,0xfc,0x00,0x2c,0x84,0x49,0x4d,0x95,0x75
+.byte 0xc0,0x03,0x02,0x59,0xc0,0xe9,0x84,0xea,0xce,0x3f,0x8b,0x76,0xbf,0x19,0xaa,0x13,0x1b,0x8d,0x9f,0xb2,0xeb,0xb3,0x02,0x87,0xee,0xfe,0x73,0xdb,0xc4,0x19,0x27,0xaf,0x15,0x8d,0xf4,0x58,0x97,0x43,0xb9,0x45,0x32,0x5f,0x24,0x2d,0x08,0xfe,0xec,0xf2,0xf1,0x34,0x99,0x7a,0x66,0x44,0x3d,0xd4,0xf7,0x82,0xcf,0xca,0x6f,0x53,0x9f,0x0a
+.byte 0x74,0x79,0x9b,0x45,0x5b,0x07,0x92,0x35,0xc6,0xf4,0xd1,0x90,0x2b,0x62,0xec,0x93,0x7b,0x05,0x90,0x75,0xb7,0xb6,0xd9,0x6c,0x30,0xdd,0x9b,0x2a,0x32,0xb1,0xba,0xab,0x1a,0x6c,0x2b,0xd8,0xfb,0x39,0x8e,0x80,0x98,0x6c,0xd0,0xb3,0xf3,0x76,0xe2,0xe6,0x5e,0xee,0xd0,0x29,0xd7,0x57,0x8f,0xc3,0x13,0xcb,0x45,0x90,0x3e,0xa2,0x54,0x88
+.byte 0xd5,0x50,0xd3,0x75,0xed,0x2d,0xa6,0x50,0x11,0x6b,0xb0,0xb6,0xf0,0x1d,0xc9,0x3d,0x1d,0x2a,0xda,0x5e,0x43,0x44,0xf4,0xef,0x3e,0xc7,0xa9,0xe0,0x6d,0x3c,0x38,0xbf,0x84,0x72,0xaf,0xea,0x60,0x15,0x03,0x14,0x77,0xb7,0xb3,0x15,0x4c,0xbc,0xbf,0x55,0x86,0x24,0x73,0x97,0x22,0x9d,0x59,0xa0,0x39,0x76,0x38,0xd1,0x1f,0x25,0xb0,0x64
+.byte 0xf3,0x10,0x67,0xf2,0x7c,0x11,0xf2,0xce,0xbe,0xaf,0x5e,0x2e,0xc5,0xc1,0x01,0xfa,0x80,0xf9,0x87,0xfc,0x5c,0xfd,0x66,0x50,0x01,0xc2,0x00,0x92,0x84,0x0f,0xdc,0xfc,0x10,0xa5,0x6e,0x45,0xf5,0xff,0x58,0x78,0x45,0x5e,0x50,0xbe,0xe3,0xc7,0x25,0x1e,0xdf,0x7f,0x68,0x6f,0xa5,0xb8,0xf8,0x69,0x89,0x5a,0x55,0x65,0xf4,0x96,0xe5,0x7a
+.byte 0xa6,0x89,0x69,0x8d,0xdd,0x4f,0x24,0x5a,0x29,0x92,0x1e,0xca,0x74,0x65,0x7f,0xb8,0x32,0x75,0xb5,0x7b,0x15,0xea,0xeb,0xcc,0xf1,0x23,0x69,0xc7,0x58,0x1c,0x3a,0xaa,0x27,0x0a,0x11,0x79,0xcf,0xc9,0xb6,0xbd,0x9d,0x56,0x47,0x36,0x6b,0x7f,0x82,0xb5,0xa7,0x9f,0x79,0x72,0x16,0xba,0x50,0xef,0x37,0x68,0xdf,0xe0,0xd8,0x0c,0x16,0xcc
+.byte 0x50,0x6c,0x25,0x63,0xc2,0xd6,0x7b,0xef,0xd9,0xa1,0xef,0x62,0x81,0x97,0x51,0x49,0x69,0xe3,0x13,0x6c,0x1a,0xd0,0x64,0x1b,0x3e,0x48,0x25,0x5b,0x34,0xe9,0xee,0x41,0x34,0xfb,0x8e,0x9d,0x3c,0xbc,0xc8,0xcf,0xe7,0xf8,0x72,0x21,0x0f,0x95,0xde,0x57,0xd7,0x2f,0x80,0x97,0xbd,0x8f,0x2c,0xde,0x19,0xa3,0xba,0x5c,0x92,0xa3,0x75,0x83
+.byte 0xe3,0xc9,0x33,0x3f,0x8f,0x09,0xfa,0x0b,0x60,0x0a,0x2f,0xb3,0x45,0x9d,0x8e,0x9d,0xa3,0x66,0x2d,0xda,0x37,0xe0,0x21,0x52,0x74,0x9d,0x59,0xa4,0x9e,0xea,0x15,0x22,0xb0,0xbf,0x3c,0xd4,0x59,0xef,0x27,0x60,0xf7,0xbf,0x5d,0x1d,0x36,0x9a,0xa5,0xfb,0x53,0x90,0x40,0x83,0x3a,0x20,0x3d,0x6b,0x47,0xbc,0xc3,0xe6,0x07,0xfe,0xd0,0x8e
+.byte 0x40,0x42,0x65,0x2b,0x27,0xba,0x69,0x61,0x03,0x36,0x58,0x35,0x7e,0x82,0x53,0xb5,0xe2,0x25,0x31,0xc3,0x77,0xc1,0x91,0x13,0xa4,0x92,0x52,0xea,0x9f,0x43,0x44,0x6b,0x43,0xe9,0x11,0xd4,0x3d,0x53,0xba,0x6b,0x96,0xb5,0x96,0x29,0xa3,0x2a,0x0a,0xf2,0xb5,0x0c,0x5d,0x62,0x37,0xe0,0xd6,0xa2,0xbf,0xcd,0xf9,0x58,0x7f,0xa2,0xfd,0x54
+.byte 0x6a,0xa1,0x90,0xa5,0x61,0x9e,0xa6,0xc2,0xb9,0x80,0x7a,0xb8,0xaf,0x60,0x68,0xa7,0x27,0x77,0x41,0x03,0x4e,0xc1,0x96,0x46,0x23,0x1b,0xff,0xa1,0x37,0x28,0x33,0x27,0xc2,0x99,0xf7,0xcb,0x7f,0x1a,0xfb,0x41,0xc3,0x59,0x11,0xf8,0x39,0x50,0xbd,0x90,0x61,0x4a,0x67,0x4a,0x07,0x5f,0xb1,0x07,0x66,0x0b,0x52,0xad,0x90,0xc2,0xd7,0x4e
+.byte 0x42,0x9e,0xcc,0x5c,0xeb,0xf2,0xdc,0xaa,0x52,0xcf,0x0e,0x7d,0xae,0x3e,0x1a,0x2c,0x9e,0x79,0xfb,0x29,0x10,0x29,0x61,0xa4,0x93,0x9d,0xa9,0xe9,0x71,0xc5,0xf7,0x07,0x13,0xe9,0xbd,0x2e,0x2d,0x0c,0xd6,0xaf,0x54,0x48,0x58,0xc2,0x91,0x37,0xf4,0x61,0x3a,0x96,0x81,0xdc,0x82,0x02,0xff,0xc9,0xf7,0xf7,0x9f,0x9f,0x28,0xd1,0xb1,0xe3
+.byte 0x2b,0x3d,0x85,0xef,0x15,0x82,0x3b,0x9a,0x17,0xee,0x7f,0xd3,0xa5,0x7c,0x41,0x27,0xc9,0x4c,0xe9,0x7a,0x30,0x9f,0xc5,0x34,0xaf,0xc8,0x1c,0x8a,0x7c,0xa6,0xf4,0xdc,0xa6,0xdb,0x68,0xc1,0xa1,0x13,0xb0,0x54,0x49,0x25,0x43,0xc0,0xd4,0x93,0xd6,0x70,0x53,0x3e,0x5f,0xd5,0x42,0x6e,0x78,0xb8,0x15,0x07,0x6a,0x91,0xe8,0xf1,0x2f,0xcf
+.byte 0x07,0x84,0x25,0xb3,0x20,0xb9,0x35,0x25,0xbb,0x26,0x96,0x02,0x25,0xd5,0x83,0x23,0x71,0x6d,0x62,0xa7,0x99,0x73,0x63,0x2a,0x51,0x25,0x34,0x3d,0x51,0x95,0xc7,0x9b,0x01,0x0a,0xab,0x11,0xb2,0x32,0xcd,0xe3,0xef,0x63,0xa4,0x6d,0xdb,0x7b,0xf6,0x5f,0xc5,0xf3,0xe5,0x8c,0x6b,0x0a,0x04,0x33,0x53,0x0d,0xf6,0x13,0x8c,0xb8,0xc7,0xba
+.byte 0xc2,0xf0,0xd4,0xa7,0x1a,0xce,0x7c,0x54,0x72,0x2b,0x89,0xf4,0x05,0x5c,0x30,0x42,0xe5,0x58,0x65,0x3a,0x2e,0xf9,0x40,0xab,0x2b,0xf9,0xc3,0x99,0x40,0x3c,0xb1,0x7b,0x2c,0xdc,0xfe,0x41,0x21,0x71,0x00,0x75,0xbd,0xea,0xf3,0x84,0x88,0x6b,0x9c,0xe2,0x80,0x2f,0xad,0x9f,0x9d,0x0a,0xdf,0xb5,0x38,0x61,0x89,0xfb,0x67,0x45,0x9c,0x39
+.byte 0xf9,0x84,0x54,0xc4,0xd6,0x6f,0x00,0x39,0x90,0x82,0xfa,0xce,0xae,0xe8,0xaf,0xa4,0x97,0x3a,0xfe,0x71,0xaf,0x5e,0x00,0xd1,0x9e,0x33,0x41,0x63,0xca,0xa5,0x5a,0x8b,0x09,0x2a,0x26,0xef,0x96,0xb7,0x5d,0xc4,0x92,0xfa,0x51,0xdb,0x1d,0x63,0x5f,0x7c,0x94,0x53,0x84,0xed,0xa3,0x99,0x07,0x9f,0xdc,0x55,0xb3,0x31,0x67,0x1a,0x63,0x05
+.byte 0xec,0x36,0x79,0x57,0xf8,0x39,0xc3,0xdd,0xd5,0x6a,0x21,0xfc,0x54,0xe6,0x28,0xc4,0xf1,0xd2,0xce,0x02,0x43,0x50,0x30,0x15,0x4d,0x3c,0xd0,0x1c,0xf6,0x7e,0xd0,0xa4,0x86,0xe7,0xf5,0xc2,0x06,0xc5,0xc4,0xa8,0xe2,0xd3,0xc7,0xcf,0xbd,0xab,0x9f,0xe3,0x42,0xc4,0xcd,0x65,0xfa,0xd3,0xcd,0xdf,0x55,0xc4,0xce,0x6e,0xe8,0xfc,0x96,0x0f
+.byte 0xe2,0x92,0xca,0xde,0x37,0x7c,0xc9,0x80,0x4a,0x54,0xe9,0xfd,0x3c,0x4b,0x81,0xb8,0xd9,0x1a,0xf1,0x91,0x5d,0x9d,0xef,0x3e,0xd1,0x78,0xe2,0x1e,0x0e,0x09,0x62,0xdd,0xc6,0xb9,0xde,0x29,0xba,0xb0,0x62,0x49,0x53,0xb6,0x8d,0x9f,0xbf,0x4d,0x77,0xa4,0xd1,0x0b,0xf0,0x31,0x2e,0xe5,0x71,0x2e,0x18,0xa4,0xa7,0xcb,0xa6,0x30,0x24,0x11
+.byte 0x8d,0x16,0x21,0x71,0x6a,0x19,0xde,0x3c,0x5a,0x00,0xa6,0xe2,0x43,0x98,0xe8,0x83,0x10,0x76,0xef,0xca,0x67,0x61,0x80,0x98,0x48,0x06,0xa9,0xcd,0x13,0xa6,0x1e,0x5b,0x2b,0xef,0xb7,0x3a,0x24,0xf7,0x10,0x8d,0xc2,0xaa,0x9c,0x78,0x0d,0xd1,0x54,0xb1,0x4e,0x5a,0x21,0xc2,0xb4,0x11,0x15,0xdb,0xb3,0x9c,0xe4,0xf1,0xfc,0xa5,0x66,0x0c
+.byte 0x56,0x34,0x05,0x14,0x88,0x2c,0xfc,0x3f,0x97,0x30,0xd5,0xd0,0xba,0xa3,0xf1,0x47,0xc0,0xf1,0x59,0x3c,0xda,0x1a,0xc1,0x90,0xae,0x4b,0x26,0xd3,0x5f,0xc9,0x8f,0x62,0x56,0x9c,0x64,0xec,0xda,0x63,0x37,0xa1,0xa2,0x87,0x74,0xcb,0xcc,0x27,0xcb,0x2a,0x97,0x57,0xa3,0xb9,0xac,0xe2,0xbd,0x97,0x93,0x21,0xb9,0x8b,0x82,0xa1,0xe7,0x76
+.byte 0xc1,0x49,0xd6,0xb2,0x52,0x7b,0xd6,0xbb,0x31,0x0f,0x87,0xc0,0xaa,0x91,0x70,0x19,0x76,0xa5,0xea,0xf0,0x87,0x47,0x50,0xc1,0xff,0xf7,0xa6,0x6c,0x65,0xff,0xdf,0x83,0x5c,0x54,0xf0,0xb1,0x18,0xe0,0x13,0x58,0x74,0xc0,0x67,0x0e,0xb8,0xdc,0x59,0x6c,0x19,0xf4,0xee,0x3a,0x07,0x63,0x68,0x1d,0x62,0x60,0xb5,0x71,0xce,0x21,0x61,0x8c
+.byte 0xa5,0x74,0x9b,0x77,0x8e,0x15,0x20,0x18,0x19,0x96,0xf6,0xfa,0xd2,0x6c,0x03,0xcb,0xcb,0x8c,0x91,0x0d,0x29,0x91,0x70,0xc5,0x96,0x60,0x18,0xad,0x65,0x66,0x43,0xf9,0x13,0x97,0xe3,0xe3,0xcb,0xbf,0x68,0x0b,0xb2,0x87,0x9c,0xfa,0x96,0x48,0x14,0xef,0x6e,0xbd,0x45,0xb9,0x2f,0xbb,0x80,0x80,0xc5,0xf6,0x22,0x41,0x9a,0xec,0xdd,0x41
+.byte 0xfc,0xf3,0x0d,0x8e,0x2e,0x3c,0xda,0xef,0x2c,0xbd,0xbc,0x0e,0x88,0xd2,0x97,0x3d,0x40,0x37,0xa6,0xde,0x1d,0x00,0xeb,0x39,0xea,0x44,0xee,0x8a,0x2f,0x77,0xea,0xea,0x1d,0x90,0xd1,0xec,0xe4,0x31,0x0c,0xde,0x6f,0x55,0x17,0x5c,0x1e,0x19,0x91,0xac,0x36,0x00,0x26,0x17,0xa6,0xcd,0x8b,0xe2,0x72,0x6f,0x8f,0x3c,0xc6,0x76,0x6e,0x3d
+.byte 0x4e,0x93,0xb3,0x8b,0xad,0x24,0x17,0x39,0xc0,0xfe,0xba,0x90,0xc5,0xbd,0x4b,0xe4,0xae,0xac,0xf6,0x55,0x72,0x3e,0xf0,0x12,0x32,0x5a,0xdd,0x8a,0x3f,0x67,0xb6,0xdf,0xf6,0x11,0x02,0xf5,0x84,0xcc,0x7d,0x36,0xe7,0x1b,0xf0,0x9a,0x52,0xbe,0xf3,0x06,0xd6,0xdb,0x02,0xd4,0x80,0x0b,0xcd,0xf0,0xfe,0xec,0x86,0x3f,0x89,0x34,0xcb,0x88
+.byte 0x34,0x28,0x57,0x00,0x33,0xeb,0x4f,0xfa,0xdb,0xd8,0x09,0xd9,0x56,0x53,0xc1,0x02,0xc0,0xa8,0x4c,0xdc,0xfd,0x26,0xb3,0x55,0x1d,0x47,0x0d,0x68,0x50,0xb8,0xa3,0xb4,0xf1,0x31,0xfa,0x16,0x33,0x94,0x40,0x95,0x53,0x9c,0x9f,0x5b,0x25,0x47,0xb1,0x27,0xbc,0x38,0x7d,0x23,0x01,0x7f,0x70,0x7a,0x61,0x0e,0x46,0x5c,0xcc,0xd7,0xcc,0x15
+.byte 0x15,0x0a,0xed,0x4c,0x99,0x66,0x3a,0xc3,0xc1,0x9a,0x7a,0x38,0x6a,0x0c,0xde,0x13,0x67,0x65,0xfc,0x06,0x99,0x7c,0xa5,0x90,0x8a,0x90,0x58,0xce,0xf3,0x23,0x76,0xfc,0x03,0xfb,0xb3,0x36,0x54,0xa9,0x33,0x35,0xfe,0xe3,0x3d,0x53,0x7e,0xe0,0xae,0xcf,0xc0,0xa2,0xe1,0x28,0xb9,0x97,0x96,0x87,0x90,0xa1,0x13,0xd0,0x1d,0x5b,0x43,0xf1
+.byte 0xa5,0xfa,0x81,0x83,0xe7,0x7b,0xa1,0x5f,0x9f,0xf5,0xd3,0xb6,0x80,0x8b,0x91,0xed,0x31,0x14,0x05,0x78,0x85,0x9d,0xea,0x59,0x69,0xa5,0x29,0xc5,0xf1,0xd7,0x9d,0xa3,0x8b,0x9d,0xe0,0x8d,0xc3,0x4e,0x2d,0xfa,0x1c,0x6c,0xd2,0xd7,0xcb,0xda,0x86,0x5d,0xb3,0x1a,0xb4,0x12,0xe3,0xa8,0xd7,0xe1,0x84,0xce,0x0e,0x06,0xd0,0x9e,0xf0,0xb1
+.byte 0x5b,0x2f,0x77,0x10,0x6f,0x41,0x2f,0x5b,0x48,0x43,0xf3,0xef,0xdb,0x09,0xdb,0x01,0x89,0xfc,0x7a,0x4a,0xc0,0x96,0x33,0xdf,0xbe,0x49,0x85,0xa7,0x88,0x93,0x05,0xf2,0x15,0x12,0x85,0x04,0x20,0x7d,0x8c,0xe2,0x0a,0xea,0xfe,0xed,0xbf,0x98,0xdb,0x9d,0x1f,0xaf,0x0f,0xbf,0xf7,0x12,0x4f,0x69,0x4e,0x87,0x09,0xf0,0xae,0x2a,0x4d,0x4c
+.byte 0xbf,0xaa,0x08,0x2c,0x78,0x2d,0xbe,0xb9,0xf5,0x3c,0x4c,0xcd,0x75,0x93,0xc3,0x3c,0xc2,0x86,0x47,0xca,0xc1,0x9c,0x1c,0xe5,0x0d,0x8d,0x36,0x9c,0x44,0x40,0x89,0xfa,0x17,0x57,0x08,0xd4,0x22,0x9a,0x5b,0x94,0xbf,0x39,0xcd,0xbe,0xf7,0xd1,0xcd,0x35,0x74,0xdf,0xfa,0x5d,0x00,0xaa,0xaa,0x82,0x6d,0x9b,0xf8,0x69,0x51,0x9c,0xaa,0xaa
+.byte 0xc8,0x2c,0xa2,0x68,0x57,0x3c,0x5f,0x10,0xa2,0x7b,0xee,0xc9,0x97,0x8d,0x5c,0x41,0x08,0x0d,0x30,0xd5,0x2b,0x5f,0x8d,0xdd,0xdc,0x2c,0xa8,0x52,0x6e,0xea,0x61,0x77,0xca,0x75,0xc3,0x56,0x6e,0x17,0x51,0x0e,0x00,0xb6,0x18,0xa0,0xe5,0x9d,0x49,0x4e,0x20,0x78,0x1e,0x5f,0x3e,0xec,0xc3,0x4a,0x41,0xf3,0xfe,0x89,0x64,0xac,0x4c,0x4d
+.byte 0xa8,0x73,0x4f,0x31,0xc4,0xe2,0x62,0x69,0x2b,0x40,0xdf,0xef,0xed,0xf0,0x62,0x4e,0xc3,0x65,0xcc,0xcb,0xef,0xc1,0x28,0x61,0x71,0xac,0xa5,0x89,0x52,0x7b,0x32,0x59,0xc2,0x16,0x1a,0x63,0x18,0xb0,0xd8,0xe4,0x28,0x92,0xff,0x45,0xc1,0x24,0x56,0x86,0x66,0x23,0x7a,0xff,0xf7,0x33,0x30,0xdc,0xd1,0x7d,0xaf,0x68,0x10,0x4b,0xde,0x3e
+.byte 0x4a,0x70,0xbe,0x31,0x1a,0x37,0x28,0xee,0xe0,0xba,0x65,0x8b,0x7d,0xea,0x07,0xce,0xf2,0x51,0x3d,0xcb,0xb2,0x33,0xd8,0xf3,0xa4,0xa0,0xcd,0x53,0x76,0xf9,0x46,0x5b,0x82,0xf9,0x9d,0x0e,0x29,0x5b,0xcf,0x76,0xd4,0x5c,0x47,0xf1,0x98,0x02,0x5a,0x16,0x18,0xf2,0x61,0x6d,0x3e,0x64,0x7f,0xbe,0x13,0x18,0xc2,0x45,0xd2,0x87,0x17,0xff
+.byte 0xf1,0x01,0x0b,0x5d,0x21,0x0d,0x73,0x9a,0xeb,0x82,0xc4,0x9a,0xb3,0xe4,0x31,0x44,0x58,0xa2,0xfd,0x76,0xf6,0xbe,0x6f,0x75,0xcc,0xbb,0xe3,0xa2,0xa9,0x78,0x0f,0x4b,0x1d,0x47,0x2d,0x32,0x2c,0x45,0x5e,0xcd,0x8f,0x13,0xe2,0x9a,0x9d,0xa2,0xce,0x73,0x54,0x20,0xc0,0x44,0x1c,0x26,0xde,0x0d,0x72,0xb2,0xfa,0x4d,0x32,0x35,0xac,0x69
+.byte 0x4d,0x16,0x4a,0xd5,0x51,0x33,0xc1,0xe0,0x90,0x9c,0x93,0x66,0xed,0x16,0xac,0x7e,0x79,0x2b,0x0f,0xb4,0x42,0xaf,0x80,0x22,0x80,0x07,0x7d,0x72,0xe4,0xb3,0x3a,0x2c,0xb8,0x68,0x14,0x4d,0x31,0x5f,0xbb,0xac,0x43,0x3b,0x28,0xd6,0x81,0x81,0x26,0xe5,0xc4,0x67,0x7c,0x4a,0x42,0xc4,0x1a,0x59,0x04,0x2d,0xb8,0x26,0xfc,0x4e,0xc7,0xfc
+.byte 0x11,0x61,0xe3,0x4b,0x2c,0x3f,0xdb,0x43,0xe4,0x24,0xb4,0xd1,0xc0,0xc0,0x01,0xe1,0xeb,0x84,0x0b,0x6d,0x93,0x83,0x07,0x9f,0x01,0xb8,0x9d,0xe5,0x7e,0x4d,0xa2,0x05,0x3e,0xf2,0x40,0x59,0x88,0xc8,0x8c,0x62,0x44,0x95,0x20,0x96,0x28,0xa9,0x3f,0x7c,0xed,0x85,0x03,0x65,0x49,0xf7,0x94,0x3d,0x51,0xe2,0x8e,0x21,0x19,0x7b,0x55,0x5f
+.byte 0x55,0x70,0xf8,0xf0,0xce,0xd9,0x1a,0x10,0xbb,0xfe,0x65,0x72,0x8a,0x5b,0x6c,0x27,0xd3,0x57,0x61,0x07,0x7b,0x85,0xd6,0x21,0xd2,0x07,0x81,0xaa,0x17,0x73,0xb5,0xef,0x2d,0x84,0x7b,0x8f,0xe0,0xb3,0x9e,0x9f,0x31,0x82,0x33,0x07,0x14,0x84,0x79,0x18,0xc4,0xec,0x20,0xb5,0xec,0x21,0x4b,0x51,0x78,0x96,0xc6,0xe7,0xf0,0x6a,0x7a,0xb5
+.byte 0xe5,0xc2,0xef,0x24,0x4c,0x57,0xb6,0xf5,0xee,0xe5,0x69,0x2b,0x73,0x9e,0x66,0x91,0x9d,0xd4,0x24,0x58,0x4b,0x72,0x68,0xf6,0x62,0xb4,0x0c,0xe3,0xbd,0x1f,0x0b,0x42,0x6c,0xf9,0x6e,0x6a,0x64,0x64,0x69,0xa5,0x6d,0xe7,0x38,0x9f,0xb2,0x65,0x35,0x6b,0xd9,0x20,0x84,0xe4,0x5f,0x8b,0xfd,0x58,0xab,0x5f,0xe1,0x4c,0xf7,0xd7,0xf5,0xe7
+.byte 0xae,0xe8,0xc1,0x68,0xfe,0x0c,0xb1,0xe2,0xe4,0xca,0xf0,0xf1,0x20,0xbc,0xf9,0x99,0xef,0x4e,0x63,0xca,0x89,0xe4,0x7c,0x17,0x49,0x40,0x47,0xce,0x67,0x8e,0xbd,0xd0,0x96,0x8b,0x5a,0x0d,0x2f,0xd0,0x8f,0x4f,0x42,0x06,0x01,0x8e,0x47,0x35,0x13,0x9e,0xd1,0x24,0x85,0xe4,0x17,0x59,0xe8,0x1c,0xb3,0x25,0x53,0xf9,0xb4,0x96,0xb1,0x33
+.byte 0x97,0xb2,0x60,0xc7,0xb3,0x48,0xa2,0xfc,0x7f,0x86,0x94,0x2a,0xd3,0x94,0xfe,0x6d,0xa6,0x7a,0xa1,0xe1,0x96,0x5b,0xe8,0xe4,0x91,0xfb,0xf3,0x2c,0x84,0xb4,0x2f,0xbe,0xc9,0xdd,0x1c,0x9f,0x72,0x12,0xcb,0xbd,0x22,0x07,0xc4,0xec,0x05,0xe8,0x32,0x47,0x21,0x27,0xf6,0xc1,0x36,0x59,0x25,0x6c,0xbe,0xb9,0x3e,0xd4,0x1b,0x59,0x11,0x27
+.byte 0x6b,0xa3,0x64,0x71,0x98,0xeb,0x21,0x65,0xc0,0x4c,0x30,0xbd,0x51,0x2b,0xc3,0xfb,0xb1,0x33,0x56,0x1e,0xf0,0x92,0x0f,0x4b,0x63,0x3a,0x9c,0xfb,0xd1,0xac,0x8c,0xf0,0x3e,0xb7,0x0b,0xd2,0x52,0x62,0xd8,0x37,0x9a,0xef,0x79,0xdc,0xcb,0x87,0x1e,0x3d,0x9d,0x91,0x12,0xba,0x78,0x8a,0x11,0x57,0x96,0x44,0x8e,0x2b,0xd2,0xe3,0x4d,0x27
+.byte 0xec,0xba,0xef,0x1c,0x04,0x8d,0x56,0x56,0x11,0x74,0xc0,0xcc,0x1f,0x3d,0x7a,0xad,0x79,0x49,0x59,0xa3,0x71,0xe0,0xf5,0x89,0x89,0x8f,0xcf,0x1e,0x63,0x77,0x91,0x91,0xf1,0x0c,0x1c,0xcc,0x77,0x00,0xd7,0x28,0x9f,0x68,0xbc,0xb6,0x9d,0x33,0x43,0xb2,0x4a,0x72,0x3e,0x57,0x26,0xd0,0x00,0x93,0xc9,0x4c,0xc9,0x53,0x52,0xd9,0xe2,0x31
+.byte 0xc5,0x7f,0xf6,0xb6,0xc2,0x10,0x51,0x67,0xae,0x63,0x35,0x74,0xcc,0xd4,0x05,0xb3,0x08,0x23,0x35,0x37,0x8e,0xf1,0xbb,0x1d,0x56,0xff,0x62,0xa2,0x13,0x7b,0x01,0x75,0x6d,0xb3,0x92,0x51,0xdc,0x6e,0x08,0x76,0x25,0x52,0xbf,0x9a,0xea,0x89,0x0f,0x96,0xcc,0x79,0xd4,0x72,0xcf,0x65,0x79,0x4e,0x40,0xa3,0xae,0x67,0x0c,0x82,0x85,0x05
+.byte 0xfd,0x43,0x84,0x17,0x24,0x79,0xa9,0xa7,0x7f,0x24,0x76,0x57,0x66,0x11,0xd5,0x33,0x30,0x42,0x5b,0x5f,0x7c,0x04,0x4b,0x45,0xc3,0x69,0x20,0x02,0x92,0xe3,0x6a,0x06,0x8f,0xdf,0x30,0xf6,0x17,0x8f,0xc6,0x8c,0x5e,0x42,0xf3,0x59,0x7a,0x3a,0x55,0x3a,0xc1,0x96,0xd5,0x67,0x3d,0xab,0x32,0xee,0xf0,0x08,0x28,0x73,0xb0,0x11,0x1a,0x92
+.byte 0x4d,0xcc,0x0c,0x86,0xb2,0xa1,0xbf,0x9f,0xcd,0xc7,0x1c,0xbc,0xee,0x39,0x77,0x75,0xfc,0xe6,0x3b,0x62,0xf2,0xaf,0xd5,0xb6,0x77,0x2d,0x86,0x38,0x13,0x00,0xdb,0x71,0x4a,0x87,0x03,0x6d,0x99,0x28,0xf8,0x6a,0x23,0x2e,0xe2,0xb8,0x9c,0x18,0x02,0x00,0x9e,0x5b,0xf0,0x6f,0x9b,0x32,0xdc,0x6b,0x61,0xeb,0xeb,0xe9,0xfc,0xee,0x44,0xbc
+.byte 0x4a,0x88,0x04,0xc0,0x10,0xc8,0x65,0x6c,0xa4,0xae,0x9a,0x36,0xb6,0x68,0xd5,0xbf,0x6d,0xe3,0x6f,0x5d,0xad,0xd6,0xf9,0xc8,0x06,0x36,0x25,0x64,0xc9,0x5b,0x71,0x7f,0xbf,0xe3,0x56,0x31,0x2a,0x93,0x47,0x46,0x39,0x91,0x80,0xc5,0xdd,0xdd,0xa1,0x25,0x85,0xd9,0x05,0x49,0x4f,0x1b,0xeb,0x2f,0x6e,0xd9,0xe4,0x65,0x3d,0xcd,0xbd,0x47
+.byte 0x37,0x27,0xb0,0xd1,0x9b,0xa4,0x89,0xd5,0xa0,0x0f,0x8b,0xc5,0xfd,0x91,0xa8,0x86,0x22,0x65,0xf1,0xe1,0x1e,0xb6,0xf7,0x50,0xe6,0x1e,0xf0,0x2b,0x9d,0x02,0xc9,0xe8,0x2a,0xb8,0x9b,0x89,0x28,0x25,0x43,0xcf,0x23,0x08,0xe2,0xa7,0x70,0x31,0x89,0xab,0x5b,0xd9,0x2e,0xa9,0xe4,0xe9,0x1d,0x63,0x7f,0xc6,0xc1,0xfb,0x63,0x45,0x9c,0xf1
+.byte 0xd4,0xc3,0x56,0xb6,0xad,0xb3,0x00,0xce,0x12,0x9e,0x63,0x33,0x25,0xd3,0xb2,0xee,0xa7,0x6b,0xa1,0xfd,0x20,0xa3,0xb2,0x07,0x1a,0x9d,0xed,0xe0,0x1d,0x70,0x5b,0x9f,0xc0,0xbc,0x83,0x09,0x94,0x47,0x8c,0x05,0xef,0x73,0x96,0x31,0xc7,0x35,0xc2,0x2c,0x00,0x2a,0x68,0xd1,0xc4,0xb3,0x3d,0x84,0x44,0x8c,0x93,0xfd,0x64,0x00,0x77,0x46
+.byte 0x18,0xac,0x83,0x9d,0xe5,0xe5,0x46,0x61,0x37,0x72,0x9f,0x0e,0x76,0x55,0xf7,0xca,0x36,0x57,0x24,0x16,0xfc,0x11,0x27,0xaa,0x44,0xa4,0xb0,0x58,0x41,0x46,0x94,0xc7,0x3b,0x9c,0xa3,0xe4,0x89,0xd9,0xdb,0x7b,0x64,0x69,0x84,0x9f,0xc8,0x09,0x6f,0xf7,0xf0,0x58,0x10,0x56,0x9f,0x26,0xf0,0x74,0x0c,0x76,0xcb,0x9d,0x45,0x3d,0xe7,0x94
+.byte 0x54,0xa3,0x84,0x08,0xb5,0x9c,0xff,0xdb,0xba,0x62,0x5e,0x87,0x0d,0x11,0x5d,0x96,0x06,0xd6,0xec,0xf4,0x3e,0x9d,0x66,0xbd,0xc4,0x64,0xed,0x03,0xe0,0xad,0x3f,0x4e,0xb4,0xef,0x16,0xdd,0xee,0xd6,0x00,0x27,0x62,0x74,0x0a,0xe0,0x68,0x72,0x4c,0x6d,0x62,0x15,0x87,0x6a,0xf0,0x25,0x9f,0x33,0x1d,0x92,0x3b,0xa3,0xa4,0xf1,0x81,0xdf
+.byte 0xa8,0xed,0xaf,0xa5,0x8d,0x19,0x20,0x72,0x03,0x91,0xf0,0x34,0x60,0x70,0xbe,0xaa,0xdf,0xaa,0x24,0x1a,0x1f,0x1a,0x8d,0xb0,0x7b,0xef,0x10,0x43,0x69,0x24,0x74,0xf2,0x72,0x71,0xa1,0x8f,0x85,0x75,0x3e,0x8c,0xf6,0x0e,0x88,0xe2,0x1d,0x5c,0xb8,0xf1,0xc4,0x8a,0x21,0x76,0x20,0x50,0x3f,0xb3,0x8b,0x9f,0xa4,0x45,0x9e,0x07,0x60,0x22
+.byte 0x2c,0xa6,0xb1,0xc2,0xd2,0xcb,0xc6,0xd8,0xe9,0x94,0x66,0xfb,0x10,0x73,0x92,0x25,0x7e,0x31,0x42,0xf4,0x4a,0x75,0xac,0x78,0x43,0xcb,0xc0,0xc9,0xb0,0xaf,0xb4,0x22,0x8f,0x51,0x36,0x0f,0x5a,0xb8,0xbb,0x44,0x03,0x09,0xd0,0xf9,0x04,0xc8,0x73,0x8e,0xa1,0x76,0x27,0xde,0x72,0xf4,0x3a,0x79,0x63,0x85,0x32,0x09,0xad,0x12,0xe4,0xd7
+.byte 0x8f,0x8e,0x24,0x03,0x4f,0xde,0x39,0xac,0x81,0xe8,0x64,0x09,0x17,0xd7,0x99,0xe6,0x62,0xb7,0x53,0x20,0x9f,0xb9,0x3a,0xb9,0xb1,0x81,0xfa,0x6e,0x33,0xe7,0x4a,0xca,0xd7,0xa7,0xfa,0x7a,0xbf,0x0b,0x0a,0x99,0x3c,0xc7,0xbd,0xef,0xc7,0x90,0xda,0x62,0x30,0xc6,0x94,0x94,0x6b,0xee,0xbd,0xb7,0x0d,0x86,0xc5,0xb1,0x9a,0xb9,0x86,0x34
+.byte 0xc2,0x81,0x2b,0x09,0x7a,0x88,0x09,0x65,0xcf,0x51,0x78,0x19,0x1d,0x5a,0x62,0x2f,0xb3,0x43,0x8d,0xf5,0x9d,0x26,0x2f,0x4a,0x27,0x96,0x22,0x1b,0x4c,0xc8,0xd9,0x73,0x4b,0x32,0x01,0x11,0x7b,0x59,0x85,0xda,0x50,0x92,0x17,0x45,0xd4,0x1f,0xcf,0x98,0xf6,0x2c,0x69,0xba,0x43,0x22,0xdc,0x36,0x31,0xfb,0x1e,0xe8,0x54,0x24,0x0f,0x24
+.byte 0x4c,0xcd,0xbe,0xdb,0xd8,0x23,0x69,0xe2,0x97,0xf5,0x66,0xb2,0x66,0x6c,0xf2,0x90,0xd0,0x15,0x14,0x9a,0x47,0x65,0x97,0xb0,0xf2,0x3e,0x35,0x09,0xd2,0x3d,0x01,0x9c,0xb3,0xfd,0xf3,0x32,0x46,0x4e,0x11,0xab,0x88,0x9e,0x04,0x6d,0xf0,0xe1,0x9d,0x48,0x01,0x24,0xc3,0x87,0xdf,0x58,0xb6,0x6d,0x6d,0x4f,0xb9,0x1b,0x13,0xee,0x03,0x5b
+.byte 0x75,0x39,0x28,0x31,0x90,0x70,0x49,0x10,0x71,0x87,0x76,0x30,0xac,0x88,0xb0,0xf6,0x6c,0xaf,0x5b,0xf4,0xf3,0xe7,0x25,0x75,0x8c,0xa3,0xf4,0xa7,0xd8,0x94,0x78,0xc8,0x77,0xc1,0x48,0x6c,0x62,0xf6,0x2c,0xb5,0x41,0x59,0xf6,0xd3,0xae,0x1b,0x55,0xed,0xdf,0xd1,0x59,0x63,0x76,0x03,0x65,0xd3,0xd0,0xcd,0xb6,0x5b,0x8f,0x1a,0x78,0x88
+.byte 0x78,0x07,0x14,0x3f,0xc3,0xd4,0x1c,0x69,0xd8,0x15,0x25,0xca,0x76,0x15,0x24,0x7d,0xed,0x69,0x2a,0xb5,0x04,0xd2,0x3b,0xbd,0x7a,0xb2,0xae,0x04,0x51,0x85,0x2b,0x1b,0xb0,0x3f,0x6d,0xbc,0xa0,0xc7,0x19,0x40,0xab,0x75,0x51,0x4b,0xa8,0x5a,0xd7,0xb5,0xc7,0xa8,0xfc,0x4a,0xcf,0xa9,0x9c,0xe6,0x2e,0x35,0x51,0x3b,0x05,0x41,0x43,0x7c
+.byte 0x1f,0x2e,0x16,0x5d,0x2f,0xa8,0xe9,0xce,0x6d,0x06,0xa7,0x5a,0xed,0x07,0x39,0xe4,0x7e,0xc3,0x01,0x2d,0x97,0xe4,0xc1,0x89,0x2c,0xb4,0xb1,0xb5,0x7f,0x0a,0xe2,0x9f,0x82,0x36,0xee,0x9b,0x76,0xbc,0x9d,0x37,0xdf,0x5e,0x81,0x95,0x9b,0x2b,0xc4,0x58,0x20,0x6a,0xd2,0xc7,0xb6,0x82,0xe6,0xa2,0x52,0x73,0x4a,0xaf,0x37,0x5a,0xf6,0x6b
+.byte 0xc4,0x2b,0x53,0x4e,0xca,0x44,0x17,0x9f,0x1c,0xeb,0x4d,0xf2,0xd1,0xb0,0x35,0xaa,0xc3,0xfe,0x77,0x34,0x2a,0x4a,0xe8,0x85,0x96,0x2f,0xa4,0x7d,0xdf,0xd0,0x6a,0x4a,0x0c,0x9b,0xd9,0x6a,0x00,0x92,0xb4,0xb1,0x9f,0xc3,0x56,0xee,0xcb,0xa5,0x3a,0x37,0x68,0xc8,0x7c,0x1e,0xa8,0x0a,0x3d,0xbc,0xd1,0xd0,0xd7,0x8b,0x32,0x34,0x20,0xfc
+.byte 0xd3,0x9e,0xf5,0x18,0x3a,0xb9,0x87,0xae,0xde,0x6c,0xc0,0x7d,0xbd,0x20,0x00,0xe5,0x7b,0xcb,0xf9,0x7d,0x70,0x9a,0x10,0x45,0xc9,0x33,0x13,0x9d,0x2c,0x16,0x67,0xe6,0x36,0x38,0xcf,0xa2,0xf1,0xad,0xec,0x48,0x7f,0x9b,0x2a,0xdc,0x13,0xe2,0xee,0xef,0xf2,0x5c,0x3f,0x52,0x3a,0x72,0x79,0x9b,0xba,0x50,0xb2,0x2b,0xfb,0x97,0x8e,0xe6
+.byte 0x27,0x39,0x63,0x72,0x05,0x11,0x7d,0x2e,0xa8,0x44,0x08,0xf7,0xf3,0x26,0xe5,0xe4,0x6c,0x98,0x7b,0xb1,0x42,0x6d,0x74,0xd4,0x3b,0xfa,0x35,0xfa,0x0a,0xac,0x5e,0x9e,0x8f,0xc7,0x07,0xc5,0x50,0x25,0xfd,0xbf,0x13,0x52,0x3d,0xf1,0x18,0x1e,0x19,0x8c,0xf3,0x8b,0x4d,0xc8,0xfb,0x76,0xa4,0xe3,0x3f,0xb2,0x47,0x9c,0x50,0x97,0x32,0x65
+.byte 0x9e,0x42,0x81,0x21,0xd1,0x92,0xd2,0x81,0x4a,0x93,0x68,0xa2,0xc1,0x76,0xc8,0x40,0xce,0xfe,0x4e,0xc5,0xa7,0xb2,0x77,0x9f,0xc8,0xe5,0x41,0xb1,0xda,0x15,0xf6,0xfa,0x21,0x3f,0x11,0x5c,0xc6,0x62,0xda,0x01,0x7f,0x0f,0x9f,0x9e,0x98,0xfe,0x38,0x53,0x6c,0x7f,0xba,0x8b,0x55,0x01,0x36,0x33,0x41,0x5e,0xa9,0x78,0xbf,0x2e,0x60,0x4f
+.byte 0xcb,0xe9,0x27,0x09,0x8c,0x01,0x2d,0x82,0x7d,0x3f,0xaf,0x8f,0x1e,0x37,0x79,0x35,0xfb,0xce,0x83,0xc5,0xf8,0xc5,0x54,0xfd,0x50,0xec,0x31,0xd1,0xb5,0x8a,0x4d,0x37,0xf6,0x7f,0x0e,0xbe,0x35,0xdd,0xa8,0x9e,0x5e,0xb9,0x3c,0xf4,0x2b,0xd2,0x97,0x56,0xd0,0x28,0xcb,0x60,0x27,0xcf,0x27,0x68,0x8a,0xa1,0xbf,0x9f,0xa3,0x45,0x4a,0x44
+.byte 0x71,0xe2,0xb2,0x9c,0x69,0x0b,0x18,0x69,0xcf,0x03,0xcc,0xc3,0x93,0xe0,0xf5,0xb7,0x4e,0xa4,0xdc,0x96,0xe0,0x2e,0xf8,0x3b,0xc6,0x67,0x30,0x06,0x5e,0xb9,0xb9,0x7d,0xaf,0x97,0x38,0x9a,0xf4,0x22,0x20,0x5a,0x9e,0x83,0x26,0x3c,0xcc,0x93,0x84,0x20,0x15,0x2e,0x85,0x23,0x17,0x1d,0x28,0xb4,0xe2,0x8f,0x2d,0x22,0x99,0x66,0xfd,0x6a
+.byte 0xa8,0xe6,0xb7,0x19,0x18,0xec,0xbd,0x54,0xc2,0xcc,0xb7,0xb4,0x6b,0x10,0xdd,0xb5,0xe3,0x3b,0xb7,0x77,0xbf,0x66,0x65,0x82,0x6a,0xc6,0x0d,0x26,0xe6,0xe8,0xe1,0x96,0xe4,0x0b,0x3c,0xe3,0xf2,0xfb,0xd6,0x91,0x5d,0xb6,0x08,0x15,0x67,0x10,0xfa,0xf8,0xdc,0x72,0x84,0xca,0x48,0x29,0x75,0x98,0x62,0x30,0x43,0xa9,0xf1,0xde,0x58,0xb5
+.byte 0x6e,0x67,0x53,0x62,0x0d,0x06,0xa8,0x97,0x35,0x04,0x02,0x34,0x3f,0xd7,0x77,0x38,0xed,0x51,0x32,0x7c,0x6f,0x25,0x94,0x04,0x30,0xa5,0xfc,0xf1,0xb0,0x65,0x77,0x16,0xec,0xb0,0xf9,0x6d,0xaf,0xbc,0x75,0x6e,0x29,0x44,0x20,0x86,0x36,0xbe,0x22,0xe0,0xe1,0xc4,0x0c,0x97,0x10,0x45,0x3e,0x06,0xc3,0xee,0xa5,0x1f,0x97,0xc7,0xde,0xdb
+.byte 0xf1,0x05,0xe3,0xb7,0x24,0xc5,0xa5,0xca,0x4e,0x8e,0x9e,0x44,0x7e,0x98,0xb1,0x3c,0xe9,0xa6,0xe5,0xa6,0x08,0xcb,0x08,0xd7,0xf6,0x38,0x37,0xa4,0x46,0xd1,0xdc,0x53,0x6f,0x6c,0x3f,0xca,0xa1,0x9b,0x7c,0xa6,0x44,0xd4,0x08,0x33,0xd2,0xf8,0x32,0xd2,0x4f,0x60,0x75,0x0f,0x49,0xf1,0x70,0x52,0x56,0x16,0x5b,0x3e,0x34,0x0e,0xe4,0x94
+.byte 0xc3,0xa9,0xd4,0x1c,0x9e,0xa4,0x10,0xce,0xc1,0x69,0x5b,0x3a,0xc9,0xd5,0xab,0x98,0x81,0x78,0x42,0x7e,0xf2,0x76,0x10,0xad,0x97,0x85,0x98,0x2f,0xe2,0x3f,0xb1,0x1d,0xc0,0x4d,0xa4,0x0b,0x54,0x7e,0x19,0x16,0x0a,0x71,0x74,0x37,0xfd,0x67,0x23,0x86,0xb2,0x3b,0x1e,0x49,0x92,0x92,0x1b,0x5f,0x65,0x56,0x76,0x6d,0x97,0x3b,0x91,0xc0
+.byte 0x5a,0x7e,0xf1,0x5b,0xe9,0x83,0xb9,0x67,0x2f,0xe1,0x0c,0xcf,0xe9,0x51,0x26,0x45,0x03,0x06,0x63,0xa4,0xb2,0x06,0xe0,0x8e,0xa3,0xbf,0xf5,0x7c,0x19,0xdf,0xfe,0x38,0x28,0x98,0xa1,0x23,0x16,0x69,0xc4,0x9f,0x20,0xe4,0x42,0x27,0x4e,0x7b,0xc9,0x42,0x5e,0xd2,0xb9,0xbf,0x33,0x03,0xbb,0x96,0x6d,0x80,0x65,0x90,0x3b,0x82,0x5b,0x68
+.byte 0x46,0x4f,0xe3,0xe0,0x0e,0xc5,0x90,0x91,0x80,0xf8,0xf4,0x9c,0xfe,0x03,0xaf,0x31,0x44,0xb7,0xfc,0x1f,0x65,0xc8,0x65,0x68,0xcc,0x27,0xb4,0x0d,0x81,0x14,0x9e,0x52,0xab,0xdd,0x71,0xf6,0xd9,0xcf,0x29,0x04,0xcd,0xae,0x6f,0xd6,0x41,0xb5,0xfd,0x1d,0x0f,0xbf,0x71,0xc2,0x60,0x98,0xb9,0xc0,0x6e,0x8a,0x2c,0x7d,0xec,0x31,0xa5,0xea
+.byte 0x1a,0xb1,0xe4,0xc2,0x36,0xcb,0xf0,0xf4,0x3f,0x1d,0x03,0x01,0xcd,0xac,0xd0,0x9d,0x2e,0xa3,0xc4,0x54,0x49,0x75,0x90,0xac,0x7e,0x1e,0xc3,0x90,0xab,0x55,0xb0,0x34,0x0d,0xd6,0x99,0xb5,0x40,0xda,0xdd,0x30,0x57,0x61,0x15,0xec,0x8f,0x8c,0xc7,0xda,0xfc,0xf5,0x0a,0x86,0xd8,0x6b,0x0f,0x6e,0x09,0xb8,0x50,0x2a,0xea,0x51,0x84,0x33
+.byte 0x7a,0x97,0x0c,0x56,0x61,0x2c,0xd9,0x83,0xb9,0xb1,0x53,0x31,0x72,0x20,0x79,0x85,0x7f,0xdc,0xb8,0xfe,0xfa,0x9a,0xd4,0x6a,0x3c,0xc7,0xcc,0x75,0x20,0xba,0x9c,0xb9,0x1a,0xff,0x9c,0xbe,0xfd,0x87,0xb4,0xd7,0xe8,0x5e,0x22,0x6a,0x1b,0x91,0x52,0x6a,0x58,0xbc,0xf4,0xde,0xcc,0x18,0x37,0x0e,0xf5,0x22,0x91,0xd2,0x4f,0x08,0x91,0x62
+.byte 0x1c,0xb7,0xa0,0x7e,0x66,0x97,0xda,0xa0,0x3c,0xc8,0xe8,0xdc,0x61,0xa4,0x64,0x8b,0x0a,0x43,0x90,0x0c,0x78,0xd9,0x96,0x8a,0xb0,0x17,0x0f,0x32,0x17,0x11,0x82,0x69,0x9d,0x7c,0xa9,0xfd,0x9b,0xe3,0xeb,0x0d,0x44,0x1d,0xcb,0xf6,0xee,0x26,0x6b,0xd5,0x4c,0x49,0x69,0x18,0xd7,0xf3,0x63,0xd9,0x7e,0x83,0xdd,0xa3,0x2d,0xdf,0x88,0x10
+.byte 0xd1,0x5c,0xb0,0x7e,0x44,0xfe,0x64,0x39,0x33,0x05,0x04,0x54,0x74,0x4d,0xd5,0xbc,0xdf,0x19,0x52,0x81,0x60,0x92,0xc5,0x4e,0xa4,0xff,0xf0,0xa2,0xfd,0x88,0x96,0xde,0xb4,0x8d,0x58,0x06,0xfb,0x96,0x6f,0x0e,0xb0,0x4a,0x2b,0xed,0x15,0xa7,0xfb,0x9f,0xf2,0x30,0xc4,0xce,0x02,0x4d,0x83,0xb8,0x5d,0x10,0x60,0xb8,0xbc,0x05,0xa2,0xd4
+.byte 0xf1,0xae,0x46,0x56,0xb9,0xac,0x68,0x79,0x41,0x90,0xee,0x79,0xda,0x3a,0x91,0x7a,0xf6,0xdb,0xe3,0xea,0x91,0x48,0x77,0x4a,0xa3,0xab,0x9c,0x99,0x49,0x1f,0xc9,0xcd,0xe7,0x2e,0xe3,0xe7,0x78,0x6d,0x07,0x1b,0xc6,0x08,0x48,0xd8,0x20,0xff,0x19,0x8a,0x73,0x1d,0xc6,0xa1,0xd4,0x95,0x33,0xf7,0x45,0xab,0xea,0x05,0x3e,0xdf,0xde,0x68
+.byte 0xb2,0xb6,0xef,0x71,0xb4,0xd1,0x09,0x4b,0x43,0x16,0x35,0x1a,0xb6,0xcb,0x78,0x63,0xca,0x9e,0x9a,0xe3,0x86,0xb2,0x8e,0x7b,0x68,0x89,0xa7,0x5c,0xd3,0x06,0x21,0x88,0x94,0xde,0xa1,0xb1,0x3a,0xe8,0xb7,0xfa,0x58,0xc5,0xc8,0x01,0xfa,0x56,0xe4,0x0e,0x6b,0xeb,0x5d,0x67,0xf4,0x63,0xd4,0x44,0xe2,0xe7,0x42,0xfe,0x09,0x58,0xdf,0xd9
+.byte 0x1d,0xb7,0x14,0x91,0xac,0x88,0x49,0xf6,0x7c,0x03,0x92,0x11,0xb4,0x66,0x68,0x6c,0x94,0x2a,0x22,0xaf,0xa6,0xb1,0x29,0x2a,0xae,0xdd,0xa8,0x65,0xe4,0xa9,0x39,0x00,0x1e,0xca,0x17,0x99,0xba,0xd6,0xf2,0x20,0x21,0xbf,0x1a,0xab,0xca,0x7c,0x92,0x22,0xee,0x3c,0x0c,0xc6,0x63,0xcc,0x86,0xfe,0xc0,0x8f,0xac,0x18,0x4e,0x2b,0xa5,0x2e
+.byte 0x46,0x57,0x8a,0xbf,0xdc,0xd1,0xd2,0x2c,0x5b,0xe2,0x96,0x81,0xca,0x41,0xb5,0x17,0x38,0x4a,0xa4,0xd2,0x0e,0xac,0x5d,0xe9,0x44,0x63,0x1b,0xb8,0x81,0xd6,0x69,0x1c,0x99,0xc5,0xdb,0xdd,0x18,0xc1,0x6d,0x28,0x7d,0x36,0x52,0x82,0xaa,0x1a,0x10,0x01,0x9d,0xf1,0x7b,0x09,0x69,0x56,0xb1,0x31,0xa3,0x54,0x3c,0x56,0xf9,0x82,0x8c,0x06
+.byte 0x5a,0x32,0x2d,0xc0,0x7c,0x7e,0x91,0x6d,0x73,0x7b,0x7c,0x45,0x0b,0x2c,0x2a,0x4f,0x3c,0xea,0x6b,0x2b,0x84,0x76,0xab,0x8d,0x4c,0x5c,0x64,0xa3,0x97,0x9f,0x56,0x20,0x05,0xf9,0xc2,0x20,0xf3,0xd0,0x6a,0x7f,0x7d,0x12,0xfc,0x20,0x52,0x5d,0xff,0x92,0xaf,0x4e,0x7f,0x8f,0x2f,0xd0,0x73,0x06,0x23,0x09,0xce,0x11,0xc0,0x1b,0x48,0x7d
+.byte 0x11,0x51,0x06,0x0e,0x05,0x95,0xca,0x42,0x71,0x87,0xa3,0xa3,0xc1,0x27,0xf8,0xb1,0x24,0x92,0x38,0x95,0xf6,0x8f,0x3b,0x70,0x74,0x19,0x9b,0x08,0xb3,0x49,0xe9,0x57,0xd4,0xce,0x5b,0xdd,0xab,0x95,0x26,0xe9,0x70,0x21,0xef,0x16,0xdd,0x36,0x89,0xe5,0x9e,0xaf,0xc5,0x28,0x0c,0xd3,0x67,0x64,0xbc,0xfb,0x18,0x17,0x15,0x1e,0xa7,0xb7
+.byte 0x72,0x3d,0xfd,0x10,0x5c,0xa2,0xc1,0xbf,0x62,0x79,0x2b,0xa7,0xb9,0x1f,0x73,0xe6,0x11,0xd8,0xbc,0x74,0x6c,0x45,0x95,0xef,0xa2,0xda,0x90,0xc3,0x00,0x00,0xbb,0xc7,0x28,0x36,0x82,0xd4,0x5e,0x5c,0x11,0xea,0x7c,0xf6,0x79,0x66,0xff,0x93,0x77,0x49,0x05,0xc9,0xc1,0x8d,0x5c,0xf6,0xff,0xb9,0xf9,0xcd,0xb3,0x01,0x83,0x83,0x43,0x2d
+.byte 0xa1,0x90,0x73,0xc9,0x32,0xae,0xdb,0xd0,0xf3,0x61,0x63,0x72,0x06,0xde,0x21,0x7b,0x3b,0x2d,0xec,0xd3,0x1d,0xfe,0xbd,0x6e,0xd8,0xe3,0x39,0xe0,0xa1,0x9f,0x67,0xaf,0xab,0x79,0xbc,0x59,0xf9,0xa7,0xdf,0x28,0x75,0xea,0x34,0x6b,0x25,0xde,0x49,0x1b,0x07,0x95,0x19,0x47,0x86,0x46,0x7b,0x68,0x30,0x70,0xec,0x9c,0x05,0xb6,0xc9,0x00
+.byte 0x68,0x10,0x4b,0xc4,0xe5,0xf1,0x67,0x3f,0xd4,0x3c,0xd6,0x49,0x98,0x71,0x23,0xff,0x07,0x6e,0x01,0x01,0x08,0x08,0x3d,0x8a,0xa1,0x71,0xdf,0x25,0x1a,0xef,0x60,0x86,0x6d,0x1c,0xd9,0x90,0x29,0x95,0xf2,0x4c,0x96,0xd3,0x17,0xe8,0x96,0x32,0x25,0x8c,0x65,0x38,0xbc,0x44,0x6a,0x5a,0xef,0x5a,0x72,0x12,0x43,0x2b,0xaf,0xc3,0xdc,0xb3
+.byte 0x6c,0x9f,0x57,0x61,0x2f,0x12,0x3f,0x72,0x16,0x4f,0x34,0xe3,0xb5,0xca,0x72,0xca,0x1c,0xdb,0xd2,0x8d,0x70,0x1f,0x19,0x75,0xb3,0x1b,0xdf,0xdb,0xb3,0xbf,0x6c,0x9a,0x70,0x64,0xa8,0xac,0x30,0x2d,0x4b,0x30,0xf5,0x4f,0x12,0x19,0xbd,0x65,0x25,0x70,0x33,0xe1,0x6f,0x18,0xdf,0x17,0xec,0xa3,0x80,0x51,0x6e,0xbb,0x33,0xa5,0xa8,0x58
+.byte 0x95,0x3c,0xab,0x86,0xd1,0x33,0xbe,0x55,0x04,0x8c,0x20,0x0d,0xfc,0x1a,0xa9,0x9d,0xb1,0x16,0x42,0x56,0x20,0xcc,0xa6,0x73,0xa0,0x85,0x3d,0xbf,0x1e,0xe0,0x01,0x51,0xd2,0xd7,0x2e,0x9d,0xd8,0x3c,0xea,0x03,0xf9,0x9a,0xbf,0x19,0x17,0x04,0x99,0xaf,0x8b,0xfc,0x9c,0x86,0xdf,0x58,0x78,0xfc,0x54,0x0d,0xac,0x26,0x27,0x2f,0x2e,0xbc
+.byte 0xdd,0x4a,0xd5,0x6f,0x7c,0xd8,0x93,0xe3,0x51,0x9e,0xcc,0xc8,0xd2,0xfe,0x68,0xfb,0x5b,0x22,0xda,0xef,0x76,0xb9,0xc3,0xdd,0x13,0x52,0x24,0xb6,0x23,0x1f,0x69,0x22,0xb6,0xf5,0x86,0xff,0x2e,0x6e,0xd0,0xe0,0x21,0xbc,0x31,0x81,0xb5,0xc5,0xdb,0x36,0x58,0x44,0xe7,0xb8,0xf7,0xfd,0xd3,0x34,0xee,0xab,0xe6,0x99,0xf2,0x84,0x86,0x9b
+.byte 0x67,0x45,0x08,0x07,0x66,0xae,0x6a,0x55,0xa2,0x74,0x46,0xda,0x02,0x82,0x67,0x93,0x60,0x64,0x5d,0x1f,0xac,0xe7,0x36,0xb6,0xcd,0x31,0x28,0x78,0x93,0xcd,0x54,0xe9,0x42,0xbb,0xb4,0xb3,0x15,0x72,0x12,0x31,0x85,0x15,0x68,0x3a,0x31,0x35,0xd6,0xc9,0x0d,0x3f,0xa0,0x4b,0x36,0x03,0xda,0xfd,0x7a,0xd6,0xce,0x0c,0xf5,0x14,0x23,0x71
+.byte 0x47,0x85,0x64,0xe7,0xe7,0x8b,0x8e,0x25,0x03,0x32,0x5f,0xa9,0x3b,0xdb,0x2b,0x27,0x7c,0x02,0xfb,0x79,0xd7,0x7a,0x76,0x75,0x69,0xfd,0x74,0x24,0xd2,0x72,0x8c,0xdd,0xc5,0xa1,0x45,0x90,0x50,0x65,0x95,0x41,0xae,0x7e,0x5c,0x83,0x3e,0x24,0x3c,0x02,0xa9,0x37,0x49,0x36,0x63,0x2f,0x18,0x92,0x3a,0x8a,0xe5,0x2a,0x6a,0x5c,0xa7,0x3e
+.byte 0x98,0x24,0xfd,0xd9,0x3b,0x2d,0x4c,0xe2,0x8e,0x05,0x5b,0xdd,0x47,0x0f,0x19,0x5a,0x62,0x94,0xd6,0x6e,0x45,0xd8,0x99,0x43,0x78,0xa0,0xb1,0xdf,0x68,0x8a,0x56,0xa8,0xfb,0x2e,0x52,0x4e,0xfa,0x21,0xec,0x62,0x14,0xf5,0x90,0xdb,0x8c,0x02,0xa7,0xff,0x29,0x22,0xb8,0x40,0x87,0x58,0xda,0x4e,0xfd,0xab,0xeb,0xa2,0x40,0xce,0xfc,0x58
+.byte 0x46,0x37,0x3f,0x04,0x4e,0x36,0x76,0x44,0x3c,0xfc,0x54,0xb8,0x6f,0x4b,0x66,0x6a,0x4a,0x78,0x8f,0x33,0x86,0x07,0xe4,0x3c,0xb5,0x0f,0x86,0x2e,0x21,0x7e,0x44,0xce,0x18,0x77,0xe0,0xcc,0xd7,0x7f,0xc9,0xac,0xb7,0x2b,0x94,0xb5,0x91,0xcd,0x2c,0xfa,0xc7,0x98,0xbd,0xb0,0x2a,0x85,0x77,0xcf,0x82,0xd9,0xae,0x76,0x33,0x34,0xc0,0x9d
+.byte 0x3a,0xbc,0x27,0xbc,0x97,0x25,0xf4,0xf1,0x43,0x53,0xac,0xf6,0xde,0xf5,0x1f,0xa6,0x6a,0xd5,0xe3,0x11,0x32,0x49,0x46,0x5b,0x56,0x68,0x07,0xdb,0x03,0xad,0xc2,0x35,0x16,0x8f,0x01,0xcc,0x8a,0xd2,0x0c,0x6b,0xb2,0x62,0x73,0x99,0xb5,0x74,0xf1,0x4b,0x2e,0xbc,0x8e,0xed,0xc0,0x55,0x56,0x40,0xae,0x24,0xf2,0x7e,0x1f,0xba,0x9d,0xc4
+.byte 0xd1,0x69,0xd3,0xba,0x21,0x83,0xf5,0xc4,0xbf,0x78,0x96,0x74,0xa1,0xd8,0x8c,0x35,0xba,0x9f,0xa0,0x0f,0xb5,0x6a,0xb2,0x72,0x52,0xfa,0x02,0x71,0xbb,0x79,0x61,0xbd,0xa9,0xee,0x22,0x7c,0xc5,0xac,0x6b,0x52,0x67,0xab,0xc4,0xd2,0x8d,0x26,0x1c,0x2b,0xaf,0x0c,0xa4,0xce,0xb5,0x11,0x99,0x4d,0x22,0x69,0x68,0xe0,0xc6,0x3e,0x84,0x3d
+.byte 0xeb,0xad,0xc9,0x5b,0xb5,0xb4,0xba,0x06,0x9b,0x0a,0xb2,0x54,0x89,0xf2,0xb0,0x5f,0x41,0xb4,0x8b,0x21,0x31,0x29,0x94,0x52,0x1e,0xa7,0xc4,0xc2,0x97,0xb9,0x74,0x95,0xa3,0x30,0xfb,0x02,0x77,0x01,0x4f,0x32,0x03,0x34,0x8f,0x51,0x2d,0x10,0x61,0xee,0xc5,0x2f,0x89,0x42,0x3c,0xbe,0xed,0x66,0xa6,0x7a,0x10,0xc6,0x06,0x7e,0xb2,0x3d
+.byte 0xf2,0xc9,0xd1,0x08,0x97,0x6c,0x6f,0x6d,0x06,0x9d,0x72,0xd0,0x5e,0x79,0x3b,0xa5,0xa5,0xd0,0xdc,0xc6,0xda,0x73,0xd2,0xf3,0x0a,0xfd,0x94,0xc2,0x9c,0x4b,0x85,0x38,0x8d,0xb2,0xfb,0x29,0xdd,0x90,0xc2,0xb7,0x8f,0x2c,0x52,0xa2,0x32,0x5e,0xa1,0x0f,0x62,0x38,0x58,0xfa,0x46,0x4e,0x87,0x4b,0xcf,0xc5,0xe9,0xfc,0xf2,0x97,0x62,0xdd
+.byte 0x92,0xd2,0x41,0x7b,0xa2,0x2a,0xae,0x6e,0x4d,0xbc,0xef,0x43,0x18,0x6e,0xbb,0xe5,0x06,0x45,0x53,0xa1,0x00,0xef,0xf5,0x4b,0xad,0xbd,0xa5,0x2c,0x77,0x0a,0x37,0x04,0x22,0x95,0xeb,0x7b,0xc1,0x3c,0x20,0x0a,0x44,0xdf,0xa2,0x23,0xc9,0xfc,0x85,0xf3,0x5b,0x9b,0x0f,0x40,0x2a,0xe3,0xc7,0x5a,0xa1,0xf6,0xe4,0x39,0x2a,0xfe,0xd7,0xe7
+.byte 0x33,0xd8,0xbc,0xd6,0x1f,0xef,0xac,0xa9,0x3f,0x2d,0x55,0xb0,0x85,0x74,0xef,0xeb,0xcd,0x9b,0x23,0xa3,0xe6,0x19,0xde,0xea,0x7c,0x9c,0x83,0x48,0x4b,0x12,0xfd,0xe3,0xcb,0x1b,0x70,0x2d,0x9f,0x2c,0x13,0x82,0x87,0x68,0xca,0x60,0x5e,0xc0,0x2e,0x60,0xde,0xf2,0x6b,0x78,0x0a,0x63,0xaa,0x9c,0x9b,0x61,0x63,0xc7,0x0c,0x98,0x92,0x68
+.byte 0xc7,0x44,0x00,0x6a,0x76,0x43,0xa0,0x61,0x7c,0x37,0x62,0x1a,0xd4,0x9b,0x58,0x59,0xe5,0xae,0x78,0x79,0x80,0xf0,0x75,0x68,0x9e,0xab,0x02,0xb8,0x00,0xc5,0x33,0x0d,0xea,0xb1,0x91,0x0f,0x17,0x57,0x96,0x23,0x8d,0x36,0x4d,0x89,0x94,0x42,0xc9,0x61,0x6e,0xf6,0x9f,0x37,0xee,0xa5,0x4b,0x3d,0x06,0x08,0xee,0x9a,0x7c,0x73,0xa9,0x58
+.byte 0xcd,0xcb,0x78,0xa9,0x3d,0x5c,0x11,0x0e,0x5a,0xd9,0xb0,0x7b,0xc4,0x3e,0x83,0xdc,0xe2,0x11,0xe9,0x6d,0x8a,0x8b,0x24,0x28,0x1d,0x7e,0x45,0x1b,0x05,0x5a,0x6b,0x97,0x1c,0x25,0x15,0x84,0x5c,0x3f,0x95,0x44,0xd5,0x4f,0x3c,0x4b,0x52,0xb1,0x0b,0x6a,0xb3,0xae,0x4e,0x1b,0x12,0xcf,0x16,0x78,0xd7,0xcb,0x32,0x43,0x39,0x88,0xf4,0x5e
+.byte 0x26,0x29,0xe7,0x93,0x08,0x19,0x14,0x88,0x8f,0x54,0x91,0x13,0xb6,0x57,0xd1,0x87,0xd4,0x9d,0xf7,0xec,0x9b,0x22,0x6b,0x91,0x79,0x9d,0x6c,0x32,0x47,0x4a,0x79,0x55,0x7d,0xac,0x87,0x98,0x59,0x97,0xa5,0x71,0xbc,0xbf,0x1b,0xf0,0x6f,0xbb,0x81,0x8e,0xc2,0xef,0x7c,0x63,0x2f,0x80,0x37,0xb6,0xc5,0xae,0x59,0x5e,0x57,0x5e,0x1f,0x3a
+.byte 0xe5,0x6b,0x6b,0x5e,0xdb,0x8e,0xd2,0x87,0xf7,0x94,0x7b,0x11,0x0e,0x4b,0xa6,0x9f,0x49,0xc6,0x68,0xc7,0x52,0x5f,0x28,0x87,0x33,0x84,0x52,0x5f,0xc8,0x5f,0x81,0x85,0x10,0xe8,0x92,0xce,0x13,0x6c,0x01,0x28,0x5e,0x59,0x8f,0xbb,0xa9,0x9c,0xdc,0x85,0xd3,0x73,0xa0,0x5a,0xbf,0x5b,0x04,0x80,0x99,0x90,0xc8,0x16,0x44,0x0d,0x09,0x01
+.byte 0xcd,0x24,0xe7,0x59,0xe7,0x42,0xe0,0xdd,0x01,0x93,0x1f,0x9e,0x1f,0x36,0xdb,0xcd,0x49,0xdb,0xea,0xa9,0x63,0x71,0xb9,0x2c,0xcd,0xca,0x1a,0x64,0xe1,0x95,0xbe,0xe1,0x64,0x2e,0xc7,0x59,0x15,0x61,0xe1,0xf9,0x45,0x0f,0x2a,0x3a,0x85,0xf8,0x7c,0x06,0xae,0x53,0x84,0xd2,0xe7,0xee,0x8b,0xbf,0x7a,0x72,0xa3,0x57,0xf1,0xc2,0x12,0x40
+.byte 0x9c,0x93,0xe1,0x04,0x81,0xde,0xc6,0xa8,0xae,0x4f,0x5c,0x31,0x93,0xc7,0x11,0x1d,0x89,0x70,0x85,0xd5,0x6f,0xab,0x58,0x1f,0x3f,0x76,0x45,0x7e,0x19,0xd0,0x6c,0xc1,0x41,0xa9,0x64,0x0a,0x79,0xb5,0xe0,0x9e,0xbc,0x4f,0x10,0x0c,0xac,0xfc,0x54,0xad,0xcf,0xb8,0xd0,0xfd,0x9b,0xed,0xea,0x54,0x05,0xbf,0x4f,0x91,0xbd,0x16,0x4a,0x57
+.byte 0xa9,0xda,0x38,0xb9,0x40,0x0d,0x63,0x68,0x83,0x7d,0xec,0x1c,0xe6,0x7f,0x9c,0xec,0x16,0x4e,0x0b,0xd0,0x91,0xb4,0x2c,0x04,0x65,0xb8,0x12,0xdf,0x3f,0xff,0x6a,0x08,0x4e,0x65,0xdf,0x09,0xa5,0xea,0xb1,0xac,0xa9,0x67,0xd2,0xbb,0x73,0x51,0xd2,0x37,0x72,0xfc,0x3f,0x69,0xe2,0x3f,0x01,0x94,0x3a,0xf7,0x23,0x0e,0x5d,0x23,0x44,0x82
+.byte 0xc7,0x38,0x35,0x9f,0xfa,0x13,0x15,0x47,0x0d,0x18,0xab,0x02,0x39,0x6e,0xb2,0x7c,0x29,0x11,0x9a,0x5a,0x01,0x2d,0xb2,0x10,0xea,0x9d,0xb7,0x37,0x4b,0xf2,0x2b,0x76,0x22,0xf7,0xaf,0x8a,0x5f,0x1d,0x6b,0xb2,0x13,0x9e,0x84,0xf5,0xbc,0x6e,0xad,0x66,0x5c,0x1b,0x5d,0x12,0xb0,0xe1,0x48,0x94,0x83,0xa0,0x26,0x54,0xd2,0xfd,0x3c,0x8d
+.byte 0x81,0xac,0x31,0x9a,0x15,0xc6,0xd8,0xd5,0x07,0x1b,0x21,0x3f,0x04,0x40,0x3a,0x60,0x80,0x5f,0x1f,0x42,0x3e,0xd7,0x2b,0x7a,0x5f,0x71,0x93,0xb4,0x9d,0xf0,0x8b,0x5e,0xf1,0xc6,0x19,0x0a,0xa9,0x43,0xac,0xb2,0xc1,0x73,0x0d,0x44,0x6a,0x92,0x22,0xd0,0xda,0x40,0x14,0x7d,0x88,0xd1,0x5e,0x10,0xc9,0xa4,0x4d,0xd8,0xe0,0x7d,0x74,0x1b
+.byte 0x2b,0xcb,0x50,0x24,0xbd,0x50,0x4a,0xe4,0xed,0x0e,0xe8,0xc0,0x5b,0x50,0x6d,0xf5,0x68,0x59,0xd1,0xc3,0x6f,0x32,0x86,0x29,0xe0,0x32,0x3f,0x05,0x86,0xa2,0x7f,0x93,0xd8,0xb7,0x02,0x68,0xb3,0x16,0xaa,0x0c,0xd3,0x4d,0xec,0x9a,0x66,0x06,0x7c,0x74,0x35,0x6f,0xde,0x8b,0xd9,0xdb,0x79,0x0a,0x15,0x84,0xc4,0x63,0xba,0x42,0xa2,0x3c
+.byte 0x29,0xc8,0x65,0xdc,0x06,0x60,0x0a,0x08,0x4e,0x80,0x33,0x5c,0xfa,0x4b,0x91,0xdb,0xf6,0x57,0xd6,0x25,0x7d,0x70,0x80,0x09,0xb2,0x27,0xdb,0x80,0x4c,0xa7,0xe8,0x35,0xf5,0x18,0x2d,0x10,0x62,0x22,0xf9,0xb1,0x22,0xf3,0x9b,0x74,0xa0,0xc5,0x25,0xd3,0x44,0xc9,0x27,0x7c,0xba,0x01,0xfe,0x32,0x23,0xf7,0x90,0x90,0xbc,0x0d,0xad,0x9e
+.byte 0x22,0x77,0xc5,0xfb,0xf2,0x0e,0xda,0xe5,0x7c,0xb4,0xbb,0xed,0xd4,0xfd,0xb0,0xfb,0x4a,0x4c,0x2a,0x32,0x2d,0x81,0xcd,0xef,0x74,0x3c,0x6a,0x9a,0x0c,0x95,0x58,0x25,0xd0,0x3a,0xb4,0x84,0x8f,0xa5,0xef,0xad,0x91,0xd7,0x2d,0xae,0x61,0xaf,0x9d,0x3f,0x03,0xa8,0xab,0xa4,0x66,0xd4,0x73,0x3a,0x84,0x0d,0x4c,0x6a,0xca,0xbd,0x0c,0x3c
+.byte 0xdc,0x1d,0x37,0xea,0xe6,0x5a,0x7f,0x15,0xbe,0x9d,0xc7,0xce,0xbd,0x46,0x97,0xd3,0x07,0x19,0x82,0xaf,0x58,0x39,0x39,0x95,0x5d,0x4b,0x8e,0x1b,0xe9,0xf1,0xf6,0xa9,0xb3,0xfc,0xe6,0xe0,0x68,0x2c,0xbb,0xfa,0xd9,0x9b,0xc1,0x69,0xf3,0x5a,0x8f,0x67,0xd5,0x9c,0x11,0x1e,0x02,0x20,0x20,0xfe,0x4b,0xc9,0x8b,0x62,0x17,0x9a,0xfa,0x47
+.byte 0x7f,0xa2,0x8b,0xc1,0x3b,0x02,0x78,0x38,0xff,0xce,0xe1,0x54,0x40,0x3f,0x27,0x5c,0x9d,0xdd,0x56,0x38,0x48,0xea,0x39,0xbe,0xa0,0x76,0x43,0x82,0xef,0x74,0x50,0xdf,0xda,0x4c,0xca,0x47,0x46,0x7e,0xc5,0xff,0xce,0x66,0xdf,0xeb,0x5b,0x6e,0x45,0x77,0x19,0xac,0x01,0x1f,0x20,0xa1,0xad,0x01,0x5f,0x87,0x3e,0x3a,0xd0,0x83,0x13,0x17
+.byte 0x53,0x40,0xfe,0x26,0x99,0x42,0xfa,0x54,0xa8,0x82,0x79,0xa7,0x44,0xd0,0x9e,0x59,0x64,0x77,0xec,0x70,0x0e,0xcd,0xb9,0xb1,0xc2,0xe2,0x39,0x93,0xb7,0xd1,0xd5,0x67,0x9f,0xb0,0x5b,0xd9,0x50,0x8b,0x17,0xec,0xbc,0x83,0x64,0x35,0xaa,0x43,0x3f,0x4c,0x8c,0x56,0x83,0x76,0xa2,0x72,0x30,0xe7,0xe8,0x9f,0x88,0x35,0x8e,0x8d,0x11,0x31
+.byte 0x8e,0xb5,0x71,0x75,0x31,0xc8,0x28,0x15,0x50,0xe6,0x0a,0x00,0x4d,0x75,0x51,0x7c,0x33,0x14,0x96,0xff,0xe8,0xf3,0xa0,0xb1,0x9c,0xeb,0x9d,0x8a,0x45,0xcf,0x62,0x82,0xeb,0xce,0xea,0xa5,0xb9,0x10,0x83,0x54,0x79,0xf8,0xcf,0x67,0x82,0x1d,0xea,0xce,0x86,0xcf,0xc3,0x94,0xf0,0xe8,0xf4,0x80,0x8b,0x84,0x96,0x06,0x2e,0xe4,0x58,0x21
+.byte 0x98,0x42,0x1a,0xb7,0x8c,0x5d,0x30,0x15,0x83,0xe8,0x17,0xd4,0xb8,0x7b,0x90,0x57,0x35,0x72,0x6d,0x1b,0x7c,0xc0,0x88,0x0a,0xa2,0xea,0xcd,0x58,0xcc,0xf1,0xb4,0x8b,0xcd,0x66,0x3c,0xa5,0xb0,0xd4,0xc9,0xcc,0x42,0x1d,0xef,0x3b,0x42,0x22,0x9b,0xfb,0x45,0x24,0xcc,0x66,0xd7,0x67,0x73,0xb2,0x12,0x03,0xf6,0xa3,0x06,0x61,0xe2,0xab
+.byte 0x91,0x8e,0x33,0x0b,0x9f,0x6a,0x80,0x5e,0x0f,0x68,0x41,0x5a,0x7e,0xd8,0xe2,0x32,0x50,0xc2,0x88,0x60,0xca,0xe3,0x23,0x86,0xff,0xdc,0x0c,0x19,0xbb,0xba,0x01,0xa3,0x41,0x89,0xf0,0x79,0x55,0x79,0xa6,0xa4,0x66,0x7b,0x46,0xde,0xac,0xae,0xb1,0xde,0xe1,0x1e,0x8d,0x62,0xc1,0xd6,0xeb,0x39,0x2f,0x1d,0x50,0x27,0x53,0xc9,0xea,0xb6
+.byte 0xd3,0x91,0x9b,0xdd,0xc1,0x68,0x8c,0xb6,0xe1,0x5e,0x9f,0xea,0xbe,0x98,0x88,0xeb,0xa8,0x77,0xf6,0x69,0x64,0xab,0x99,0xf3,0x7a,0x08,0xff,0x8c,0xa6,0x17,0x1b,0x2e,0x6e,0xcc,0xd8,0x33,0x30,0xef,0x5a,0x86,0x07,0x49,0xa5,0x13,0x08,0xbc,0xd6,0x88,0x7e,0x19,0xe0,0x1c,0x23,0xa9,0xe5,0x0a,0xa7,0xaf,0x8a,0xe9,0x81,0x3f,0xd8,0x99
+.byte 0xa6,0x01,0x6b,0xec,0x14,0x08,0x90,0xb1,0x76,0x16,0x3a,0xcb,0x34,0x0b,0x91,0x26,0xe9,0xec,0xe5,0xbc,0xd6,0xdc,0xf0,0xa9,0xfd,0xf2,0xe9,0xcc,0xa1,0x9d,0x7f,0x32,0x0d,0x0a,0x2a,0x92,0xff,0xc4,0x38,0xf8,0x9e,0x31,0x78,0x47,0xbf,0x3f,0x27,0x71,0xe1,0x7a,0x33,0x48,0x91,0xe8,0x8e,0x1a,0x66,0xcf,0xa1,0x61,0xc2,0x62,0x30,0x7c
+.byte 0x69,0x35,0x21,0x67,0x9b,0xa7,0x1c,0x72,0x06,0xd8,0x28,0x94,0x6e,0x6d,0xf0,0x22,0x85,0xb4,0x6c,0x89,0xe8,0x2e,0x3a,0xc5,0xdc,0xe3,0xe3,0x0c,0x8a,0xba,0x1c,0x57,0x86,0xef,0x55,0x6a,0x24,0x59,0x5e,0x6e,0x47,0xb8,0xad,0xc5,0x10,0xff,0xbe,0x2d,0x93,0x09,0xfe,0x17,0x03,0x16,0x4d,0x4a,0x9a,0x15,0x38,0x94,0x38,0x18,0x45,0xa7
+.byte 0xcf,0xe4,0x16,0xd3,0x26,0x72,0x49,0xe7,0x89,0x9a,0xb4,0xc7,0x78,0xc3,0x18,0x3b,0xc8,0x08,0x9d,0x66,0x0f,0x48,0xc8,0x23,0x91,0x57,0x61,0xf1,0xf3,0x01,0x3e,0x0a,0xa3,0x4c,0x6c,0x34,0x5b,0x98,0x40,0x47,0x42,0xc1,0xeb,0x58,0x58,0xff,0x1f,0x4b,0x5f,0xf1,0x29,0x2e,0x7e,0x76,0x15,0x56,0x17,0x9c,0xe7,0x55,0x09,0x22,0x0a,0xa2
+.byte 0xd8,0xbf,0xd9,0x44,0x49,0xa9,0x24,0xd7,0x4f,0x12,0x04,0xa2,0x18,0x1c,0xdc,0x54,0xc0,0x22,0x27,0x3c,0xeb,0x1f,0x02,0xae,0xb3,0x33,0xb2,0xa2,0x84,0x23,0x76,0xc6,0x2b,0x94,0x53,0xae,0x7b,0xee,0xbb,0x81,0x64,0x8a,0x3f,0xe0,0x75,0x6b,0x2c,0xd5,0x60,0xad,0x49,0x0c,0xf8,0x65,0x64,0x1a,0x83,0xc7,0xb9,0xd9,0x01,0x5b,0xde,0xb0
+.byte 0x76,0x9b,0x1c,0x0d,0x89,0x2d,0xd5,0x09,0xc7,0xa9,0xbb,0x0a,0x54,0x5c,0xd4,0x5b,0xbf,0xbc,0x5e,0x00,0x29,0x0b,0x30,0x19,0x73,0x66,0xfd,0x3f,0xdb,0xd4,0x1b,0xd4,0xc0,0x27,0xde,0x49,0x90,0x5f,0x65,0x87,0x3c,0xc4,0x43,0xd0,0x49,0x76,0x64,0x39,0x88,0xd7,0x0e,0xfc,0x27,0x52,0xb1,0x8d,0xd0,0x27,0x29,0x84,0xe3,0x49,0xb9,0x0c
+.byte 0x2d,0x4e,0x73,0x95,0x57,0xa8,0x07,0xa0,0xe1,0x5b,0x5a,0xb6,0xbc,0xa1,0x7f,0xfd,0x4b,0x9c,0x4d,0x7d,0x0c,0x5c,0x4c,0x4b,0x42,0x70,0xc3,0x0a,0xc1,0x89,0x12,0xb5,0x46,0x04,0x3c,0x56,0x25,0xc6,0x8f,0x49,0x7d,0x3b,0xf1,0xcd,0xfc,0xb8,0xa6,0x66,0xb1,0xc2,0xa3,0xa7,0x98,0x93,0x0e,0xdb,0xcd,0xce,0xdf,0x7f,0x68,0x5e,0xea,0xf2
+.byte 0x85,0x61,0x8f,0xd6,0x23,0xb4,0x5f,0x2f,0xf8,0x78,0x47,0x15,0x59,0x2d,0xca,0x35,0x0f,0xf5,0x91,0x74,0x3b,0x32,0xe1,0xcf,0x54,0x1b,0xf4,0x9d,0xdb,0x20,0x5e,0xf8,0x71,0x10,0xa3,0x31,0xf1,0xb8,0x98,0x8d,0x76,0x70,0xce,0x4c,0xed,0xd3,0x81,0x6b,0xd5,0x8d,0x73,0x5f,0x8c,0x66,0x7c,0x87,0x73,0xfa,0x20,0xbe,0xcd,0xba,0x41,0x88
+.byte 0x46,0xc3,0x38,0xc0,0xd9,0x08,0x79,0x30,0xda,0x7f,0x2a,0xc0,0x72,0x47,0xb0,0xc9,0x41,0x68,0xb1,0xe8,0xb4,0x86,0xcb,0x5d,0xb0,0x5b,0x7a,0x26,0xfd,0xf2,0x1b,0x4e,0x1f,0x4c,0x6a,0x8a,0x84,0xd4,0x07,0x2f,0xf4,0x06,0x73,0x3d,0x1c,0x55,0x04,0x6a,0xa5,0x8a,0xbb,0xaa,0x8a,0x8d,0x8f,0x05,0xcc,0x63,0x04,0xe0,0xc6,0x6f,0x6b,0xf8
+.byte 0x24,0x56,0xbb,0x9d,0xa9,0xe5,0x4c,0xac,0x9d,0xbe,0xfd,0x70,0x9d,0x1f,0x98,0xc4,0xfc,0xdb,0x3c,0x45,0xe7,0xbb,0xea,0x51,0xb6,0x56,0xe0,0x2c,0xb2,0x77,0x1b,0x80,0x9b,0x43,0xa7,0xb2,0x9a,0x40,0x8f,0xdb,0x2d,0x51,0x7b,0x2c,0x89,0xfd,0x14,0xf5,0x77,0xbf,0x40,0x3d,0x32,0xe0,0x10,0x32,0xcd,0xc4,0x3f,0xe2,0xe8,0xb4,0xdf,0xc2
+.byte 0x43,0x7a,0x0b,0x17,0x72,0xa1,0x0e,0xd6,0x66,0x35,0x8f,0xf4,0x21,0xf1,0xe3,0x46,0x13,0xd7,0xcd,0xc7,0x7b,0xb4,0x9b,0x39,0x1e,0x33,0x3c,0x18,0x15,0x7a,0xea,0x77,0xc5,0x57,0x4d,0xf9,0x35,0x8a,0xc1,0xb5,0x78,0x5d,0xc3,0x3e,0xd5,0xfd,0xb5,0x50,0xee,0x44,0x24,0xa2,0x55,0xb6,0xd8,0x3d,0x5d,0x75,0x2a,0x26,0x37,0xe7,0x85,0xb3
+.byte 0xff,0x70,0x5d,0x99,0x8d,0x99,0xba,0x9d,0x09,0x97,0xf2,0x67,0xe5,0xa3,0x86,0x06,0x21,0xb4,0x03,0x9b,0x63,0x76,0x1f,0xf8,0x09,0xd8,0x4e,0x22,0xcb,0x48,0xcf,0x79,0x72,0xc9,0x3f,0x84,0x5e,0xb8,0x39,0x87,0x27,0x92,0x1e,0x59,0xdf,0xc2,0xe6,0xd2,0xc4,0x5f,0xad,0x6e,0x9c,0xa4,0xec,0xd5,0x7d,0xf6,0x2b,0x9b,0x93,0x56,0xcd,0xa3
+.byte 0xc5,0xfa,0x82,0x39,0x46,0x29,0x57,0x43,0x08,0xe2,0xe1,0x3e,0x80,0x3b,0x8e,0x08,0xe5,0xc5,0xfe,0x05,0x17,0xaf,0xe0,0xf0,0xb7,0x5b,0x34,0x33,0x59,0xfa,0x93,0xbf,0x6a,0xb3,0x6c,0xbc,0x99,0x62,0x34,0x2c,0xf2,0x3b,0x62,0xf2,0x1c,0x48,0x07,0xc9,0x60,0x03,0xa5,0xe1,0x66,0x8d,0x84,0x36,0xc7,0xf9,0xc6,0x3b,0xa9,0xee,0x0f,0x48
+.byte 0xff,0xff,0xad,0x95,0x21,0xb5,0x12,0x63,0x7d,0x0f,0x0d,0x09,0x63,0x51,0x64,0x69,0xb4,0x95,0xd3,0x25,0xf0,0x3b,0x6d,0xc4,0xdd,0x8c,0x80,0x0d,0x3b,0xd2,0x4b,0xe0,0x67,0xcb,0xcd,0x7d,0x2e,0xbd,0x61,0x4b,0x0c,0x32,0x1f,0xfd,0xd2,0x31,0xed,0xa8,0xaa,0x98,0xf4,0x85,0x21,0xbc,0x08,0x14,0x2f,0xbb,0xbf,0x01,0xba,0x24,0x5e,0x5c
+.byte 0xf3,0x72,0xed,0x05,0xec,0xf3,0xd1,0x9b,0xb0,0x63,0x8a,0x14,0xd1,0x9e,0xae,0x9b,0xce,0x4d,0x6c,0xb6,0x7a,0x78,0x9e,0x1d,0xcd,0x1e,0x50,0x66,0x26,0x70,0x74,0x2b,0x43,0x6a,0xc7,0xd7,0xe9,0xa2,0xcf,0xf3,0x09,0x9a,0x81,0x80,0x04,0xb8,0x5a,0x4f,0x2e,0x10,0x35,0xb2,0xb0,0xc6,0x40,0x97,0xa5,0x6a,0x24,0x5a,0x6b,0x97,0xc7,0xc0
+.byte 0x24,0x50,0x8d,0x65,0x21,0x25,0xce,0xb9,0x19,0xfc,0x40,0x08,0xcf,0xfd,0x1c,0xc4,0x30,0xd4,0x06,0x70,0xac,0x8a,0x3c,0x3f,0xfc,0xc3,0xeb,0xdd,0x43,0x56,0x4a,0xf6,0x50,0x92,0x9d,0xce,0x9c,0xea,0x15,0xdd,0x7c,0x5e,0x40,0xf5,0x7e,0x41,0x70,0xdd,0xc7,0x62,0x21,0x5a,0x20,0xc8,0x71,0x10,0x97,0xd5,0x12,0xfa,0x31,0x96,0xfb,0x38
+.byte 0x17,0x66,0x73,0x32,0x7a,0x93,0xf0,0x82,0xb9,0xf1,0x24,0xc5,0x64,0x0b,0xa9,0x24,0x4a,0x47,0xac,0xfb,0xf1,0x55,0xd7,0xb3,0x9a,0x64,0x63,0x0b,0x2e,0x13,0x9e,0x1a,0xee,0x21,0xd0,0x70,0x5c,0x0c,0x25,0xe7,0x38,0x23,0xd7,0x2f,0x6a,0x20,0x59,0xef,0x70,0xb2,0x8e,0xb4,0x15,0xee,0x6f,0x70,0xd0,0x75,0x19,0x9d,0x42,0xa7,0x17,0xad
+.byte 0x99,0xaa,0x0d,0xa3,0x87,0x3d,0xf1,0x7b,0x0e,0xfa,0x62,0x9a,0x20,0x64,0x17,0x64,0x07,0xc2,0x84,0x13,0xb2,0x59,0x81,0x66,0x45,0xab,0x47,0x6d,0xfc,0x7b,0x60,0x05,0xac,0x30,0xb2,0x86,0x7e,0x34,0x6b,0xaf,0x37,0x00,0xa6,0x47,0x4c,0xb9,0x10,0xbd,0x9e,0xce,0x47,0x9e,0xc2,0x0e,0xfd,0x47,0xfa,0xd8,0x08,0xd1,0xc2,0xaa,0x6d,0x8c
+.byte 0x91,0x2c,0x18,0x32,0x52,0x84,0x47,0x71,0x3b,0xc9,0xa1,0xf5,0xfc,0x90,0xb8,0x79,0xbf,0xe5,0x59,0x1b,0x91,0x22,0xcb,0xd3,0x87,0x7e,0xd4,0xb5,0x33,0xb2,0xfc,0x7c,0xee,0x22,0xfb,0xe8,0xb0,0x3c,0xa7,0x8b,0x05,0xd7,0x7f,0x17,0x52,0xbe,0xb6,0xe0,0x1e,0x47,0xce,0xfd,0x79,0xdf,0x16,0x5f,0x01,0x70,0x0c,0x47,0x5a,0x01,0x96,0x08
+.byte 0x3e,0x9b,0xc4,0xb2,0x58,0x73,0xc4,0x38,0xd6,0xf2,0x1b,0x0a,0x2c,0xb9,0x2a,0x96,0xb5,0x89,0x2d,0x33,0xdf,0xa4,0x5f,0x24,0x1b,0x79,0x0e,0xb6,0x9f,0xec,0x46,0xd3,0x27,0x4a,0xc1,0x26,0x94,0x95,0x41,0xd5,0xb3,0x84,0x74,0x62,0x47,0xc5,0x4d,0xb4,0xe2,0xe7,0xdb,0xc3,0xc3,0x7b,0x33,0x2a,0xbf,0x69,0xf6,0x5e,0xdc,0xfe,0xa4,0x81
+.byte 0x91,0xf3,0xa8,0x26,0x82,0x44,0x37,0xea,0xe1,0x20,0xff,0x52,0x33,0x5b,0x0b,0x6f,0xf8,0x33,0x4e,0x02,0x4d,0x38,0x93,0xcd,0xc0,0xfc,0x73,0x1a,0xf9,0xf6,0x9f,0x53,0xfc,0xf7,0xe2,0x4b,0x25,0xdd,0xa7,0x4d,0x1e,0x5c,0x17,0xc3,0xa0,0x41,0x1d,0x67,0x45,0xff,0xcb,0x41,0x49,0xc4,0x18,0x68,0x7e,0x7f,0xb6,0x6f,0xdb,0xbc,0x73,0x2f
+.byte 0xc7,0x9a,0x46,0x8c,0x0b,0x57,0xa3,0xd3,0x0a,0x34,0xb7,0x27,0x67,0xbb,0xe1,0x64,0xa7,0x7e,0x79,0xac,0x4f,0x09,0x54,0x9b,0x43,0x5e,0x9a,0x33,0x02,0x45,0xdc,0x85,0x0b,0x59,0x8d,0x78,0xe8,0xd8,0xb5,0xd3,0x31,0x9d,0x2a,0x60,0x5b,0x91,0xed,0xf1,0xf1,0x37,0x3f,0xdb,0xda,0xd6,0xd1,0x8f,0x14,0x7e,0xe1,0xfc,0x92,0x60,0xa5,0x33
+.byte 0x86,0xef,0x29,0xbf,0x94,0x84,0x2b,0x24,0x20,0xb4,0x5e,0x23,0x34,0x08,0x63,0xc9,0xe6,0x80,0xa0,0x27,0x27,0x2f,0xab,0xc0,0x52,0x44,0x66,0x29,0x32,0x2e,0x91,0x96,0x02,0x1c,0x3b,0xb4,0x6e,0x33,0x49,0x5b,0x60,0x6f,0x14,0x93,0x65,0x0d,0x97,0x01,0xfb,0xf9,0x42,0x74,0xb6,0x21,0xf7,0xc2,0x5d,0xbf,0x91,0x2b,0xf5,0xb1,0x4e,0xe2
+.byte 0xd6,0x24,0x57,0x41,0x7a,0xcb,0xdd,0xb6,0x96,0x8b,0xfc,0x42,0x19,0x21,0x7f,0x41,0x32,0x3d,0x69,0x9b,0xee,0xda,0x97,0x45,0x26,0x71,0x0d,0x12,0xf0,0x20,0x7f,0x44,0x0f,0x4c,0xd2,0xd3,0x34,0x93,0xc7,0xe5,0xe7,0x83,0x62,0x13,0x0b,0x7d,0xc6,0xe4,0xd2,0xae,0x53,0x2e,0xd1,0x18,0x81,0xd0,0x81,0xf6,0xc0,0x98,0xaf,0x1d,0xb2,0x8a
+.byte 0xcb,0xd3,0xde,0x1d,0x53,0x71,0x92,0x0e,0x4b,0x8c,0x7c,0x8e,0x65,0xf6,0xe2,0xc2,0x5a,0x4f,0x8c,0x59,0x0f,0x35,0x5e,0xe4,0x43,0x50,0xab,0xb7,0xdd,0xfc,0x66,0xf9,0xb1,0x9b,0x6b,0x1b,0xaf,0x2e,0x85,0xe6,0x3e,0x4c,0xa2,0xd4,0x55,0x47,0xb9,0x66,0x66,0x7b,0xa3,0xb2,0xd5,0x8a,0x8e,0x88,0x0e,0xfb,0x4e,0xad,0xf4,0x39,0xd2,0xd6
+.byte 0x39,0xef,0xe0,0xee,0x0f,0xf3,0x94,0x47,0xa7,0x32,0x24,0x9a,0xb0,0x82,0x08,0x67,0x00,0x3f,0xe6,0x95,0x76,0x84,0x0a,0x5c,0xb7,0x74,0xc1,0x64,0x5e,0x7c,0xba,0x0b,0x2e,0x6f,0x26,0xc3,0x20,0x2e,0x95,0xc1,0xf0,0x8c,0x55,0x4a,0x45,0x26,0xe6,0xf3,0x55,0x78,0xbd,0xd4,0xdb,0x07,0xbd,0xff,0x61,0x51,0xde,0x7f,0xdb,0x56,0x73,0x6b
+.byte 0x9c,0xa4,0xb0,0x72,0xa7,0xd0,0x93,0x4d,0x1d,0x3a,0x92,0x78,0xde,0x77,0x65,0xe8,0x07,0x41,0x92,0xc1,0xbb,0x69,0x79,0x20,0x43,0xab,0x21,0x2e,0x6d,0xdf,0x43,0xeb,0x73,0x49,0x12,0x1f,0x53,0x75,0x01,0xed,0xce,0xf4,0x05,0x05,0x2b,0xc7,0x2a,0x65,0x29,0xe8,0xcf,0x5b,0xf0,0xc1,0x5b,0xd8,0xa8,0xac,0xbb,0xe3,0xac,0x29,0x0a,0x90
+.byte 0x79,0x2f,0x5b,0x92,0x14,0xf2,0xc7,0x2d,0xe5,0x33,0x6e,0x5e,0x31,0xe2,0xab,0xdf,0x21,0x71,0x4a,0x44,0xaa,0xc6,0xe9,0xb8,0x51,0x1d,0xe2,0xf3,0x07,0x19,0xa1,0x98,0x9e,0x8a,0xed,0xe4,0x9e,0x52,0x16,0x1f,0x2f,0xd3,0x4c,0x97,0x1e,0x38,0x49,0x84,0x2e,0x45,0xb5,0x4b,0x4f,0xfe,0xdb,0x25,0x3e,0xa9,0x6e,0x7d,0x60,0x3b,0xa7,0x7e
+.byte 0xda,0x32,0x1a,0xd6,0x04,0xbe,0x0c,0x92,0x4e,0x6d,0x85,0xf9,0x9c,0x26,0x9a,0x88,0xf5,0x50,0x95,0x7b,0x9e,0x43,0x07,0x97,0xd4,0xdb,0xa0,0x6e,0x30,0x5d,0x44,0xa9,0x41,0xc2,0xdf,0xdf,0x37,0x35,0xc4,0x85,0x83,0x08,0xea,0x22,0xfa,0xae,0xdd,0x95,0xe5,0x35,0x47,0x23,0x86,0x27,0xfa,0x71,0x88,0xa0,0x12,0x00,0xe0,0xa7,0xd1,0x1b
+.byte 0x5e,0x78,0x6f,0x38,0x30,0xa9,0x80,0x75,0xd7,0x61,0xcc,0xfd,0x33,0xd2,0xb8,0xf8,0xd7,0x12,0xf5,0x03,0xf9,0x53,0x6d,0x3b,0x6b,0xff,0x24,0x0a,0x3b,0xe8,0x2a,0xe9,0xae,0xb7,0xc3,0xe3,0x0f,0x26,0x71,0x55,0xc5,0x03,0x60,0xf4,0x47,0x01,0xa3,0x69,0xb2,0x98,0x75,0x5b,0x90,0x4a,0xf9,0x61,0x49,0xd6,0xc4,0xdb,0xab,0x04,0x0c,0x47
+.byte 0x1e,0x31,0x75,0xfa,0xa2,0xc5,0xfa,0x66,0x0c,0x4a,0x93,0xa0,0xea,0x56,0xf9,0x49,0xd4,0xc7,0xcc,0x2c,0xe5,0xdc,0xab,0x61,0x8e,0x0c,0xf3,0x2f,0xb5,0x9f,0x36,0xa1,0x05,0xab,0xb6,0xbc,0x4a,0x6d,0x97,0xe7,0x19,0xe5,0xfe,0x92,0xa5,0x94,0xd5,0xc0,0xf5,0x31,0xf6,0x8a,0xf7,0x24,0x62,0xdd,0x56,0x12,0x84,0xf5,0xc6,0xa0,0x37,0xa3
+.byte 0xfc,0xbd,0x16,0x2a,0xa6,0x36,0x8e,0xd4,0x29,0xfe,0xc4,0xc5,0xcb,0xdd,0xdd,0x8b,0x7e,0xa6,0x9d,0x08,0x28,0x10,0x6b,0xff,0xd7,0x79,0x48,0x35,0x2f,0xbe,0x34,0x9a,0xfb,0xd0,0x7d,0x5c,0xad,0xf0,0xde,0x96,0xea,0x2d,0xc5,0x8b,0xa9,0x7a,0x8b,0xbe,0x97,0xde,0x7a,0x95,0xc7,0x95,0xd9,0x86,0xde,0x3c,0x8d,0x15,0x8e,0x45,0x69,0x27
+.byte 0xd4,0x27,0xa8,0xe3,0xa9,0x1e,0xa0,0x95,0x74,0xf1,0x8b,0xbe,0x3b,0xff,0xa3,0xf6,0x23,0x78,0xd9,0xbd,0xc2,0x44,0x3a,0x93,0xb5,0xa6,0x87,0x7c,0x65,0xd1,0xd8,0xd5,0x43,0x2a,0xb2,0xc8,0x65,0x86,0x83,0x06,0xf7,0x33,0x88,0x3b,0xc0,0x2c,0xb3,0x3b,0x23,0xa3,0x67,0x15,0x49,0x09,0x02,0xbb,0x11,0x08,0xe3,0x37,0x9a,0x9b,0x67,0x8e
+.byte 0x63,0xc3,0x8b,0xff,0x21,0xa6,0xbe,0x3b,0xa6,0x57,0xc1,0x56,0x2a,0x02,0xdb,0x24,0x50,0x4a,0x4f,0x60,0x49,0x03,0xcf,0xba,0x55,0x1c,0x64,0xfe,0x0c,0x58,0xb4,0xb0,0x89,0x91,0xd5,0xbc,0xbc,0x85,0xe6,0x96,0x32,0x89,0x1f,0xa0,0x48,0xd1,0x6e,0xa7,0x03,0x86,0x8a,0xf2,0x5f,0xc3,0x5a,0x57,0x8a,0xa3,0x4a,0x61,0x90,0x18,0xb2,0x0d
+.byte 0xc7,0x94,0xb9,0x3e,0x40,0x8b,0x1d,0x54,0xd0,0x4c,0xe7,0x2a,0xd5,0x85,0xa7,0x93,0x07,0x10,0x58,0xc4,0x8a,0x18,0x0a,0x49,0x30,0x87,0x93,0x0e,0xcf,0xc7,0x95,0x9f,0xd1,0x3f,0x9b,0x06,0xe3,0xf9,0x4f,0x16,0x58,0x04,0xb4,0xf0,0xf0,0xf3,0x3a,0xab,0x4a,0x35,0xf1,0xec,0x23,0x15,0x0c,0x24,0xba,0x90,0xdc,0xd1,0xfe,0x47,0xca,0xb2
+.byte 0x95,0x33,0x30,0x45,0xba,0x18,0x15,0xec,0x58,0x36,0x02,0xdf,0x28,0x09,0x74,0x4b,0x09,0x01,0x24,0x0f,0x00,0x7b,0xb3,0x65,0x45,0x42,0x63,0x15,0xf8,0x50,0x8b,0x4f,0x28,0x73,0x03,0x3a,0x31,0xe5,0x0d,0x56,0x8f,0x6b,0x4b,0x9e,0xda,0x71,0xee,0x68,0xba,0x85,0x81,0x3d,0x5d,0x74,0x5e,0xda,0x60,0x87,0xf4,0x5a,0x38,0xad,0xc5,0x3f
+.byte 0xb5,0x15,0x02,0x59,0x1c,0xd2,0x93,0x66,0x54,0x65,0xf1,0xe7,0x9b,0xf0,0x30,0x2d,0x9e,0xba,0xc5,0x86,0xf4,0xf6,0xc7,0x92,0x73,0x12,0x3b,0x28,0x21,0x1b,0x3d,0x84,0xc0,0x1a,0x7d,0x35,0x8b,0xd4,0x35,0x39,0x35,0xa6,0x51,0xd9,0x19,0x8b,0x92,0xa3,0xea,0x8c,0x7e,0x25,0x05,0x1f,0x1d,0x8f,0x4d,0xba,0xdf,0x20,0x8c,0x8d,0xe2,0xac
+.byte 0xdd,0x3d,0xf1,0x04,0x3f,0x77,0x4b,0x8f,0x39,0x7d,0x01,0xb7,0x71,0x4b,0x7b,0xe1,0x6f,0xd4,0x28,0x1a,0x57,0x96,0x4d,0xe2,0x84,0xf6,0x64,0x10,0xbb,0x0f,0xbc,0xe0,0x19,0xed,0x92,0x9e,0x60,0x15,0x78,0xd1,0x30,0xc0,0x53,0x4b,0x94,0xca,0x4b,0x5a,0x44,0x8b,0xa9,0xda,0x2f,0x08,0x70,0x94,0xe4,0x54,0xe1,0x28,0x6e,0xdd,0x34,0x56
+.byte 0x54,0xb0,0xd4,0x87,0x00,0x72,0x1e,0x46,0x10,0x3a,0x27,0x5d,0xc6,0xb5,0x72,0x20,0x2b,0xbe,0x17,0x01,0xbb,0x04,0x11,0x16,0x7d,0xbf,0x91,0xd3,0x7b,0x44,0x58,0x13,0x2a,0x9c,0xda,0x9d,0x26,0x46,0xf5,0x5f,0x51,0xef,0x6c,0xf6,0x36,0xdb,0xb7,0x21,0xde,0xdb,0x87,0xa0,0xd8,0x60,0x24,0x86,0x6d,0x64,0x85,0x9e,0x94,0xd9,0x21,0x0d
+.byte 0xed,0xda,0x33,0xea,0x3c,0xdf,0x74,0xe3,0xa5,0xc7,0xc7,0x9e,0xe5,0xb1,0x29,0xdf,0xfa,0x20,0x25,0xcd,0x13,0x08,0xee,0xe6,0xba,0xf1,0x62,0x39,0xcf,0xe3,0x29,0xb8,0xaa,0x65,0x43,0x8a,0x48,0xb5,0xb5,0x70,0x35,0x66,0x42,0xf4,0x32,0x70,0x0b,0x0c,0xa7,0x46,0x79,0xdf,0xb2,0x80,0x13,0x72,0x7a,0xeb,0xf9,0x52,0xcb,0xb8,0x9f,0x4b
+.byte 0x4f,0x29,0x2b,0xb3,0x94,0x02,0x0a,0xe1,0x20,0xe5,0x91,0x15,0x6a,0xa1,0x0c,0x71,0x96,0x77,0x01,0x80,0xf7,0x51,0x0b,0xaf,0x54,0x9b,0x3c,0x7b,0x91,0xd2,0xbd,0xaf,0x13,0xa5,0x32,0x17,0x7c,0xca,0xd0,0x22,0xd5,0xe5,0x83,0x44,0x24,0x5c,0xcc,0x24,0x31,0xcd,0x81,0x4e,0x96,0xcd,0x60,0x9f,0x7a,0xe7,0x2e,0x89,0x16,0xd5,0x66,0x6b
+.byte 0xac,0x31,0x11,0x7c,0x76,0xc6,0xde,0xbe,0x46,0x55,0x20,0xdf,0x9d,0x2c,0x33,0xa5,0x80,0x76,0xb1,0xc9,0x1c,0x84,0x17,0x4d,0x15,0xe6,0x6d,0xce,0xed,0xea,0xc7,0xe6,0xff,0x01,0x10,0x60,0x26,0xf7,0x63,0x5f,0x91,0x89,0x7e,0xc1,0x7c,0x76,0x67,0x7b,0x7e,0xfa,0x28,0xa0,0xa7,0x82,0x1b,0x28,0x82,0x6a,0x4f,0x78,0x61,0x48,0xbf,0x13
+.byte 0x0b,0x71,0x0c,0xad,0xee,0xd7,0xf8,0xcc,0x0f,0x77,0x74,0x7d,0x2b,0x8a,0x09,0xd8,0x47,0xa0,0xfc,0x45,0x40,0x24,0xf3,0xce,0xdb,0x81,0xa1,0x50,0x9e,0x0a,0xd0,0x58,0xf7,0xaf,0xf1,0x09,0x12,0xa8,0x24,0xb2,0x34,0x99,0x67,0x17,0x53,0x1f,0x9d,0x09,0x7b,0xcb,0x83,0x6e,0x6a,0x0b,0xbf,0x8f,0x6e,0x3d,0xdb,0x29,0xe5,0xd0,0x06,0xdb
+.byte 0xb8,0xf2,0xf3,0x43,0x4e,0xa7,0xf3,0x73,0x93,0xe8,0xab,0x2f,0xc8,0x75,0xce,0x62,0xda,0x74,0x39,0x57,0xe4,0xe4,0xb1,0x41,0x8f,0x9d,0xda,0x43,0xb4,0x2c,0x4b,0xd5,0x1c,0x10,0xf0,0x29,0x6b,0x94,0x15,0x04,0x3c,0xd3,0x45,0x73,0x29,0xb3,0x60,0x87,0x93,0xdb,0xbf,0x60,0x4e,0xdf,0x4d,0xbb,0xde,0xb2,0x57,0x67,0x14,0x0d,0x0b,0x60
+.byte 0x63,0xd5,0xc6,0x81,0x82,0xd6,0x0c,0xe6,0x4c,0x43,0x13,0x02,0x74,0x56,0x20,0x6b,0x21,0x28,0xe6,0xe2,0x0b,0xc1,0x7a,0xc3,0x08,0x60,0x82,0xe0,0x4f,0xbf,0x1e,0x3f,0xf0,0xa9,0xb2,0x2e,0x0c,0xbf,0xd6,0x03,0x1d,0x0d,0xd6,0x1c,0x36,0xb5,0xb2,0x14,0x56,0x21,0xc2,0xe0,0x1e,0xff,0xee,0x8a,0x70,0xae,0x3f,0x1e,0xe5,0xac,0x05,0x46
+.byte 0x6b,0x81,0x32,0xce,0x50,0xbb,0x82,0x66,0x32,0x93,0x46,0xf7,0xee,0x77,0x1c,0x9a,0x2f,0x31,0x60,0xa2,0x09,0x7c,0x14,0xd9,0x81,0xe9,0x19,0x27,0x31,0x5e,0xa0,0x98,0x71,0x42,0x2f,0x30,0x71,0xd6,0x31,0x94,0xe0,0x61,0xed,0x50,0x66,0xfa,0xba,0x12,0x5e,0xc6,0xc8,0x67,0xe5,0x8e,0xfd,0x34,0xa9,0xeb,0xde,0x25,0x43,0xbf,0xe7,0xb5
+.byte 0x16,0xf5,0x62,0x66,0x5d,0x0b,0x13,0x9a,0xd4,0x8c,0x2b,0x8f,0xe6,0x91,0x33,0xcb,0xa0,0x70,0x48,0x3e,0x22,0x7d,0xe4,0xf3,0x75,0xc9,0x49,0x82,0x50,0xc9,0x90,0x04,0x32,0xab,0x99,0x6e,0xf1,0xf0,0x0b,0x60,0x80,0x35,0x25,0x45,0x88,0xe9,0x82,0x06,0xe1,0xbb,0x85,0x11,0x40,0xf8,0x0e,0xbd,0x19,0x7a,0xdd,0x78,0xf9,0xc2,0x46,0xe4
+.byte 0xb5,0x27,0xfb,0xb6,0xba,0xbc,0x7d,0xb8,0x27,0xe7,0xbf,0xfe,0x8e,0xfe,0x7e,0x83,0x63,0x43,0x92,0x26,0xf0,0xbb,0xde,0xb6,0x93,0x4f,0x55,0x0c,0x07,0x99,0x3c,0x98,0xa1,0x8c,0x73,0xc1,0x4c,0x9a,0x09,0xa8,0xea,0x16,0x0b,0x49,0x2a,0x43,0xee,0x90,0x61,0x6f,0x09,0x1b,0xc3,0x2d,0x62,0x4b,0xfc,0x90,0xa1,0x8e,0x84,0x2e,0x90,0x8d
+.byte 0x5f,0x80,0xff,0x6a,0x3c,0x61,0x0f,0xf2,0xac,0x70,0x20,0xc1,0xf2,0x85,0xcf,0x94,0xc8,0x94,0xe7,0xa0,0x04,0xdf,0xaf,0xef,0x26,0xd2,0xbc,0x07,0x70,0xc1,0x48,0xd6,0x87,0xd6,0xbe,0xea,0x95,0x6a,0xce,0xa2,0x48,0xac,0x46,0x46,0xb1,0x74,0x70,0x96,0x6c,0x26,0x58,0x75,0x9d,0x84,0xd7,0xd9,0x17,0x9a,0x46,0xe9,0xd7,0x3d,0xde,0xfd
+.byte 0x7e,0xf4,0xd8,0x7e,0xf8,0x8f,0x1c,0xb5,0xfb,0xe9,0xc4,0xca,0xba,0x52,0x5f,0x17,0xee,0x75,0x7d,0x1d,0x50,0x16,0x9f,0x16,0x1e,0x00,0x8b,0xc1,0x2f,0xab,0x73,0x65,0x88,0x7b,0x80,0xa6,0x71,0xb7,0xfb,0xb0,0xda,0xd1,0x96,0x18,0x5c,0x48,0x6e,0x18,0x45,0x59,0x45,0xef,0x5c,0x65,0x35,0x99,0x5e,0xb9,0xd4,0x1a,0x07,0x7d,0x1e,0xa6
+.byte 0x69,0x42,0x9d,0xfa,0xec,0x02,0xdc,0xc4,0x19,0x6b,0x9c,0xb1,0x5e,0xa3,0xb4,0x6d,0xb4,0xa6,0x25,0xa8,0xe4,0x3f,0x3d,0x6e,0x2c,0x95,0xf7,0xcd,0xa5,0x4e,0x32,0xca,0x7e,0xe0,0x7b,0x11,0xf9,0x0a,0xe1,0x61,0x41,0x60,0xec,0xb3,0xb1,0x92,0x89,0x33,0x17,0xe9,0xaf,0x70,0x7f,0x1c,0x07,0xb5,0x24,0x3a,0x37,0x84,0x38,0xf5,0xb6,0x11
+.byte 0xfc,0x0c,0x12,0xc1,0xfc,0xa9,0x82,0x67,0x4d,0x17,0xe8,0xea,0xd0,0x62,0x17,0xb2,0x9c,0x59,0x01,0x87,0xfb,0x54,0x8e,0xa7,0xa5,0x85,0xa9,0x8a,0xec,0xfe,0x29,0xc0,0x73,0xc6,0xa0,0xbf,0x66,0x9a,0xc5,0xf8,0xee,0xa4,0xcb,0x09,0x44,0x74,0xfe,0x32,0xf5,0x42,0xea,0xf0,0xa6,0xec,0x74,0xea,0x14,0x5c,0x43,0x51,0xfa,0x3a,0x48,0x1e
+.byte 0xa0,0x2e,0x59,0x2e,0xdb,0x3a,0x19,0xfe,0x1f,0x95,0x25,0xee,0x27,0x2b,0x99,0xb4,0xe1,0xd0,0xe6,0x33,0x91,0xa1,0xaf,0x30,0xa0,0x89,0x00,0x3c,0x13,0x31,0x18,0x70,0x90,0x42,0x55,0x0a,0xc9,0xc5,0x0c,0x43,0xa5,0xee,0xd6,0x90,0x07,0xae,0xc4,0x8c,0xdc,0xe4,0x07,0xbb,0x61,0x70,0xd1,0x10,0xe4,0x68,0x96,0x70,0x78,0xab,0xe9,0x3a
+.byte 0x6e,0xc7,0x75,0x93,0xa0,0xba,0xff,0x6a,0x2d,0x57,0xaa,0x93,0x09,0xc3,0x6b,0x81,0xf3,0xde,0xc2,0xee,0xac,0x86,0x0a,0xfb,0xad,0xdb,0x6f,0x2a,0xa0,0x15,0x7b,0x96,0x77,0x38,0xf8,0x86,0x51,0x33,0x7a,0x6f,0x1c,0xf8,0xd5,0x15,0xcd,0x76,0x7f,0x37,0x68,0x82,0xdf,0xab,0xc3,0xdb,0xbe,0xeb,0x2b,0xa8,0x34,0x72,0x20,0x34,0xfb,0x12
+.byte 0x64,0x17,0x05,0x64,0xc0,0xa1,0xca,0xd3,0xac,0x27,0xc2,0x68,0x28,0x40,0x42,0xe2,0x0a,0xdd,0xd7,0xd6,0xf6,0x92,0x95,0x3c,0x10,0x17,0x4e,0xef,0x75,0xae,0x98,0x2d,0x10,0xc8,0xa8,0xac,0x15,0xf7,0x5b,0x81,0xc1,0xdf,0x5e,0xbe,0x88,0x49,0xe3,0xd1,0x88,0x1c,0xcb,0xce,0x20,0x01,0x12,0x60,0x57,0x0b,0xf6,0x32,0x57,0xaf,0x59,0xef
+.byte 0xc9,0xe7,0xbf,0x62,0xf3,0xb6,0xe6,0x5c,0xee,0x36,0x7e,0x11,0x90,0xd1,0xeb,0xfa,0x62,0x0b,0xc6,0xf3,0x1a,0xd5,0x8b,0x95,0xec,0xb4,0x38,0xfe,0x45,0xb0,0xb5,0xff,0x84,0x0a,0x27,0x3a,0xa2,0x5a,0x2a,0xc9,0xa4,0xc0,0x11,0xc6,0x61,0x13,0xb7,0x53,0xa3,0x47,0x45,0x6d,0xc6,0xa9,0x00,0xd1,0x40,0xf4,0x77,0xac,0xb3,0xd3,0x26,0x99
+.byte 0xf1,0x36,0x59,0x28,0xb4,0xd0,0xdd,0x0e,0xed,0x53,0x33,0x45,0x71,0x9c,0x5c,0x11,0x27,0x2c,0x2f,0x10,0x9e,0x5b,0x8a,0x5b,0xc5,0x1f,0x36,0xc9,0x2a,0xba,0xc7,0xa5,0x31,0xd7,0x9f,0x2b,0x0a,0x09,0xcb,0x7c,0x4f,0xa2,0xdc,0xc5,0x64,0x0d,0xe6,0xfe,0xb0,0x9d,0x3b,0xf0,0xa7,0x19,0x8c,0x84,0x21,0x6b,0x9e,0x1c,0xb5,0x7b,0x66,0x77
+.byte 0xd0,0x85,0xb4,0x22,0x93,0x6e,0x84,0x29,0x9b,0x60,0x90,0x37,0x9d,0x8c,0x94,0x95,0x95,0x3b,0xf1,0x2d,0x56,0x5b,0x53,0x60,0x2d,0xe5,0x7f,0x80,0x71,0x56,0xa7,0x6e,0x66,0x76,0x1f,0xaa,0x0d,0xba,0xfb,0x0e,0xcf,0x20,0x68,0x74,0x2b,0x99,0x13,0xe1,0xa8,0x33,0xc9,0xf6,0xbc,0xd3,0xf4,0x46,0x01,0x02,0x85,0x27,0xf4,0x20,0x97,0xa3
+.byte 0xba,0xbc,0x47,0x30,0x48,0xed,0x60,0xe6,0xca,0xbf,0x76,0x8c,0x2c,0x6a,0x43,0x32,0xfd,0x90,0x04,0x95,0xc2,0x42,0xcb,0xca,0xc4,0x33,0xe1,0xd3,0x23,0x92,0xa1,0xde,0x09,0x38,0xce,0x00,0x93,0xb3,0xed,0x82,0x8e,0xfb,0xce,0x4c,0x9a,0x10,0x6e,0xce,0x4a,0x37,0x05,0x75,0x37,0x58,0xc3,0x8e,0x57,0x50,0xa0,0x7d,0x80,0x2d,0x51,0xea
+.byte 0x08,0xcd,0x1b,0xd2,0x81,0x85,0x19,0xc1,0xe8,0xce,0x31,0x18,0xcf,0x54,0x37,0x96,0x77,0x3d,0x64,0xfb,0xc2,0xa9,0xdb,0xb8,0x37,0x03,0x83,0x34,0x3c,0x25,0x6a,0x22,0x33,0xfa,0x27,0x70,0xc7,0x0a,0x27,0x12,0x1e,0xb3,0xd0,0x59,0x6f,0xa3,0xc5,0x73,0x95,0x4c,0x1f,0xf1,0x3c,0xb3,0xc2,0xa2,0xc6,0x45,0x17,0x53,0xa8,0xfc,0x00,0xff
+.byte 0x77,0x40,0x28,0xd2,0x53,0x90,0x92,0xe9,0x86,0x6c,0xa5,0x40,0xce,0xbc,0x79,0x6f,0x8f,0x12,0xef,0x1b,0x38,0x1f,0xb3,0x24,0xf0,0x75,0x17,0x20,0x9e,0x03,0x9c,0x2b,0x51,0x57,0x93,0x44,0xce,0x74,0xc9,0x12,0xe7,0xcb,0x2f,0x5e,0x1b,0x95,0xf2,0x4d,0x2e,0x51,0x8d,0x52,0xd5,0x21,0xe3,0x1b,0x33,0xe7,0xf2,0x18,0x61,0xa2,0x53,0xdb
+.byte 0x73,0xaa,0x6a,0x6c,0xf9,0xf4,0xef,0x3d,0x40,0xa3,0x00,0x80,0x82,0xed,0xe6,0x66,0xd1,0xd6,0xe9,0x93,0xd8,0x92,0xfa,0xdf,0xf9,0x9c,0x7a,0xfb,0x2b,0xc7,0xa7,0x73,0x67,0x2b,0xed,0x76,0xb1,0x52,0xaa,0xcf,0x34,0x84,0xa1,0x6d,0x56,0x85,0xef,0xcb,0xbc,0xa3,0xc6,0xf3,0x5a,0x88,0x04,0xd5,0xd8,0xf1,0x7b,0xf8,0x11,0x6f,0xa0,0x44
+.byte 0xa5,0x0f,0x76,0xed,0xd7,0x98,0xe3,0xda,0xb8,0x1b,0xc7,0xe6,0x89,0x08,0x19,0x1f,0xf8,0xe3,0x32,0x32,0xa5,0x3c,0x71,0x9f,0x11,0xde,0x50,0x29,0xb0,0x54,0x7e,0x3b,0x5e,0xeb,0xf7,0xab,0xa8,0xa0,0x35,0x96,0xc7,0xc5,0xea,0x60,0xc0,0x37,0xca,0x61,0x55,0x96,0xac,0xb4,0xd0,0x29,0x9a,0x1a,0x3f,0x9e,0xf5,0xf5,0x3d,0xed,0xc5,0x7c
+.byte 0x2c,0x9d,0x67,0xf8,0x4d,0x82,0x6e,0x2a,0x9a,0xfc,0x5f,0xdc,0x02,0xb0,0x3d,0xa5,0x1c,0x08,0x5d,0x4a,0xaa,0xd0,0x38,0xfb,0xbc,0xbb,0x7f,0x37,0xfb,0xec,0xc0,0x62,0x79,0xaa,0xde,0xfd,0x23,0x9c,0x4c,0x4a,0xe1,0x48,0x40,0x36,0xc0,0x0a,0x6f,0x43,0xb7,0xad,0x4c,0xf6,0x56,0xb5,0x44,0xf4,0x72,0xcd,0x13,0x10,0xea,0x0d,0x24,0xc1
+.byte 0xa9,0x36,0x3b,0x36,0xf2,0x6e,0xf9,0x0a,0x67,0xcd,0x02,0x67,0xb3,0x5c,0x63,0x3a,0x7c,0xc1,0x3b,0xf2,0x1d,0x3d,0xf1,0xff,0xbf,0xf7,0x97,0x9f,0x30,0x1f,0xaa,0xd8,0xdb,0x53,0x9b,0x0a,0xbd,0x38,0xd8,0xb6,0xf1,0x4a,0x78,0x1a,0xc2,0x46,0xd2,0x0c,0xa8,0xcd,0x7b,0x39,0xc7,0x42,0x55,0xc8,0x3e,0x02,0x1d,0xf4,0xad,0x55,0x01,0x6a
+.byte 0x11,0x2d,0xfa,0x67,0x48,0xae,0x45,0x31,0x9b,0x09,0x7d,0xd9,0xdd,0xaf,0x5c,0xd5,0x40,0x51,0x2a,0xa1,0x0f,0xb3,0x6e,0xc2,0x94,0xfe,0xde,0x70,0xaf,0x6c,0xea,0x5f,0x7d,0x3c,0x72,0x85,0x86,0x24,0x20,0x0a,0x7a,0xe7,0x69,0x32,0x66,0x7d,0x34,0x13,0x60,0x62,0xc7,0x68,0x32,0xde,0x34,0x30,0x36,0xc8,0x8e,0xb7,0x13,0x66,0xf1,0xce
+.byte 0x5f,0x7a,0x3a,0xfe,0x62,0xd6,0x72,0xb6,0x1b,0x80,0x43,0x8a,0x3e,0x13,0x15,0xe4,0x1c,0x7b,0x08,0x70,0x0b,0x6e,0xb3,0xfe,0x07,0x91,0x23,0x21,0x57,0x48,0xc6,0xa9,0xa3,0xa8,0xc7,0x19,0x89,0x8a,0x49,0x12,0x25,0x88,0xd2,0x11,0xa5,0xa8,0x9e,0x0e,0xa7,0x71,0xfe,0xaf,0x88,0xee,0xa7,0x1c,0x3b,0x27,0x27,0x7e,0x79,0x92,0xed,0x77
+.byte 0x74,0x65,0xbd,0x46,0x41,0x25,0xd9,0x8b,0x21,0x73,0x9f,0xaa,0x35,0xa0,0x22,0xb3,0xc8,0x71,0x28,0x72,0xd2,0xcb,0xf4,0x2a,0x06,0x0a,0x63,0x96,0x55,0x2e,0x83,0x0b,0xe8,0x07,0x99,0x9d,0x59,0xde,0xde,0x62,0xbd,0xb4,0x3e,0x70,0x15,0xed,0x95,0xa8,0x2f,0xb7,0xa2,0xb6,0x65,0x56,0x9d,0xe5,0x81,0xa0,0x05,0x5b,0xce,0x00,0xd4,0xb9
+.byte 0x28,0x5a,0xc1,0x9a,0x74,0xc6,0xd7,0x27,0xdd,0x7c,0xbe,0xe8,0x0d,0x47,0xfc,0x81,0x05,0x6b,0x4f,0x68,0xc7,0xcc,0x5d,0xd5,0x66,0x83,0x34,0x72,0x35,0xab,0x39,0x64,0x19,0x67,0xbd,0xff,0x15,0x44,0x20,0x18,0x2a,0xaf,0xbc,0x58,0x94,0xdb,0x18,0x50,0x55,0x11,0x6a,0xc4,0x1d,0xee,0xe2,0xe0,0x75,0x73,0xf1,0xa1,0x83,0xf4,0xcb,0x40
+.byte 0x96,0xf4,0x77,0x45,0x61,0x8b,0x1a,0x8c,0x0c,0xfc,0xd2,0x7e,0x0b,0x1e,0x18,0xd2,0x95,0xa5,0x4c,0x5b,0xd6,0x9d,0x40,0x8b,0xc0,0x51,0xe8,0x2d,0xe5,0x16,0xbf,0xd7,0x98,0x8a,0xa0,0x46,0x1f,0xc4,0xe9,0x12,0x31,0x40,0xc5,0x2d,0x59,0xf8,0x9b,0x5f,0xe3,0x3a,0x10,0xdf,0xda,0x72,0x9e,0xab,0x13,0x7b,0x8f,0xc8,0x52,0x9f,0x58,0x45
+.byte 0x7a,0xe6,0x3a,0xbb,0xdd,0x1d,0xc7,0x3b,0xc4,0x26,0xdc,0x99,0x29,0xf2,0x74,0x16,0x84,0xe9,0x8a,0x86,0xc0,0x1e,0x49,0x96,0x2f,0x5c,0x2a,0x49,0x71,0x88,0xe6,0x82,0xb2,0x18,0x88,0xc1,0x86,0xcb,0x26,0x3c,0xa5,0x50,0x31,0x22,0x9a,0x8f,0x45,0x2b,0xde,0xf0,0x86,0x8e,0x13,0x86,0xc4,0x4a,0x9b,0x35,0x27,0x93,0x0b,0x13,0xc8,0xef
+.byte 0x96,0x74,0x97,0x85,0x09,0xc0,0xa0,0x32,0xfe,0xc3,0xe3,0x92,0x2e,0xe8,0x54,0xbd,0xc2,0x23,0xeb,0x4b,0x02,0xf5,0x5a,0x0b,0x0d,0x58,0x50,0x45,0xe7,0x01,0xd4,0x17,0x00,0xdb,0x0d,0xd4,0x2e,0xa0,0xde,0x38,0xf4,0xb1,0x1e,0xd0,0xf0,0xa3,0x6b,0x21,0x0c,0xbd,0xae,0x84,0x7e,0x42,0x36,0x4f,0x2e,0x46,0xae,0x23,0x91,0xb9,0x06,0xac
+.byte 0x86,0x7f,0x29,0xca,0xfb,0xe9,0xde,0xdb,0x90,0xfe,0x6f,0xbc,0xdb,0x3c,0x48,0x3d,0x6e,0x06,0x68,0x49,0xbb,0x43,0x8d,0x9d,0xc4,0x5f,0x45,0xcb,0x77,0x28,0xe0,0x35,0xd1,0xb4,0x25,0xb2,0x45,0x6d,0xb4,0x89,0x53,0x26,0x33,0x98,0x83,0x45,0x9d,0xf5,0xad,0xf9,0xa7,0x59,0xb6,0x6e,0xa8,0x25,0xa5,0xef,0xee,0xf6,0x6a,0xd5,0x6c,0x60
+.byte 0x9a,0xea,0x78,0x9e,0xe4,0xa2,0x29,0x0b,0x70,0xb3,0x6e,0x3a,0xfd,0x07,0xc7,0x7f,0x1b,0x07,0xc7,0xca,0x1b,0xb8,0x08,0xe1,0xc9,0x94,0xb2,0x62,0x7c,0x04,0x96,0xa6,0xda,0x65,0x28,0xfd,0xf9,0x70,0x22,0xb7,0x21,0xd3,0xa6,0x38,0x0f,0x1e,0x88,0x7e,0x73,0xec,0x04,0x99,0x8b,0x23,0x91,0x13,0xe6,0x4f,0x74,0x81,0xcc,0x1f,0xdd,0xaf
+.byte 0x58,0xc4,0x80,0x00,0x4d,0x1d,0xbe,0x84,0x7d,0xfe,0x85,0xe7,0x77,0x20,0x3c,0x65,0x4e,0x0e,0x2e,0x5d,0xc1,0xd9,0xcb,0xf7,0xbb,0xc8,0x8d,0xbf,0x16,0xa8,0x1e,0x63,0xf5,0x10,0x5e,0xa5,0x9c,0x63,0xb6,0x9a,0xeb,0x98,0xa8,0xb1,0x59,0x82,0x66,0x51,0xae,0x3c,0xfc,0xa8,0x11,0x92,0xf4,0x45,0x88,0x7c,0x03,0x6f,0xe6,0x87,0xe4,0xa8
+.byte 0x79,0xbf,0xb3,0x0d,0xd6,0x0b,0x8d,0xa3,0x16,0x2a,0xfb,0x79,0xb9,0xe7,0xdb,0xa7,0xdb,0x94,0xd3,0xe6,0x3a,0xdd,0xe9,0x5f,0x30,0x7d,0x68,0x90,0x35,0xfd,0x18,0x91,0x8e,0xc5,0x12,0xd6,0xf9,0x98,0xa0,0x5b,0xcd,0x81,0x76,0x84,0x08,0xd0,0xab,0x59,0x2d,0x3b,0x8a,0xf9,0xd9,0x95,0xde,0x8b,0xbb,0x92,0xef,0x35,0xc3,0x3e,0x46,0x73
+.byte 0xf3,0x3b,0x09,0xbf,0x22,0x2b,0x9c,0x0f,0x70,0x9a,0x16,0x0e,0x4b,0xa7,0x1a,0x96,0x98,0xb7,0x5a,0x40,0x06,0x81,0xf4,0xac,0xa6,0xe6,0xab,0xf2,0xda,0x87,0x18,0x61,0xcb,0xc1,0x67,0xbd,0x2f,0x6f,0x06,0x21,0xaf,0x73,0x98,0xe1,0x3f,0x7a,0x17,0x7f,0x44,0xcb,0x1d,0xdd,0x60,0xb3,0x2c,0x58,0x20,0x8a,0x04,0x74,0x56,0x9b,0x26,0x51
+.byte 0x61,0xb0,0x07,0x50,0x53,0x83,0x31,0x42,0x59,0xb3,0x33,0xfa,0xfe,0xbc,0xad,0x7f,0x99,0x9b,0x86,0xf1,0xaa,0x85,0xf1,0xbb,0xc0,0x0c,0x91,0x8d,0x1a,0x0f,0x8f,0x9f,0xfe,0x62,0x2b,0x35,0xae,0xcc,0x8c,0x09,0xe3,0x29,0x96,0xd1,0xbe,0x7f,0x25,0xd6,0x03,0xf0,0x4c,0x53,0xad,0x5b,0x56,0x66,0x68,0x9a,0xa3,0xc4,0x07,0x71,0xde,0x49
+.byte 0x82,0xbb,0xf7,0x9a,0x2b,0x96,0xcf,0x50,0xf6,0x00,0xf7,0x0b,0x27,0xdd,0xf5,0xf6,0xc5,0xc8,0xbd,0x2a,0xa2,0x06,0x2c,0x42,0x3f,0xa0,0xf8,0xcc,0x1d,0x64,0xcf,0xbc,0xb4,0xc4,0x63,0xde,0x6b,0xd3,0xb4,0x61,0xdf,0xbd,0x73,0x50,0x34,0xc3,0x20,0x45,0x06,0x73,0x9b,0xf0,0xfb,0xa6,0x2b,0xec,0x92,0x32,0xa9,0x1f,0x4f,0x1e,0x38,0x78
+.byte 0x2a,0xd2,0x7c,0x1d,0x89,0xf9,0x70,0xbc,0xef,0x09,0x77,0xd3,0x6a,0x56,0xa1,0x8b,0x4b,0x23,0x1b,0xb1,0x2f,0xec,0x84,0xe5,0x59,0xc5,0x20,0x23,0xbc,0x3f,0x0a,0x43,0x97,0x1c,0x5e,0xf7,0xee,0xfe,0x0b,0x2a,0x42,0x08,0x2a,0x39,0x91,0xce,0x8a,0x33,0x9f,0x63,0x77,0x6d,0xf6,0xf3,0x0e,0x1d,0xb3,0xfb,0xcf,0x2f,0x7f,0x95,0xc2,0x71
+.byte 0x1c,0xa0,0x0b,0xc6,0xb8,0xde,0x4d,0xd8,0xcc,0x4c,0x4f,0xaf,0x07,0x87,0x6d,0x3b,0xab,0x95,0xab,0xa1,0x6a,0x50,0x9f,0x7c,0x35,0xb6,0x65,0xdd,0xe3,0x06,0xe5,0xb3,0x42,0x5f,0x4d,0xe5,0x3e,0xfa,0x6c,0xdf,0x19,0x58,0xd1,0xf6,0xc6,0x94,0x1c,0xce,0x30,0x90,0xd3,0xeb,0xa3,0x7c,0xe5,0x3f,0x57,0x99,0x2e,0x22,0x0a,0x94,0x2f,0xfe
+.byte 0x39,0x16,0xe6,0xfa,0xd0,0xb5,0xf9,0xb4,0x88,0x61,0xa4,0xa8,0xc3,0xb8,0xb7,0x52,0xaf,0x90,0xc1,0xe0,0x19,0x78,0x04,0x2b,0x71,0x04,0x03,0x2f,0x63,0xbe,0x40,0xf5,0x82,0x3b,0x1b,0x6b,0xde,0x6d,0x1e,0x86,0x87,0x82,0xc3,0x31,0x97,0x20,0xdd,0xdd,0xce,0x61,0x64,0x99,0xf6,0xbe,0xbf,0xec,0x37,0x54,0x8b,0x92,0x29,0xda,0xc5,0x7b
+.byte 0x4d,0xc5,0xaf,0xb8,0x4e,0x4b,0x4a,0x2b,0x35,0x30,0xf5,0x19,0x9e,0x32,0xd8,0x2e,0xc1,0x19,0xfe,0xd1,0x61,0xb0,0xaa,0x05,0x58,0x15,0xd9,0x0e,0x4e,0xca,0x4e,0x10,0x83,0xe6,0xe6,0x57,0xe8,0x8d,0x13,0xb4,0x6f,0x85,0x59,0xf2,0x83,0xc8,0x37,0xaa,0xa2,0xe5,0xc8,0x77,0x06,0x82,0x21,0x5d,0x84,0x58,0x67,0x9b,0xcc,0x9c,0xfc,0x1b
+.byte 0x28,0x2f,0xac,0xc8,0x96,0x91,0x26,0x46,0x42,0x2b,0x68,0x57,0xb0,0x79,0x1e,0xb1,0x9b,0x92,0x2c,0xeb,0x67,0x00,0xd4,0x26,0x7d,0xca,0x45,0x97,0x55,0xea,0x2a,0x20,0x70,0x7c,0x20,0x14,0x38,0x40,0x3d,0x4f,0xf5,0x3a,0x1f,0x0a,0xe3,0x9a,0x48,0xcc,0xb2,0x7d,0xee,0x5b,0x48,0x90,0x0d,0x12,0x77,0xd8,0xd3,0xb6,0xd7,0x66,0x9e,0x48
+.byte 0xbb,0x92,0xc1,0x7c,0x4e,0x90,0x4d,0xd5,0x96,0x99,0xea,0x86,0x2d,0xb9,0x5a,0x50,0x05,0xc2,0x6b,0xa7,0x0c,0x43,0x44,0x22,0x09,0xb9,0xc0,0x56,0x47,0x5f,0xdf,0xaf,0x6b,0x91,0xe2,0xd7,0x45,0x77,0x17,0x7a,0x71,0x6d,0x27,0x93,0xe2,0xc6,0x10,0x2f,0xc8,0x3b,0x75,0x78,0x11,0xae,0x07,0xe6,0xba,0x64,0xd4,0x06,0xfa,0xf9,0x1d,0x74
+.byte 0x9e,0x4f,0x6d,0x02,0xfc,0x40,0x80,0x9a,0x2e,0xd4,0x15,0x32,0x15,0xe8,0x97,0x0a,0xd4,0x65,0x6a,0x87,0xd3,0x66,0x4b,0xb8,0x66,0x84,0x8e,0xb9,0x4b,0xa7,0xcf,0x58,0x13,0x66,0x3a,0x4e,0xa5,0x76,0x17,0x13,0x92,0x79,0x42,0x67,0x6d,0xb6,0x65,0xec,0xc8,0xb5,0x5f,0x17,0x2a,0x2d,0x4b,0x19,0xe9,0x00,0x6e,0x38,0xaf,0xe9,0x06,0xb6
+.byte 0xe8,0x99,0x69,0x8a,0x74,0xe7,0x7e,0x70,0x69,0x4b,0xbc,0xce,0x5d,0x61,0x94,0x1b,0x47,0x41,0x38,0x5f,0x2e,0xcf,0x2b,0xe1,0xcd,0xa3,0x98,0x71,0xf7,0x09,0x65,0xfe,0x5f,0x62,0x4b,0x9e,0x91,0x88,0x35,0xa2,0x66,0x02,0x1d,0xc9,0x93,0x0c,0x19,0x50,0x4b,0x95,0x71,0x79,0xdd,0x74,0xe1,0xda,0x5a,0xb7,0x38,0x70,0x61,0x18,0x3f,0x68
+.byte 0x08,0x34,0xd8,0xfe,0xbb,0xd1,0xbf,0x57,0xed,0xc2,0x52,0x6d,0x54,0x3e,0xcb,0x0c,0x32,0xc7,0x09,0xa9,0x31,0x10,0xe8,0xbd,0x70,0xe3,0x0e,0xe9,0x4f,0x7a,0xd6,0x42,0x45,0x2e,0x1b,0x3c,0x0d,0x15,0x6d,0xb4,0xad,0xe9,0xc5,0xa2,0x12,0x77,0x34,0x43,0x20,0x95,0xc1,0xb7,0x51,0x72,0xed,0x78,0xa0,0xae,0x3c,0xae,0xb4,0xd4,0xda,0x58
+.byte 0x83,0x62,0xa9,0xc6,0x01,0x3d,0x14,0x19,0x07,0x00,0x3c,0x82,0x16,0x7e,0x8a,0x91,0x78,0xa1,0x65,0x0b,0x5b,0x3a,0x40,0x72,0xe5,0xf0,0xd4,0x82,0x04,0xe4,0x01,0xf1,0x84,0x87,0x96,0x26,0x91,0x66,0x77,0xf7,0x59,0xd6,0xc2,0xca,0x29,0x3b,0x68,0x2a,0x27,0x99,0x64,0x86,0xc2,0x96,0xbf,0x11,0x3c,0xa8,0x0c,0xf7,0x86,0xb8,0xc1,0x40
+.byte 0x15,0x1a,0x84,0xe3,0x93,0x23,0x73,0xa9,0x8b,0xbd,0xb4,0x8a,0xe4,0xf1,0xa5,0x8f,0x56,0xa3,0xdc,0x77,0xbd,0x7d,0x15,0x74,0x2b,0x18,0x92,0x56,0x45,0xbc,0xaf,0xf2,0x55,0xce,0x9d,0xc2,0xab,0x39,0x90,0xec,0x78,0x3f,0xa5,0x14,0xeb,0x40,0x2f,0x01,0xca,0xeb,0xad,0x73,0x85,0xbc,0xe1,0x91,0xaa,0x77,0xa9,0x6c,0x02,0x66,0x6a,0x65
+.byte 0x63,0x6c,0x50,0x62,0x83,0x83,0xef,0x16,0x4f,0x21,0xfd,0x28,0x8e,0x52,0x66,0x5b,0x6f,0x8f,0xbe,0x8d,0x17,0xb9,0xd5,0x99,0xf7,0x39,0xd1,0xbc,0xa2,0x43,0xd7,0x0a,0x80,0xea,0x42,0xf8,0x38,0x53,0x95,0x07,0x6f,0xb7,0x7c,0xc1,0x16,0x88,0xc8,0xb7,0x59,0xde,0x76,0x51,0x2f,0x92,0xd0,0x40,0xfd,0xd9,0x2d,0xca,0x9e,0x8d,0x28,0xae
+.byte 0x48,0xc1,0x0a,0xe0,0x76,0x9c,0x02,0x0b,0xc5,0xd1,0xf9,0x83,0x90,0x86,0xa4,0xeb,0x5c,0x64,0x65,0xf8,0x98,0x38,0xc5,0xce,0xef,0x6f,0xc3,0x88,0xb6,0x2f,0x8a,0x40,0x55,0x52,0x47,0x06,0x75,0x16,0x46,0x9c,0xff,0x3c,0x68,0x97,0xc3,0xfb,0x10,0x11,0x7b,0xba,0x04,0xcc,0xad,0xba,0xcf,0xf0,0xae,0xba,0xe6,0x59,0x9c,0xf5,0x27,0xeb
+.byte 0xdd,0x5c,0x86,0x25,0xa1,0xb6,0xb8,0x1c,0x94,0x98,0xa5,0x79,0x82,0x4e,0xdf,0x09,0x3f,0x2f,0x8a,0x4e,0x1b,0x5a,0xab,0xd4,0xe6,0x21,0xb3,0x02,0x19,0x39,0xa9,0x2e,0x0e,0xae,0x86,0x30,0xc7,0xa0,0x00,0xed,0x72,0xdc,0x71,0x77,0x42,0x76,0x54,0x68,0xb2,0x8d,0x5d,0xc3,0x5c,0x86,0xf8,0xb1,0x6c,0x67,0xdf,0x24,0x40,0x6a,0x2b,0x1d
+.byte 0xbc,0x0d,0x25,0x7d,0x9e,0x1c,0xbd,0x18,0x85,0xda,0x7a,0x86,0x5e,0xed,0x10,0x80,0x83,0xa6,0xef,0x1e,0x93,0xac,0xce,0xe6,0x32,0x35,0xdf,0xb8,0xc7,0x9b,0xf0,0x0f,0x9d,0x37,0xbd,0xd9,0x58,0x33,0x19,0xa1,0x23,0x51,0x5f,0xa7,0x5a,0x99,0x7e,0x2a,0xfd,0x85,0x3c,0x26,0xad,0xcc,0x7e,0x07,0x32,0x7b,0x24,0x5a,0x6b,0x4b,0x71,0x4e
+.byte 0xca,0x8b,0xc4,0x03,0x26,0x76,0x02,0x68,0x0d,0xa1,0x09,0xe0,0x2e,0xa4,0x82,0x88,0x05,0x5a,0xc4,0xcb,0x31,0x9d,0x56,0xda,0x0d,0x00,0x04,0xbc,0x07,0xca,0x1f,0xdf,0x9e,0x44,0xed,0x36,0xbd,0xa0,0x22,0xff,0x78,0xd1,0xcb,0x62,0xe0,0x0d,0x2e,0xdc,0x2e,0x36,0x28,0x8e,0xd3,0xa9,0xe0,0x38,0xd4,0xc5,0x2b,0xee,0xaf,0xa4,0x08,0x7d
+.byte 0xed,0x2c,0x8a,0xf5,0x86,0x5e,0xed,0x2a,0x0d,0xbf,0xe6,0xfb,0x6f,0xc4,0x02,0x75,0x36,0xe5,0x7b,0xe9,0x4a,0xb3,0xf1,0xf4,0x86,0x6c,0x9a,0x6e,0xaa,0x7a,0xbe,0x4b,0xd6,0xf2,0x6b,0xcb,0x78,0x6f,0xf9,0x42,0x1a,0x19,0x7b,0x7e,0xba,0x59,0x02,0x8b,0xe3,0x5c,0x44,0xa4,0x84,0xa8,0x4a,0x67,0x93,0xee,0xc4,0x17,0x07,0x26,0xfe,0x86
+.byte 0xf1,0xc6,0xba,0xbf,0xc4,0x3d,0x33,0x41,0x4d,0xc4,0xf0,0xa8,0x6d,0xe1,0x06,0x16,0x2d,0xc9,0x5d,0x2a,0xf5,0x4a,0xc6,0xd2,0x8c,0x98,0x55,0xe8,0x8d,0xd0,0x31,0x5f,0xc7,0x05,0xd1,0xca,0xd2,0x72,0xe6,0xd0,0xcb,0x62,0x79,0xac,0x60,0x59,0x94,0x59,0x48,0x9e,0x91,0x17,0xa7,0xa0,0xac,0x4a,0xe5,0x08,0xe5,0x52,0xa4,0xd4,0x83,0x8c
+.byte 0x83,0x57,0xe7,0xe5,0xfc,0x9b,0x43,0x78,0xc8,0x7e,0x94,0xc4,0x35,0x3e,0xac,0x4a,0x8d,0x60,0x80,0xdc,0x72,0xe3,0x15,0x09,0x2a,0xbd,0xcc,0x9a,0xe4,0x1a,0x18,0xa8,0xf1,0x29,0x9b,0xca,0x58,0x0b,0x6d,0x7b,0x33,0x91,0x05,0x27,0x6a,0x48,0xbe,0xac,0x08,0xa5,0x2a,0x64,0xf5,0xae,0x2a,0x90,0xf1,0x2d,0x3f,0xa8,0xff,0x17,0x92,0xc4
+.byte 0xec,0x3a,0x09,0xbf,0xae,0xd3,0xe2,0x1c,0x3c,0xc8,0x6f,0x91,0x72,0x99,0xe3,0x82,0x30,0x4f,0x40,0x5c,0x0c,0x8d,0xfd,0xbe,0x10,0xbc,0xce,0x1e,0x0a,0x09,0xbf,0xde,0xdc,0x72,0x7e,0x4c,0xbc,0xec,0x34,0xe2,0x96,0x8a,0xc6,0xee,0x19,0x6c,0xa8,0xf1,0xa5,0xb2,0x71,0x88,0x13,0xe8,0x11,0xda,0x3b,0x77,0x10,0x9c,0x9f,0x74,0x49,0x21
+.byte 0x16,0xcf,0x6f,0x05,0xc5,0xc1,0x4d,0xfe,0xe7,0x4d,0x67,0xe8,0x12,0x14,0xf7,0xaf,0x66,0x8d,0x55,0x34,0x00,0x18,0x10,0x6e,0x6a,0xd2,0x4c,0xd9,0xd3,0x15,0x40,0xbf,0xce,0x7b,0x10,0x69,0xbd,0x15,0x0e,0x60,0x2b,0x76,0x50,0x80,0x92,0x02,0x3c,0x0f,0xea,0x47,0x03,0xd9,0xf6,0x2c,0x00,0xde,0x29,0xb9,0x2e,0xf6,0x80,0x10,0x81,0x28
+.byte 0x6f,0x41,0xfc,0x88,0x65,0xe9,0xb5,0xd4,0x78,0x53,0xff,0x04,0xc4,0xdd,0xd7,0x35,0x34,0x59,0x85,0x33,0x01,0x33,0x67,0xe1,0x4e,0xc2,0xac,0xe6,0x24,0x24,0xb6,0x83,0x48,0x08,0x0c,0x73,0xe5,0x9c,0x98,0xe4,0x4c,0x3c,0x1f,0x6e,0x77,0xea,0x8c,0x76,0x23,0xbb,0x41,0x5e,0xc1,0x8a,0xba,0x3e,0xe5,0x3e,0x86,0x89,0xab,0x32,0x65,0x1b
+.byte 0x00,0x92,0x56,0xe0,0x62,0xc1,0x8f,0xeb,0x15,0x7f,0x86,0xdf,0xa2,0xc2,0x8d,0xf5,0xb5,0x88,0x72,0x8c,0xba,0x92,0x30,0x53,0x58,0x3e,0x0b,0xe6,0x4f,0xd4,0xef,0x34,0xab,0xbb,0x61,0xe0,0x31,0x3c,0xe7,0xb2,0x5f,0x64,0xcb,0x52,0xc7,0x1d,0x95,0x96,0xd2,0x8c,0x87,0x34,0x92,0xf2,0xad,0xd9,0x78,0x1d,0xa1,0x67,0x58,0xfa,0xfb,0x06
+.byte 0xc8,0x7f,0x9e,0xf7,0x02,0x12,0xd9,0x8c,0x68,0xbc,0x2b,0xd3,0xe1,0x0e,0x1e,0xbd,0x33,0x7a,0xfd,0x03,0x41,0xb9,0x72,0x2e,0x63,0xfe,0xb1,0x39,0xc3,0x0f,0xa0,0xa9,0x76,0x4f,0x7b,0xab,0xae,0xda,0x22,0xec,0x83,0x32,0xb0,0xec,0xd1,0xfd,0xc2,0x28,0x1e,0x42,0x29,0x31,0xd5,0xb3,0x33,0xcd,0x13,0x1d,0x9f,0xac,0x73,0x27,0xf7,0xea
+.byte 0xc6,0x66,0xd2,0x32,0x91,0x60,0x35,0xf4,0x28,0x34,0x43,0x6a,0x74,0x8c,0x05,0x2a,0x84,0x34,0xfd,0x84,0xa5,0xcb,0x1d,0x2b,0x41,0x28,0xa6,0x19,0xed,0xcd,0xad,0xea,0x6e,0xf7,0x14,0x18,0xac,0x56,0x9a,0xf5,0xaa,0x7d,0x4e,0x8a,0x99,0xd1,0xda,0x41,0xaf,0xe8,0xfc,0xef,0x66,0x88,0xd0,0xed,0xfd,0xae,0x2a,0x85,0xc0,0x60,0xa2,0x30
+.byte 0x5d,0x1b,0x48,0xf6,0x3e,0xcf,0x56,0xdf,0x53,0xdc,0x2d,0xf5,0xfd,0x7f,0x2a,0x2a,0x4d,0x4f,0x11,0xcc,0xea,0x72,0xdb,0xb9,0xeb,0x92,0x0e,0x9f,0xc1,0x26,0xe9,0xbf,0x25,0x6a,0x27,0xe1,0x63,0x9b,0xdd,0x62,0x38,0xad,0xd3,0xb2,0x75,0x62,0x45,0xbf,0xbf,0xf4,0xe2,0xd6,0x97,0xe9,0xeb,0xeb,0x98,0xab,0x73,0xdc,0x8a,0xde,0xaa,0x3b
+.byte 0x69,0xfd,0x61,0x6f,0xbb,0xfc,0x28,0xc0,0xff,0x37,0x2e,0xeb,0x31,0x59,0x57,0xfb,0xd3,0x0e,0xed,0x01,0x66,0x50,0x63,0x53,0xa2,0xd1,0x24,0x8c,0xc8,0x8d,0x80,0x03,0x2a,0x1e,0x11,0x3a,0xb9,0x6c,0xf4,0x5f,0x58,0xa2,0xd6,0x58,0x6b,0x85,0x61,0xd1,0xe7,0xdc,0x90,0x07,0x34,0x6e,0xb9,0x0b,0x0d,0xcb,0xd5,0xe3,0xc6,0x9d,0xb8,0x51
+.byte 0x37,0x61,0xd0,0x6c,0x2e,0xed,0xe0,0xbc,0x55,0x74,0x63,0x1b,0x42,0x17,0x6a,0x9c,0x91,0x1b,0x96,0x76,0xc8,0xe4,0x2b,0x2e,0x90,0xd9,0xe5,0x3f,0x56,0x1b,0x2f,0x93,0x81,0x86,0x2a,0xb4,0xdf,0x93,0xcb,0xfa,0x01,0x85,0xd9,0x26,0x46,0x46,0x97,0x2a,0x2e,0xb3,0x91,0xe4,0xcf,0xd9,0x01,0x5a,0x37,0xa6,0xca,0x5e,0xed,0xa9,0x94,0x35
+.byte 0x2c,0x69,0x5b,0x1e,0xf8,0x38,0x61,0x41,0x10,0xf6,0xe9,0x6e,0x96,0xee,0xe6,0x5f,0x78,0x14,0x93,0x12,0xd2,0x57,0xe5,0xf4,0x58,0x46,0xca,0xc8,0x75,0x59,0xbd,0xd0,0xe4,0x70,0x35,0xa5,0x4a,0xfd,0x54,0xe2,0x91,0x76,0x0e,0xe6,0xe3,0xbb,0x31,0x65,0x4b,0x18,0xa8,0xb4,0xfa,0xa6,0x7d,0x7a,0xa9,0x47,0x3d,0x2b,0x2e,0x66,0xac,0x5b
+.byte 0x3e,0x5e,0x8c,0x27,0x0c,0x33,0x04,0x03,0x4e,0x5f,0xcd,0x6b,0x9c,0xaa,0x13,0x83,0x38,0xe9,0x38,0xcf,0x03,0x70,0x5a,0x0f,0x18,0xf5,0xec,0x64,0xf3,0x0c,0xe8,0xb1,0xa9,0x07,0x70,0xf7,0xde,0x0c,0x35,0xf5,0xe2,0xcd,0xed,0xe6,0x4d,0xac,0x5c,0x4d,0x3e,0x03,0x96,0x90,0x7b,0x4c,0x3e,0x18,0x42,0xc0,0xa7,0x23,0x12,0x8e,0x54,0xc1
+.byte 0xa1,0x2f,0x82,0x13,0xe6,0x1f,0x74,0xae,0x7b,0x4a,0xa4,0xbb,0xdc,0xc0,0x68,0x0f,0x83,0xbc,0xda,0xce,0xa2,0xe7,0xbe,0x18,0xcd,0x8b,0x35,0x05,0xa3,0x4b,0x6f,0xf0,0x53,0x12,0x42,0x2f,0x3c,0x09,0x87,0xb7,0xe3,0x36,0x29,0xe1,0xa2,0xb6,0x60,0x05,0xb9,0x66,0x80,0xe9,0xec,0x40,0x2a,0x55,0x78,0x5f,0x1c,0x5f,0xc3,0xc7,0x49,0x69
+.byte 0x87,0x97,0x5f,0xa5,0x31,0xa8,0x83,0x66,0x5a,0xd7,0xaf,0xf0,0x15,0xf3,0x01,0x62,0x9a,0x88,0x76,0x0f,0xb3,0xdf,0xf1,0xc6,0x34,0xc3,0xac,0x68,0x60,0x9a,0x91,0x03,0x13,0xea,0x0e,0x36,0x9c,0xf5,0x51,0xb7,0x0c,0xa4,0xeb,0xf0,0x41,0x85,0x54,0x05,0xed,0x7a,0xc2,0xba,0x3b,0xb8,0x1c,0x41,0x0d,0xbb,0xad,0x16,0x7e,0x64,0x4f,0x88
+.byte 0x7a,0x17,0xae,0x76,0x55,0x78,0x93,0xe8,0x99,0xa1,0x70,0x1f,0xf6,0x8a,0xb9,0xeb,0x41,0xb9,0x08,0xb8,0x9d,0x78,0x57,0xa1,0xe1,0x23,0xa0,0x03,0xd3,0x16,0xbc,0x16,0x24,0xed,0xc5,0x12,0x16,0x0a,0x8a,0x23,0x11,0x22,0xc2,0xfe,0x49,0x9d,0x3d,0x10,0x3d,0x4b,0xeb,0xab,0xcb,0x21,0x9d,0x9d,0xb1,0x64,0x87,0xe5,0x4d,0xb9,0xe7,0x10
+.byte 0x05,0xa0,0x55,0x2f,0xdf,0x53,0x5e,0x03,0xec,0x7e,0xe4,0x1f,0x9b,0x16,0x0c,0xfc,0xd9,0xf9,0x66,0x39,0x93,0x9e,0x49,0x34,0x97,0xd6,0xa5,0x56,0x00,0xf1,0xaf,0x08,0xeb,0x58,0xcf,0x87,0x02,0xc4,0xf1,0x24,0xe8,0x29,0x83,0xc9,0x5d,0x56,0x68,0xa2,0xaa,0xba,0xb3,0x86,0x23,0x59,0x8d,0x32,0x96,0x4a,0xbb,0xe9,0xf2,0x53,0xb2,0x87
+.byte 0x4a,0xf5,0xdc,0x23,0xd4,0x2f,0x36,0x70,0xb5,0x1d,0xee,0x47,0x51,0x6c,0x35,0x2a,0xad,0x35,0x74,0x1b,0x98,0xb5,0x33,0x2c,0x6d,0x4c,0xf8,0x39,0x07,0x92,0x6c,0xc7,0x65,0x10,0x64,0xcd,0x53,0xa3,0xcb,0xcc,0xe4,0xb2,0x46,0xb3,0xb7,0x44,0x01,0x92,0x44,0x12,0x23,0x25,0x3e,0x00,0xe3,0xeb,0x5f,0xe5,0x76,0x48,0x4e,0x4a,0x7f,0x36
+.byte 0xf0,0x0b,0x5e,0xc0,0x97,0x0d,0xc8,0xcf,0xd5,0xb8,0xc0,0x11,0x8d,0xb9,0x1e,0x31,0x0f,0x84,0x36,0x2e,0xe0,0x42,0xe6,0x02,0x9d,0xa4,0xdb,0xa2,0x76,0xfd,0xa1,0x95,0xe0,0x49,0xe6,0xf1,0xd2,0xae,0x27,0x6b,0x11,0x05,0x47,0xb0,0xaa,0x61,0x01,0xd4,0xe6,0xcd,0x9d,0x7e,0x33,0x5d,0xec,0x22,0x96,0x59,0xb7,0xc5,0x50,0x83,0xa4,0x66
+.byte 0x56,0xc7,0x43,0xa6,0xf7,0x5d,0xb2,0x45,0xc0,0x96,0xa0,0x5b,0xb8,0xed,0xae,0x29,0xb3,0x7d,0xbd,0x01,0xde,0xc0,0xe7,0xcc,0xe9,0x55,0x32,0x32,0xbf,0xdd,0x03,0x1b,0xb0,0x4e,0xff,0x53,0x1f,0x4b,0xc6,0xec,0x16,0x9d,0x5b,0x78,0x74,0xc4,0x75,0x51,0x8a,0x1c,0xae,0x6b,0xcd,0x9c,0x77,0x47,0xbf,0xd1,0x38,0x3e,0x9e,0xc0,0xad,0x16
+.byte 0xb7,0x15,0x6b,0xdc,0xad,0xe9,0x13,0xbc,0x48,0xc1,0xaf,0x69,0xce,0xc4,0xcc,0x9b,0x73,0xf9,0xd5,0x7c,0xab,0xf0,0xf1,0x9b,0xea,0xc6,0x0b,0x19,0x47,0x42,0xc1,0xa0,0x02,0x64,0x17,0xce,0x88,0x4f,0x16,0xa6,0xed,0xdb,0xfe,0x61,0xd3,0xd6,0xc0,0x11,0x30,0x16,0xd2,0x45,0xb3,0x7e,0x52,0xd0,0x94,0x77,0xf0,0x0e,0xbf,0x16,0xc0,0x4a
+.byte 0x2a,0x5c,0xac,0x55,0x57,0xb1,0x41,0xb6,0xa3,0x68,0x8c,0x0a,0x66,0x15,0xb4,0xf5,0xd9,0x9a,0xa9,0x68,0xf2,0xbc,0x06,0xc5,0x7c,0xd1,0x18,0x55,0x9a,0x2d,0x94,0x2e,0x04,0x4b,0x7d,0x3c,0xb1,0xe3,0x03,0x7a,0xa7,0xe3,0xe5,0x63,0x49,0x7c,0x3f,0x0a,0xc5,0xbd,0xd3,0x0f,0x04,0xfd,0x99,0xf7,0xe6,0x05,0x35,0x66,0x17,0x05,0x85,0x3b
+.byte 0x98,0x92,0x11,0x26,0xe2,0x21,0x52,0x1b,0x54,0x08,0xc8,0xf0,0x4e,0x75,0x22,0x3f,0xe8,0xb6,0x35,0xa4,0x02,0x52,0x70,0xc2,0xce,0x5a,0x00,0xe2,0xe2,0x92,0x8c,0x97,0xa7,0x1d,0x42,0x52,0x8b,0xf1,0x81,0xa7,0xce,0x60,0x46,0xbe,0xf0,0x1d,0x34,0xdf,0x73,0x2a,0xd6,0x9a,0x2d,0xf9,0xe3,0x91,0x05,0xe4,0x1f,0x31,0x11,0x30,0xb0,0xff
+.byte 0x8f,0x61,0x74,0xf4,0xef,0xcd,0xf6,0xa4,0x9a,0xd2,0x5e,0xba,0x27,0xe8,0x78,0x38,0xfc,0x75,0xff,0x3b,0x6c,0xde,0x4a,0x46,0x47,0x8e,0x97,0x28,0xe4,0x23,0xe0,0x10,0x07,0xca,0xcb,0x6d,0xed,0x29,0xc0,0xee,0x98,0x96,0x7c,0x90,0x1f,0x89,0x12,0x0f,0xd5,0x28,0xcf,0x6e,0x4b,0x9b,0x2d,0xb3,0xcd,0x97,0xb8,0xeb,0x58,0x23,0x26,0xb1
+.byte 0xb4,0x95,0x11,0x1e,0xee,0x00,0xde,0x24,0x28,0xa6,0x3f,0x15,0xa2,0x9a,0xcb,0x9d,0xe3,0x04,0x5d,0xc3,0x60,0x97,0x14,0x2c,0x84,0x2b,0x69,0x9c,0x2a,0xbf,0x08,0xba,0xc4,0x38,0x36,0xaa,0x89,0x11,0x32,0x63,0x01,0xa2,0x44,0x5f,0x50,0xf0,0x5b,0x11,0x15,0xc8,0x80,0xc9,0xa6,0xe7,0x5d,0x70,0xa8,0x34,0x42,0x97,0x2a,0x60,0x99,0x20
+.byte 0xa6,0x60,0xc0,0x70,0x8d,0x2f,0x3f,0x8a,0x14,0x80,0x8a,0xbe,0x05,0xb3,0x50,0x16,0xaf,0x32,0xb4,0x35,0x3e,0x1d,0x31,0x42,0xdd,0x50,0xeb,0x04,0x82,0x4c,0x83,0x3d,0x8f,0xb6,0x1e,0xc2,0xa9,0xd2,0x30,0xba,0x33,0xdb,0x97,0x6d,0x2d,0x97,0x59,0x33,0xc0,0xf8,0xa5,0x59,0xc5,0x44,0x9c,0xf1,0x06,0xc4,0xf2,0x31,0x3e,0xff,0xb8,0x12
+.byte 0x00,0x4d,0x6c,0x2d,0xa1,0xc7,0x83,0xea,0x55,0x93,0x0e,0x89,0x76,0xbf,0x56,0x2a,0x99,0x62,0x54,0xad,0x2c,0xe8,0xf0,0xf9,0x70,0x18,0xa5,0x2b,0x24,0xac,0x59,0xc9,0x84,0xe3,0x1a,0x9d,0xa0,0xdb,0x1b,0x7f,0xd5,0x7e,0xb5,0xe0,0x86,0x36,0xc5,0x71,0x6a,0xab,0xdb,0xa5,0x84,0xf1,0x9e,0x9e,0xf6,0x1b,0xab,0x47,0x94,0x38,0x8e,0x5d
+.byte 0x55,0xb4,0xf5,0xc3,0x59,0xc2,0x2c,0x6d,0x9d,0x28,0x7d,0x33,0xcd,0xc7,0xd6,0xdf,0x10,0xda,0x7c,0xd0,0x6c,0x91,0x88,0xd6,0x6b,0xe7,0x72,0x75,0x18,0xb1,0x87,0xe4,0xbb,0x10,0xe0,0xa3,0x0f,0xea,0x65,0x0a,0x70,0xc8,0xee,0x52,0x05,0x0a,0x27,0x39,0x66,0xda,0xd6,0xa6,0xfe,0x97,0x24,0x09,0x9d,0x20,0x76,0x4e,0x97,0x9d,0xa9,0x9f
+.byte 0x76,0x20,0x27,0x57,0x5b,0xf4,0x76,0x1a,0x4b,0xcf,0x13,0x6c,0x9e,0x63,0x53,0x97,0xca,0x10,0xd6,0x90,0x7d,0xfc,0xe3,0x03,0x2c,0x6c,0x79,0x93,0x1a,0xae,0x0f,0x43,0xdb,0x75,0xde,0x56,0xa6,0x69,0x93,0xce,0x2d,0x94,0x56,0x77,0x90,0x19,0x71,0x7f,0x7a,0x99,0xbd,0x9c,0x79,0x62,0x00,0x49,0x3a,0x62,0x49,0x4b,0x92,0x65,0x8b,0xe2
+.byte 0xa8,0x3d,0xa5,0x89,0x23,0xac,0xea,0xf1,0xbf,0x38,0x84,0xd7,0xe2,0x65,0xb6,0xc7,0xbc,0x02,0x11,0xfd,0xe3,0x4c,0x57,0x38,0xd4,0x36,0x54,0xe8,0xbb,0x63,0x17,0xe9,0xda,0x82,0x50,0xf1,0x8c,0x34,0x4d,0x75,0x2a,0x64,0x49,0xaf,0x98,0xc3,0x1d,0xad,0x31,0xf3,0x90,0x23,0x39,0xf5,0xb5,0xf4,0x37,0x88,0x67,0x12,0x5d,0xfc,0xee,0xe5
+.byte 0x44,0x52,0x2c,0x78,0xb1,0x90,0xc1,0xc2,0x77,0x6e,0x31,0x3e,0xa0,0x36,0x87,0xb0,0xc6,0x6c,0x94,0xc2,0x43,0x4a,0x7b,0xa2,0x73,0xe7,0xa0,0xc3,0x4c,0xaf,0x4f,0xa6,0x92,0x1c,0x9a,0x6d,0xee,0xe8,0x4d,0xe1,0xe0,0xc7,0x67,0xcf,0xcf,0x7d,0x7f,0x0f,0x07,0x0d,0x6c,0x06,0x06,0xc2,0xc9,0x28,0xfc,0x8d,0xcd,0x23,0x01,0x97,0x5b,0x4d
+.byte 0x1c,0xdb,0x34,0x51,0x6e,0xe2,0x56,0x24,0xd7,0xbd,0x12,0xc4,0x2f,0xb4,0x3b,0x02,0xaa,0x47,0xda,0x61,0xf6,0xca,0x44,0xa8,0x02,0xbf,0xbc,0x58,0xfb,0xa2,0xff,0xf3,0x54,0x59,0x5f,0xd7,0xa0,0x7c,0x83,0xa6,0xef,0xeb,0x71,0x51,0x74,0xa1,0x27,0x10,0x97,0x13,0x1f,0x42,0x91,0xdd,0xa8,0xf8,0xc7,0x60,0x90,0xca,0x2e,0xc8,0xaf,0x9f
+.byte 0x65,0x1f,0x24,0x0a,0x30,0x5f,0xb9,0x4c,0xfb,0xcb,0xa3,0x96,0x5e,0xad,0xab,0xac,0x09,0x91,0xf5,0x96,0x1f,0xe0,0x96,0x14,0xc5,0xa0,0x26,0xa1,0xf1,0x91,0x80,0x38,0x7f,0x38,0xdc,0x98,0x96,0x20,0x46,0x50,0x20,0xd2,0x20,0xce,0x79,0xd5,0x81,0x60,0x97,0xb2,0xb0,0xeb,0x58,0x75,0x3c,0x99,0xf0,0xe0,0xfd,0xfc,0x90,0xc5,0xd1,0x3d
+.byte 0x68,0x07,0xfd,0xa1,0x3f,0xeb,0x47,0xd0,0x58,0xe3,0xfa,0xbe,0xbf,0x20,0xdf,0x66,0x08,0x91,0xa4,0x5c,0x52,0x3e,0xdf,0x5c,0xb8,0xee,0xca,0xa6,0x89,0x06,0x97,0xb4,0x8d,0x60,0x35,0xb1,0xff,0x1e,0x39,0xf2,0x67,0xbc,0x71,0xee,0xeb,0x48,0x94,0x19,0x1a,0xee,0xc5,0xe2,0x7e,0x0d,0xf1,0xca,0xe8,0x2c,0xb0,0xaa,0x02,0x58,0x23,0x23
+.byte 0xce,0x37,0x5e,0xcb,0x58,0x40,0x2e,0x1a,0xa6,0x09,0x11,0x95,0xc4,0x6f,0x10,0xb0,0x15,0x22,0x48,0x67,0x74,0x6c,0x2f,0x4f,0x4a,0xb4,0x01,0xe5,0xa3,0x77,0xab,0xad,0xa4,0x04,0x22,0x71,0x58,0x4a,0x71,0xb1,0xe8,0xdf,0x43,0x18,0x0e,0x95,0x7c,0x8c,0x23,0x3a,0xf3,0x9c,0x20,0x60,0x20,0x69,0x51,0x28,0x7e,0x13,0x67,0x5c,0x7d,0x35
+.byte 0xfa,0x1b,0x04,0x8b,0xcf,0x42,0x6e,0x15,0x55,0xcd,0x04,0xdb,0x73,0xdb,0x47,0x5f,0x83,0x6e,0xd1,0x5a,0x15,0xa2,0xbb,0xf7,0xbb,0x84,0x58,0xce,0x75,0xe8,0xd2,0x92,0xd5,0xb7,0x76,0xf2,0x94,0x67,0x27,0x5f,0x32,0x91,0x3a,0xaf,0xd4,0x31,0xf8,0x92,0xce,0x63,0xb7,0x45,0x27,0xb4,0xb8,0x7a,0x1e,0x4e,0xde,0xcb,0xc8,0x5e,0xd3,0xbb
+.byte 0x52,0x91,0xd5,0x72,0xad,0x98,0xec,0x07,0xa1,0x56,0xb4,0x8e,0x04,0xfa,0x48,0x3f,0x17,0x07,0xf7,0xef,0x92,0x61,0x69,0xaf,0xdd,0xfc,0x76,0x03,0xe2,0xe9,0xe2,0xbe,0x5c,0xf2,0x8a,0xc5,0x99,0x51,0x7f,0xa4,0xf1,0xac,0x16,0xec,0x16,0xf5,0xb8,0x95,0x88,0x87,0xdb,0x27,0x2e,0x63,0x12,0x31,0x7d,0x6b,0x2b,0xa0,0x9b,0xb5,0xf9,0x82
+.byte 0x42,0x04,0x94,0xee,0x60,0x6e,0x4e,0x54,0x9b,0xfd,0xeb,0x01,0x3a,0xad,0x42,0xeb,0x08,0x3c,0x6a,0xa3,0xf2,0x46,0xfb,0x18,0x59,0x2c,0xa3,0x0b,0x22,0x1d,0x5d,0x47,0xa6,0x8c,0x06,0x9c,0xa1,0xcc,0x20,0x67,0xbd,0xf0,0x5b,0x94,0x9f,0xc6,0x10,0x8c,0xc8,0x15,0x52,0xe3,0x19,0xa1,0x89,0xfd,0x99,0xad,0x4f,0x10,0x51,0x0a,0xe4,0x4b
+.byte 0x02,0x7b,0x0d,0x73,0x2d,0xae,0xa4,0x68,0x1d,0xb6,0xcf,0x58,0x67,0xc0,0xd0,0xca,0x11,0x34,0x31,0x9e,0xa3,0xbc,0x12,0x28,0x1e,0x8e,0x5a,0x63,0xf5,0xda,0xf2,0x36,0x94,0x63,0x2c,0x39,0x3d,0xf9,0x80,0x9f,0xbf,0x8d,0xef,0x1f,0x15,0xc8,0xdb,0x62,0x58,0x7d,0xdc,0x0a,0x7f,0x87,0xaf,0x6d,0x2e,0xac,0x92,0x4f,0x51,0xdf,0x5e,0x75
+.byte 0x5e,0x0f,0x7c,0x51,0x49,0x88,0x0f,0x7b,0x49,0xa5,0x7c,0x41,0x4e,0x2a,0x0f,0xd0,0x0f,0x78,0xeb,0x42,0xfc,0x07,0x8a,0x8b,0x4e,0x3e,0xf2,0x42,0xc5,0x21,0x01,0x66,0xe2,0x50,0xf6,0x3d,0x28,0x1e,0xbf,0xdc,0x71,0x7f,0xc5,0x6e,0xc1,0xab,0x1a,0x33,0x49,0xdd,0xa2,0xb9,0x52,0xbe,0x93,0x97,0x97,0x7a,0xf0,0x22,0xa8,0xc5,0x01,0xc6
+.byte 0x76,0x6f,0xb6,0x2c,0x09,0x80,0x62,0x5b,0x84,0x05,0x7f,0x79,0x28,0x04,0x67,0xa2,0x0f,0xfc,0xbb,0x17,0xe2,0x85,0xe3,0xa0,0xf3,0x44,0x47,0x96,0x68,0x80,0xb2,0xbf,0xba,0x63,0x53,0x38,0x6c,0x3b,0xcd,0x3c,0xa4,0x10,0x48,0x80,0xd8,0x49,0x5a,0xf0,0x5c,0x38,0x02,0x02,0x5b,0xf2,0x77,0xa4,0xfd,0x16,0xfd,0x13,0xc8,0x8b,0x9b,0xcd
+.byte 0xe1,0x8d,0x70,0xb6,0x3d,0x24,0x65,0xda,0x1a,0x42,0x6f,0x90,0x64,0x9a,0x9b,0xda,0x54,0x44,0xc0,0xe0,0xd7,0xfb,0x73,0x10,0x3c,0xcf,0xa6,0x04,0x99,0xd9,0x45,0xe5,0x74,0xfe,0xdf,0x81,0xac,0xc8,0x30,0xe5,0x66,0x45,0x02,0xca,0xcd,0xd7,0xe6,0x7b,0x0d,0xda,0xe1,0xa0,0xa1,0xa1,0x87,0x34,0x63,0x0b,0xa7,0x82,0x39,0x83,0xba,0x18
+.byte 0x0b,0x16,0x35,0x11,0x53,0x8d,0xbe,0x7d,0xa8,0x7e,0x3f,0xf4,0x71,0xc9,0x37,0x6f,0x1a,0xd9,0x3f,0x8e,0xc4,0xc1,0xd3,0x80,0xdf,0xee,0x0e,0x6b,0x23,0xf7,0xbc,0x42,0x93,0x7a,0x36,0x6f,0x03,0x24,0xb4,0x9c,0x62,0xa0,0xed,0xed,0x0b,0x66,0xa8,0x25,0xe6,0x1a,0xd4,0x13,0xd1,0x16,0x14,0x2b,0x90,0x7d,0x2e,0xa4,0xda,0xb2,0xf9,0x33
+.byte 0x54,0xf9,0x0a,0x04,0x27,0x03,0x14,0xd2,0xd7,0xe2,0xc1,0xaa,0xb6,0xe8,0xe5,0x4c,0xf2,0xdb,0x4c,0xc8,0xb3,0xa4,0xeb,0xbf,0x12,0x5c,0x9d,0x65,0xaa,0x9a,0x66,0x77,0x42,0xb4,0xd5,0x5b,0x1f,0x3b,0xd7,0x91,0x89,0x57,0x2f,0xd0,0x86,0x99,0xb2,0xc8,0xc1,0x31,0xde,0x33,0x43,0x36,0x81,0xdb,0x97,0x7b,0x17,0x3b,0xa5,0x99,0xdb,0x63
+.byte 0x2b,0x48,0x4c,0xa6,0x5c,0x6c,0xd8,0xc9,0x6e,0x72,0x39,0xbe,0x6e,0x55,0x7e,0x9d,0xb7,0x20,0x8d,0x8f,0x81,0x20,0x78,0xae,0xc6,0x1d,0xe0,0x2d,0xb1,0xe7,0x64,0xbb,0xd4,0xc8,0x08,0x61,0x14,0x29,0x08,0xbc,0x1a,0xeb,0xfa,0x64,0x33,0x91,0x7d,0x91,0x41,0x65,0x8e,0x4c,0x0c,0xb2,0x79,0xc3,0x01,0x68,0xfc,0xd6,0xbb,0x50,0xcc,0x07
+.byte 0xa5,0xf6,0x2c,0x5e,0x10,0xd6,0xa3,0x62,0x18,0xec,0xa2,0xf2,0x6b,0xad,0xcd,0x02,0x01,0x75,0xbb,0x36,0x27,0x56,0x0f,0x55,0x03,0xe0,0x57,0xe1,0x72,0xeb,0x66,0x00,0x21,0xff,0x9a,0xbc,0xc1,0x1e,0x2c,0x93,0xe6,0x4d,0x93,0x28,0x10,0x7d,0x67,0x6c,0xf1,0xa4,0xe6,0x3a,0xa6,0x30,0xc8,0x50,0x1d,0x8b,0x6e,0x7b,0x76,0x98,0x14,0x4e
+.byte 0xed,0x84,0x67,0x2a,0x5f,0xac,0x0b,0x7b,0x47,0x40,0xb3,0x2d,0x7a,0xc1,0x23,0xdc,0x62,0xf8,0x8e,0x90,0x77,0xd4,0xf9,0x00,0x4b,0x67,0x04,0x72,0xf8,0xc9,0x2c,0x2d,0x0e,0x3c,0x3c,0xf3,0xfc,0xa8,0xe2,0x49,0xa4,0x00,0x82,0x98,0x72,0xa9,0xec,0xea,0xbd,0x3a,0x4e,0xd7,0x32,0xf1,0x11,0xf0,0x0d,0x9e,0xa2,0xe8,0xfe,0xcc,0x67,0xec
+.byte 0xfc,0xd6,0xfe,0x83,0x5e,0x7c,0x2b,0xb3,0x42,0xf4,0x2d,0x9a,0xbe,0x20,0xd1,0x81,0x62,0xe9,0x59,0x19,0x28,0xdf,0x97,0x10,0x54,0xf7,0xde,0x60,0x51,0x6a,0xce,0x32,0x03,0x75,0x5c,0x25,0x25,0x82,0x9c,0x07,0xf7,0x2d,0xa8,0x1b,0x9f,0xd3,0x32,0x46,0x25,0x1f,0xb1,0xc5,0xbb,0x28,0x14,0x3e,0xed,0xa8,0x83,0x20,0xf4,0x9c,0x75,0xf4
+.byte 0xe6,0xc4,0x2d,0x05,0x88,0x31,0xfd,0x48,0xca,0x6c,0x7f,0xab,0xb4,0x77,0x93,0x1d,0x87,0xc3,0x4e,0xb8,0xad,0xb4,0x3d,0x37,0x7a,0xd2,0x77,0xff,0xc2,0xcb,0x9c,0xc7,0xbf,0x02,0x02,0x70,0xc9,0x9f,0x77,0x8a,0x7d,0xa7,0x9a,0x10,0xd1,0x0e,0xb7,0xec,0x61,0xee,0x77,0x24,0xe9,0x3d,0xcd,0x12,0xca,0xee,0x50,0xb0,0x27,0x5d,0xe5,0xac
+.byte 0xa3,0x92,0xc7,0xd0,0x23,0x54,0xb1,0xe5,0x50,0xc3,0x15,0xd7,0x66,0x32,0x38,0x34,0xb1,0x59,0x1b,0xc3,0x59,0xe8,0xad,0x59,0x90,0x58,0x6e,0x02,0x40,0xb1,0x51,0x65,0x78,0x25,0x26,0x01,0xdd,0xcf,0x04,0xa2,0xfe,0xc3,0xbb,0x80,0x1c,0xb0,0x4e,0x9c,0x49,0x48,0xa3,0xe2,0xcc,0x81,0xc5,0xa8,0xd4,0xd5,0xe4,0xab,0x39,0xe7,0xe8,0x97
+.byte 0xc7,0x51,0xb4,0x5e,0x3f,0xe6,0xa7,0xcc,0x45,0x18,0xa2,0x6a,0xb3,0xa8,0x0b,0x7d,0xce,0x1a,0x97,0x4a,0x67,0xe1,0x3c,0x7c,0x4e,0xad,0x90,0xcf,0x2a,0x8f,0xb8,0xb6,0x96,0xaa,0x9a,0xc3,0x73,0xe6,0x71,0xdb,0x11,0x9b,0xd9,0xd9,0xfe,0xba,0x4a,0xf0,0x77,0xa4,0x15,0xb5,0xca,0xe1,0xb4,0x16,0x06,0x46,0xdf,0xc5,0x49,0x07,0x66,0xb3
+.byte 0xf5,0x30,0xe3,0xfb,0x44,0xac,0x80,0x3a,0x21,0xd9,0x5b,0x22,0x54,0x3a,0xae,0xbe,0xbd,0xf0,0x99,0x8d,0xb5,0x2a,0xf7,0xc9,0xf2,0xd3,0xfb,0x07,0x7c,0xd7,0x75,0x30,0x2a,0xcd,0x80,0xa8,0x2a,0x6a,0xb9,0x47,0xe2,0xa1,0xb0,0x76,0x6a,0x0f,0x9f,0x4a,0x56,0x3e,0xde,0xb3,0x89,0x12,0x25,0x63,0x1a,0x9d,0xea,0x64,0x08,0xc5,0x78,0xa7
+.byte 0x53,0xce,0xf8,0xb2,0xe5,0x97,0x3a,0xeb,0xd1,0x92,0xe1,0x4d,0xe0,0xf5,0x93,0x39,0x73,0xad,0x67,0xc9,0x0e,0x6b,0x16,0x4a,0x00,0xaa,0xb4,0xe6,0xa6,0xa5,0x67,0x95,0x90,0x04,0x5e,0x4d,0xc3,0x7f,0x6b,0xa1,0x50,0xb0,0x3b,0x72,0x0d,0xb3,0xec,0x9a,0x18,0x92,0x65,0x0c,0x2d,0x0f,0x94,0xd6,0x0f,0x95,0xba,0x4b,0xe6,0xc3,0x07,0x22
+.byte 0x0d,0x40,0xd4,0x0d,0x97,0x44,0xba,0x54,0x8c,0xf8,0x97,0x52,0x1f,0xa7,0xb2,0xe8,0x1b,0x0a,0xd5,0xde,0xff,0x1b,0x33,0x60,0x6a,0x28,0x68,0x36,0xb9,0x5a,0x3e,0x43,0x84,0x9a,0xb1,0x3d,0x3d,0xdb,0x1b,0xa2,0xc5,0x0e,0x2d,0xb5,0x5a,0xa5,0x36,0xe7,0xbf,0x7e,0xc3,0x76,0xad,0x1e,0xb5,0x49,0xc2,0xd5,0xa2,0x69,0x97,0x45,0x43,0x3e
+.byte 0xeb,0xcd,0xdf,0x4f,0xab,0xb3,0xe8,0x49,0xaa,0x9c,0x9c,0x58,0x1e,0xc8,0x1c,0x79,0xe9,0x16,0x1d,0xfe,0x54,0xac,0x55,0x18,0x10,0x73,0x97,0xdc,0xbe,0x45,0x63,0xfb,0x48,0x41,0x88,0xb4,0x0b,0x3a,0x1d,0x65,0x40,0x1b,0x10,0x66,0xeb,0xbe,0xed,0xc7,0x6c,0xd5,0x0c,0x19,0x85,0x23,0xb1,0x38,0xb3,0x4b,0xcd,0xc7,0xc5,0x06,0x18,0x40
+.byte 0xbd,0xef,0x9f,0x2e,0x3a,0x71,0x33,0x05,0x30,0x71,0xca,0xe9,0x7a,0x2c,0xe7,0x83,0x4e,0x3d,0x4b,0xc8,0xc7,0xcb,0x74,0x9c,0xa2,0xc7,0xbb,0x8c,0x44,0x0d,0xd8,0xb3,0x01,0x7c,0xdf,0x79,0xee,0x47,0xcb,0x91,0x6f,0xc3,0xfd,0x0f,0xfb,0xf8,0x6b,0x9b,0x00,0xaf,0xf6,0x69,0x82,0xa5,0x58,0x54,0x22,0x7f,0x4b,0xee,0xa7,0x03,0xdb,0xb6
+.byte 0x5f,0x12,0xe1,0x04,0x43,0x17,0xec,0xd4,0xdd,0x39,0x28,0xfa,0xa3,0x09,0x5e,0x14,0xaf,0x6b,0xfe,0x0c,0x65,0x01,0x13,0x75,0x3d,0xe7,0x6d,0xd9,0xda,0x1d,0x13,0xc1,0x56,0x40,0x50,0x95,0x65,0x8f,0xad,0x51,0x3f,0x13,0x05,0x2f,0x83,0xcd,0xca,0x8b,0x75,0xa2,0x39,0x61,0xde,0xd7,0x36,0xf9,0x1d,0x43,0x5b,0xc4,0x9a,0xc9,0xfc,0xa8
+.byte 0xf4,0x76,0x90,0x91,0xe8,0x52,0x5b,0x84,0xe7,0xc9,0x8e,0x7d,0x84,0xba,0xb1,0x32,0x12,0xce,0x06,0x9e,0x98,0x83,0x1f,0x7f,0x31,0xd7,0xf0,0x8a,0xa2,0xca,0xae,0xb3,0x50,0x51,0x93,0xfb,0x2f,0x43,0x0a,0xee,0x06,0x85,0xec,0xb8,0xf1,0x73,0xb1,0x65,0x37,0x05,0x8e,0x68,0xf7,0x7a,0xff,0xe7,0x17,0x08,0x5e,0x19,0x75,0x3d,0xf9,0x5e
+.byte 0xd5,0x25,0xf6,0x3b,0x99,0xb9,0x96,0x42,0x7a,0x37,0x8f,0x0d,0xde,0x22,0x83,0x89,0xf0,0x77,0x1f,0x22,0x42,0xc7,0xb5,0x70,0xcb,0xfd,0xf0,0xa9,0x87,0x8e,0x1f,0x01,0x9a,0x26,0xa6,0x8c,0x41,0xb9,0x12,0xd6,0xf2,0x5b,0xe5,0xfd,0xdc,0x74,0xbd,0xa1,0xc8,0xf7,0x3b,0x8c,0xe1,0x1d,0x42,0xb4,0x07,0x24,0x18,0x84,0x94,0x8a,0xce,0x00
+.byte 0xbd,0xd7,0xb0,0xfd,0x8f,0x0a,0xd3,0x75,0xa4,0xe8,0xfc,0x09,0xa9,0xa3,0x57,0x68,0x79,0x0e,0xef,0x37,0x46,0xd5,0x3b,0x8c,0x0d,0x67,0xbc,0x2c,0x5d,0x3e,0xf7,0xcc,0x9c,0x9e,0x81,0x62,0xc8,0xec,0x38,0x20,0x07,0x66,0xe4,0x83,0x15,0x13,0x3b,0x47,0x23,0xd9,0x46,0xaf,0x65,0xe1,0x40,0x2d,0x14,0x84,0x72,0xc1,0xbf,0xbe,0x81,0xc4
+.byte 0xcb,0x04,0x16,0x5e,0x2f,0x60,0x3a,0x8e,0x1a,0xd3,0xa2,0x00,0x25,0x6c,0xb7,0xdb,0x0d,0x20,0x99,0xb8,0x45,0x54,0xbf,0xc4,0x52,0x52,0x92,0x7d,0xcd,0xa1,0x9a,0x12,0x5e,0x27,0xe9,0xcf,0x79,0x9d,0xa8,0x6c,0xcd,0x37,0x20,0x08,0x09,0xc6,0x94,0x53,0x00,0x04,0xf5,0x3b,0xea,0x00,0x1b,0xc3,0x02,0xff,0xbc,0x18,0x1f,0xb7,0xf7,0x26
+.byte 0xe8,0x8b,0xc4,0x5f,0xf7,0xbe,0x9b,0xb3,0xba,0xae,0xbd,0x9c,0x3f,0x95,0xf7,0xcd,0x2b,0x40,0xf4,0x1c,0x6f,0xd7,0x52,0xe1,0xa7,0xdc,0x79,0xa4,0x88,0xff,0xfc,0xcf,0xfb,0xbb,0xe6,0xef,0xb6,0x31,0xac,0x24,0xa7,0x40,0xea,0x76,0xa2,0x34,0x6c,0xb1,0xfb,0x96,0x6b,0xfa,0xdd,0x60,0x70,0x73,0xb8,0xfd,0x66,0x3d,0xf9,0x63,0xc9,0x04
+.byte 0x70,0x20,0x35,0xca,0x04,0xb8,0xb3,0x4f,0x24,0x64,0x54,0xc2,0xd9,0x4d,0x8b,0xad,0x07,0xad,0xc5,0xb9,0x84,0xac,0x7c,0x65,0x4b,0x98,0x1d,0x09,0x23,0x95,0x5c,0x85,0x26,0xe5,0x8e,0xec,0xeb,0xc3,0xd5,0x15,0x9c,0x37,0x4e,0xf3,0x3c,0x97,0x92,0x75,0x99,0x48,0x48,0x52,0x4b,0x7b,0x93,0x54,0xd7,0x4f,0x7f,0xe5,0x51,0xdc,0x74,0x85
+.byte 0x9a,0xae,0xbd,0xf8,0xe6,0xe8,0x3f,0x1b,0xee,0x8b,0xf4,0xd8,0x5c,0x6c,0x46,0x6e,0x1d,0xaf,0x67,0x27,0x9a,0x39,0x4e,0x6b,0x99,0xcc,0xc0,0x66,0x54,0xbf,0x60,0xf6,0x24,0x64,0xfd,0x16,0xbf,0x56,0xb2,0x07,0x87,0x46,0xa6,0xef,0x40,0x67,0x78,0x2f,0x78,0x49,0x81,0x25,0xbd,0xa1,0xcf,0x78,0x68,0x25,0x8e,0x93,0x0a,0x4b,0xe1,0x92
+.byte 0x33,0x9c,0x13,0x70,0xd4,0xdf,0x74,0x34,0x8f,0x21,0xb9,0x51,0xd7,0x74,0xa9,0x02,0x6e,0xdd,0xb2,0xb4,0x6e,0x2a,0x95,0xdb,0xe4,0xaf,0x17,0xf5,0x9b,0xa5,0xc1,0x72,0x36,0x35,0x02,0x37,0x1c,0x38,0xaa,0x81,0x76,0xc6,0x1c,0xc3,0x2c,0xc5,0x45,0xaf,0x03,0xea,0xe6,0x14,0x51,0x44,0x84,0x9e,0x32,0xfe,0x4b,0x47,0xe9,0xb4,0x12,0x96
+.byte 0x13,0x6f,0x4c,0xed,0xe4,0xb0,0x79,0x7b,0xe5,0xc0,0x37,0x87,0x78,0x28,0x42,0xf7,0xd4,0xde,0xfc,0xd2,0x23,0x11,0x09,0xa5,0x11,0xc3,0xc4,0xf5,0xe0,0x2b,0x47,0x01,0x63,0xf2,0x85,0x1f,0x45,0x28,0xae,0xd3,0x29,0x04,0x1a,0x4b,0x83,0xab,0xf2,0x35,0x3a,0x40,0x2c,0x8d,0xb3,0xc7,0x47,0x0d,0xd1,0x3c,0xd0,0x1c,0x6b,0x5d,0x9b,0x4e
+.byte 0xdf,0x36,0x8d,0xc6,0x54,0x9e,0x61,0x51,0xf1,0xd2,0xa4,0x39,0xad,0x4a,0x14,0xa1,0x0b,0xd3,0xae,0x91,0x1a,0x29,0xeb,0xc5,0x75,0x88,0x13,0x1e,0x96,0xdd,0x6f,0x86,0x92,0xaa,0x37,0x16,0x95,0x86,0xbc,0xb1,0x35,0xbf,0x5f,0x75,0x40,0x46,0xe1,0x6f,0x2f,0x33,0x2d,0x13,0x35,0xef,0xca,0x09,0x04,0xe4,0x42,0xef,0x69,0x66,0xda,0xa6
+.byte 0x01,0xda,0x09,0xfd,0xb1,0x40,0x8d,0xaa,0xdd,0x08,0x0d,0xf5,0xf1,0xd6,0xc6,0x11,0x3b,0xbd,0xd3,0x04,0x70,0x76,0xaf,0xec,0x9b,0xcc,0x6a,0x1d,0xeb,0x95,0x4a,0x01,0x0a,0x03,0x62,0x00,0x32,0xb3,0xe0,0xd1,0x36,0xb6,0xeb,0xde,0x4b,0x5f,0x35,0x79,0x07,0x4a,0x0d,0xa1,0x8c,0xde,0x6b,0xd2,0xca,0x71,0x64,0x73,0xf7,0x9c,0x1d,0x95
+.byte 0x5c,0xdc,0xb9,0x4f,0x00,0x2e,0x86,0x3d,0x81,0x7b,0x05,0xa5,0x9e,0x03,0xa3,0x62,0xcf,0x22,0x78,0x0b,0xfe,0x09,0x3e,0x62,0x93,0x19,0x6e,0x47,0x7d,0x92,0x4a,0x0b,0xae,0xcb,0x37,0x4d,0x5a,0x3a,0x7a,0x68,0xde,0xb2,0x7e,0xd7,0xda,0x5c,0x45,0xd2,0x0f,0x1d,0x03,0xbc,0xed,0xd8,0xe5,0x2e,0x26,0x10,0x82,0x46,0x5a,0xe0,0x13,0x32
+.byte 0xf8,0xb9,0x18,0x8c,0xbd,0xb4,0xb3,0x8c,0x2f,0xb0,0x5d,0x0b,0xf3,0x8f,0x5a,0xda,0x8b,0xda,0x39,0xfe,0xe6,0x66,0x95,0x3f,0xfe,0x49,0x89,0xbf,0x43,0x36,0x77,0xc7,0x6d,0xea,0x92,0x5c,0x71,0xa6,0x29,0x50,0xb0,0x2f,0xed,0x89,0x9f,0x2c,0xd6,0x6b,0xfa,0xbe,0x62,0x9f,0x62,0xc7,0xe3,0x2e,0xd4,0xf2,0x2c,0x9c,0x98,0x37,0x38,0x5e
+.byte 0x81,0x6c,0x9e,0xcc,0xff,0x0f,0xfa,0xfa,0xe8,0xdd,0x2e,0x2d,0xb5,0x92,0x44,0x5e,0x2f,0xe1,0xd0,0x6c,0xc3,0xb9,0x11,0x95,0x70,0x4b,0x01,0xa0,0xc1,0x5e,0xe8,0x1d,0x40,0x16,0x9b,0x6e,0x29,0x1b,0x13,0xb9,0xda,0x39,0xbd,0x40,0x42,0xe2,0x06,0x35,0x57,0x2f,0xa8,0xf5,0xa7,0x00,0x60,0x07,0x26,0x21,0x6b,0xe6,0x23,0xa2,0x2a,0x70
+.byte 0xeb,0x85,0xcb,0xa9,0x73,0x31,0x62,0xf7,0xb0,0x90,0xd7,0x26,0xc1,0xd3,0xd7,0xcc,0x15,0x72,0x86,0xa6,0x0f,0x4a,0x24,0x14,0x5d,0xcd,0xbe,0xad,0x7d,0xf0,0x05,0x39,0x0c,0x10,0xbe,0x11,0x9a,0x36,0x9f,0x60,0x41,0xc6,0x7c,0xab,0x54,0x8a,0xac,0xc4,0xea,0xbd,0x43,0xeb,0x19,0x5a,0x8d,0x05,0xd1,0x83,0x58,0x92,0xb8,0xc6,0x75,0x56
+.byte 0x2c,0x58,0xb8,0x2d,0xe1,0x42,0xb4,0x0b,0xc9,0x97,0x79,0xb8,0x62,0xd0,0x15,0xd1,0x5d,0x0d,0x57,0x83,0xe4,0xba,0x73,0xa2,0x27,0xb8,0x56,0x64,0x28,0xaf,0xd2,0x58,0xe3,0xe6,0x12,0x01,0x6e,0x6a,0xfb,0x81,0x57,0xcd,0x32,0xc2,0x42,0x2a,0xe2,0x51,0x4a,0x4c,0xf8,0x69,0x0e,0xc0,0xe6,0x9f,0xf4,0x46,0x4b,0x60,0xcc,0x41,0x03,0xa4
+.byte 0x14,0xf0,0x15,0xb5,0xe5,0x39,0xfd,0x69,0xee,0xce,0x23,0x3a,0x50,0x66,0xdb,0xf4,0xe4,0x31,0x23,0xe9,0x06,0x93,0xdd,0x38,0xbc,0x2d,0xb9,0xf2,0x64,0x39,0x2f,0x1b,0xa9,0x71,0x0c,0x68,0xf7,0xb0,0x5b,0x74,0xe5,0x08,0xc6,0x5d,0xbe,0xb8,0xf7,0x40,0x0e,0xb4,0xe6,0x76,0x0c,0x14,0x8f,0x9d,0x25,0x95,0x6c,0x05,0x78,0x68,0x8a,0xa6
+.byte 0x80,0x24,0x8a,0x0b,0x6a,0xd7,0xfc,0xec,0x36,0xba,0x57,0xdd,0x49,0x82,0x3c,0x5f,0x9d,0xf4,0x57,0xac,0x16,0x99,0xed,0x73,0xa6,0xb0,0x2c,0x23,0xdb,0xf8,0x45,0x22,0xf4,0x82,0x16,0xc4,0x68,0x2f,0xe7,0x8c,0x85,0x6e,0x3c,0x43,0xdd,0x3d,0xea,0x90,0xeb,0xf4,0xef,0xf1,0x36,0x48,0x15,0x29,0x07,0x96,0x51,0xb5,0x78,0xa1,0xa3,0x59
+.byte 0x18,0x4d,0x11,0x5d,0x5e,0x67,0x69,0x28,0x29,0xcb,0xeb,0xbc,0x8f,0x17,0x12,0x57,0xaf,0xda,0xb5,0x86,0xef,0x59,0xdf,0xb1,0x6b,0x6a,0x33,0x66,0x67,0xd1,0x42,0xee,0xec,0x65,0xf2,0xeb,0x97,0x17,0x4e,0x01,0x3f,0x4d,0xb4,0x06,0x8e,0xf9,0xa8,0x79,0xb6,0xf1,0x67,0x8b,0xff,0x0b,0x5f,0x93,0x70,0x76,0x54,0xae,0x7b,0x0d,0x4a,0xbc
+.byte 0xf7,0xdc,0x11,0x64,0xb3,0x6a,0xd1,0x69,0x45,0x1b,0x57,0xfc,0xb5,0xfe,0x86,0xb2,0xd6,0xde,0x82,0x23,0x86,0x6b,0x21,0x78,0x8b,0x2e,0x96,0xf8,0x04,0x8b,0xba,0x15,0xae,0x33,0x91,0x27,0x88,0xe3,0xc1,0xe7,0xf8,0xc3,0xa6,0xb6,0x73,0xec,0x84,0x95,0x22,0x45,0x58,0xb1,0x50,0x99,0xde,0x8a,0x37,0x41,0x9f,0xb8,0x27,0xd6,0xd8,0xaa
+.byte 0x0f,0x0e,0xac,0xe4,0xd0,0x38,0xcf,0x2f,0x03,0x6f,0x3d,0x8a,0xd7,0x51,0xd6,0xf3,0x17,0x76,0xb5,0x0f,0xc5,0xf8,0xa7,0x0a,0x91,0xaa,0x8d,0xbc,0x15,0xd6,0x46,0xb9,0xdc,0x18,0x47,0x9c,0xd9,0x13,0xa5,0xb1,0xb5,0x45,0x2f,0x03,0x32,0x5c,0x8b,0xac,0x42,0x5b,0xd9,0x1a,0x41,0x1e,0x27,0xf9,0x92,0x72,0xc1,0xc7,0xc1,0x50,0x25,0x22
+.byte 0x7a,0x00,0x41,0x1f,0x2d,0x28,0xaf,0x41,0x96,0x8e,0x97,0x3b,0x36,0x80,0x16,0xe6,0x51,0x8f,0x07,0x13,0xd9,0x81,0x79,0x94,0x92,0xaa,0xb9,0xb6,0x39,0xf2,0x4d,0x24,0x6b,0x77,0x25,0x7e,0x47,0x6c,0xc7,0x62,0x3d,0x96,0x21,0xac,0x1a,0xf0,0x5f,0x5d,0x5a,0x7e,0x17,0xdd,0x47,0xd5,0x19,0x0a,0x85,0x3e,0xd5,0x6b,0x52,0x12,0xe2,0xbc
+.byte 0x43,0x79,0x28,0x1d,0x72,0xcc,0xa6,0x6c,0xea,0x9b,0xe9,0x04,0x34,0x2c,0x41,0x3a,0x64,0xe8,0xcb,0x12,0xfa,0xd5,0x45,0xad,0xe8,0x3e,0xa2,0x5c,0xb8,0x83,0x52,0xdb,0x0c,0x98,0x24,0x76,0xd2,0x00,0x62,0xff,0xac,0xd7,0x11,0xee,0xcf,0xfb,0xdd,0x65,0xd2,0x75,0xb0,0x25,0x4e,0x76,0x3f,0xa2,0x1a,0xae,0xee,0xc1,0x59,0x1b,0x0c,0x42
+.byte 0x70,0x42,0x06,0x00,0x64,0x31,0xe0,0xce,0x3a,0x91,0x5e,0x9d,0x56,0x83,0xab,0xa7,0x73,0xc2,0x15,0x29,0xba,0xf9,0x1d,0xc8,0x4b,0xc6,0x3a,0x9e,0xab,0xd7,0xfd,0x17,0x8d,0x80,0xf0,0xa1,0x8a,0x5a,0x7a,0x80,0xd8,0x1f,0xa9,0x5b,0xec,0x68,0x99,0x3a,0x66,0xcc,0x5a,0xdf,0x5f,0xe9,0xd5,0x6a,0xf2,0x2c,0x7e,0xf8,0xa7,0xdf,0x0c,0x59
+.byte 0xbd,0x85,0xf0,0xc9,0x91,0x44,0x9c,0x86,0x24,0x60,0xfb,0xe9,0xff,0x3c,0xa7,0xa7,0x6d,0x4b,0x17,0xb3,0x24,0x99,0x14,0xbc,0x64,0xd0,0x41,0xaa,0xcd,0x26,0xd3,0xa3,0x51,0xeb,0x25,0x1d,0xb2,0x7d,0xf1,0xf3,0xf3,0xf0,0x3a,0xe0,0xb5,0xa9,0x24,0xc3,0x78,0x4a,0xef,0x9b,0x34,0x93,0xf8,0x0c,0x71,0x10,0x5b,0xf0,0xe7,0x08,0x4d,0x5f
+.byte 0x74,0xbf,0x18,0x8b,0x48,0x8d,0xd7,0x23,0x81,0xed,0xa2,0x29,0xa9,0xdb,0x91,0xf6,0x61,0x7c,0xca,0x1e,0xe0,0xa7,0x21,0x9d,0xfc,0x04,0x3a,0x87,0xbb,0xf9,0xa4,0x3b,0xbb,0xc4,0x89,0xa1,0x7f,0xdc,0x83,0xfa,0x5e,0x0f,0xcf,0xdf,0xf6,0x41,0xd3,0xa3,0x76,0x76,0x44,0x3e,0x01,0xee,0xce,0xf6,0xc3,0xb9,0x49,0x43,0x6e,0xee,0x09,0x4c
+.byte 0x87,0xe6,0xa3,0xf5,0xa0,0x8d,0x99,0xb3,0x3b,0xd6,0xeb,0x27,0xf9,0x34,0x68,0xc8,0x04,0x80,0xb2,0x4d,0xb6,0xde,0x98,0x81,0xe0,0xec,0xc9,0x06,0xde,0x86,0xee,0xf0,0x87,0xb8,0x67,0x0e,0xce,0xf8,0xc5,0xb1,0xd2,0xe1,0xe3,0x53,0x1d,0xbe,0x6c,0xdd,0x5e,0x83,0x02,0xf5,0xc8,0xda,0xcf,0x3c,0xcb,0x88,0x2c,0xca,0x65,0x65,0x9e,0x71
+.byte 0x4e,0xf2,0x98,0x96,0xb2,0x54,0xb4,0x96,0xdc,0x84,0xb5,0x39,0x74,0x9b,0x61,0xcf,0x52,0xef,0xb3,0x0c,0x62,0xc9,0x92,0xe1,0xe5,0x6f,0x2f,0x0c,0x61,0x0d,0x6f,0xfd,0xd8,0x84,0x25,0xba,0x20,0x59,0x00,0xf5,0xa9,0xf1,0x77,0x6e,0x9a,0x3d,0x93,0x69,0xde,0xaf,0x9a,0xe6,0xe3,0xfd,0xb9,0xd3,0x04,0x82,0x18,0xa1,0x5b,0x9b,0xe0,0x29
+.byte 0x4c,0x64,0xf5,0x95,0x57,0x25,0xd3,0x04,0x8b,0x4a,0xe9,0x57,0x6f,0xd1,0x8c,0x40,0x73,0x49,0x32,0x93,0x3f,0x26,0xb4,0x6b,0xd3,0xd4,0x90,0xb7,0xe1,0xaf,0xa0,0x9a,0xc0,0x86,0xb7,0x5e,0xec,0x29,0xaa,0x03,0x4e,0x56,0xb5,0xcd,0x46,0x7d,0xe0,0x26,0x3d,0x5f,0xd3,0x55,0x86,0x68,0x4a,0xc5,0x42,0x5d,0x60,0x3a,0x39,0x6f,0x45,0xb9
+.byte 0x6a,0xea,0xf4,0x05,0xc8,0x24,0xf8,0xcd,0xe5,0xeb,0xca,0x3a,0xe7,0xb4,0x59,0x83,0x5a,0xa5,0x1d,0xe4,0x6a,0xaa,0x35,0x00,0x42,0x32,0xa5,0x6c,0x3e,0xc1,0xc2,0xc4,0x9d,0x2e,0x43,0x57,0x79,0x52,0xf6,0x1e,0x02,0xb8,0x9b,0xcd,0xf0,0x3d,0x57,0xa3,0x6f,0xf7,0x12,0x54,0x6c,0x63,0x0d,0xb2,0xba,0xff,0xa1,0xf6,0xf5,0xdf,0xa5,0xed
+.byte 0xda,0xdf,0x56,0x72,0x1e,0xc5,0x3f,0xad,0xd0,0xf9,0x38,0x94,0x51,0xe3,0xa4,0xb4,0xbf,0xd5,0x24,0x2a,0x90,0xfe,0xd4,0x34,0x6c,0xa8,0xc8,0x1c,0x9a,0xaf,0xac,0xff,0x5b,0x67,0x44,0x4c,0x4d,0xa7,0x59,0x2c,0x9f,0x67,0x07,0x25,0xe1,0x7f,0x4e,0x4a,0xaa,0x8f,0x5d,0xd1,0x26,0x0d,0x73,0x9b,0x69,0x5d,0xdf,0xb2,0xa5,0x89,0xbb,0x82
+.byte 0x0b,0x09,0xf3,0x11,0x76,0x5d,0x2d,0xad,0xc3,0xc1,0x15,0xbc,0xaf,0xa2,0xe6,0xd5,0xb0,0x6d,0x80,0xa6,0xda,0xfa,0x3b,0x9c,0xaf,0xff,0x98,0x40,0x83,0x3a,0xe1,0xb8,0x98,0x0e,0x97,0x00,0x89,0xfb,0x37,0xcb,0x81,0x36,0x34,0x33,0xbb,0x5c,0xd0,0x51,0x37,0xd6,0xb5,0x6c,0x3a,0x61,0x0a,0x27,0x23,0x96,0xa9,0x79,0x8d,0xf0,0xbe,0x31
+.byte 0xba,0xdc,0x89,0x4e,0x88,0x98,0xe4,0x10,0x15,0x8a,0xe1,0xae,0xe8,0x6d,0xa4,0x61,0x56,0x14,0x84,0x59,0x64,0xc2,0xaa,0xd8,0xfd,0x19,0xfc,0x17,0xf1,0xfc,0x6d,0x17,0xcb,0xea,0x7a,0x47,0x00,0x75,0x17,0xf3,0x62,0xfe,0x3a,0xbc,0x28,0x1a,0x0e,0x88,0x48,0x63,0x4a,0xcb,0x20,0x46,0xa4,0x75,0xf8,0xf1,0x7a,0xd6,0x92,0x7f,0x92,0xfa
+.byte 0x91,0x95,0x2f,0xbc,0x5b,0x42,0xf1,0x55,0xaf,0x91,0xa2,0x3b,0x29,0x5c,0xc8,0x5e,0x97,0x91,0xa2,0x2e,0xd2,0xa8,0x1c,0xf6,0x16,0xc5,0x15,0xf2,0x42,0xb3,0x41,0x59,0x52,0x8d,0x94,0x52,0xc4,0xc6,0x2c,0xdd,0x6f,0x01,0xea,0x62,0x42,0x83,0x7e,0x2e,0xf8,0xb8,0xc1,0xf3,0x71,0xd1,0x11,0x14,0x7a,0x3d,0xcd,0xec,0xe0,0x79,0x8b,0xbd
+.byte 0x28,0x12,0x60,0xf0,0x66,0xf1,0x1c,0x1c,0x19,0x07,0x8c,0x26,0xff,0xcc,0x72,0x9a,0xbd,0x12,0xe6,0x2b,0x2b,0xb1,0x32,0x04,0x98,0x92,0xd9,0x24,0x97,0x59,0x46,0xc6,0x11,0xe1,0x31,0x14,0x46,0x27,0x96,0xb1,0x06,0x81,0xd5,0xe8,0xff,0x45,0x3d,0x3c,0x04,0x9a,0xd8,0x0b,0x1f,0x41,0x03,0xba,0x1b,0x3e,0x4e,0xd5,0x7d,0x48,0x00,0x68
+.byte 0xb3,0xe8,0xe0,0xc8,0x3c,0xcf,0xdc,0xbe,0x29,0x90,0x64,0x51,0x18,0xdc,0xcd,0x87,0xcb,0xa8,0x3d,0xf8,0xb4,0x73,0x11,0xdc,0x7a,0xcb,0xa4,0x81,0x9e,0x3a,0x72,0xde,0x18,0x36,0x86,0x15,0x91,0xbc,0xeb,0x7f,0xe2,0xfb,0x6b,0xf1,0x5a,0x3d,0x05,0x50,0xeb,0xcf,0xd2,0xcc,0xf2,0x62,0xb1,0x32,0x46,0x14,0x95,0x4e,0xdf,0x73,0x64,0x61
+.byte 0x5f,0x3d,0xbf,0x52,0x3e,0xa7,0x55,0x01,0x9a,0xd8,0x01,0xef,0xf7,0x60,0x6f,0x83,0x43,0x6b,0x4c,0xa2,0xc8,0x04,0x34,0x70,0x70,0xa1,0x99,0xc9,0xa7,0x54,0x1e,0x87,0x99,0xb3,0xec,0xfe,0xe9,0x2d,0x39,0xef,0x6f,0x4d,0x8c,0xf2,0x4b,0xd2,0x12,0x5d,0xb6,0xa7,0x0b,0x04,0x3b,0x69,0xdd,0x9a,0x18,0x2d,0xd9,0x22,0x00,0x38,0x15,0x9a
+.byte 0x6e,0x6c,0x0c,0x84,0x32,0x32,0xb2,0xf9,0x61,0xef,0x74,0x35,0xec,0xcc,0xd7,0xbc,0x9d,0xe9,0xcd,0xe3,0xa0,0xa5,0x15,0x0a,0xfe,0x1f,0x37,0x35,0x2b,0x7c,0x42,0x50,0x81,0x67,0x52,0xb7,0xa7,0x9e,0x8f,0xda,0x64,0xc0,0xc0,0xc3,0x93,0xc7,0x9d,0x41,0xb8,0x4b,0x69,0x80,0x13,0x88,0x8a,0x07,0xf9,0x47,0xad,0xc9,0x4f,0x3d,0xc7,0xba
+.byte 0xd2,0xf2,0x7a,0xa0,0x38,0xbe,0xe1,0xfa,0x83,0xda,0x79,0x29,0x7f,0x4c,0xfa,0x0e,0x9b,0x59,0x1e,0x89,0x76,0x05,0x60,0x84,0x13,0x63,0x11,0x14,0x20,0xa9,0x2b,0xd0,0xc3,0x58,0xcc,0x73,0x3e,0x2c,0xa8,0xa7,0xa5,0xd0,0x2f,0x03,0xfc,0xa9,0x5d,0xdd,0xcd,0x40,0x91,0x90,0x1f,0xda,0x0a,0x73,0x58,0xd8,0x84,0x05,0x45,0x01,0x84,0x52
+.byte 0x8b,0x9b,0x17,0x98,0xa8,0xc4,0xc3,0xb5,0x94,0xd5,0x32,0x86,0xe9,0x10,0xe5,0xa5,0x99,0x8d,0x57,0x3e,0x32,0x25,0xfa,0xb4,0x5c,0x3a,0x5f,0xa6,0x2d,0x7d,0x4e,0xd3,0x7b,0xee,0x41,0x23,0x5e,0xc2,0xc9,0x91,0xf4,0x21,0xe0,0x4f,0x0d,0x87,0x30,0x53,0xf1,0x0e,0x63,0xe8,0x5b,0x3d,0xee,0x4a,0xc8,0x78,0x38,0xa2,0xa4,0xe8,0x72,0x41
+.byte 0xf1,0x37,0x30,0xe3,0x3d,0x93,0xc6,0x4b,0x10,0x0d,0xf6,0x20,0x15,0x0a,0x77,0x41,0xd5,0x7d,0xcb,0xf9,0xda,0x3b,0x17,0xa6,0xf1,0xe4,0x56,0xd4,0x65,0x7b,0x33,0xe4,0xef,0x34,0xfb,0x8c,0x9f,0x87,0x86,0xfc,0xce,0x90,0x60,0x77,0x57,0xc0,0xe4,0x37,0x2c,0xdf,0x41,0x95,0x85,0x89,0x4e,0x77,0x3f,0xa0,0xc7,0x55,0x4c,0x3f,0xa8,0x10
+.byte 0xd2,0x87,0x7e,0xd2,0x97,0xa1,0x6c,0xe7,0xec,0xaa,0xf6,0x93,0x13,0x2e,0x10,0xed,0x5b,0x7a,0xed,0x53,0xb4,0x55,0xaa,0xb4,0x67,0x78,0x07,0x5f,0xc2,0xd2,0xf1,0x7b,0x98,0xf0,0x82,0xf6,0x7c,0xb2,0xd4,0xa8,0xc2,0x53,0x39,0x21,0x7f,0xa0,0x76,0x37,0x1a,0x69,0xb3,0x49,0xd4,0xc3,0xd1,0xcb,0x31,0x76,0xec,0xaf,0x75,0x66,0x31,0x65
+.byte 0xeb,0x44,0x63,0xa0,0x13,0xf5,0x9e,0x67,0x40,0x41,0x76,0xce,0xd3,0xd6,0x91,0xb1,0x3a,0x07,0xff,0x38,0x1e,0xaf,0x55,0x57,0x55,0xd1,0x94,0x63,0xd3,0x81,0x16,0x59,0x68,0x01,0xe8,0x6d,0x7d,0x7a,0xa1,0x39,0xb9,0xa2,0xba,0x79,0x9d,0x69,0x00,0x13,0x59,0x2f,0x3d,0xef,0x10,0xe7,0x3c,0x02,0x7d,0xa3,0xa8,0xee,0x31,0x1a,0xad,0xa6
+.byte 0xdb,0x1b,0xe3,0x4a,0xdd,0x60,0xfb,0x4e,0xa6,0x49,0xbb,0xea,0x34,0x5d,0x21,0xac,0x83,0xa4,0xb5,0x23,0x8e,0x69,0xb3,0x25,0x14,0x8d,0xc2,0x89,0x8d,0xcf,0x38,0x46,0x18,0xb6,0x0c,0xce,0x45,0x22,0xeb,0xb5,0xb2,0xed,0xe5,0x0f,0x35,0x8f,0xdd,0xa1,0x15,0xd6,0x50,0x5b,0xe1,0x04,0xa7,0x32,0xc0,0xc9,0x03,0x56,0xc2,0x33,0xe8,0x16
+.byte 0x1c,0xd4,0x7a,0xfd,0x6b,0x4d,0x04,0xc0,0x9e,0xf8,0x32,0x9f,0x52,0x24,0xac,0xc5,0xb0,0xa1,0x63,0x77,0xc9,0x14,0xaf,0x46,0x60,0x67,0x52,0x81,0xbb,0x3f,0xf5,0x7f,0xad,0xef,0x7c,0x3a,0x71,0xc1,0x1e,0xea,0x4a,0xe0,0xd7,0xdd,0x31,0xf2,0x4b,0xdf,0x53,0x8a,0xc9,0x59,0x7a,0xb2,0x6f,0x7e,0xc0,0x00,0xa4,0x0d,0x09,0x9c,0xf7,0x22
+.byte 0x22,0xa9,0x37,0xde,0x3b,0xe1,0x74,0x85,0xcf,0xc5,0xb7,0x7b,0x0a,0xfd,0x6b,0xfa,0x98,0x49,0xa9,0x7f,0x52,0x23,0x0e,0xc0,0x4a,0xb3,0x81,0xa6,0x96,0x46,0x24,0xe7,0x01,0xd1,0xf2,0xac,0x31,0xb2,0x5e,0x61,0xe3,0xab,0xf8,0x1b,0x28,0xca,0xa2,0x78,0x3c,0xdf,0x8a,0xc1,0x17,0x46,0x9d,0xbd,0x69,0x31,0x41,0x8b,0xc1,0xc8,0xaa,0x68
+.byte 0xd5,0x35,0x65,0x49,0xfe,0xc6,0xa4,0x99,0xcc,0x62,0x4b,0x81,0x1c,0x21,0xa4,0xd8,0xe3,0xb3,0xe9,0x7c,0xf8,0x33,0x2f,0x21,0xa5,0x88,0xf2,0x8e,0x7d,0xee,0x00,0x00,0x62,0xcf,0x07,0x37,0x00,0x68,0x6c,0xb5,0x2d,0xc6,0x1b,0xcc,0x86,0x71,0xf0,0x4f,0x68,0xaf,0x0c,0x9a,0x25,0x69,0x71,0x2d,0xb5,0x87,0x90,0x02,0xd3,0xfc,0xbb,0x63
+.byte 0xa9,0xf1,0x13,0x4f,0xda,0x71,0x69,0x5c,0x0b,0xfd,0x3f,0x6c,0x2f,0x0b,0x4f,0x07,0x72,0x2d,0x2f,0x77,0xcb,0xa4,0xe4,0xbd,0x30,0xc7,0xe4,0xd9,0xf9,0x5d,0x2f,0x65,0xe4,0x41,0x5c,0xbc,0x03,0xa2,0x01,0xf9,0xfa,0x06,0x14,0x52,0x08,0x44,0x67,0x75,0x4e,0xbd,0x66,0x4a,0x26,0x3a,0x49,0xc4,0xba,0x02,0xb3,0x8e,0xa2,0x42,0xe7,0x92
+.byte 0x03,0x6d,0x61,0x10,0x73,0xd0,0x6f,0xe1,0x6e,0x67,0xff,0xb0,0x29,0x62,0x70,0x3c,0xeb,0x80,0xed,0x11,0x06,0xd6,0x18,0x60,0xe1,0x3d,0x21,0xa9,0xe9,0xd2,0x92,0x00,0x9e,0x13,0xf2,0x5d,0x38,0x71,0xdf,0xf3,0x5f,0x8a,0x90,0x45,0xf0,0x47,0x1f,0x0b,0x2d,0x12,0xf7,0x10,0x07,0x6a,0x52,0xe8,0xe2,0x26,0x9b,0x4b,0x7a,0x5f,0x97,0xb6
+.byte 0xf1,0x6d,0x47,0x3a,0x1e,0xc8,0x1d,0x78,0x5b,0x0a,0xb8,0x03,0xb1,0xe1,0xe7,0xc8,0xf0,0xe7,0x00,0xac,0xfc,0xd7,0x4a,0xde,0xaa,0xcd,0x0f,0xaf,0xf7,0x56,0x8e,0xed,0xfb,0xbe,0x7e,0xfe,0x62,0x75,0x7a,0x07,0x96,0xff,0xc3,0x21,0x35,0x71,0xb9,0x73,0x41,0xc2,0xb0,0xa8,0x6a,0x65,0x48,0xc4,0x50,0x31,0xe2,0xba,0xf4,0xe9,0x6c,0x03
+.byte 0x26,0x2c,0x77,0xfe,0x1a,0xd5,0x96,0xf6,0x6d,0xe4,0x14,0xfc,0xe2,0x1d,0x20,0x0c,0x14,0xa2,0x39,0x63,0xe5,0x16,0xef,0x6a,0xeb,0xe1,0x69,0xb8,0x67,0xa0,0x91,0xc1,0x8f,0xed,0xff,0xdf,0x26,0x1f,0xc3,0xb7,0x5d,0xe9,0xd2,0x72,0xe2,0x54,0x27,0x46,0x4f,0x33,0x25,0x59,0xaf,0xfa,0x87,0x4b,0x5a,0xda,0x7d,0x15,0x71,0x5d,0xb4,0x8d
+.byte 0x95,0xb6,0x09,0x5b,0x8b,0xeb,0xe6,0xba,0xc8,0x2f,0x8f,0x9e,0xa8,0xab,0x6a,0xa6,0x26,0xb6,0xf5,0x80,0xd0,0x7d,0xe7,0x4c,0x18,0x5a,0x72,0x8f,0x3e,0x90,0xe5,0xa1,0x16,0x33,0x66,0xc3,0x7b,0xf6,0xb6,0xdd,0x15,0x94,0x6d,0xca,0x8b,0xd7,0xa5,0x05,0xfb,0x5f,0x4e,0x94,0x6a,0xcc,0x54,0xed,0xeb,0xc0,0xb1,0xe1,0xc9,0x7f,0xc4,0x90
+.byte 0x2f,0x50,0x34,0x81,0x3c,0x83,0x47,0x3c,0x5a,0xb2,0x33,0x63,0xb6,0xa7,0xfb,0x59,0x70,0x87,0xea,0x7f,0x30,0x22,0xb4,0x54,0x48,0xfb,0x40,0xd2,0x7b,0xc9,0x49,0x80,0x18,0x27,0xc2,0x75,0x09,0x06,0x0a,0x83,0x1e,0x7a,0xf1,0x97,0xa1,0xc2,0x34,0x3f,0x6d,0xd6,0x2d,0xfe,0x5d,0x8b,0xfd,0x64,0x5d,0x6f,0x7f,0xbf,0x4e,0x01,0xb7,0x46
+.byte 0xfb,0xf7,0xd5,0x6f,0x5f,0x74,0xc8,0xca,0x9a,0x2e,0x74,0x08,0xe9,0x3d,0x8b,0xfd,0x97,0x38,0x72,0x67,0xbb,0x8a,0x34,0xee,0xf5,0x3a,0x2b,0x5e,0x64,0x64,0x06,0x7c,0x60,0x0f,0x7a,0x88,0x45,0x1b,0x69,0x90,0xb8,0xb0,0x4d,0x71,0x80,0x77,0xa8,0xaa,0x9f,0xd3,0xc6,0xfb,0xb8,0x12,0x1e,0x0c,0xf4,0x94,0x67,0x44,0xdc,0xb1,0x95,0x0e
+.byte 0x51,0xd1,0x06,0x69,0x92,0xbf,0xe6,0x67,0xe3,0xcd,0x0b,0x87,0x03,0x12,0x2e,0xa7,0x23,0x72,0x13,0xe9,0x89,0xcf,0x15,0x43,0xc0,0xa7,0x68,0xbd,0xce,0xec,0x28,0xb6,0x85,0x36,0xbe,0x52,0x5d,0x57,0xfa,0x7d,0x72,0xd1,0x4b,0x88,0xc9,0x64,0xbc,0x7a,0x18,0xe5,0x0e,0xab,0x19,0x81,0xee,0x11,0xbe,0xe0,0x68,0x44,0x81,0x49,0x3f,0xd8
+.byte 0x12,0xd1,0x8b,0xc1,0xe0,0x51,0xf7,0xc3,0x64,0xa7,0xc5,0x61,0x9b,0x32,0x6d,0xf0,0x6c,0xa6,0xaf,0xf9,0x4a,0xdf,0x94,0xaf,0xc8,0xf2,0x86,0xb1,0x4e,0x2e,0xa9,0xb4,0x35,0x82,0x15,0x8a,0x58,0xf3,0x03,0x2f,0x78,0x07,0x8f,0xb9,0x16,0x7c,0x42,0xfa,0x36,0xaa,0xa5,0x66,0x62,0x44,0xca,0xa6,0x55,0x95,0x27,0xdb,0x48,0xea,0x0a,0x1d
+.byte 0x5a,0xae,0x5c,0xad,0x99,0xfe,0x00,0xf1,0xb9,0x94,0xda,0x09,0x48,0x52,0x9d,0xfc,0xb4,0xb2,0x80,0x19,0x16,0xf8,0xcd,0x68,0x10,0xec,0x1c,0x16,0x3f,0xbb,0x42,0xb4,0x10,0xe3,0xdb,0xaa,0xe4,0x3f,0x2e,0x8e,0xb5,0xce,0xba,0x8f,0xf2,0xb5,0x76,0x98,0x15,0xa7,0x77,0x4b,0x1c,0x30,0xb7,0x6f,0xc9,0xa9,0xa4,0x64,0x59,0xab,0x3a,0x43
+.byte 0x74,0x33,0xab,0xe1,0x3e,0x5e,0x79,0x1c,0xa5,0xb4,0x87,0xe1,0xcb,0xea,0x0e,0x02,0x4b,0x01,0x84,0xbc,0xdc,0x75,0xf4,0x2c,0x2b,0x8d,0xc8,0x5f,0xb5,0xba,0x6b,0xb2,0x4a,0x7c,0xe7,0xaa,0x61,0xa5,0x0c,0xf8,0x02,0x73,0xec,0x11,0x13,0x6b,0x31,0x07,0xaa,0x79,0x78,0x86,0x01,0x77,0x5e,0xa3,0x09,0xd1,0xec,0xaf,0x7d,0xb7,0x65,0xa9
+.byte 0xd8,0x99,0xd2,0xd7,0x6d,0x32,0x97,0x0f,0x0e,0x51,0x0d,0x69,0x81,0x7a,0x94,0x48,0x31,0xe1,0xff,0x26,0x4d,0x30,0x49,0x93,0xfb,0x6e,0xdb,0xea,0xaf,0xcb,0xb4,0xa9,0xc9,0x9f,0xeb,0xca,0x52,0x36,0x26,0xac,0x47,0xda,0x02,0x3d,0xd0,0x93,0x8b,0x61,0x78,0x26,0x54,0x32,0xe8,0x14,0xac,0xf3,0xd2,0x46,0x04,0x12,0x89,0x9f,0xf6,0x11
+.byte 0xf5,0x64,0x83,0x66,0x00,0x50,0x55,0x05,0xb5,0xf6,0x58,0x9f,0xbf,0x4b,0x95,0xf1,0x7f,0x0b,0xb4,0xf7,0x63,0xea,0x6f,0xf7,0xb0,0x20,0x53,0xfe,0x95,0xbc,0xc4,0xe2,0xff,0x75,0xbd,0xab,0x73,0x68,0x44,0x18,0xf7,0x6b,0x04,0x46,0xde,0x6c,0x65,0xb2,0x22,0x4e,0x25,0x8e,0xba,0x7c,0x3a,0x6f,0x80,0x99,0xb4,0xe7,0xf9,0x97,0x68,0x40
+.byte 0xa9,0x96,0xfc,0x6b,0xcf,0x08,0x75,0xe4,0xda,0x6f,0xaf,0x71,0x4f,0x31,0x62,0x31,0x18,0xbf,0xb9,0xa0,0xcc,0x9e,0xa7,0xa2,0x27,0x2a,0xb8,0x6b,0xc0,0x93,0xf5,0x1f,0x41,0x25,0xa7,0x4d,0x9f,0xb4,0x12,0x5c,0x27,0x38,0x5d,0x80,0x88,0xa3,0xb8,0xb2,0xc3,0xd2,0xfb,0x1d,0xba,0x7b,0xac,0x51,0x0b,0x71,0x58,0x3f,0xe5,0xfa,0x36,0xb8
+.byte 0xc7,0x90,0x46,0xd0,0x5a,0x94,0xf0,0x7d,0x6e,0x6c,0x4c,0xb1,0xfa,0xdb,0x97,0x1e,0x19,0xf2,0x1f,0x4e,0x05,0x25,0x0e,0xbd,0x47,0x94,0x2a,0xd3,0x1a,0xbe,0x4a,0x04,0xaa,0x57,0x02,0xc9,0x42,0xc1,0x74,0xcd,0xe1,0x78,0x8b,0xff,0xc1,0xc6,0x17,0x4e,0x71,0xc4,0x2c,0x00,0x23,0x56,0x57,0x1f,0x47,0xd8,0x93,0x80,0xc1,0xc5,0x7b,0xd9
+.byte 0x25,0x30,0xac,0x72,0x37,0x00,0xd2,0xbc,0xc7,0x33,0x73,0xf9,0x14,0x86,0x7c,0xb0,0x28,0x14,0x5d,0xbf,0xbd,0x98,0x1c,0x00,0x05,0x19,0x2b,0x0a,0x55,0xad,0xb4,0x06,0x28,0x58,0x03,0xa1,0xe6,0x27,0xa3,0x32,0x5f,0x41,0xd5,0x6a,0x0b,0xbc,0x0f,0xaa,0xf5,0xc1,0xa7,0x09,0x2f,0x86,0xda,0x56,0xb0,0x04,0x49,0xd4,0x20,0xc6,0xa2,0x6c
+.byte 0x27,0x56,0x4e,0xcd,0x22,0x46,0xac,0x0f,0xd3,0x99,0x69,0x83,0xc4,0xae,0x9f,0x88,0xed,0x9c,0xba,0xfb,0xf3,0x66,0xc7,0x3d,0x65,0x55,0xd0,0xe3,0x04,0x03,0x6a,0x02,0x5c,0xbf,0x9f,0x23,0x34,0x79,0xe1,0xbe,0x7d,0xad,0xb4,0xc7,0x9e,0x4d,0x80,0x73,0x6d,0xe5,0x37,0x03,0xac,0xa3,0xf4,0x93,0xad,0x1e,0xf3,0xcd,0xb8,0xe2,0xeb,0x30
+.byte 0xc7,0x50,0xfe,0x0a,0x63,0x5e,0x0f,0xc9,0xd0,0x06,0x58,0xc1,0x6e,0x65,0x54,0x54,0x5d,0xaf,0xf1,0xe8,0x3e,0x95,0xe3,0x70,0x40,0x8e,0xb8,0x4d,0x76,0xda,0xa8,0xe8,0x9e,0x88,0xd8,0xaf,0x67,0x83,0x3b,0x77,0x65,0x58,0x00,0xbb,0xf7,0xe9,0x52,0xf0,0xba,0x0d,0x0a,0x59,0x28,0xe4,0xa7,0xfb,0x06,0xe5,0x34,0xbe,0xcf,0x10,0x7c,0x73
+.byte 0xa8,0xf3,0xa2,0x93,0x96,0x9e,0x4f,0x9b,0x3c,0xd1,0x9f,0x64,0x5b,0x8c,0xc1,0x89,0x66,0x67,0x13,0x52,0xb2,0xaa,0x6b,0x8e,0xea,0x97,0x27,0x20,0x2e,0x64,0xec,0xf0,0x72,0xc9,0x54,0x8a,0xed,0x78,0x3a,0xd7,0x4f,0xc2,0xba,0xc3,0xb8,0x64,0x7f,0xe4,0x5f,0x3d,0xf7,0xe5,0xd9,0xf1,0x8d,0xb1,0xd2,0xf6,0xcc,0x34,0xd8,0x7d,0x16,0xca
+.byte 0x47,0xaf,0x85,0xe5,0x4a,0x57,0xb9,0x5a,0x9e,0xff,0xb8,0x83,0xec,0x7c,0xb8,0x07,0xf5,0xd3,0x31,0x31,0x2b,0xf0,0x40,0x46,0xc3,0x63,0x27,0xe4,0xb0,0x3b,0x84,0x0d,0x50,0x05,0x80,0x0c,0xfa,0x8b,0x0e,0x33,0x6b,0x10,0xd4,0xf5,0x4f,0x8b,0x2d,0x9e,0xc5,0x01,0x92,0x52,0x62,0x1a,0x89,0x1e,0xca,0x48,0xc3,0xd6,0xfa,0xd2,0x94,0x7c
+.byte 0x77,0x6e,0xa7,0xeb,0xd7,0x4f,0xe8,0xc8,0xc2,0x71,0xb2,0x9e,0x86,0x30,0x18,0xfd,0x4c,0x56,0x4c,0xd0,0xa4,0x84,0x37,0x02,0x02,0x6a,0x8d,0x57,0x6b,0xc2,0x06,0xd1,0x8a,0xdb,0xa0,0xcc,0x31,0xf9,0xcf,0xbf,0xf2,0x29,0x7c,0x26,0xac,0x1f,0x03,0x20,0x26,0x76,0x03,0x6f,0xa5,0xb5,0x33,0xfb,0x02,0xe8,0xf6,0xe9,0x5e,0xb1,0x36,0x7c
+.byte 0x96,0x56,0xb1,0x98,0x2d,0x9c,0x38,0x9b,0xd4,0x56,0x28,0xcc,0xdb,0x08,0xd3,0x42,0x00,0x35,0x24,0xd9,0x74,0xa2,0x0d,0x55,0x21,0x06,0xb7,0xf9,0x6a,0xa0,0x81,0xc1,0x2d,0xb6,0x67,0x91,0x92,0x24,0x36,0xfd,0x2e,0xd8,0xc0,0xcb,0xc8,0x87,0x1a,0x41,0x11,0x70,0xbf,0xd2,0xe7,0x82,0x10,0x74,0xdf,0x65,0x46,0x19,0x6b,0xb4,0x89,0xeb
+.byte 0x9e,0xcf,0x79,0x35,0xba,0x25,0x75,0x32,0x64,0x6a,0xfb,0xaf,0xe5,0xed,0x85,0x98,0x34,0x75,0x31,0x40,0xbb,0xd8,0xe3,0xf5,0xa7,0xa2,0x9a,0x9e,0xcd,0xc4,0xf8,0xd8,0x15,0x6c,0x64,0x0c,0x6c,0x16,0x60,0xe9,0x40,0xf4,0x7a,0x14,0x37,0x7b,0x45,0x9b,0x0e,0x29,0x7a,0x1a,0x88,0x10,0xb9,0x2b,0xee,0x13,0xbd,0x8a,0xde,0x7a,0xe9,0x30
+.byte 0xe8,0x39,0x77,0x74,0xf5,0x2f,0xe3,0x10,0x19,0x89,0x28,0x21,0x3a,0x68,0x38,0xb4,0x4d,0x20,0x8d,0x7d,0xec,0x3f,0xf7,0x61,0xbf,0x53,0x32,0x3b,0xb8,0x6a,0xc9,0x58,0xeb,0xd4,0x33,0x0e,0xee,0xc7,0xb9,0x5e,0x3d,0x17,0x7e,0x36,0xa2,0xa6,0x94,0xb1,0x56,0xb6,0x8e,0x94,0x05,0x50,0x69,0x52,0x4f,0x31,0xe5,0x97,0x18,0xde,0x8f,0xb7
+.byte 0xff,0x2e,0x6f,0x1b,0x6a,0xda,0xfd,0xa1,0xd1,0x9a,0x4e,0x6a,0x1b,0x46,0x71,0x52,0x76,0x66,0xf9,0x70,0x8d,0x7d,0x97,0xb0,0xc3,0x8d,0xbc,0x35,0x26,0xe8,0x0b,0x80,0xc7,0x58,0x19,0x22,0x70,0x33,0x06,0xeb,0xcf,0x26,0x22,0xe0,0x97,0x91,0xbf,0xd6,0x94,0x05,0xe1,0x84,0xe2,0x31,0x66,0x57,0xc7,0x1e,0x36,0x30,0x50,0xaf,0x72,0xb3
+.byte 0x31,0xad,0x84,0xcc,0xb5,0x76,0x03,0xe1,0x56,0x97,0x87,0x36,0xf5,0xaa,0x97,0x99,0x38,0xa5,0xf5,0xb7,0x42,0x86,0x3b,0x2f,0x8a,0xb9,0x8e,0x6a,0x0b,0xe0,0xca,0xbc,0x4c,0x6c,0xc1,0x3f,0xbe,0x45,0xef,0xd2,0x57,0xcd,0x29,0xfb,0xfb,0xa5,0x79,0xf2,0xb1,0xbb,0x4b,0x55,0x26,0x2f,0x5c,0x84,0x5e,0x6a,0xc6,0xa9,0xd5,0x23,0xe4,0xd1
+.byte 0xe5,0xf0,0xbc,0x50,0x6a,0x2a,0xaf,0xa2,0x7c,0xcc,0x36,0x95,0xf9,0x5c,0x04,0x6d,0x04,0x31,0xbe,0x1d,0xb2,0x50,0x97,0x8f,0xdf,0x8a,0xed,0x4e,0x4e,0x0a,0x0b,0xfc,0xfc,0x1d,0xa9,0x6a,0x76,0x6a,0x33,0xd7,0x0a,0xcf,0xd5,0xdd,0xc6,0x62,0xe5,0x59,0x02,0xba,0x9c,0x43,0x32,0x8a,0x0e,0x47,0x91,0x00,0x07,0x47,0x93,0xc4,0xad,0x29
+.byte 0x33,0x57,0x15,0x45,0x44,0xb9,0xf3,0xc4,0xe6,0xd2,0xb9,0x3a,0x44,0x16,0x32,0x8d,0x57,0x78,0xac,0xf5,0xdb,0xa2,0x93,0x97,0x64,0x08,0x9b,0x66,0x4b,0xa0,0x64,0xab,0xa0,0xd6,0x0e,0x2c,0xa1,0x25,0x16,0x5c,0x6f,0x82,0xff,0x8e,0x89,0xfb,0xca,0x03,0xa6,0xf8,0xa1,0xf6,0x87,0x02,0x5c,0x90,0xcb,0x33,0xa0,0xc0,0x90,0xc2,0x1f,0xdd
+.byte 0x5c,0x50,0x93,0xf2,0x8b,0x87,0xa1,0x73,0xda,0x5f,0xa3,0x20,0xd4,0xe7,0x45,0xd7,0xea,0x4b,0x5d,0xd6,0x80,0xfc,0x2d,0xdc,0x45,0x6a,0xf6,0xaf,0xd4,0x7a,0x91,0x64,0x15,0x17,0xbf,0xc7,0x58,0x54,0x7c,0x08,0x42,0x4f,0x8d,0xab,0x9b,0xd0,0x1d,0x57,0x71,0x50,0xa7,0xe3,0xb4,0xf2,0x14,0x0c,0xd7,0x2f,0x7c,0x8b,0x17,0x61,0x98,0xfa
+.byte 0x19,0x34,0xb9,0x65,0xc5,0x5c,0xfe,0xa3,0x80,0x6f,0x99,0xec,0xfa,0x06,0x22,0x71,0xa9,0x10,0x2a,0xcf,0x12,0xb3,0x17,0xe5,0x59,0x3a,0xaa,0xcb,0x55,0x5f,0x45,0x9d,0xe9,0x29,0x56,0x34,0x11,0x62,0x6e,0x0a,0x95,0x12,0x5d,0xd4,0xa2,0x28,0x05,0xf1,0x0f,0x2d,0xa0,0x1e,0xe1,0x2b,0x42,0x6c,0xf0,0xe6,0x47,0xe0,0xb2,0xbd,0x89,0x20
+.byte 0x5e,0x24,0x05,0xec,0xf1,0x33,0xfc,0xa9,0x2f,0xef,0x3a,0x1f,0xfe,0x39,0xfe,0x01,0x09,0x0a,0x2a,0xe0,0x96,0x1e,0xde,0xad,0x96,0xaa,0x48,0xeb,0x8a,0xe6,0x54,0xbb,0x5d,0x7a,0xbe,0x4a,0xbf,0x96,0xf6,0x15,0x7a,0x70,0x6f,0xee,0xe7,0xf5,0x53,0xaf,0xe1,0xbb,0xaf,0x58,0x51,0xd4,0xa0,0xc6,0x44,0x03,0x47,0x33,0xce,0x58,0x62,0xd3
+.byte 0x93,0x21,0xa5,0xa5,0xb4,0xef,0x1d,0x93,0xcc,0x8c,0xf7,0x14,0xe3,0xec,0x40,0x52,0x47,0xe6,0xbc,0xe6,0x85,0x69,0xd0,0x15,0xad,0x24,0x21,0x4f,0x26,0x01,0x60,0x0f,0x0f,0xcb,0x7e,0x14,0x01,0xe1,0x90,0x11,0x06,0x17,0x38,0x2d,0xd8,0x26,0xe2,0x7c,0xd6,0xef,0xe0,0x59,0xf0,0x8c,0x2a,0xbd,0xba,0xe5,0x8b,0x07,0x56,0xd3,0x35,0xb3
+.byte 0x64,0x83,0x9e,0xb9,0xb9,0xeb,0x88,0x03,0xff,0x14,0xf3,0x8b,0x14,0xd3,0xa4,0xac,0x08,0xd9,0x75,0xf6,0x2c,0x9d,0x7f,0xc8,0x9d,0x11,0x3b,0xd1,0x71,0x14,0x4b,0x2a,0x6d,0x20,0x83,0x32,0x35,0x7e,0x1f,0x20,0xa6,0x69,0xbf,0xcf,0x22,0xd9,0xa2,0x57,0x4b,0x66,0xb1,0x9f,0x5a,0xa8,0xaa,0xb8,0x11,0x1d,0x45,0x28,0xac,0x86,0x09,0x37
+.byte 0xe9,0x1f,0xef,0xb4,0xe0,0x6f,0x75,0xad,0xe5,0xd8,0x25,0x06,0x19,0xb4,0xa8,0x07,0x78,0x79,0x43,0x63,0x40,0x26,0xbd,0x28,0x50,0x2d,0x29,0x26,0xf9,0xfc,0x5c,0x71,0x8f,0xfd,0x62,0x12,0x7c,0xd0,0x67,0xb3,0x65,0xef,0x31,0xc0,0x99,0xc1,0x54,0xfc,0x32,0x6e,0x25,0x56,0x77,0x6e,0xc1,0x6b,0x11,0x50,0x7c,0xa1,0x0b,0x97,0x8a,0xfe
+.byte 0x0f,0x5b,0x16,0x93,0x83,0xe0,0xd8,0xb7,0xbf,0xa8,0x90,0x6d,0xd6,0x8b,0x4b,0xd9,0x17,0xbb,0xe8,0xd9,0xbb,0x5f,0x39,0x4a,0x33,0x7c,0xb3,0x12,0x99,0x1e,0xfc,0xb2,0x05,0x91,0x67,0xdf,0x8d,0x0b,0x55,0xfb,0xd1,0x8d,0x0c,0x9b,0x80,0x81,0xee,0x8c,0x05,0xe2,0x16,0x30,0xad,0x1f,0x88,0x04,0x75,0xc1,0xe5,0xec,0x32,0xf8,0xa0,0x5b
+.byte 0x21,0xf6,0xd8,0x13,0x26,0xe4,0xa1,0x32,0xa8,0x93,0x91,0x5d,0x33,0x45,0x83,0x72,0x52,0x59,0x23,0x84,0xf6,0x7b,0xe2,0x90,0x20,0xc6,0x40,0x33,0xa9,0x94,0xcd,0xb9,0xab,0xe4,0x44,0x0b,0x06,0xbb,0x4c,0x2c,0x2a,0x5e,0x4d,0x57,0xb7,0xe0,0xb8,0x86,0x74,0xab,0xea,0x37,0x1c,0xa0,0xa6,0x21,0x33,0xc7,0xf5,0x24,0x7d,0x14,0xc8,0x8b
+.byte 0x9d,0x8f,0x31,0x23,0x29,0x9d,0x11,0x42,0x07,0xe8,0x2c,0xec,0x7d,0x70,0x8d,0xb5,0xa4,0xca,0x33,0x30,0x03,0x75,0x17,0xa1,0x10,0xe7,0x6b,0x87,0xf9,0x0b,0xef,0x43,0xef,0xf8,0x24,0xc2,0xf1,0x7a,0x1a,0x70,0x7e,0x2f,0xd4,0xeb,0x97,0x40,0xa6,0xe6,0x2d,0xc1,0xd8,0x3b,0xee,0xa4,0xda,0xd3,0x50,0x41,0x18,0xbf,0xad,0x66,0x02,0x85
+.byte 0x60,0x14,0xcf,0xce,0x50,0x88,0x5e,0xb6,0x73,0x11,0xbb,0x6a,0xca,0xb1,0x46,0x8e,0xbb,0x58,0x2c,0x63,0x61,0x20,0xec,0xc9,0x98,0x0c,0xdb,0x5c,0xe5,0x47,0xb5,0x89,0xe9,0x14,0xc8,0xbc,0x35,0xf2,0xa7,0x2d,0x84,0xcc,0x61,0xc8,0xb6,0x9d,0xeb,0xcb,0x8b,0x73,0x90,0x6d,0x06,0xc9,0x42,0xcf,0xd2,0x15,0x80,0x2d,0x39,0xeb,0x71,0x83
+.byte 0x27,0x0d,0x85,0xf9,0xa3,0xce,0xef,0x29,0x3b,0x10,0xb7,0xe9,0xd0,0x86,0x6e,0x88,0x1e,0x3b,0xdd,0xaf,0x52,0xde,0xa2,0xa4,0x13,0x3c,0x1f,0xcb,0x84,0x74,0x12,0x04,0x91,0x40,0xb8,0x1b,0x15,0xfd,0xdb,0xe8,0x74,0xcc,0x4d,0x41,0xb5,0x5a,0x92,0xd3,0x71,0xf7,0x57,0xa5,0xf7,0x18,0x5a,0x57,0x36,0xde,0x8f,0xb2,0x81,0x59,0xc8,0x5c
+.byte 0x22,0xcf,0xdc,0x7d,0xff,0x83,0xf2,0xad,0x8c,0x7b,0xd5,0x04,0xc4,0xb9,0x79,0x4a,0x12,0xa7,0xb1,0x7e,0x57,0xa5,0x6b,0x56,0x8a,0x11,0x96,0x57,0xde,0x35,0xdd,0xef,0x9b,0x03,0x41,0xde,0x61,0x5b,0x73,0x8c,0x6a,0x0c,0x6f,0xae,0x45,0x4b,0x56,0x4d,0xbe,0x8a,0x3f,0xdb,0x79,0x58,0x88,0xad,0xcb,0xfa,0x66,0x06,0x0e,0x74,0x21,0x1d
+.byte 0xe1,0x94,0xd7,0x06,0xea,0x60,0xe2,0x7d,0x70,0xcf,0xa9,0x4f,0xe6,0x9b,0xba,0x19,0x71,0x69,0x94,0x66,0x5a,0xb8,0x49,0x0c,0xd1,0x9a,0xc4,0x5f,0xa7,0xf4,0x9e,0x3d,0x9e,0xc2,0xd8,0x0e,0xd2,0x6d,0xc6,0xc8,0x99,0xc3,0x5e,0x3b,0xb9,0xd8,0x48,0xc0,0x38,0x48,0x95,0x89,0xff,0x7e,0x1d,0x80,0x53,0xac,0x7b,0xd7,0xfc,0x6f,0x5d,0x25
+.byte 0x2f,0xcf,0x15,0xdb,0x1a,0x64,0xc1,0x16,0x91,0x65,0x84,0x99,0x0a,0xc1,0xbf,0x4d,0x11,0xa5,0x55,0x55,0x35,0x93,0x6f,0x47,0xf1,0x75,0xb8,0xb6,0x11,0x9d,0x6e,0x3b,0xd1,0x11,0x20,0xa2,0xa2,0x5c,0x33,0x85,0x09,0xb8,0x13,0xc9,0xdd,0xf2,0xd4,0x32,0x37,0xf2,0xef,0x47,0xfa,0x25,0x1a,0xcc,0xdf,0xf4,0xe4,0x2c,0x2c,0x7f,0x23,0xb6
+.byte 0xa8,0xd4,0x6a,0xd4,0xb4,0x06,0x2e,0xb0,0xaa,0xa1,0x18,0x8a,0x5c,0xc6,0xb2,0x4c,0x71,0x92,0x4a,0xdc,0x81,0x20,0x51,0x8d,0x3f,0x71,0x7d,0x8c,0x25,0x79,0x07,0x14,0xa9,0x7a,0x8b,0xda,0x00,0xfc,0x51,0xdb,0xa0,0x50,0x2b,0x15,0x39,0xf6,0xad,0xdc,0x9e,0x22,0x93,0x2f,0x43,0xd8,0x5c,0xa2,0x5e,0xfa,0x70,0x8c,0xe0,0x6b,0x0e,0x93
+.byte 0x6c,0x89,0xfe,0x22,0x4c,0xec,0xb0,0x7e,0xc1,0x06,0x69,0xf7,0x2f,0x3e,0xe5,0xa4,0x45,0x53,0xab,0x9c,0xf5,0x40,0x05,0x53,0x64,0xc6,0xa7,0xf9,0xc4,0xd6,0x89,0xd9,0x47,0x72,0x8e,0x42,0xf9,0x64,0x12,0xeb,0xd9,0x25,0xdc,0x4c,0xc6,0xea,0x9c,0x4b,0x93,0xb4,0xa2,0xa6,0xae,0x95,0xc1,0x84,0x75,0xc9,0x22,0xe3,0x22,0x81,0x31,0xd1
+.byte 0xfd,0x2e,0x91,0x4a,0xc3,0x00,0xa6,0x57,0xbb,0x89,0x9f,0x2d,0xc3,0x2e,0x1f,0xa2,0x47,0xc4,0xa3,0xcd,0x2b,0xc2,0x29,0xaf,0x89,0xce,0x2e,0x87,0x8e,0xd8,0xfc,0xee,0xab,0x8a,0xbd,0x2f,0xee,0xcf,0x94,0xe0,0x74,0x70,0x86,0x00,0x42,0x11,0x8b,0x6c,0x81,0xd4,0x82,0xf2,0x29,0x3e,0x9c,0x68,0x71,0xaa,0x20,0x0a,0x51,0x5d,0x80,0x4c
+.byte 0xca,0x04,0x23,0x23,0xe2,0x69,0xb3,0xf5,0x65,0x98,0x19,0xee,0xa9,0x4d,0xd8,0xe0,0x06,0x4b,0x17,0xed,0xfa,0xf2,0xe3,0xd3,0x69,0x48,0xe4,0x4e,0xc0,0x5a,0x16,0x90,0xdb,0xb6,0x32,0x6e,0x6b,0xd7,0x7a,0xb6,0xd4,0x82,0xe4,0xcc,0x31,0x31,0x5c,0x18,0x84,0xef,0x75,0x9f,0xda,0xf6,0x62,0x2d,0x96,0x4d,0xa1,0x3c,0xb5,0x4a,0xbb,0xbf
+.byte 0x9d,0xb3,0x33,0x00,0xc1,0x73,0xc5,0xb2,0xeb,0x85,0x74,0xb0,0x68,0xed,0x16,0x66,0x71,0xc9,0x7e,0x6f,0x74,0xa6,0xe7,0xed,0xf0,0xfa,0xab,0x41,0xdd,0x10,0xf9,0xff,0x4c,0xb6,0x4f,0x15,0xe3,0x77,0x31,0x17,0x5c,0x5a,0xef,0xb2,0xa9,0x44,0xbe,0x97,0xa9,0x75,0x5a,0xb7,0xe0,0x16,0x17,0x37,0x1b,0x71,0x03,0xb9,0xaa,0x7b,0x7b,0x52
+.byte 0x46,0x58,0x6b,0x9b,0x87,0x27,0xa6,0x8a,0x0e,0x84,0x03,0x45,0x95,0x04,0xf1,0x7e,0xb6,0xf6,0x79,0xd5,0x66,0x6d,0x50,0x8c,0x5a,0x67,0xe0,0xdd,0x69,0xd8,0x92,0x75,0x15,0xcb,0xa5,0x05,0xfe,0x7a,0xc1,0xd6,0x11,0x57,0x10,0xa3,0xc3,0xb6,0xe9,0xe3,0x97,0xa5,0x46,0xc9,0xe9,0x9b,0x68,0xb6,0x55,0x0b,0xf2,0x17,0x9d,0x0e,0x7f,0xd9
+.byte 0x26,0x0c,0x01,0xff,0x95,0xe1,0x05,0xb7,0xbf,0x0d,0x77,0x12,0x96,0x03,0x71,0x01,0xc9,0x98,0xb4,0x44,0x94,0xc0,0xad,0x3d,0xfc,0x6f,0xe5,0x0c,0xa4,0x65,0xd7,0xe7,0x76,0x7c,0xb8,0xa0,0x0a,0xcd,0xe8,0x01,0x26,0x8e,0x94,0xec,0x94,0x65,0x86,0xee,0x4d,0x3b,0xc5,0xb5,0x2e,0x51,0xb7,0xa9,0x68,0xcd,0x14,0x90,0xd8,0x36,0xfb,0x52
+.byte 0x04,0x52,0xb4,0xca,0x9b,0xbf,0xc6,0x94,0x28,0xc5,0x7e,0x27,0x73,0xae,0x6d,0xba,0xe7,0x56,0xce,0x2e,0x00,0xeb,0x36,0x19,0xd7,0x4f,0x20,0x5e,0xfd,0x0f,0xd4,0x4c,0x02,0xaf,0xdb,0x74,0xef,0xf0,0x73,0x1e,0x2a,0x1a,0xe7,0x3a,0xe0,0xa5,0x89,0xcf,0x1a,0x66,0xbd,0x72,0x65,0xb4,0xf4,0x86,0x33,0x44,0xee,0x35,0xf6,0x09,0xbe,0x13
+.byte 0x96,0x84,0x04,0x95,0x3f,0x35,0xbb,0x01,0x2c,0x78,0x25,0xe8,0x1e,0x46,0xdb,0xd9,0xb1,0xe8,0xfb,0x2b,0xa8,0x59,0x72,0x5f,0x91,0xd3,0x7c,0x21,0x95,0xa9,0x50,0xa2,0x45,0x6f,0x48,0x0c,0xf2,0x51,0x10,0x3c,0xcd,0xea,0xeb,0x5d,0xc7,0xf9,0x0e,0xae,0x1a,0x02,0x05,0x15,0x12,0x10,0xc0,0x35,0x12,0x97,0xcd,0x5b,0x61,0x4f,0xd1,0xd3
+.byte 0x5b,0xec,0x2b,0xa0,0x20,0x03,0x2b,0xf3,0xe6,0x71,0x23,0xca,0x1d,0x48,0x64,0x3f,0x7e,0x52,0x8b,0xf9,0x96,0x33,0x31,0xbc,0xbd,0x73,0x2f,0xa6,0x80,0xb8,0x0b,0x3a,0xd7,0xf8,0x05,0xf0,0x06,0xc7,0xa5,0xce,0x6a,0x6a,0x62,0xae,0x06,0x93,0xa4,0x5f,0x0b,0x5d,0x4d,0xb8,0xa4,0xfa,0x2e,0xfc,0xb6,0x58,0x8c,0x2a,0x46,0xa4,0x55,0x1f
+.byte 0x9b,0x9b,0x13,0xdd,0x17,0x2a,0x3d,0x04,0x51,0xb6,0xbe,0x9c,0xca,0xf3,0x23,0xb6,0x7b,0x7a,0x92,0xb7,0x2f,0xf9,0x69,0x9a,0xee,0xb3,0xa1,0x60,0x56,0xcf,0x9d,0xab,0xfe,0x86,0x7a,0x41,0x94,0x15,0xbe,0xa3,0xa5,0x85,0x09,0xfb,0x7b,0x89,0xbd,0xc3,0x09,0x10,0xa6,0xfc,0x41,0x8e,0x57,0x27,0xdc,0x58,0xf4,0x01,0x7c,0x31,0x5e,0xca
+.byte 0xaf,0x31,0x2f,0x98,0x8b,0xbe,0x19,0x16,0xa1,0x81,0x7e,0xb3,0xa9,0xc5,0x15,0xd2,0xad,0x51,0xa1,0x73,0x56,0xd3,0x6a,0x15,0x35,0xe3,0xb1,0xdb,0x83,0x4c,0xe2,0x85,0x8c,0x03,0x12,0xc4,0x64,0x69,0xc0,0x23,0x16,0x7b,0x68,0x46,0x44,0x22,0x84,0xa6,0xb5,0xe4,0x90,0x91,0xc1,0xdd,0x25,0x7c,0x54,0x0e,0xce,0x5b,0x11,0xe4,0x50,0x1c
+.byte 0x3c,0x0d,0xc7,0xc1,0x0c,0x10,0x2d,0x8b,0xb7,0xde,0xe2,0x4f,0x7e,0x22,0x53,0xfc,0x07,0x55,0x19,0x14,0x3b,0x33,0xf5,0xf3,0xd8,0x7b,0x5e,0x40,0xa2,0x81,0x6d,0x40,0x0d,0x20,0x36,0x4b,0xa1,0x34,0x34,0xac,0x43,0x59,0xb5,0xb1,0x90,0x8b,0x48,0xcf,0x15,0x57,0x17,0x0e,0xd0,0xbf,0x28,0xcd,0xa4,0x77,0x4d,0xae,0x09,0x4c,0x67,0x51
+.byte 0x18,0xaa,0xb4,0xc9,0x35,0x41,0x0b,0x34,0x4d,0xb3,0xef,0x3f,0x46,0x97,0x6e,0xae,0x75,0xd7,0x6a,0x2b,0x22,0x9c,0xef,0x8e,0xaf,0x72,0xb0,0x14,0x90,0xbd,0x11,0x90,0xde,0x9a,0x02,0x8c,0x20,0xf5,0xc7,0x33,0x4d,0x94,0x88,0x9a,0x6c,0x18,0xb4,0xc0,0xa9,0x94,0x07,0x9a,0x4b,0x10,0x8f,0xe8,0x25,0xcd,0x9b,0xf5,0xfa,0x91,0x8a,0xc0
+.byte 0x93,0x61,0x1c,0x00,0xd1,0x34,0x9a,0x29,0xa3,0x35,0x38,0xe4,0xa7,0x9f,0xb6,0x88,0x0f,0xad,0x88,0x96,0xa0,0x73,0xe7,0x10,0xea,0x36,0xe8,0x88,0x6c,0x7f,0x03,0xbc,0xfe,0xe0,0xb2,0x4b,0x24,0x98,0xf6,0x73,0x6f,0xab,0x00,0x1e,0x26,0x83,0x0d,0x86,0x5b,0xa6,0x51,0x8f,0x5f,0xa9,0x8f,0xf4,0xa0,0x51,0xff,0xe0,0x64,0x09,0x95,0xfb
+.byte 0x56,0x53,0x18,0x61,0xea,0xc5,0x33,0xe8,0x6f,0x8a,0x07,0x97,0x1a,0x6c,0xb5,0xf8,0x73,0xae,0xe4,0x4e,0x6d,0xb2,0x83,0x20,0xfa,0xfd,0x79,0xa6,0x6c,0xaa,0x9b,0x7b,0x2c,0xfe,0x63,0x73,0xbc,0x87,0xd4,0x56,0xd1,0xb1,0xf1,0x0f,0x72,0x2c,0x2f,0xf0,0xf0,0x53,0xe2,0x6c,0x19,0x0d,0x9c,0xad,0xc8,0x0a,0x62,0x72,0xcb,0xc3,0x12,0x90
+.byte 0x4c,0x26,0xe3,0xa0,0x07,0x35,0xee,0xaf,0x81,0x35,0x07,0xa9,0x31,0xa0,0x59,0xc8,0x40,0xa5,0x45,0xb6,0x6d,0x3e,0xa2,0x5f,0x6a,0x79,0x74,0x65,0xa1,0xe3,0x1c,0xca,0xae,0xcc,0xa6,0xb6,0x0a,0x12,0x99,0x8e,0xc3,0xef,0x43,0xcf,0x42,0x92,0xa4,0x12,0xa3,0x8b,0x97,0x7d,0x6f,0xe0,0x35,0xed,0xac,0x69,0xae,0x8c,0xe1,0x32,0x11,0xa4
+.byte 0xe0,0x76,0x7f,0x75,0x92,0xda,0xfe,0x94,0x33,0xeb,0xe1,0xa4,0x3c,0x95,0x7c,0xc6,0xbc,0x3d,0xf2,0x39,0xa1,0x29,0x39,0x24,0x09,0xd4,0x52,0x68,0xfb,0x80,0xd0,0xd4,0x57,0xc6,0x4c,0xa5,0xa6,0x90,0xa6,0x61,0x15,0x2f,0xd3,0x35,0x36,0xf5,0x16,0xb3,0x65,0x0a,0xc4,0xcb,0x7f,0x73,0xe4,0xba,0x9a,0xd8,0x8b,0xc3,0x01,0xa0,0x08,0x57
+.byte 0x9e,0x26,0x54,0xbc,0x55,0xd1,0x5f,0xaa,0xb5,0x0d,0x42,0x75,0x04,0x76,0x8c,0xef,0xcf,0x64,0x3a,0x2e,0x4c,0x78,0xe5,0x37,0x8d,0x55,0xec,0xc1,0x7b,0xce,0x5f,0x5f,0x43,0x8b,0xdd,0x46,0x43,0xf5,0xa8,0x41,0xa6,0x82,0x1b,0x12,0xcb,0xcb,0x6d,0xa1,0x6c,0xb6,0x79,0x46,0x12,0x89,0x12,0x61,0xd6,0x4f,0xf9,0x43,0x2d,0x27,0xa9,0x61
+.byte 0x2e,0x2a,0x29,0x1b,0x6d,0xad,0x32,0x0b,0x6c,0x7c,0xf4,0xb8,0x98,0x91,0xbb,0x78,0xda,0x85,0xe8,0xfb,0x4e,0x11,0xc4,0x2a,0x07,0x54,0xa0,0x67,0x73,0x1b,0xa4,0x60,0x15,0x5c,0x83,0xbf,0x3f,0xd9,0x61,0x30,0x02,0xbb,0xa6,0x67,0xcd,0x0c,0xd1,0xb4,0x11,0x7e,0xca,0xf4,0x1e,0xed,0x83,0x34,0x66,0x54,0x23,0x39,0x36,0x8c,0xa0,0xc6
+.byte 0xef,0xad,0xa1,0x95,0x04,0x20,0x46,0x42,0xa8,0x99,0xd2,0x98,0xc6,0x0a,0x92,0x11,0xd1,0x84,0x4a,0xbf,0x25,0xe5,0xcf,0x78,0x98,0x81,0x80,0xaa,0x31,0x0a,0xa4,0xfb,0xef,0x35,0xfa,0xa4,0xac,0x5f,0x01,0x6b,0xb7,0x8e,0x86,0xc1,0x46,0x97,0x88,0xe2,0xaa,0x3b,0x1f,0xb5,0xf8,0xa9,0x90,0xf0,0x45,0x6d,0xdd,0xa3,0xdd,0xd8,0xef,0x36
+.byte 0x6f,0x87,0x55,0xf6,0x96,0xcd,0x88,0x43,0x03,0x97,0x82,0xea,0x5a,0x1c,0xa1,0x1a,0x7b,0x1b,0xa7,0xfc,0xaa,0x86,0xb4,0x71,0xde,0x0d,0x0a,0x52,0x98,0xd2,0x65,0x5d,0xa4,0xea,0x91,0xc9,0xe4,0x8b,0xd0,0xdb,0x85,0xe3,0x86,0x85,0x50,0xe1,0x41,0x1f,0x48,0x97,0x64,0xec,0x34,0xe4,0x54,0x42,0xf4,0x01,0xed,0x6f,0x4d,0xe3,0x1f,0x86
+.byte 0x14,0xbc,0x01,0x9c,0x7f,0x02,0x0c,0x65,0x94,0xd2,0x90,0x2c,0x1b,0xab,0x41,0x88,0xad,0x58,0xb5,0x71,0xd3,0xd6,0xe1,0x3f,0xf3,0x3c,0xb6,0xab,0x22,0x08,0x17,0xc7,0xf5,0x7e,0x34,0x56,0xae,0x1d,0x1e,0x7e,0xdb,0x24,0xe2,0xc2,0x38,0xf3,0x4d,0x46,0xe4,0x45,0xcb,0xb7,0x2f,0x0f,0x96,0x72,0x7e,0x31,0x89,0x17,0x9c,0xed,0x85,0xb9
+.byte 0xc8,0x8f,0x65,0x93,0xfb,0xb8,0x9e,0x41,0xa2,0xc1,0xcf,0xdb,0xe2,0x4c,0x26,0x4a,0xc7,0x2a,0x72,0xf6,0x28,0xbc,0x18,0x22,0xde,0xa1,0xfa,0x46,0xbe,0x95,0xc8,0xe2,0x19,0xbb,0x20,0x7b,0xd5,0xf8,0x34,0x15,0xaa,0xec,0xe2,0x9e,0xa9,0x3d,0xa1,0xd9,0xaa,0xc9,0x18,0x39,0x07,0x5c,0x81,0x61,0xe7,0x00,0xc5,0x57,0x3e,0xca,0x4d,0x89
+.byte 0x33,0x02,0xa6,0xc8,0x15,0xb7,0x24,0xdd,0x5c,0x55,0x56,0x11,0x5c,0x17,0x1b,0xda,0xc6,0xd5,0x46,0x6e,0x9f,0x70,0xe7,0x1e,0x41,0xee,0x91,0x1a,0xa0,0xad,0x35,0x64,0xdf,0x4a,0x18,0x03,0xa7,0xa8,0x88,0x8f,0x65,0xbc,0x76,0x34,0x08,0xab,0x50,0xc6,0xd3,0x08,0x7c,0xc1,0x4f,0x77,0xcd,0x1a,0xc6,0xed,0x35,0xea,0x4e,0x8a,0x6a,0x38
+.byte 0xa3,0xa3,0xd8,0xa9,0xa2,0x68,0xa7,0xd8,0xe0,0xc8,0x3f,0xfe,0xe7,0x73,0xc6,0x6b,0xd8,0x0c,0xd5,0x8f,0x81,0xe7,0x37,0x08,0x93,0x28,0x73,0xef,0xc4,0x91,0x52,0xa5,0x30,0xff,0x47,0x95,0x02,0x0d,0x8c,0xfd,0xc9,0x28,0x60,0xa9,0xad,0x30,0x00,0xcc,0x3a,0x00,0xbb,0x25,0xab,0xd0,0xf8,0x25,0x46,0x20,0xc0,0x67,0x9b,0xd6,0x10,0xa6
+.byte 0x84,0x6f,0x66,0x60,0x66,0x75,0xb6,0xfb,0x39,0x3a,0x9f,0x7d,0x32,0x7f,0x12,0x6f,0x8c,0xed,0x79,0x40,0x47,0xa3,0x27,0x17,0xa8,0xa4,0x02,0x93,0xb9,0x32,0x03,0x34,0x06,0x76,0x71,0x40,0x90,0x2b,0xe7,0xd0,0x3f,0x59,0xa7,0xfb,0x3a,0x7b,0xc8,0xa5,0x86,0x21,0x0d,0xf6,0xc6,0x49,0x07,0x56,0xe9,0xfc,0xac,0x61,0x30,0xa5,0x7e,0x90
+.byte 0x10,0xc8,0xdb,0x15,0x2b,0x75,0x27,0x77,0x51,0x42,0xcf,0x50,0xe8,0x6c,0x0b,0xb7,0x17,0x1a,0x89,0x7d,0xfe,0xd2,0x75,0xfa,0xb7,0xe5,0x68,0x10,0x1c,0x27,0x85,0x8b,0x52,0x7d,0x87,0x57,0x50,0x77,0x25,0x9d,0xcc,0x08,0x6a,0xad,0x63,0xf8,0x8e,0xe0,0x21,0x62,0x56,0x48,0x29,0xed,0x81,0x1d,0x6b,0x60,0x55,0x78,0x6a,0xce,0xd6,0x79
+.byte 0xe1,0x66,0x18,0x9f,0x71,0xf7,0x0c,0xec,0x35,0x53,0xef,0x39,0xfe,0x57,0x71,0xc0,0x49,0x4b,0x55,0xe8,0x3d,0x9b,0xe3,0x9a,0xbb,0xf8,0x61,0x31,0xa1,0x94,0x94,0x8a,0xb1,0xd2,0x0f,0x01,0xe0,0xd4,0x26,0xa0,0x59,0x70,0xd0,0x5e,0xb8,0x6f,0x63,0x7b,0x71,0x49,0xe1,0x98,0xfb,0xdb,0x22,0x26,0x18,0x16,0x31,0x08,0x90,0x32,0xd5,0x7a
+.byte 0xc0,0xd8,0xeb,0xae,0x93,0x3d,0x46,0xeb,0x0e,0xdd,0x08,0xa2,0xde,0x4e,0xc1,0x88,0x26,0xc2,0xf8,0xc6,0x5e,0x8a,0x9b,0x0d,0x9f,0x2b,0xcf,0x4e,0x13,0x43,0x4a,0x65,0xf6,0x47,0x1a,0x0a,0xae,0xf9,0x9f,0x7c,0xc5,0x18,0x65,0x09,0xcb,0x85,0x7d,0x33,0x36,0x43,0x19,0x99,0x20,0xa2,0x64,0xb2,0xf5,0x20,0xd2,0x74,0xc6,0x2c,0x29,0x46
+.byte 0xde,0xa7,0x4a,0x7f,0x3b,0x05,0x3e,0x11,0xb6,0xc1,0x98,0xfb,0xf5,0x9d,0x93,0x95,0x76,0x11,0x80,0x41,0x44,0xd3,0x2f,0xf4,0xfd,0x92,0x1e,0xd7,0xa7,0x5f,0x02,0x4a,0xbc,0xb7,0x96,0x33,0xc0,0x0d,0x2d,0x97,0xb8,0xd4,0x67,0x7a,0x4c,0x74,0x93,0xa7,0x8d,0x68,0x78,0xed,0xc8,0xc9,0x02,0x6e,0xae,0x10,0x97,0x7c,0x56,0x11,0x2a,0x29
+.byte 0x87,0x5c,0x21,0xec,0x75,0x9c,0x17,0x17,0x8d,0x45,0x08,0x31,0x36,0x64,0xc0,0xf7,0x95,0xb6,0x72,0xcf,0xac,0xd8,0x52,0x02,0x6f,0x3b,0x14,0x34,0x30,0xcc,0x39,0x7c,0xe4,0x1f,0x38,0x23,0xcf,0x1f,0xb7,0x7e,0x92,0x66,0xf7,0xda,0x9f,0x27,0xbb,0x83,0x45,0x71,0x67,0x63,0x6c,0x85,0x64,0x34,0xa8,0x93,0x5a,0x13,0x0c,0xff,0x8b,0x3a
+.byte 0x2a,0x10,0x1d,0xb6,0x43,0xef,0x57,0xf3,0xf0,0x29,0x2e,0x59,0x72,0x2e,0xc3,0xb6,0xd3,0xd0,0xdd,0x17,0x19,0x82,0x49,0x05,0xd4,0xfc,0xd6,0x2e,0x5d,0xd7,0x0c,0xb6,0x18,0xd5,0x08,0xbb,0xe5,0x3b,0x2e,0x85,0x62,0xc0,0x1e,0xa3,0xb8,0x92,0x21,0x06,0xfa,0xf1,0x2d,0xab,0x62,0x67,0x62,0xee,0x13,0x7f,0x07,0xb6,0x24,0x64,0x94,0x4f
+.byte 0x69,0xb9,0x7a,0xdc,0x23,0x5e,0x19,0x96,0xc5,0x4d,0xcb,0xee,0x2d,0x4a,0x7d,0x1d,0xd2,0x72,0x18,0x8f,0x43,0x8f,0x76,0xbf,0x30,0xd8,0xf1,0xfe,0x9c,0xe7,0x63,0x38,0xff,0x1a,0x3f,0x40,0xbd,0x73,0x66,0xf7,0xa9,0xd9,0x17,0x4a,0x8a,0x79,0x04,0x0e,0x20,0xe1,0x39,0x49,0xd9,0x30,0x9c,0x52,0xf9,0x14,0x8f,0xdc,0x9d,0x52,0xd5,0x34
+.byte 0xaa,0x58,0xfe,0x5d,0x68,0xcb,0xab,0x3b,0x3c,0x9e,0x25,0xde,0x6d,0xdd,0x58,0x0d,0x1b,0x99,0xa9,0xcc,0x26,0x4e,0xc0,0x3c,0x8b,0x1e,0xaa,0x52,0x3d,0x4d,0xb8,0x27,0xc1,0xd1,0xa2,0xaa,0x78,0xb9,0xee,0x5f,0x26,0x46,0x5f,0x41,0x0d,0xe1,0x70,0x7d,0xcd,0x3f,0x4a,0xca,0xb2,0xca,0x2f,0x36,0x1f,0x68,0xe6,0x66,0x8a,0xf6,0xe3,0x94
+.byte 0xe5,0xab,0x90,0xeb,0x2f,0xe8,0xb2,0x6c,0xa9,0x69,0xd2,0xe0,0x5f,0x4a,0x65,0xa8,0x6b,0xc1,0xfb,0x03,0x51,0x17,0x3b,0xf8,0xe0,0x67,0xc3,0x5a,0xe8,0x18,0xdf,0xc1,0xf8,0x7f,0x44,0x68,0x4a,0x01,0xbe,0xf8,0xa5,0x7a,0xb9,0x3b,0x0f,0x05,0x8e,0x4b,0x28,0x14,0x61,0x2f,0x2e,0xc7,0xf2,0x96,0xc7,0x60,0x99,0xc4,0xbf,0xe8,0x37,0x98
+.byte 0x00,0x34,0xf7,0x5a,0xd7,0x6f,0x90,0xc4,0x19,0xb5,0x07,0xd1,0x76,0x6e,0x65,0xcc,0xf6,0x51,0x88,0x5c,0x81,0x91,0xa8,0x4d,0xb7,0x33,0x53,0xb6,0x93,0x42,0x52,0x82,0xfa,0x2b,0xca,0xa0,0xbd,0xf3,0x09,0x2b,0x0f,0x09,0x02,0xdd,0x29,0x5f,0xa6,0x49,0x7b,0x97,0xe8,0x96,0xbf,0x6f,0x76,0xb7,0xa2,0x76,0x58,0xda,0x1d,0xb2,0xdb,0x6d
+.byte 0x9d,0x3b,0x32,0x6e,0x9c,0xea,0x45,0xfd,0x33,0xeb,0x41,0x91,0x91,0x52,0x2b,0x68,0xa3,0xf3,0xc6,0x92,0x43,0x13,0x49,0x8a,0x10,0xb1,0x2f,0x9a,0x0f,0xe1,0x94,0x21,0x18,0x76,0x87,0xaf,0x50,0xe4,0x71,0x5d,0x0a,0xba,0x75,0xaa,0x17,0xf5,0x37,0xf2,0x84,0x9b,0x29,0xdf,0x44,0x60,0xd0,0xac,0xcf,0x25,0x87,0x66,0x64,0x1f,0x0d,0xba
+.byte 0xb3,0xdb,0x14,0xb6,0x1f,0x00,0x70,0x98,0x83,0x1d,0x9e,0xbd,0xf9,0x17,0xf4,0x57,0xae,0xa8,0xae,0x7b,0xa7,0xde,0x1f,0x31,0xc6,0x29,0xb2,0xf7,0xef,0x36,0x31,0xe7,0x50,0x33,0x69,0x4e,0x8c,0xb5,0xe4,0xdd,0x74,0x87,0xc8,0xf5,0x22,0x1b,0x4b,0xec,0xc4,0xe1,0x5a,0x7d,0x5a,0xe8,0xb9,0x2f,0xf4,0xd1,0x83,0xa2,0xb7,0x97,0xe0,0x1e
+.byte 0xf7,0x3a,0x74,0xef,0x5f,0xb3,0x30,0xce,0xfa,0x23,0xd5,0x98,0x56,0x19,0x24,0xb5,0xc7,0x60,0x8b,0x03,0x8e,0xe7,0xdf,0x2c,0x36,0x4c,0x3b,0x3b,0x84,0x45,0x97,0x40,0x29,0x30,0x98,0xc3,0xc0,0xa2,0xf0,0xdf,0x69,0x47,0x95,0x26,0xdb,0x6c,0xcc,0xff,0x2d,0x32,0xaa,0xa7,0xb8,0x6b,0x24,0xec,0xff,0x94,0x4d,0x36,0xdd,0x7b,0x4d,0xc5
+.byte 0x8d,0xe2,0x3c,0x14,0x5a,0x37,0x75,0x1f,0xd6,0x98,0x7d,0xd3,0xdc,0xb0,0x24,0x69,0xe7,0x65,0x60,0x2a,0xe7,0x00,0x5b,0x68,0x99,0xa0,0x9e,0x10,0xf0,0x5c,0xa8,0x39,0x85,0x59,0xde,0xe4,0x46,0xf3,0xde,0xda,0xc0,0xb1,0xd2,0xf1,0xd2,0x05,0xd5,0xd4,0x2c,0x2e,0x7e,0x44,0x5c,0x52,0x80,0x85,0xbb,0x54,0x97,0xb6,0xad,0x6d,0x57,0x49
+.byte 0xed,0x67,0xaf,0x27,0xb4,0x5b,0xce,0x0f,0x3c,0x58,0xa2,0x24,0x22,0xa2,0xcb,0xfc,0x4e,0x8e,0xc2,0x3c,0x32,0xc6,0x07,0xc4,0xc6,0xc0,0x50,0xc3,0xe3,0x1b,0x96,0x76,0x62,0xf9,0xea,0x5e,0xdc,0xc5,0x96,0xe8,0xaa,0x20,0x26,0xac,0x44,0xfb,0xf2,0x16,0x72,0x72,0x4c,0x5c,0xee,0x51,0x07,0xb0,0x74,0xf6,0xde,0xd7,0x5d,0x73,0xf4,0xe9
+.byte 0x0d,0x29,0x06,0x5f,0xca,0xe2,0xbb,0xa4,0x3e,0xdc,0xf7,0x74,0x99,0x53,0x7a,0x52,0x60,0x46,0xaa,0xf0,0x34,0x97,0x0c,0x81,0x5b,0xd8,0x95,0x52,0x76,0x55,0xcb,0xc4,0x6d,0x50,0x26,0x3f,0x7e,0xc2,0x93,0x6e,0x14,0x0c,0xd7,0x49,0x5f,0x52,0x8f,0x34,0x49,0xb4,0xe7,0x12,0xfe,0xae,0xd1,0xfa,0xfc,0xc5,0x80,0x38,0x26,0x9c,0xf1,0x81
+.byte 0x01,0x58,0x15,0x99,0x29,0x8d,0x1b,0x2d,0x74,0xca,0xf1,0xf4,0xfa,0xcd,0xae,0xfa,0xa9,0x1d,0xbb,0xf1,0x55,0x2e,0x69,0x46,0x6e,0xe4,0x91,0xa3,0x48,0xb5,0xaa,0xb3,0x85,0xab,0x14,0xd2,0x84,0x8c,0xb1,0xb6,0x0c,0xa5,0x4a,0x90,0xed,0x6e,0xdf,0x1e,0x15,0x36,0x7b,0xa3,0x59,0xd6,0x8d,0x7d,0x7b,0x12,0x7c,0x9a,0x40,0x8a,0x28,0xde
+.byte 0xb5,0xbc,0xc4,0x52,0x96,0xfb,0x62,0x1f,0xc9,0xe0,0xc9,0x1d,0xc7,0xc4,0xcb,0x8a,0x96,0x21,0x42,0x7c,0x0a,0xdd,0x42,0x74,0xcf,0xc4,0x57,0x8f,0x28,0x0a,0x7c,0x4f,0x49,0x5a,0xc6,0x21,0xb2,0xd4,0xd0,0x61,0xa5,0x35,0xbd,0x4a,0x0c,0x16,0x68,0x1f,0xe3,0xff,0x3f,0x72,0xf0,0x1d,0x50,0x26,0x48,0x91,0x27,0x1b,0x2b,0x0d,0x8b,0xf2
+.byte 0xa0,0xc0,0xa0,0x5d,0xdb,0xcf,0x71,0x41,0x83,0x00,0xb9,0x3c,0xe0,0x4a,0x96,0x43,0xf8,0x64,0x0f,0x42,0xc5,0x75,0xec,0x26,0x62,0x99,0x13,0xeb,0xf9,0xa6,0x86,0xe4,0xc9,0xaf,0x3c,0x2c,0xc9,0x4f,0x89,0xf4,0xc0,0x46,0x99,0xb8,0xd1,0x9e,0x7b,0xb7,0x41,0x0a,0x5f,0x40,0x98,0x65,0x29,0xdd,0x60,0x6b,0x27,0xbf,0x66,0x08,0x32,0xc2
+.byte 0xcf,0xea,0x91,0x44,0x45,0x49,0x1c,0xb4,0x16,0x7f,0x11,0x1a,0x8c,0xb4,0x59,0x54,0xc6,0xcf,0x40,0xd2,0xe9,0xc1,0x54,0x9c,0xe2,0x6e,0xd5,0xfe,0xfb,0x4a,0xa3,0x98,0x63,0xef,0x86,0xe0,0x63,0x30,0x32,0x5a,0xbd,0xd4,0x7c,0xe8,0xbe,0xf1,0xed,0xa2,0x19,0x98,0xc8,0x34,0x65,0x4c,0xef,0x1a,0xb3,0xbc,0x87,0xbe,0x6b,0x75,0x2c,0xe5
+.byte 0x54,0xcc,0xe5,0x69,0xb2,0xc8,0xdb,0x57,0xf8,0xa7,0x82,0x07,0xf7,0x20,0x95,0x7f,0x6d,0x7b,0x33,0x66,0x67,0xa1,0x38,0x0e,0x9c,0x3b,0x22,0xab,0xc1,0xd3,0xed,0x87,0x32,0xfb,0x4a,0x5d,0xad,0x3a,0xe1,0x90,0xa6,0xe3,0x4d,0x6b,0x00,0xe4,0x5c,0x66,0x59,0x90,0x63,0x24,0x5b,0xe1,0x3b,0x69,0xb6,0xc9,0x05,0x83,0x3a,0x7b,0xf4,0xa5
+.byte 0xc8,0x47,0xf9,0x8e,0xab,0x92,0xbd,0xd3,0x41,0xc7,0x61,0xf4,0xce,0x30,0xdb,0xae,0x27,0x69,0x0f,0xcc,0x69,0x50,0xe8,0x18,0xf2,0x39,0x04,0x5a,0x29,0x12,0x61,0x46,0x5c,0x1b,0x2e,0x15,0x9c,0xfa,0x73,0x50,0xe3,0x51,0xda,0x4d,0x88,0x25,0xb2,0xff,0x55,0x27,0xce,0x86,0xca,0xe6,0x2a,0xb8,0x0c,0xa7,0xd0,0x06,0xbf,0x70,0xb5,0x6b
+.byte 0x80,0x44,0x65,0x5d,0x23,0xfa,0x0d,0x74,0x5c,0xfc,0xc7,0x86,0x5e,0x23,0x8a,0xf1,0xff,0x80,0xf0,0x19,0xaa,0x98,0xae,0x56,0xcf,0x12,0x74,0x6c,0x70,0xb2,0x39,0xbe,0x66,0x71,0xee,0xe3,0x43,0x3b,0xfa,0x79,0xa9,0x7e,0x69,0x6a,0x19,0x42,0xd5,0x0e,0x1e,0x92,0xfe,0x8a,0x0f,0xca,0x74,0xf2,0x68,0x71,0xf5,0xcb,0x05,0x94,0xc1,0x06
+.byte 0x1b,0xae,0x55,0xe9,0x16,0x03,0xa9,0x97,0xad,0x49,0xaf,0x88,0x8c,0x26,0x33,0x4d,0x46,0x75,0xb3,0x9c,0xee,0x70,0xe1,0x57,0x43,0xeb,0x59,0xff,0x77,0x89,0x8a,0x77,0x3f,0x7e,0xe6,0xbe,0xa2,0x05,0xb1,0xe3,0x41,0x5e,0xc7,0xd4,0x14,0xda,0xc0,0x84,0xd0,0x05,0x50,0xdd,0x62,0xdb,0x4c,0x3b,0x16,0xb0,0xe0,0xf5,0x2b,0xf1,0x83,0xea
+.byte 0x7b,0x89,0xbb,0xde,0x57,0xdb,0xc0,0xb9,0x7d,0xdf,0x53,0x0f,0x6c,0xc5,0x5a,0x0b,0x36,0xeb,0xa3,0xc3,0xe6,0xc5,0x80,0x98,0xf3,0x87,0x29,0x97,0xc9,0x2e,0xd6,0x3b,0x43,0x2a,0x36,0x3b,0xba,0x43,0x85,0xf5,0x0d,0x18,0x2e,0x78,0x43,0xae,0xa4,0x24,0x6d,0xdc,0xab,0x05,0x94,0x09,0x94,0x27,0x17,0xef,0xbc,0x7e,0x52,0xa4,0x80,0xda
+.byte 0x28,0xf5,0xc3,0x20,0x99,0xbb,0x5d,0xb6,0x7e,0x0e,0x59,0x3b,0x5e,0x1d,0x1b,0x4f,0xd1,0x91,0xe4,0xe4,0xc7,0x35,0xc7,0x2e,0xc1,0xba,0x60,0x05,0xa4,0xd5,0xca,0x5f,0x09,0xbf,0x79,0x06,0xcb,0xa7,0x32,0x7c,0xf4,0xdc,0xa8,0xb3,0x8b,0x26,0x59,0x6d,0xcb,0x74,0x37,0x56,0x51,0x96,0x0b,0x44,0xf1,0x95,0x16,0xe3,0x9b,0x9b,0x3b,0xb3
+.byte 0xea,0x6a,0x1b,0x76,0x99,0x69,0xd6,0x5b,0x10,0x5a,0x91,0x23,0xb5,0xc3,0xf9,0x6a,0xba,0xc4,0xe6,0x18,0x28,0x50,0x9d,0x09,0x14,0xbe,0xed,0x73,0xd2,0x51,0xff,0xf8,0x14,0x2b,0x8b,0xdd,0x2a,0x1a,0x8e,0x48,0xae,0xd8,0xdf,0xb9,0x5b,0xcb,0x8f,0xc2,0x8c,0xd6,0xb3,0xfb,0x40,0x2f,0xb0,0x6c,0x9a,0xea,0xd0,0x14,0x8c,0xc5,0xc7,0xc7
+.byte 0xf8,0xf5,0x4f,0xe2,0xd7,0x41,0xcd,0xb6,0x34,0x3e,0x81,0x19,0x09,0xa2,0x51,0xb4,0x60,0xfb,0xf2,0x6c,0xe6,0xae,0x68,0x47,0xb9,0x93,0x7b,0xc9,0xe7,0x00,0xc4,0xa7,0xf2,0xef,0x8b,0xd8,0xfc,0x9f,0xe5,0x6d,0x48,0xe2,0x6c,0x32,0x73,0x5c,0x30,0x7c,0x12,0x13,0xca,0xc3,0x31,0xc3,0xa2,0xb4,0xf7,0x23,0xc4,0xd0,0x47,0x39,0x93,0xc8
+.byte 0xa0,0x7b,0xb4,0x09,0x3f,0xe8,0x15,0x15,0x9c,0xa7,0xe6,0xa8,0xbe,0xba,0x60,0xf9,0x28,0x88,0x66,0x7b,0x62,0x32,0x17,0x18,0x68,0x87,0x53,0xf5,0xbc,0xf5,0x77,0x17,0xa1,0x3f,0x62,0xd1,0x10,0x0a,0x54,0x96,0x9c,0x31,0xc3,0xb7,0x1d,0xaf,0xc7,0xb3,0x27,0x9e,0x46,0xfe,0x7e,0x9b,0x88,0xf2,0x9e,0x6e,0x19,0x0f,0xb1,0x88,0xe4,0x08
+.byte 0x76,0x7c,0x77,0x46,0x09,0xa7,0x9e,0xf4,0xd9,0xbf,0x67,0xe8,0x9d,0x6a,0x75,0xa7,0xf5,0xee,0x29,0xba,0x84,0xa0,0x44,0x46,0x35,0x4c,0x22,0xef,0xb3,0xea,0xb0,0xf2,0xd6,0x78,0x20,0x97,0x28,0x5c,0x7e,0x90,0x06,0x80,0x19,0x63,0xa4,0x8a,0xef,0x0a,0xea,0x88,0xa9,0xa2,0xae,0x23,0x2e,0x40,0xce,0xc5,0xc2,0xbf,0xfe,0x5a,0x8f,0x14
+.byte 0xb8,0x66,0x1a,0x2d,0xdb,0x43,0x39,0xbd,0xe7,0x7b,0xbc,0x41,0x58,0x74,0x56,0xd1,0xe7,0xd0,0xba,0x24,0xd2,0x41,0xbf,0xd0,0x4e,0x97,0x38,0x8f,0x6b,0x6f,0xe2,0x7d,0x6d,0x32,0x94,0x43,0xa7,0x66,0xf7,0x90,0x21,0xe0,0xdd,0x19,0x48,0x72,0xc1,0xa5,0xbc,0x9c,0xe2,0xdd,0x2c,0x6e,0x50,0x45,0x2c,0xa0,0x95,0xcb,0x1d,0x2c,0x1d,0xa6
+.byte 0xbe,0x9c,0xd4,0x6c,0x07,0x2e,0x5e,0xc8,0xc1,0x05,0x61,0x7d,0x44,0x28,0xe6,0xad,0xf0,0x9d,0x2d,0x3d,0xce,0x90,0x7d,0x79,0x2e,0xf3,0x08,0xbe,0x7a,0xa9,0x58,0x04,0xa7,0x39,0x05,0xdd,0xb4,0x87,0x6c,0x7b,0xd5,0xb3,0x2d,0x6b,0x43,0xf4,0x37,0xd9,0x6f,0x5c,0xa2,0x23,0x92,0x53,0xb9,0xd7,0x1b,0x2d,0x5d,0xcd,0x6d,0x3f,0xef,0xc8
+.byte 0x66,0x91,0x10,0x1b,0xc5,0x24,0x50,0x87,0x70,0x93,0x03,0x3f,0x7b,0x40,0xc8,0x0c,0x9b,0xec,0x3d,0x82,0x27,0x96,0x2a,0xbe,0xca,0xaf,0x1b,0xbf,0xef,0x14,0x0c,0xdc,0xa6,0xc7,0x48,0x18,0xce,0x8e,0x43,0x58,0x97,0xb3,0x5e,0xd6,0xc9,0x70,0x65,0xd0,0x0e,0x17,0xac,0xa0,0x6b,0xc9,0x55,0x30,0x12,0x7c,0xbe,0xe5,0x46,0xfc,0xd8,0x3f
+.byte 0x0e,0xd7,0x96,0x16,0x32,0x8e,0xb7,0x2d,0x07,0xd1,0x26,0x98,0x70,0x4c,0xb1,0x6f,0x92,0x32,0x75,0x4f,0x57,0x6b,0x78,0xe0,0xc5,0x9b,0xf0,0x08,0x59,0x0b,0xfa,0x2d,0x79,0xbe,0xde,0x44,0x3d,0x65,0x77,0x27,0x3b,0xd9,0xea,0x55,0x79,0x22,0xe8,0xf7,0x62,0xb1,0xe3,0x32,0x4e,0x03,0x17,0x65,0xd3,0x5d,0xee,0xa0,0x9b,0xc2,0xbd,0x9f
+.byte 0xcd,0xdc,0xde,0xd7,0x6c,0x95,0x7a,0xf1,0x09,0x4c,0x14,0xb9,0x37,0x1d,0xd0,0xdd,0x4b,0x2e,0x93,0x0b,0xfa,0x08,0x40,0x01,0x36,0xdf,0x89,0x46,0xa6,0xbb,0x19,0xd9,0x4f,0xf9,0xe1,0x7b,0x03,0xc9,0xef,0x01,0x25,0xe9,0x6d,0x95,0x84,0x7f,0xf8,0x8e,0x02,0xfd,0x6f,0x30,0xed,0x1b,0x98,0xd0,0xb3,0xdd,0x92,0x65,0x46,0x49,0x61,0xde
+.byte 0x76,0xf5,0x4b,0x29,0x03,0x6f,0x79,0xee,0xbe,0x7a,0x07,0x6e,0xa8,0x29,0xb8,0x03,0xb4,0x6c,0x50,0x1f,0x4a,0xa2,0xaf,0xbd,0xde,0x18,0x72,0x90,0xa2,0x12,0xa9,0x59,0x7b,0xf6,0x96,0x2d,0xda,0x3d,0x90,0xba,0x7c,0x79,0x3e,0x6e,0xef,0x94,0x37,0xe2,0xef,0x6b,0x2a,0x74,0x6b,0x52,0xa0,0xc2,0x1e,0xa1,0x24,0x59,0x84,0xeb,0xdc,0xd0
+.byte 0x34,0x60,0xa8,0x81,0xaf,0xdd,0x57,0xc2,0xa6,0x02,0x7f,0xcf,0x9e,0x64,0x28,0x18,0x7c,0x95,0x98,0x90,0x7a,0x76,0x3f,0x78,0x16,0x2c,0xe0,0xa7,0xdf,0x0d,0x4d,0x5e,0xcc,0x0d,0x73,0x12,0x26,0xd7,0xe9,0x32,0x3e,0xa1,0xa9,0xde,0x29,0xb2,0x3b,0x6f,0x3b,0x6e,0x12,0x0c,0x10,0x34,0x86,0xf2,0xa0,0xd4,0x9c,0xf6,0x14,0x5a,0x41,0x06
+.byte 0x31,0xb1,0xe4,0x31,0x52,0xf4,0xcb,0xe3,0x39,0xcd,0x0b,0xc2,0xca,0x90,0xba,0xb3,0x21,0xbf,0x94,0x13,0x75,0x3b,0x0e,0x0a,0xc0,0x05,0x35,0xe6,0x28,0x74,0x63,0xc5,0x34,0x44,0xd8,0x9a,0x0e,0xec,0xb3,0x1b,0x30,0x58,0xfc,0xa0,0xc4,0xd1,0x26,0x50,0x6b,0x22,0x88,0xfc,0xad,0xa9,0xb4,0x3e,0x36,0xb6,0xb1,0x6d,0x62,0x7e,0x60,0x8f
+.byte 0xf5,0x17,0x65,0x1c,0xf6,0x51,0x4d,0x89,0x4a,0x7e,0x5d,0x23,0x3b,0x83,0x1f,0xa6,0xc8,0xd2,0x1a,0x90,0xd3,0x53,0xfc,0x48,0x64,0x94,0x6e,0x1c,0x72,0xef,0x5d,0xd4,0x23,0xa2,0x3a,0x93,0xe4,0x29,0x33,0x8a,0xbd,0xe5,0x17,0xc2,0xe9,0x18,0x6a,0x81,0x1e,0x5b,0x03,0x41,0x45,0x35,0x14,0xe7,0xc8,0x45,0x5c,0x37,0x69,0x77,0x62,0xf8
+.byte 0xd7,0xec,0x9d,0x62,0x2e,0xfa,0x43,0x3a,0xdc,0x8b,0x86,0x86,0x1b,0x31,0x71,0x0e,0x92,0x59,0xf7,0xef,0x96,0xfd,0x04,0x1e,0x1d,0x74,0x7d,0x08,0x06,0x21,0x54,0x39,0xd3,0x9f,0x30,0xa1,0x19,0x7f,0xc8,0x19,0x16,0xd1,0x21,0x2a,0xf3,0x21,0xce,0x19,0x1a,0xde,0x70,0x1b,0x87,0x05,0x9e,0xe8,0xf3,0xfd,0x1d,0xaa,0x61,0x6c,0xfb,0xdf
+.byte 0x50,0x9a,0xa0,0x32,0x4e,0xe4,0x68,0xda,0x0e,0x2f,0x2a,0x70,0xe1,0x51,0x66,0xb4,0x2d,0x5b,0xb6,0x32,0x3f,0xcb,0xc0,0xaf,0x01,0x03,0xcd,0xd6,0xb8,0x4e,0x3d,0x24,0x17,0xe2,0x30,0x3b,0xa4,0x08,0x0e,0x6a,0xcf,0xbe,0xc2,0x5c,0x79,0x5d,0x25,0xe2,0xae,0xa7,0x7f,0x42,0xff,0xa9,0xa5,0x05,0xbf,0xf4,0x92,0x30,0xaa,0x1d,0x96,0x7a
+.byte 0x49,0xbc,0x1c,0xaa,0x5c,0x8d,0xe8,0xf3,0xd3,0x1a,0x67,0x7f,0x47,0x09,0x90,0x35,0x82,0x4e,0xcc,0x2e,0x50,0xfe,0x2c,0xb9,0x29,0x39,0xff,0x49,0x8f,0x7e,0x89,0x8d,0x4a,0x15,0xd1,0xd6,0x83,0xdb,0x25,0xac,0xc1,0x81,0x23,0x70,0x3f,0xb9,0xce,0x7f,0x03,0x46,0xa8,0x39,0xab,0xff,0x71,0xc9,0x7b,0x3c,0xb3,0x5e,0x9f,0xfe,0x8a,0x0a
+.byte 0x39,0xad,0x6a,0xc1,0x8e,0x5a,0xa8,0x71,0xb7,0x01,0x25,0x28,0x15,0xd9,0x0a,0xae,0xc1,0xf9,0x23,0x1c,0xc1,0xe8,0x86,0x1d,0xb8,0x71,0x6e,0xa2,0xa4,0x67,0x22,0x4d,0x0e,0xd2,0xaa,0x70,0x26,0x23,0xfc,0x15,0xed,0x67,0x11,0x87,0x69,0x6f,0xc6,0x4c,0xe1,0x4b,0x04,0x86,0xe9,0x56,0x40,0xea,0x07,0xb1,0x6f,0xe9,0x8f,0xdd,0x2f,0xce
+.byte 0x8d,0xca,0x0a,0x58,0x01,0x44,0x2c,0x74,0xd0,0x14,0x07,0x9a,0xb7,0x5a,0xc1,0xea,0xa9,0xdd,0xa4,0x94,0x84,0xc2,0x11,0xa5,0xe2,0x00,0xd8,0xfc,0x77,0xb9,0x5e,0xe6,0x72,0xef,0xc5,0x38,0xe0,0x90,0x11,0x16,0xfd,0xa7,0x77,0xbd,0x4c,0x1d,0xeb,0x32,0x54,0xdb,0x2a,0x43,0xa1,0x87,0xbb,0x2e,0x79,0x22,0x4d,0xb3,0xdf,0x1a,0xee,0x75
+.byte 0xb0,0xdd,0xf2,0x09,0x05,0xf4,0x6a,0x3c,0x86,0xc6,0xe7,0x60,0x2a,0xee,0xb6,0x55,0xae,0xdc,0xce,0xf8,0xe4,0xd7,0xdf,0x72,0x42,0x91,0x6d,0xc4,0xd8,0x60,0xf1,0xe8,0x06,0x71,0x38,0xa3,0x03,0x3e,0x1b,0x14,0x47,0x74,0x93,0xb5,0x61,0x28,0xde,0x23,0x8f,0xbe,0x88,0x5e,0xdf,0x87,0x47,0xd4,0x5f,0x91,0x40,0xeb,0x02,0xda,0x27,0x3b
+.byte 0x65,0x9f,0xd8,0xf1,0x78,0x7f,0xba,0x9b,0x35,0xb3,0x10,0xaf,0x7f,0x51,0x37,0xa5,0x63,0x64,0x1f,0xf1,0xc3,0x1b,0x9e,0xe4,0xdd,0x93,0x8c,0x3a,0x98,0x20,0x9a,0x75,0x22,0x7b,0x48,0x0a,0x9d,0x55,0xed,0x07,0x1a,0x79,0x3b,0x98,0xe3,0x16,0x9b,0x16,0x2c,0xb2,0x03,0xc1,0xf5,0x6c,0xac,0x00,0x6a,0xb6,0xc1,0xc2,0x49,0x4d,0x9d,0xf5
+.byte 0x0e,0x7b,0x60,0x09,0xcc,0xa7,0x35,0xbb,0x70,0x34,0x18,0x49,0x2c,0xf1,0x41,0x4f,0xce,0x68,0x03,0x60,0x14,0xa7,0x2e,0x59,0x0f,0xa2,0xc4,0x2f,0x33,0xf0,0xb6,0xa4,0x31,0x75,0xdc,0xb4,0x88,0xe4,0xe3,0x0e,0x4b,0x3f,0x58,0xd0,0xa4,0xea,0x9a,0xef,0x47,0xb7,0xf7,0x20,0x71,0x52,0xd3,0x8a,0x1c,0xd9,0x2d,0x88,0x05,0x03,0x8a,0x1c
+.byte 0x3d,0x69,0xf0,0x39,0xf0,0x25,0xad,0x95,0xd4,0x47,0x3c,0xbb,0xfa,0x48,0xd7,0x8e,0xf5,0xdc,0x33,0x43,0x0a,0xbb,0xf0,0xd3,0xb1,0xc3,0x94,0x81,0xcd,0x22,0x79,0xdc,0xd0,0x92,0x8b,0xd3,0xc3,0xac,0x73,0x72,0x83,0xaa,0xa2,0x52,0x13,0x27,0x0e,0xc5,0x8c,0xa5,0x69,0x21,0x6e,0x9c,0x9d,0x9b,0xeb,0x7a,0x19,0xfe,0xb6,0xdb,0x4e,0xc1
+.byte 0xa6,0xec,0x42,0xb0,0x86,0x69,0x60,0xde,0x36,0x11,0x6a,0x86,0xd7,0xbf,0x15,0x48,0xa2,0x73,0x8f,0x68,0xde,0xd6,0xb2,0x6d,0xe0,0xc5,0x1f,0x1f,0xd5,0xc5,0xef,0xce,0xa1,0x90,0x5c,0xe6,0x6c,0x15,0x73,0xa7,0xcc,0x2d,0xe8,0xcf,0x4c,0xc8,0x17,0x3c,0xfa,0x5e,0xdb,0x4f,0x54,0xf3,0xa3,0xff,0x50,0x3e,0x42,0x60,0x0d,0xf3,0xf7,0xbb
+.byte 0xc6,0xf5,0xe7,0x63,0x50,0x49,0xc1,0x94,0x60,0x68,0xbd,0x62,0xc0,0x81,0x80,0x16,0xfd,0x65,0xfb,0x2e,0x23,0x67,0xb3,0xb6,0xf8,0x95,0xfa,0x00,0x3f,0x1d,0x10,0x16,0xd5,0xd9,0x66,0xf8,0x25,0xb4,0xce,0xf2,0x2e,0x4f,0xa2,0x21,0x14,0xbd,0x2c,0x63,0xec,0x44,0x57,0x07,0x87,0x3c,0x2f,0x22,0xcf,0x48,0xd3,0x20,0x51,0xfc,0x5d,0xd5
+.byte 0x9f,0x67,0x9c,0xaf,0xe3,0x89,0x36,0xc5,0xfa,0x7c,0xca,0x07,0xdc,0x56,0x2a,0x4e,0xa5,0x76,0xe6,0x09,0x99,0xfb,0xb7,0xba,0xaa,0x0b,0x9c,0xe2,0x0f,0x73,0xab,0x9b,0xbe,0x6f,0x50,0xe3,0xf7,0x28,0x32,0xf2,0xab,0x86,0xa3,0x89,0x3a,0xea,0xd7,0x52,0x52,0x6e,0xed,0x1b,0x94,0xf0,0x59,0x9d,0xbb,0x7a,0x88,0x6f,0xbf,0xaf,0x6a,0x87
+.byte 0x47,0x34,0x7f,0xf4,0x8b,0x0d,0x33,0x12,0x2b,0x67,0x6b,0xc9,0x1d,0x18,0x23,0x2e,0x54,0xee,0x07,0x28,0xbd,0x9d,0xa1,0xaf,0x85,0x7a,0x0f,0xe5,0x5d,0xf7,0x8b,0xca,0xd9,0x3d,0x8f,0x4f,0xcc,0xce,0xc3,0x6e,0x3a,0x40,0x08,0xd2,0x14,0xf0,0x28,0x9b,0xc0,0x4a,0x7a,0x3c,0xc2,0xed,0xe0,0x20,0x04,0xf5,0xf9,0xee,0xb8,0x35,0x94,0xbc
+.byte 0x53,0x46,0xf2,0x1a,0xab,0xe9,0xde,0xd8,0x27,0x67,0x0d,0x63,0x2a,0x7b,0x3a,0x38,0x91,0xbc,0x48,0x2c,0x38,0x09,0xa0,0xe3,0x66,0xe3,0xeb,0xb9,0x02,0x2d,0x80,0x87,0x81,0x4f,0x5c,0x1c,0xfd,0x2b,0x0f,0x99,0x37,0x3a,0xfa,0x0f,0x8e,0x8c,0x87,0x76,0x72,0xd3,0xcf,0xc8,0x1e,0x8a,0x3b,0x97,0xa0,0xe6,0x32,0x66,0x3c,0x55,0x2c,0xfb
+.byte 0xa9,0x41,0xfd,0xf9,0xd4,0x50,0xe0,0x5b,0x03,0xb7,0x1e,0x49,0xfa,0x59,0xeb,0x55,0xb1,0x21,0xd0,0x52,0xeb,0xe6,0x0f,0x21,0x81,0x4f,0x82,0x9a,0x8f,0x67,0x3d,0x0d,0x1d,0x11,0x1f,0x70,0x59,0x09,0x87,0x99,0xe5,0xf2,0x89,0xa6,0x56,0x8d,0x52,0x55,0xa8,0x91,0x5d,0x51,0x48,0xec,0x66,0x05,0xd6,0x18,0xd1,0x61,0x02,0x5a,0x80,0xcc
+.byte 0xee,0xf3,0x3b,0x8e,0x73,0x2a,0xb1,0x22,0xda,0x1d,0xca,0xb2,0xd6,0x7f,0xd7,0x7d,0xaf,0x23,0x8d,0xff,0x24,0x8e,0x5e,0x38,0x29,0x23,0x1f,0xbc,0xfd,0xe4,0x3d,0xcd,0x66,0xe3,0xe1,0x0f,0x85,0xe3,0xda,0x34,0xc6,0xba,0x60,0x5f,0xaf,0x32,0x79,0x34,0xc0,0x01,0x93,0xae,0x1e,0x72,0x7f,0xd2,0x32,0xa1,0xdc,0x0b,0xca,0xee,0x5a,0x7a
+.byte 0x09,0x98,0x2a,0x46,0x0a,0xe7,0xfd,0x0f,0x76,0xa0,0x3b,0x2b,0x3d,0xe5,0xcd,0x04,0xa2,0x5e,0x9b,0xba,0x4a,0xd5,0x0a,0xce,0x94,0x77,0xbb,0x24,0xa4,0x12,0xbc,0x24,0xb6,0x60,0x40,0x62,0xd2,0x70,0x0e,0x3f,0x62,0x72,0x2f,0xa1,0xc9,0x12,0x03,0x0f,0x39,0x57,0x77,0x7c,0x5c,0x31,0x13,0xcb,0x8c,0x2c,0x84,0xfd,0x7b,0x6f,0x60,0xbb
+.byte 0x1a,0x0b,0x65,0x8c,0xc1,0xe6,0x4b,0x60,0x8c,0xe7,0x3e,0x94,0x2a,0xcc,0x70,0x9f,0xd0,0xfd,0x00,0x0e,0x36,0xb2,0xf1,0x62,0x78,0x6a,0xc8,0x9b,0xbe,0x8b,0x54,0xa7,0xad,0xee,0x3e,0x8e,0x1c,0x23,0xbe,0xa2,0x73,0x43,0xbe,0x15,0x32,0x84,0xdd,0x22,0x75,0xd5,0x9a,0xfb,0x93,0x38,0x55,0x2f,0xa4,0x34,0x4c,0x33,0xc3,0xd7,0x7c,0x9f
+.byte 0x42,0x2f,0x9f,0xf6,0x27,0x90,0x15,0x6b,0x14,0x4f,0xbc,0x4b,0x07,0x42,0x24,0x98,0xa6,0xc4,0x4c,0x2f,0x22,0xd9,0x80,0x99,0x97,0x6b,0x7d,0xe8,0x2b,0x31,0x37,0xfe,0xd1,0x8b,0xbd,0xbf,0x08,0x4a,0x56,0x3d,0xff,0xb5,0x12,0x6d,0xc4,0xcf,0xbc,0x75,0xe9,0xe6,0x6f,0x1a,0x30,0x34,0x5b,0x2c,0x1d,0x8f,0x85,0xa0,0xe8,0xfd,0xfd,0xe2
+.byte 0xe7,0x13,0x73,0xcd,0x63,0x63,0x90,0xa5,0xa4,0x3f,0x91,0x65,0x77,0xd4,0xed,0x0c,0x1d,0x06,0x95,0x93,0x74,0x85,0xec,0x31,0xde,0xc9,0xb9,0x2e,0x7c,0x6d,0x2c,0x0d,0x15,0xb7,0x6b,0x0c,0xd2,0xe8,0xa8,0xcb,0x90,0x5c,0x11,0x53,0xc5,0x9d,0x54,0xf4,0x90,0xf7,0xc8,0x17,0x65,0xc0,0x3f,0xea,0xf6,0x28,0x8e,0xf0,0x1c,0x51,0xcc,0xfd
+.byte 0x99,0x67,0x3d,0xa5,0x82,0x1f,0xb3,0x75,0x08,0x27,0x85,0xa9,0x7b,0x54,0x91,0x6e,0x80,0x9a,0xdb,0x6c,0x17,0x4a,0x36,0x73,0x0e,0x61,0x2e,0x01,0xae,0x32,0xf8,0x54,0xdb,0xcf,0x24,0xa5,0x13,0xb1,0x7e,0x0b,0xf5,0xe7,0x0e,0x27,0x9a,0xef,0x01,0x0b,0x34,0x4f,0x91,0xc2,0x93,0xe0,0xe6,0x14,0x64,0xf8,0x7b,0x41,0x37,0x22,0x39,0xad
+.byte 0xf4,0xa9,0x3b,0xfb,0x7e,0x2b,0xd8,0x2b,0x0f,0x7e,0x40,0x55,0x5a,0x48,0x61,0x2f,0x95,0x5e,0x5c,0x25,0xe5,0x06,0x89,0x17,0x23,0xb6,0x1b,0x38,0x2e,0x7b,0x45,0xa5,0x11,0x0a,0x8d,0xd3,0x8d,0xb6,0x8d,0x47,0xc5,0x4f,0x8f,0x8b,0xe2,0x03,0x85,0xa1,0x5a,0xa2,0x8d,0xca,0x4d,0xef,0xc9,0xde,0x7d,0x06,0xa1,0x3f,0x21,0xb9,0x38,0x7b
+.byte 0x91,0xf7,0x5c,0x9f,0x97,0xe3,0xeb,0x5d,0xea,0x5e,0xc1,0xa5,0x30,0xb0,0x7f,0xe0,0x4c,0xef,0xe5,0xe3,0xa0,0x2d,0x23,0xb6,0x08,0x21,0xe6,0x67,0x35,0x82,0x07,0x59,0x02,0xd4,0x68,0xa5,0xf1,0x42,0x70,0xb4,0x5e,0x54,0xed,0x1e,0x99,0xb2,0x55,0xf1,0x69,0x2e,0x7c,0xaa,0x6c,0x5e,0xd4,0xfa,0x16,0xa7,0x1f,0xdb,0x46,0x70,0x65,0x26
+.byte 0x98,0xf1,0xb6,0x42,0xb3,0x48,0x99,0x7c,0x07,0xbe,0x2b,0xee,0xb4,0xc1,0xf0,0xb7,0x47,0xf8,0xcf,0xe4,0x8d,0x34,0xa6,0xe5,0x17,0x9a,0xb7,0x2c,0x2e,0x03,0x30,0xfd,0xfb,0x42,0xe7,0xa1,0xe0,0x34,0x49,0x64,0xd8,0x0c,0xd5,0xb8,0x77,0x9f,0x0e,0xe2,0x73,0x0d,0x20,0x0c,0x21,0x07,0xaf,0x0f,0x93,0x94,0xd6,0xdc,0xe3,0xac,0x8d,0x8e
+.byte 0xae,0x87,0xbd,0x2c,0x19,0x66,0xef,0x90,0x4a,0xd9,0xb0,0xf6,0xac,0x3a,0xe2,0xb5,0x2e,0xb4,0x63,0x91,0xf1,0x8b,0xac,0xce,0x51,0xc2,0xe0,0x02,0x7d,0xf8,0xab,0xe4,0xd6,0x85,0xd6,0xbb,0xd7,0x72,0xd0,0x5f,0x4e,0x90,0x09,0xcc,0x51,0xee,0x5b,0xad,0xb2,0xf6,0x16,0x37,0x09,0xa8,0xfc,0x74,0xa5,0x2e,0x26,0x27,0xff,0x53,0xd4,0x45
+.byte 0x82,0xb1,0xb6,0x16,0x65,0xc6,0xbb,0x54,0x0b,0x89,0xa1,0x0e,0x09,0x7c,0xc9,0xc9,0x48,0xa7,0x51,0x78,0x1d,0x3a,0x30,0xc5,0xe7,0x02,0x9e,0x91,0xd6,0x39,0xc8,0x35,0xf0,0x33,0xab,0xf6,0x0f,0xf9,0xce,0xef,0x26,0x46,0x48,0x56,0xbc,0x45,0x44,0xe2,0xd7,0xfc,0xdf,0xb2,0x95,0x20,0x07,0xeb,0x47,0x1c,0xde,0x88,0x5e,0x08,0xee,0xa1
+.byte 0x56,0x9a,0x5d,0x8f,0x35,0xc5,0xb3,0xd3,0x7d,0xe3,0x25,0x82,0xcc,0xcb,0xad,0xd8,0xef,0x83,0x76,0x08,0x55,0x9e,0xf4,0x00,0x1f,0x92,0x24,0x0e,0xf6,0x96,0x98,0x34,0x10,0x10,0x93,0x27,0x3b,0x96,0xbd,0x75,0x45,0x9d,0xad,0xc1,0x79,0xa7,0x09,0x68,0x0a,0xbc,0x14,0xe9,0x62,0xf6,0x5e,0x4e,0x6d,0xfb,0xf2,0x25,0x20,0x8b,0x53,0xa6
+.byte 0xc2,0x31,0x71,0xaa,0xfa,0xa2,0x1c,0xa1,0xb3,0xa2,0xd7,0x22,0x5a,0x72,0x61,0x5c,0x30,0x75,0xcc,0x82,0xb0,0xd0,0x07,0x8c,0x95,0x11,0x57,0xa4,0xe2,0x42,0xf3,0x3d,0x87,0x56,0x45,0x38,0xd6,0x1b,0x2b,0x26,0x11,0x99,0xce,0xcc,0x2e,0x96,0x1b,0xa1,0x06,0xa1,0xa9,0x65,0xe1,0x1f,0x53,0xb6,0x1e,0x5c,0x44,0x40,0xa2,0xf2,0x03,0xe7
+.byte 0x39,0x24,0x59,0x5f,0xdd,0x30,0xf0,0x78,0x9f,0x34,0xf1,0xd3,0x5d,0x9a,0xdd,0xf9,0x02,0x16,0x4b,0xfa,0x8d,0xab,0x2f,0x96,0xdb,0x67,0xf6,0x1e,0x7a,0xf8,0xd8,0xe6,0x71,0xdc,0x1a,0xbf,0x44,0xd2,0xbd,0xb3,0x6d,0x47,0x69,0xe0,0x14,0xef,0xe5,0x5e,0x0a,0xe9,0x1a,0x8b,0x3f,0x67,0x1e,0x1c,0x37,0x86,0x25,0x02,0x52,0x3f,0xf5,0xde
+.byte 0xe0,0xbe,0x1d,0x61,0x44,0x3d,0xd2,0xe9,0x26,0x3d,0x4b,0xa4,0xb1,0xb9,0x62,0xc5,0x70,0xfb,0x1d,0xaf,0xe6,0x19,0x97,0x0f,0x6e,0x6d,0x4e,0xdf,0x5f,0xc9,0xb2,0xb0,0xb9,0x4b,0x72,0xc7,0x60,0x5d,0xf8,0x7d,0x3b,0xd8,0x74,0x29,0xf2,0x56,0x25,0xd9,0xd9,0x12,0x3a,0x50,0x01,0x54,0xd3,0x0e,0x4c,0xbd,0xc9,0xf5,0x66,0xc4,0x4b,0xa2
+.byte 0x68,0x31,0xb1,0x9d,0x47,0xd8,0x28,0xce,0x6b,0xe4,0x5f,0x78,0x75,0x22,0x7d,0x44,0x08,0x71,0xfb,0xd8,0xa0,0x6e,0xd1,0xbd,0x64,0x4e,0x00,0x99,0xf7,0x85,0xad,0x31,0xde,0x5c,0x4c,0x7c,0xc3,0x89,0x49,0x9f,0xea,0x22,0x86,0xa0,0x48,0x48,0xcf,0x47,0xfb,0x68,0x04,0x4c,0x05,0x62,0x57,0x60,0x9b,0xa0,0x37,0x41,0x77,0xe4,0x7d,0x3e
+.byte 0x36,0xda,0xd5,0xfd,0x68,0x47,0x8c,0x68,0x61,0x4c,0xea,0x38,0x20,0xa5,0xe4,0x12,0x6e,0xd5,0x14,0x37,0x01,0xcf,0xbd,0xdd,0x55,0x97,0xb4,0x30,0xf0,0x65,0x15,0xee,0x1f,0xc8,0x5b,0x07,0x82,0xae,0x43,0xad,0x11,0xda,0x0e,0x61,0x23,0x0a,0x5f,0x52,0xf9,0x9d,0xc5,0x98,0x4e,0xaf,0x77,0x21,0xc8,0x9f,0x6d,0x25,0x94,0x4f,0x91,0x1a
+.byte 0xb4,0x2d,0xe3,0x15,0xe5,0xe6,0x25,0xb8,0x8e,0xd8,0x33,0xe3,0x05,0x01,0x7b,0x6b,0xa8,0x39,0x44,0x4b,0x58,0x3c,0x17,0x53,0x17,0x5c,0xbc,0xd5,0xcd,0xd4,0x29,0xe7,0x17,0x7a,0x69,0xa6,0x75,0x8e,0x0a,0x00,0x41,0xbe,0xb4,0x8d,0x79,0x1d,0xac,0x2a,0x0f,0x9b,0x7b,0x5a,0xe8,0x17,0xe2,0xb3,0x1d,0x03,0xde,0x5a,0x7c,0x31,0x18,0x8c
+.byte 0x1c,0xf9,0x19,0x7b,0x37,0x1f,0x53,0x77,0xce,0x1f,0xad,0xb6,0x0d,0x21,0xe1,0xb0,0xf9,0x42,0x52,0x99,0x02,0xa8,0x58,0xab,0x94,0xf8,0x9f,0x99,0x2d,0x1e,0x68,0x4f,0x5a,0x91,0x2b,0xdf,0xe8,0xe6,0x34,0xb6,0x80,0x9b,0xb1,0x0e,0x87,0xec,0x29,0x17,0x4d,0x98,0x2d,0x40,0xd0,0xf7,0xca,0x55,0x9d,0x56,0x19,0xd5,0x7c,0x4e,0x2e,0x75
+.byte 0x5d,0xe7,0x3e,0xed,0x47,0xdc,0xb1,0x04,0xe5,0x61,0x0f,0xe7,0xc4,0x16,0x71,0xf4,0xf8,0x8a,0xf1,0xfc,0xd5,0xdb,0xeb,0x0b,0x82,0x0f,0xfe,0x64,0xa2,0xb0,0x53,0xab,0xf5,0x01,0xc2,0x8f,0xa0,0x4d,0x5d,0x1b,0x54,0x32,0x48,0xca,0x8a,0x42,0x59,0x4a,0x85,0x68,0x75,0xd1,0x1b,0x03,0x11,0xfe,0x28,0xd7,0xd5,0x37,0x81,0x7a,0xfb,0x84
+.byte 0xfd,0xa8,0x98,0x54,0xf7,0x81,0xb0,0x2d,0x2d,0x5d,0x95,0x0a,0x5b,0x80,0x13,0x95,0xad,0x8f,0x88,0xaa,0x38,0x7e,0xbc,0x88,0xc2,0xf6,0xa6,0x1e,0x6d,0x78,0xc9,0x4f,0xa9,0xb3,0xaa,0x23,0x0c,0x62,0x19,0x6f,0x26,0x5d,0xca,0x36,0x23,0xf8,0xd1,0x76,0x80,0x32,0x59,0xa0,0x47,0x86,0xee,0xc9,0x0f,0x1d,0x37,0xd9,0xc9,0x4e,0x65,0x22
+.byte 0x17,0x95,0x88,0x85,0xb3,0x8a,0x5d,0xb9,0xe6,0x3b,0x6c,0x02,0x81,0x61,0xe0,0xab,0x19,0x6c,0x9a,0x29,0x33,0xf1,0x7b,0x0c,0x22,0x16,0x0c,0xd6,0xfa,0xc2,0x84,0xe5,0x74,0x9e,0x8e,0xf8,0xdb,0x44,0x68,0xa0,0x58,0x52,0x9f,0xad,0xe6,0x2b,0x23,0x70,0xf3,0x6e,0xdc,0xf1,0x2d,0xa5,0xc2,0x7f,0xef,0x5f,0x58,0xc2,0x96,0x66,0x67,0x4b
+.byte 0x7c,0xe0,0xd7,0x96,0xda,0xf7,0xd7,0x7a,0x7d,0xb4,0x4f,0x48,0xbd,0x87,0x6b,0xf4,0xbd,0xd1,0x45,0xdc,0xba,0x4f,0xd2,0x00,0x7f,0xde,0x3c,0x57,0xd7,0x3b,0x5b,0xa9,0xf3,0x17,0x76,0x47,0x0c,0xcf,0x48,0x07,0xa8,0xc3,0x30,0x60,0xc6,0x98,0x20,0x29,0xba,0x5f,0x76,0x6d,0x63,0x5f,0x87,0x7e,0x36,0xbc,0xa3,0xe4,0xd6,0x6a,0x55,0x73
+.byte 0x8b,0x8b,0x62,0x40,0xc5,0x7e,0xa3,0x33,0x04,0xce,0xe2,0x9d,0x9f,0x67,0x1c,0xf0,0xa1,0x78,0xd2,0x0b,0x58,0xc1,0x2e,0xec,0x78,0x0a,0xc9,0x0b,0x1d,0xfb,0xcc,0x72,0xd8,0xe4,0x15,0xcb,0x09,0x8b,0xd9,0x33,0xa9,0xb6,0x24,0x7e,0x59,0x48,0xbf,0xda,0xdb,0x5c,0x99,0xd1,0x92,0x1b,0xb6,0xf6,0x75,0x78,0x53,0x69,0x89,0x27,0x6b,0x3c
+.byte 0xfb,0xd2,0xa7,0xeb,0xc5,0xf7,0xea,0x8b,0x38,0x59,0x8e,0x02,0xc7,0x6e,0x96,0x8a,0x85,0x1c,0x91,0x1b,0x97,0x97,0x9e,0xa7,0x9d,0x10,0xa4,0x4a,0x6e,0xa8,0x51,0x05,0xbe,0x5f,0x9a,0x5b,0x94,0xf2,0x2c,0xa1,0x1e,0x33,0xc5,0xe8,0x92,0xb8,0xd2,0xfa,0x27,0x07,0x12,0xa1,0xdc,0x24,0x43,0x28,0x06,0xe5,0x43,0x57,0x8f,0x66,0x72,0x2f
+.byte 0x26,0xf7,0xea,0xa1,0xcf,0x57,0xd6,0xa6,0xf7,0x37,0x1d,0x6e,0xd9,0xde,0x1a,0x8c,0xf5,0x01,0x76,0xc3,0x56,0x40,0x57,0x3d,0x4a,0x14,0x04,0xf2,0xfc,0xba,0x3b,0x60,0xf1,0x88,0x1e,0x16,0x08,0x99,0x90,0xfe,0x27,0xaa,0x04,0x53,0xd8,0x7e,0x0c,0x58,0x6a,0xd9,0x5a,0xe4,0x11,0xd4,0xcc,0x48,0xbe,0x03,0x08,0xbc,0x61,0x47,0xdd,0xde
+.byte 0x5f,0x03,0xc7,0x8f,0x9c,0x08,0x93,0xe3,0xaa,0xee,0x9c,0xe3,0xc6,0x06,0x78,0xda,0x0a,0xdd,0xb0,0xc3,0xf3,0x0b,0xe5,0xa0,0x5f,0x1e,0x3e,0xb3,0x15,0x7f,0xf1,0xf4,0x38,0xb2,0xed,0xf2,0xa6,0x8b,0x1d,0x78,0xb6,0x03,0x19,0xcd,0x17,0xb4,0x18,0x17,0x49,0x61,0x17,0xbd,0xbe,0x4b,0x04,0x00,0xce,0x4b,0xcc,0x47,0x61,0x76,0x85,0xdc
+.byte 0x2b,0x85,0x48,0x82,0xf4,0x9b,0xb4,0x62,0x53,0xc7,0x06,0x50,0xf2,0x3e,0xba,0x6d,0xf2,0x19,0x0f,0x7f,0x84,0xce,0xa6,0x4d,0x96,0x97,0x94,0x12,0xb6,0xd0,0xd6,0xa4,0xc1,0xcc,0x14,0x54,0xf6,0x7a,0xf1,0x94,0x62,0xa1,0xc7,0x22,0x9b,0x0d,0x0e,0x69,0xcf,0x38,0x5c,0xda,0x9f,0xc0,0xfa,0x93,0x81,0x24,0xce,0x9f,0xf3,0xc2,0x66,0xad
+.byte 0x06,0x21,0xf2,0x48,0x6c,0x4a,0x0d,0xb8,0x41,0x86,0xaf,0xb7,0x6c,0x65,0xcb,0x83,0xd8,0x75,0x11,0x60,0xfa,0x06,0xe5,0xd2,0x11,0x87,0x29,0xb8,0x41,0xcb,0x17,0xb5,0xbd,0xbd,0xf9,0xd5,0xbc,0x89,0xb6,0x60,0x65,0x59,0xbb,0x38,0x9d,0x70,0xf9,0x81,0x6b,0xe6,0x12,0x80,0x08,0x73,0x9f,0xfb,0x2f,0x72,0x4e,0x18,0xff,0x65,0xab,0xa6
+.byte 0xaa,0x78,0xf1,0xa4,0xe9,0x1a,0x7d,0xa5,0xdd,0x91,0x77,0xa9,0xa3,0xf3,0xe3,0xe5,0x5a,0xa2,0x0d,0x3a,0x2a,0x4a,0x11,0x9a,0x8d,0xc3,0x00,0x6e,0xd4,0x4f,0xb9,0xe7,0x39,0x78,0x89,0x64,0xb2,0xc8,0xfd,0x1f,0xe6,0xa9,0x54,0x17,0x83,0x3f,0xeb,0x97,0x77,0xac,0xc8,0xba,0x0e,0x77,0x02,0xb0,0x29,0xbe,0x51,0x62,0xef,0xa5,0xd5,0xab
+.byte 0x79,0x98,0xab,0x7a,0x1e,0x13,0xe8,0x87,0x4f,0x61,0xa3,0x37,0xdf,0xe6,0xda,0xb9,0xf5,0x69,0xf7,0x7a,0xee,0xd6,0x5f,0x6a,0xb3,0x95,0x55,0x59,0xd1,0x6c,0x5b,0xd5,0xba,0x8b,0x74,0x85,0xbf,0x1e,0xe5,0xb3,0x24,0x28,0x4b,0xc8,0x4a,0xec,0xa1,0x1d,0xda,0x99,0x3f,0xdf,0xfc,0xe6,0x2e,0x1b,0xa4,0xba,0x1a,0x03,0x89,0xb7,0x93,0x4e
+.byte 0xaf,0x40,0xb0,0x7e,0x3f,0x34,0x0d,0x94,0x75,0x8c,0x8a,0xfb,0x88,0xcd,0xd3,0xc2,0x61,0x95,0x63,0x51,0xaa,0x78,0x1f,0x24,0x95,0x5a,0xb5,0x98,0x9a,0xd4,0xb8,0x34,0xe1,0x47,0x1c,0x68,0x0f,0x08,0xf1,0x69,0xe6,0xd4,0xaf,0x23,0xf6,0x32,0x71,0x51,0x01,0xa9,0xf2,0xa1,0x45,0x0b,0x75,0x82,0x09,0xe4,0x9c,0x2a,0x1d,0x0b,0xd6,0xd2
+.byte 0x26,0xe8,0x30,0x44,0xdf,0xa3,0x2b,0x97,0x11,0xc7,0xe7,0x47,0xfd,0xc7,0xbf,0x59,0xf3,0x28,0x32,0x46,0xc0,0xc4,0x7a,0x96,0x08,0x0d,0x2c,0xa1,0x82,0x6c,0x0a,0x33,0x82,0x55,0xd7,0xcf,0x3e,0x08,0xbb,0x22,0x15,0x96,0x12,0x66,0xd2,0xae,0x21,0x3a,0x54,0x6a,0xe0,0x33,0x0c,0xa4,0x96,0x4b,0x5d,0xf2,0x86,0xb9,0x70,0xe4,0x65,0x45
+.byte 0xe4,0x2f,0xa7,0xb4,0xc1,0xd5,0x9a,0x02,0xa1,0x5b,0x4e,0x58,0xca,0xf8,0x63,0xae,0x45,0x1c,0xf4,0xa7,0xc8,0xa5,0x84,0x23,0x87,0xcb,0x3e,0x88,0xca,0xe9,0xa9,0x49,0xc5,0xc6,0x63,0x37,0x99,0xe0,0x27,0x03,0x96,0x7b,0x73,0x8c,0x36,0xde,0x89,0x80,0x30,0x2c,0x00,0x94,0x0b,0xfb,0x1f,0x39,0xe0,0xed,0xb6,0x31,0x21,0x90,0xfe,0xa4
+.byte 0xee,0xa5,0xe5,0x7b,0x9a,0x11,0x41,0x51,0xab,0x89,0x54,0xe0,0x8d,0x5f,0x10,0x1b,0x76,0x27,0x77,0x3d,0xb0,0x58,0x86,0x7b,0xb7,0x45,0xfb,0xd0,0x81,0xa8,0xcd,0xc0,0xc8,0x5f,0xfb,0xfe,0x8c,0x0a,0x3d,0x5d,0x61,0x4b,0x9b,0x32,0x75,0x66,0xa9,0xac,0x32,0x35,0xe9,0x1a,0xdf,0x06,0x8d,0x13,0x5d,0x40,0xcb,0x7d,0x50,0x3e,0x54,0xab
+.byte 0x04,0xbc,0x83,0x32,0x8f,0xf5,0x93,0x1d,0x9b,0x5a,0xe1,0x19,0x70,0x4a,0xba,0xfc,0x4c,0x6a,0xf3,0xd6,0xd1,0xfd,0x48,0xd0,0x7c,0xa4,0xab,0x0b,0xb6,0x5f,0xe1,0x31,0xce,0x99,0x10,0x98,0xfc,0x6e,0x1c,0xaa,0x9c,0x34,0xa2,0x55,0xdc,0xe0,0x81,0x1b,0x9e,0xff,0x75,0x2e,0x25,0xe9,0x2c,0x20,0x83,0xf6,0x66,0xf9,0x63,0x31,0xfe,0xa7
+.byte 0xbf,0x4d,0xfd,0xff,0x0b,0x93,0x84,0xd4,0xb4,0x72,0x13,0x38,0x90,0x75,0xc9,0xff,0x61,0x4b,0xf9,0x55,0x62,0x58,0xf0,0x60,0xce,0x2d,0xec,0x94,0x06,0x0a,0xde,0x48,0xc0,0x46,0x89,0xfb,0x5c,0xf7,0x9f,0x37,0xad,0xd2,0xff,0xbe,0xfb,0x81,0x21,0xe0,0x20,0x43,0x88,0xad,0x40,0x47,0x7a,0xa9,0x30,0x88,0x10,0x16,0x41,0xf8,0x25,0xe0
+.byte 0x8f,0xc2,0xe3,0x9f,0x48,0xd3,0xfe,0x61,0x70,0xb9,0xa1,0x9e,0xaa,0xa6,0x73,0xcf,0xc3,0xd6,0xab,0x69,0x65,0x4a,0x3c,0xec,0x28,0x02,0x63,0x62,0xa1,0xb6,0xa3,0xd5,0x8c,0x9e,0x11,0x81,0x98,0x12,0x4f,0xec,0xb6,0xe5,0x3a,0x96,0xa1,0x11,0x13,0x77,0x5f,0x0f,0x19,0x40,0x14,0x28,0xcc,0xf1,0x3e,0x19,0x1d,0x78,0x31,0xac,0x5c,0xce
+.byte 0xd7,0x29,0xfa,0x02,0x3b,0x29,0xd8,0x3a,0x37,0xcb,0x94,0xb2,0x38,0xc7,0x7f,0x3a,0x46,0xd2,0xb7,0xfe,0xfb,0x54,0x7c,0x01,0xa2,0x9b,0x53,0x57,0x04,0x73,0x4e,0x06,0x90,0xe5,0x78,0x0a,0x45,0x67,0x12,0x83,0xd7,0x31,0x59,0xa4,0x76,0xaa,0x7c,0xde,0x72,0x92,0x11,0x94,0x4c,0x6a,0xe4,0x35,0x35,0x3a,0x2e,0xef,0x7c,0xc1,0x91,0x76
+.byte 0xd0,0xfe,0x84,0xd1,0xa1,0xf9,0x03,0xc3,0xba,0x09,0xbb,0x2c,0xe2,0xb5,0x06,0x7e,0x23,0xb7,0xe0,0xc1,0xd3,0xfd,0x55,0x01,0xf3,0xba,0xc5,0x1b,0xf8,0x02,0x60,0x92,0x0a,0x93,0x1c,0xc4,0x19,0x03,0x88,0xf5,0x45,0xe5,0x8f,0x7d,0xce,0x2c,0x87,0x2e,0xf6,0x55,0x8c,0xf9,0xb0,0xd2,0x72,0x2d,0x93,0x6d,0x28,0x6e,0x8e,0x3a,0xed,0x68
+.byte 0x02,0xda,0x80,0xd0,0x71,0x4a,0x8f,0x06,0x59,0x38,0x89,0x81,0xcb,0x1a,0x74,0x1e,0x62,0xa3,0xa5,0xb8,0x85,0xc3,0xd2,0x04,0x3d,0x3b,0x93,0x36,0x0c,0x12,0x55,0xfb,0x7b,0xc8,0xa3,0x25,0xa7,0x93,0xb0,0x3e,0x49,0x86,0xbf,0x76,0x8f,0xc4,0x4c,0xfe,0xce,0x4a,0xf6,0x2f,0x15,0x33,0x06,0x3a,0x35,0x49,0xe7,0x08,0xff,0x99,0xac,0xf6
+.byte 0x20,0x6d,0xab,0xb2,0x05,0xa9,0xe4,0x06,0x57,0x9c,0xf4,0x76,0x8c,0x82,0x64,0xd5,0x67,0xe0,0xad,0xe1,0x69,0xdc,0x9e,0x2c,0x59,0x92,0x3a,0xc8,0xc1,0x0a,0x61,0x89,0x45,0x9f,0x8b,0xf8,0x64,0x0a,0x5a,0x75,0x55,0x37,0x24,0xe1,0x42,0x43,0x7c,0x9c,0xcd,0x4e,0x9e,0x19,0xfb,0xd9,0x15,0x29,0x30,0x52,0x33,0xf3,0xc8,0x88,0xdb,0xaa
+.byte 0x07,0x27,0xfb,0x2b,0x0c,0xc0,0xa1,0x5f,0x51,0xf1,0x54,0xf8,0x90,0x0a,0x35,0x07,0x6e,0x9c,0x64,0xd8,0x4f,0x2d,0xb3,0x61,0xbc,0x18,0x1f,0x22,0x84,0x94,0x4b,0x85,0xfc,0x4a,0xf9,0xe5,0xfc,0xdd,0x7a,0x07,0xa2,0xbb,0xbe,0x7e,0x1f,0x4e,0xf9,0x29,0xb8,0xde,0x56,0xe9,0x04,0xc1,0xc2,0xb6,0xa8,0xc7,0xb6,0x83,0xf2,0x85,0x3d,0x35
+.byte 0xe3,0xeb,0x2f,0x2f,0x3c,0x1a,0x3a,0xf1,0x61,0x1f,0xe8,0xf0,0xce,0xa2,0x29,0xda,0x3f,0x38,0xf5,0x82,0x7a,0xb8,0x55,0xf1,0x1a,0x6e,0x5b,0x5c,0xd0,0xc8,0xc8,0x3a,0xe2,0xaf,0xb4,0x6f,0xba,0xe4,0x03,0x78,0x5f,0x47,0x4b,0xaf,0xfe,0x2a,0x7e,0x27,0xba,0x17,0xb4,0x92,0x27,0x70,0x13,0xd9,0xbb,0x6b,0x1c,0x9a,0x3e,0x29,0x85,0x9a
+.byte 0xb7,0x64,0x5b,0x6d,0x7b,0xec,0xb2,0x26,0x3a,0x4b,0xb7,0x17,0xaf,0xb5,0xa1,0xbc,0x4d,0x67,0x4c,0x86,0xd1,0x53,0x2e,0x5d,0x64,0xe8,0x55,0xd9,0xbb,0xae,0xc1,0x55,0x41,0x99,0x8e,0x4d,0xed,0x3d,0x9e,0xea,0xe3,0xf2,0x76,0x45,0x6d,0xaa,0xbb,0x89,0x0b,0xc0,0x13,0xfe,0x99,0x2c,0xb0,0xd2,0xa9,0xeb,0x58,0x57,0x4d,0x88,0x2e,0x04
+.byte 0x4f,0x7a,0x76,0xaa,0x3a,0xa6,0x08,0x93,0x42,0x74,0x2f,0x3a,0x35,0xb0,0x36,0xcc,0x77,0xec,0x54,0x41,0x2e,0x81,0xf6,0x9f,0xf3,0xe7,0x23,0xc0,0x3f,0xa4,0x52,0x83,0x38,0xe2,0x12,0xed,0xdb,0x23,0xa0,0x0b,0xbf,0x61,0x98,0x89,0xb0,0xa4,0x3d,0xa9,0x6a,0x73,0xa1,0x99,0xc9,0x9e,0x68,0x45,0x37,0x4b,0x6c,0x87,0xfb,0x93,0xf2,0xaa
+.byte 0xe8,0x1d,0x53,0x6c,0x4b,0xda,0xc5,0x6f,0xaa,0xde,0x99,0xd2,0xba,0x7c,0x27,0xc2,0x4e,0xd5,0x5b,0xc8,0x13,0x9e,0xa2,0x10,0x6a,0xbb,0x39,0xf9,0xa7,0x55,0x0a,0x65,0x88,0x3c,0x9b,0xff,0x83,0x4e,0xf7,0x9c,0x99,0x69,0xbd,0x64,0x0d,0xd1,0xc0,0xb0,0x43,0xd6,0x63,0x50,0x13,0x68,0x8d,0xd1,0x7e,0x56,0x93,0xb5,0x8e,0x8f,0x12,0xe5
+.byte 0x37,0x96,0x21,0x64,0xd5,0x0b,0xf6,0x27,0xf8,0xaa,0x34,0x8e,0xc4,0x2b,0x7b,0x6a,0x7c,0x89,0x4e,0x15,0x15,0x3d,0x17,0x93,0xd4,0x99,0xfe,0x97,0x95,0x20,0x85,0xcc,0xd4,0xcd,0x73,0x67,0x80,0x22,0x06,0xed,0x5e,0xce,0x90,0x59,0x01,0x31,0x24,0x17,0x37,0x4a,0x63,0x96,0xc2,0xf3,0xe0,0x21,0x0a,0x3b,0x9f,0x94,0xad,0xd6,0xa4,0xa9
+.byte 0xa2,0x54,0x0d,0x2a,0xb3,0x5c,0xfa,0xbe,0xeb,0x21,0xd6,0x13,0x22,0xa5,0x95,0x5e,0x25,0x72,0xf9,0x18,0x1f,0x50,0x64,0x04,0x5b,0xe8,0x0e,0x1f,0x6c,0xe1,0x4e,0xf5,0x7f,0xf0,0x13,0x4f,0xda,0x75,0xab,0x5a,0x98,0xd3,0x07,0x32,0x96,0x2a,0xc7,0x1e,0x0f,0x14,0xdb,0x96,0x5f,0xac,0xc1,0xef,0x5b,0x2d,0xd6,0x6d,0x13,0x01,0xd9,0x04
+.byte 0x9c,0xcd,0xe5,0x5e,0xbe,0x3a,0x47,0x14,0x09,0xbe,0x11,0xad,0x87,0x3f,0x0e,0xe1,0xcb,0x97,0xd0,0x6e,0x1f,0x49,0x07,0xd1,0x8c,0x2b,0xe0,0xf0,0xb2,0xaa,0x8b,0x70,0x18,0x7f,0x29,0xcc,0xc4,0x23,0x66,0x48,0xc4,0xb5,0x5e,0xf1,0x10,0xd7,0x1d,0x2a,0xba,0xe4,0x12,0x64,0x1d,0xf5,0x03,0x35,0x71,0x57,0x5d,0xf4,0xa4,0xb5,0x99,0x0b
+.byte 0x4c,0x80,0x65,0x07,0x2f,0xbc,0xf7,0x28,0x8b,0xc0,0x8f,0x84,0x63,0x7e,0xf5,0x01,0x23,0x8c,0xaf,0x71,0x35,0xd4,0xe1,0x70,0xc7,0xef,0x1f,0x66,0xa9,0x34,0x57,0xaa,0x9a,0xbb,0x80,0x43,0x15,0x96,0xc4,0x03,0xd9,0xae,0xbe,0x89,0x1c,0xa1,0x9f,0x65,0x61,0xe5,0x90,0x9f,0xa6,0xf4,0x3b,0xde,0xa1,0xd1,0xf1,0xf9,0x2d,0xd7,0xa7,0x7e
+.byte 0x3d,0x42,0x3d,0x1b,0x99,0xed,0x49,0x2e,0x92,0x6b,0x47,0x0e,0x0b,0x90,0x56,0xe0,0x1b,0x6b,0xfe,0x97,0xfe,0x9b,0xa2,0x50,0xcc,0xbf,0xea,0xae,0xe8,0xf0,0xc4,0xe5,0x81,0x20,0x4a,0xb0,0xf7,0xa5,0x23,0x24,0xf6,0x3f,0x9e,0x9c,0xcc,0xce,0xe4,0x95,0x49,0xea,0x66,0x4a,0x35,0x31,0xf3,0x03,0xc3,0x08,0xf9,0x5f,0x95,0x4c,0xbc,0x84
+.byte 0x13,0xbe,0x7f,0x35,0xbb,0xd7,0x35,0x3c,0xfb,0x05,0x43,0x95,0xbf,0x87,0xf2,0xc3,0x2d,0xef,0x13,0x1d,0x65,0x17,0x82,0x75,0x3d,0x67,0x51,0xcd,0x6e,0x42,0x5f,0x49,0x53,0x8b,0xaf,0x34,0x7d,0xa8,0xc1,0x45,0xcd,0x3d,0x29,0x00,0xa3,0xf3,0xbb,0x44,0x00,0x05,0x57,0xa5,0xeb,0xfd,0x98,0xa6,0xae,0xc6,0xc4,0x6c,0x6d,0x7d,0xf6,0x3e
+.byte 0x82,0x1d,0x12,0xe7,0xcd,0xd2,0xd5,0xfe,0x41,0xf8,0xa4,0xb3,0x6a,0x04,0x13,0x28,0x10,0x40,0x27,0xc9,0x43,0x74,0xcf,0xaf,0x9b,0x60,0x17,0x43,0x8f,0xd7,0xb7,0x56,0x72,0xf3,0x48,0x0a,0xe6,0x36,0xf2,0x3f,0x51,0xf9,0x6e,0xc8,0xa3,0x04,0x8c,0x01,0x86,0x6e,0x83,0x27,0xe2,0xba,0xf2,0x8f,0x8f,0xa1,0x39,0xe7,0x17,0xdd,0x06,0x10
+.byte 0x0c,0x7f,0xfa,0x22,0x5d,0x88,0x35,0xc6,0xcd,0x60,0xa2,0xf0,0xfd,0xc9,0xed,0x85,0xac,0x88,0xfd,0x7d,0xc0,0x77,0x1b,0x80,0x3d,0x21,0x1e,0x8e,0x4d,0xdb,0x20,0xe2,0x38,0xad,0xd4,0xb5,0x2b,0x2b,0x31,0xbc,0x7b,0x02,0xa2,0x25,0x50,0xc0,0x01,0x20,0x76,0x6f,0x98,0x0b,0x3d,0x46,0xed,0xbb,0x2b,0x39,0x74,0x30,0xce,0x3e,0x6d,0x91
+.byte 0xa1,0x89,0x83,0xde,0x69,0x93,0x1a,0x14,0xa1,0xb0,0xaa,0x80,0xb0,0x1c,0x02,0x3f,0x13,0x9a,0x15,0x7f,0xb4,0x02,0x8f,0x30,0x0b,0xee,0xd9,0x72,0xcb,0x74,0x95,0x4a,0x39,0xb3,0x4e,0x78,0x12,0xb1,0x77,0x89,0xc0,0xaf,0x17,0xfd,0xc1,0x68,0x65,0xd1,0x08,0xae,0x56,0x5c,0xe0,0xe7,0x6f,0xb3,0x1e,0x10,0xce,0xd8,0xdf,0xee,0x67,0xad
+.byte 0xd8,0x08,0xe0,0x79,0x36,0xe4,0x57,0x1c,0x45,0x22,0xa7,0x44,0xa8,0x12,0x37,0x92,0x85,0x9f,0x3a,0x48,0xd0,0xfd,0xb3,0x40,0x20,0x10,0xed,0x11,0xe0,0x9a,0xa6,0x09,0x5b,0xe9,0x21,0x95,0xe1,0x45,0x19,0x39,0xcc,0x85,0x5f,0xa5,0x6b,0x46,0x37,0xe1,0xa1,0x17,0x3f,0xb6,0xe9,0xb0,0x81,0x25,0xf6,0xd1,0xb8,0x22,0x5a,0x27,0x48,0x83
+.byte 0x01,0x36,0xd4,0xb8,0xc0,0x9f,0x37,0x52,0x22,0xd2,0x69,0x7b,0x3d,0xfb,0x31,0xc1,0xa3,0xb4,0xa1,0x1d,0x0e,0x24,0x9a,0xda,0x02,0x15,0x4b,0x46,0x24,0x0e,0xb1,0x79,0xc2,0x5b,0x01,0x60,0x4a,0x24,0x8a,0xbb,0x70,0xaa,0xf4,0x45,0xc1,0x0d,0x04,0x26,0x3f,0x74,0xbd,0xdd,0x33,0xaa,0xd6,0x62,0x56,0xb1,0xe7,0x2d,0x7b,0x66,0xa2,0x40
+.byte 0xb4,0xe4,0xbd,0x8e,0x35,0xba,0xf1,0x2f,0x59,0xa7,0x01,0x6d,0x5a,0xa7,0xa6,0x3b,0x82,0xa3,0xb4,0x54,0x51,0x33,0x6b,0xfb,0x78,0x4a,0x74,0x88,0x7f,0x55,0xea,0x08,0x8e,0x19,0x78,0xbc,0x80,0x19,0x2f,0x41,0x97,0x20,0xa0,0x9e,0xbf,0x44,0xae,0x2e,0x26,0x66,0xe3,0x25,0xa0,0x92,0xa9,0xbe,0x8c,0x0d,0x96,0xec,0x93,0x99,0xe2,0xe7
+.byte 0x81,0xd5,0x10,0x62,0x3a,0x97,0x38,0x51,0x36,0x11,0x00,0xe0,0xc1,0x3a,0xc5,0xd4,0xa5,0x19,0xf4,0x82,0x66,0x0c,0xf9,0xb3,0x04,0x3e,0x57,0xc3,0x43,0xab,0xc6,0x52,0x95,0x8f,0xd3,0xf1,0xde,0xd9,0x57,0x6d,0x32,0x4f,0xc7,0x8c,0x1b,0x7a,0x53,0x6a,0xcf,0x56,0xea,0x61,0xb4,0xe5,0x64,0x2d,0x02,0x26,0x5b,0xcf,0x1c,0xc7,0x37,0xc3
+.byte 0x41,0xd2,0x1b,0x6c,0x5b,0x47,0xb8,0x73,0x89,0xfe,0x0e,0x7a,0x35,0x05,0xfc,0xea,0x6a,0x34,0x74,0x69,0xf0,0x12,0x29,0xa9,0x33,0xce,0x93,0x15,0xa0,0x68,0xb3,0x46,0x43,0xdb,0x8d,0xfa,0xef,0x93,0x66,0x72,0x18,0xae,0xe4,0xab,0xf4,0x8a,0xd1,0xb5,0x42,0xbd,0x2d,0xda,0xcb,0xf6,0x44,0x25,0xb1,0x01,0x8a,0xff,0xd5,0x34,0x16,0xec
+.byte 0x7e,0x38,0x7b,0x50,0x41,0x61,0xf9,0xdf,0x4c,0x3e,0x02,0xd6,0xc3,0xce,0x19,0x9f,0x12,0x45,0x0c,0x99,0xb1,0xd9,0xeb,0xb9,0xe3,0xd5,0xb6,0x2b,0x25,0x8c,0x0b,0x04,0xf8,0x8d,0x41,0x41,0x3d,0x39,0x1b,0x7f,0x88,0xa7,0x8f,0x61,0x30,0xfe,0x67,0x75,0x35,0xd1,0x41,0x90,0xda,0x73,0x80,0xcf,0xc9,0xf6,0x44,0x00,0x67,0xcd,0xca,0xaf
+.byte 0x6d,0x84,0x39,0x9a,0xb2,0xbb,0xfc,0xac,0x9b,0xb2,0x95,0x2f,0xc9,0x06,0x3a,0xa4,0x7b,0x9a,0x25,0xc6,0xe5,0xdb,0x7a,0xc6,0x8b,0x84,0x6a,0xb7,0x1e,0x22,0xaa,0x10,0x96,0xd3,0x55,0x50,0xa2,0x02,0x04,0x69,0x92,0xd7,0x6b,0x1f,0x9b,0x45,0x07,0x71,0xda,0xdc,0x76,0xc5,0xb8,0x34,0xa2,0x32,0x33,0x16,0x2e,0xb0,0x2a,0x90,0x43,0x40
+.byte 0x92,0x77,0x74,0x4e,0xdc,0xb4,0xe2,0x7d,0xc1,0x57,0xaf,0xf4,0x2c,0x20,0x65,0x77,0x88,0xc9,0x6e,0x69,0x38,0xc8,0x19,0x95,0x32,0x54,0x59,0x7f,0x37,0xd7,0x3c,0x07,0x05,0x87,0x2b,0xf9,0x58,0x74,0xc7,0x61,0x13,0x3d,0xc2,0xd9,0xec,0x3b,0x36,0x9f,0x8e,0xae,0x52,0xdd,0x5c,0xaa,0x29,0x6b,0x31,0x34,0x48,0x61,0x34,0x62,0x56,0xce
+.byte 0x25,0xa8,0xc0,0x62,0xf5,0x35,0x58,0x4d,0x8e,0x61,0xd4,0xae,0x25,0x50,0xee,0x45,0xdd,0x14,0x7d,0x46,0x81,0x47,0xc3,0x3f,0x3f,0x81,0xdb,0x9a,0x59,0x56,0x4f,0x45,0xed,0x9c,0xe2,0xfc,0x96,0xff,0x5d,0x37,0x70,0xad,0xd2,0xeb,0xd9,0x2d,0x2a,0xaf,0xb9,0x16,0x4a,0x79,0x5d,0x76,0xb5,0x8f,0x74,0x19,0x6f,0x74,0x7d,0x4a,0xee,0x83
+.byte 0xa5,0x81,0xf3,0xd5,0xa0,0x43,0x5e,0x46,0xba,0xbe,0x49,0xa8,0xce,0x72,0x36,0x32,0xcd,0x8c,0x9b,0xa0,0xf9,0x5d,0xb7,0xb9,0xc7,0x8c,0xb2,0x59,0xb4,0x44,0xc1,0x90,0x53,0x92,0xd2,0xa8,0x4c,0xf9,0x35,0x40,0x32,0xd1,0xf0,0x2f,0xcb,0x6a,0x0b,0xe0,0xbe,0x34,0xc9,0x82,0x18,0x8d,0xfb,0xfc,0x50,0x8d,0x67,0xd5,0x86,0xd4,0xf1,0xb1
+.byte 0xaa,0x2f,0x9c,0xbc,0x52,0xbb,0x9f,0x17,0x1c,0x74,0x1d,0xdf,0x2d,0x1a,0x94,0x43,0x9b,0x80,0xb9,0x48,0xa3,0xaf,0x4b,0x30,0x0d,0xd9,0x3f,0x11,0x48,0x79,0x60,0xcc,0x25,0x6a,0xdb,0x8a,0xda,0xab,0xda,0x09,0x7c,0x9c,0x4a,0xaf,0xf9,0x0d,0xfb,0x7a,0x92,0x61,0xa5,0x17,0xf8,0x79,0x1b,0x00,0x52,0x56,0x5e,0x27,0x22,0x37,0xf4,0xbe
+.byte 0x52,0x36,0xd3,0xdc,0x9a,0x33,0xf5,0x44,0x0e,0x53,0x0b,0xf6,0x9b,0xb0,0xb6,0x11,0xe4,0xd5,0x45,0x2e,0xdc,0xdb,0x46,0x18,0x9a,0x90,0x8b,0xcc,0xfe,0xc6,0x94,0x4f,0x97,0xb9,0x42,0xb6,0xd3,0x8f,0x7c,0x20,0xd1,0xa8,0xe6,0x85,0xce,0x65,0xeb,0x95,0x38,0x11,0x5c,0x1a,0x9d,0x34,0x25,0xc2,0xf0,0x33,0xbb,0x2c,0xc9,0x8d,0x0a,0x7a
+.byte 0xb1,0x90,0x9f,0x24,0xed,0x35,0x3c,0x7e,0x71,0x82,0x12,0x3a,0x79,0x29,0xc8,0xa7,0x3e,0xa2,0x4e,0x50,0x03,0x94,0x7a,0x94,0xb7,0x2b,0x61,0x95,0x3d,0x5e,0x60,0x1c,0x68,0x51,0x82,0x73,0xe0,0x4a,0x2a,0x48,0x26,0xda,0xa3,0x53,0x8c,0x83,0xba,0x9f,0x95,0x37,0x5e,0x68,0x54,0x19,0x21,0xf8,0x31,0xaf,0x6b,0xfc,0x3a,0x3e,0xe3,0x3f
+.byte 0xdb,0x16,0xb5,0x7e,0x13,0xf8,0xfd,0x7f,0x36,0xd6,0x8e,0x33,0xaa,0xe9,0xa4,0xa7,0xfd,0xf0,0x32,0xa6,0xdf,0xfa,0x22,0x7d,0xff,0x2a,0xe6,0x0d,0x6f,0xe2,0x21,0x54,0x6c,0x1a,0x99,0x17,0x56,0xad,0xce,0x39,0x6b,0x1a,0xe8,0x27,0x13,0x12,0x9c,0x4b,0x84,0x69,0x73,0xde,0x44,0x14,0xb2,0x7c,0x44,0x54,0x91,0x4f,0xeb,0x83,0xec,0x04
+.byte 0x73,0x85,0xb1,0xa8,0x44,0x72,0xa7,0x77,0xaf,0x0c,0xe0,0x52,0x65,0x04,0xe7,0x2a,0xee,0x0c,0x20,0x83,0x32,0x34,0x17,0x00,0x61,0xf9,0xf5,0x42,0x03,0xa4,0xb8,0x02,0x6f,0xb2,0xd3,0x65,0x51,0x2a,0x8e,0xdf,0x28,0x78,0x8a,0x8a,0x00,0xfb,0x24,0xd6,0xd5,0x86,0xaa,0xfb,0x86,0x93,0x5d,0x11,0xa4,0xf3,0xfd,0x36,0x18,0xf3,0x61,0xea
+.byte 0x33,0xa8,0x0c,0xf0,0xb4,0x68,0xee,0xd3,0xe3,0x4f,0x22,0x24,0xde,0x1f,0x29,0x84,0x8b,0x5b,0x73,0x15,0xd6,0x62,0xa3,0x71,0x7d,0xf0,0x65,0x36,0xca,0x68,0x8a,0x6d,0x61,0x9c,0x0d,0x53,0xdd,0xf4,0x12,0xb3,0x5f,0xf0,0xb1,0x86,0xd6,0xe2,0xd6,0x80,0x4a,0x01,0x09,0x99,0x65,0xdb,0xae,0xe6,0xfc,0x68,0x5b,0xf9,0x10,0x99,0x8b,0x9f
+.byte 0x08,0x52,0x09,0xae,0x59,0x4d,0x6c,0xf9,0x91,0x2b,0x57,0xea,0xf0,0xa3,0xdb,0xb8,0x99,0x29,0x2f,0xab,0x95,0x01,0x7d,0xec,0xd8,0x77,0x73,0x75,0x4f,0x88,0x44,0x69,0x76,0xc9,0x3c,0xf0,0x2d,0x7b,0x0d,0xbe,0xd4,0x88,0x0d,0xbc,0xa0,0x52,0xf4,0x2a,0xd1,0x62,0x2a,0xa9,0xe2,0x41,0x2f,0x52,0xce,0x96,0x7d,0x65,0x9b,0x74,0x82,0xde
+.byte 0x43,0x4d,0xf8,0x8e,0x77,0x1c,0x18,0xf5,0x7e,0xab,0x94,0x3e,0xe7,0x90,0x2b,0xa1,0x16,0x00,0x7f,0x9c,0x9d,0x86,0xd1,0x74,0x7e,0xf7,0xbd,0x5a,0xa7,0x2f,0x0f,0xb0,0x5c,0xfc,0xfb,0x59,0x00,0xf3,0x84,0x09,0x77,0x66,0x17,0xf6,0x5d,0x0e,0xe2,0xe2,0xd4,0xb3,0x9e,0x79,0x88,0x66,0xa5,0x8e,0x30,0xae,0xca,0x7e,0x2b,0x32,0xa2,0x89
+.byte 0xe9,0x7e,0x59,0x21,0xd5,0x99,0xc7,0x10,0xa8,0x6f,0x95,0x8d,0x84,0xb4,0xcf,0x61,0xe7,0x5c,0x09,0xf3,0xbc,0xeb,0xf6,0x0c,0x84,0x1a,0x8d,0x13,0xf8,0x49,0x22,0xeb,0x09,0x55,0xef,0x56,0x12,0x21,0xcb,0x61,0x87,0xbf,0xef,0x43,0x5b,0x82,0xa8,0xc2,0xa2,0x5e,0xad,0x54,0x9a,0xcc,0x95,0xa2,0x01,0x05,0xb2,0xbb,0x26,0xa8,0xfd,0x6b
+.byte 0x66,0x95,0x9c,0x0b,0x7b,0x23,0x32,0xff,0xdd,0x6c,0x18,0x1e,0x77,0x01,0x3c,0x82,0xaa,0x97,0x28,0x0f,0x93,0xa5,0x6c,0x85,0xe5,0x94,0x40,0xe0,0xa3,0x01,0x57,0x56,0x43,0x40,0xdd,0xa9,0xaf,0x21,0x79,0x10,0x8b,0xff,0x4b,0x51,0xe4,0xa2,0xe5,0xd7,0x0c,0xe2,0x9e,0x1e,0x38,0xdb,0x64,0xe1,0xb1,0x5b,0xe5,0x40,0xab,0xf6,0x05,0xd2
+.byte 0xba,0x85,0x78,0x61,0x2d,0x2e,0x07,0x06,0x6d,0x86,0x59,0xaa,0xd9,0x2c,0xfb,0x83,0x34,0xd0,0x2d,0x1d,0xad,0x5f,0xe4,0xac,0x05,0x46,0x3a,0x7b,0xd9,0xef,0x9f,0x2b,0x0c,0x18,0x21,0xf1,0x24,0x8a,0xb4,0x6e,0xd2,0x98,0x75,0x08,0x96,0x0c,0x7b,0x41,0xb7,0xf7,0x1f,0xcd,0xa8,0x1f,0x44,0xb1,0xed,0xdc,0x0e,0xcb,0x94,0xa0,0xb8,0x62
+.byte 0x67,0xdc,0x24,0xde,0x9e,0xe9,0x89,0xcd,0x92,0x7c,0x91,0x15,0xff,0xbd,0xfd,0xee,0xf8,0x29,0xd7,0xf9,0xe8,0x51,0xe7,0xc8,0x21,0xc5,0x20,0xe4,0xb8,0xa6,0xdb,0xfb,0x09,0x65,0x1c,0x3b,0x9e,0x39,0x44,0xcf,0xf5,0xc2,0x7b,0xf3,0x14,0x7d,0x69,0xf2,0xd0,0x97,0x63,0xf1,0xa7,0x81,0x56,0xfb,0xdf,0x4d,0x83,0x55,0x4f,0xde,0x50,0x7d
+.byte 0xfe,0xb0,0xc0,0xc8,0x3b,0x3d,0x78,0x74,0x58,0x74,0x5e,0xfc,0xb7,0x0d,0x9a,0x26,0x3b,0x39,0xb6,0xf7,0xe0,0xe4,0x12,0x3c,0xd6,0x88,0x1c,0x9b,0x51,0x89,0xe7,0x53,0xcd,0x24,0x2e,0x34,0xa2,0xee,0xfa,0x5a,0x87,0xe5,0x7e,0xd5,0xf2,0x2f,0x15,0x99,0x57,0x5d,0x31,0x02,0xf8,0x08,0x38,0xea,0x8c,0x30,0x21,0xb0,0xff,0x94,0x51,0xcf
+.byte 0x23,0xb7,0x02,0x5d,0xa3,0x75,0x7f,0x9d,0x66,0x49,0xe5,0xbe,0xc7,0x06,0x5e,0x1d,0xc9,0xe2,0x82,0x8a,0xc4,0x17,0x83,0x7e,0x65,0x6d,0x85,0x26,0x66,0xc0,0xf4,0xa5,0x1c,0x6e,0xba,0x32,0xfa,0x41,0x7b,0x2b,0x64,0x98,0x58,0x8c,0xce,0x2f,0xf3,0x56,0xf0,0x67,0xef,0x73,0x79,0xc4,0xc2,0x07,0xd7,0x85,0x1d,0x75,0x38,0x1e,0x15,0x82
+.byte 0x9d,0xf3,0xdd,0x3a,0x72,0xa3,0x23,0x0e,0x4a,0x1a,0x3a,0x97,0xc8,0xf1,0xf1,0x58,0x5d,0x1f,0xae,0x6d,0xc8,0x03,0xe0,0x7b,0x0f,0xf5,0x6f,0x35,0x41,0x8d,0xd5,0x03,0x85,0xdd,0xeb,0x3d,0x73,0xb1,0x93,0x35,0xc0,0x0f,0xfb,0x42,0xd4,0xf1,0x6b,0x35,0xe2,0x96,0xc5,0xd9,0xf2,0x69,0xbb,0x70,0x5e,0xf0,0x0c,0xe6,0xb5,0x81,0x94,0xc9
+.byte 0x29,0xa1,0x34,0x89,0xd9,0x9c,0x49,0x01,0x37,0x56,0x16,0x30,0x47,0x6f,0xe4,0x7c,0x5b,0xdd,0xfb,0x80,0x7f,0x0c,0x38,0x53,0x3d,0x57,0xf7,0xc4,0x80,0xf9,0x12,0x3a,0x9f,0xf9,0xb0,0xb6,0x94,0x6d,0xde,0x41,0x4e,0x30,0xac,0x1f,0x25,0x34,0xa0,0x95,0xe8,0x00,0x86,0x32,0x40,0xbb,0xc1,0x49,0x2d,0x07,0x49,0xb8,0x5f,0xcd,0x1b,0xd3
+.byte 0x0e,0x0c,0x54,0x0f,0xe4,0x20,0xe5,0xa1,0xed,0x98,0x65,0x5a,0xe7,0xce,0x68,0x9c,0x4c,0x48,0x03,0x9c,0x5b,0x68,0x4b,0x75,0x71,0x11,0x40,0x69,0xca,0x9a,0x3a,0xb2,0x3d,0x35,0x2c,0x70,0x35,0x8b,0x80,0x53,0x86,0x30,0x7d,0x4c,0xe9,0xc0,0x30,0x60,0xd0,0x06,0xbe,0xc2,0xad,0x39,0xcc,0xb2,0xec,0x90,0xcc,0xbd,0x7c,0xb5,0x57,0x20
+.byte 0x34,0x2e,0xfc,0xce,0xff,0xe3,0xd9,0xac,0xb8,0x62,0x6b,0x45,0x22,0x34,0xdf,0x8e,0x4b,0xf1,0x80,0x28,0x8d,0x0f,0xd5,0x3b,0x61,0x3e,0x91,0xa1,0xb1,0x85,0x27,0x78,0x88,0xbc,0xc4,0xb1,0xa1,0xbe,0x4f,0xc3,0xfd,0x1f,0xb9,0x30,0x31,0x2f,0xc1,0x9d,0xa3,0xb6,0x29,0xa4,0x60,0x82,0x73,0x93,0x74,0xea,0x97,0x67,0xf2,0xa3,0x97,0x50
+.byte 0x2f,0x9f,0x7b,0x23,0x18,0xb6,0xb4,0xee,0x15,0xa0,0xa4,0x07,0x1a,0xe9,0xb6,0x63,0x7e,0x88,0x40,0x57,0x86,0x79,0x6b,0x75,0xbe,0x57,0x8f,0xfe,0x0d,0xdf,0x4c,0x7f,0x39,0x9a,0x97,0xa6,0x87,0xc5,0xfd,0x52,0x77,0x36,0xc9,0x66,0x63,0xcf,0xc7,0x34,0x3b,0xf4,0x7a,0x12,0x56,0xf0,0xbc,0x7a,0x1a,0xa2,0xa2,0x51,0xb8,0xc1,0x70,0x81
+.byte 0xcf,0x1d,0xb5,0xe2,0x82,0xbb,0xfc,0xa3,0x80,0x18,0xf8,0x4b,0x76,0x9c,0xdf,0x9d,0x6c,0xf1,0xd8,0x2a,0xab,0x0c,0x12,0x02,0x29,0x09,0xfd,0x28,0xfb,0x57,0x38,0x05,0x2c,0xc5,0x67,0xd1,0xaa,0xbc,0x98,0xe6,0x22,0x78,0x06,0x4f,0x69,0x6a,0x63,0x1a,0x13,0x0b,0xa5,0xd2,0x61,0xc7,0x45,0x5b,0x21,0xab,0xbf,0x7b,0x7f,0x8c,0x2c,0xba
+.byte 0x93,0x9f,0x41,0x67,0xc4,0x5f,0x53,0xac,0x90,0x05,0x86,0xb5,0x80,0x1f,0x5b,0x35,0x4f,0x92,0xf5,0xa8,0x5f,0xfb,0x56,0xdd,0x2d,0x9b,0xea,0xcb,0x0f,0x98,0x3c,0x4e,0xf1,0xa5,0x2c,0x37,0x70,0xe3,0x5c,0xaf,0x96,0x36,0xa8,0x2a,0xec,0xe0,0x2c,0x00,0xcd,0xaf,0x03,0x1d,0x05,0x2f,0x8c,0xe7,0xfe,0x4d,0xe9,0x97,0x6d,0xe1,0xf9,0x23
+.byte 0x60,0x08,0xea,0xfb,0x27,0xc8,0xf9,0xdf,0x49,0xfe,0xd9,0x48,0x35,0x6b,0x43,0xc5,0x19,0x90,0xb1,0xf1,0xee,0x84,0x7a,0x57,0xfa,0xa5,0xd6,0xd8,0xc9,0xf0,0x8a,0xe7,0x13,0x84,0xfc,0x28,0x54,0xae,0x99,0xfd,0x91,0xbe,0x91,0x27,0x98,0x28,0xdc,0xd7,0x2e,0xc1,0x21,0xcb,0x31,0xf8,0x47,0xe6,0x77,0x6d,0xee,0x7b,0x12,0xe4,0x9e,0x9d
+.byte 0x07,0x46,0xa9,0x15,0x0b,0x3c,0xbe,0xc7,0x2d,0xe5,0xd6,0x25,0x4c,0xea,0x61,0xdc,0x18,0xb2,0x9d,0xb0,0x9a,0xff,0xa3,0x5f,0x2b,0xab,0x52,0x7d,0x1b,0xc3,0xa3,0x41,0x8f,0x5a,0x29,0xbd,0xc4,0x56,0x54,0x43,0x2d,0x61,0x07,0xed,0xd1,0x81,0x45,0xdb,0x61,0x0f,0xda,0xea,0xa6,0x1e,0xf9,0x9c,0xc0,0x8c,0xc4,0x8e,0xc7,0xca,0x38,0xe2
+.byte 0x45,0xde,0xdc,0xc5,0xc6,0xb0,0x43,0x17,0x8b,0xb1,0x58,0xd1,0x10,0x8e,0xa5,0x17,0x37,0x85,0xca,0x61,0x67,0x5c,0xd0,0x72,0x22,0x6b,0xd3,0x3b,0x53,0xbc,0xfb,0xe1,0x1e,0xa4,0x1b,0xd3,0xc3,0x8a,0x50,0x03,0x39,0xf5,0x36,0xdf,0x51,0x2e,0x05,0x4a,0xa8,0xdb,0x91,0x87,0xae,0xfe,0x3f,0x5c,0x35,0x5e,0xf9,0x8f,0x43,0x9e,0x92,0x36
+.byte 0x91,0x27,0x90,0xe8,0x7c,0xcc,0xc4,0x9c,0x13,0xbb,0x61,0x40,0xec,0x4f,0x49,0xcf,0x04,0x38,0x77,0x3b,0xb5,0xf8,0x69,0x8d,0xbb,0xb2,0x30,0x32,0x42,0x4d,0x7d,0x6c,0x56,0xdc,0xf4,0x8f,0xfc,0xb8,0x53,0xc5,0x11,0x17,0x23,0x94,0xf9,0x6d,0x6f,0xee,0xee,0x31,0xbf,0xce,0x11,0x8b,0x9e,0xd7,0xa5,0x09,0x36,0x89,0x72,0x25,0x18,0x1f
+.byte 0x13,0xa7,0xdf,0xc5,0x91,0x7e,0xd6,0x2b,0xb8,0x08,0x9c,0x12,0x83,0x21,0x97,0x3d,0xad,0xac,0x1c,0x54,0xf3,0x65,0x04,0x2f,0x09,0xd1,0xd2,0xe5,0xce,0x24,0xb1,0xd9,0xe4,0x38,0x1f,0xb4,0xce,0xea,0x27,0x7f,0x5f,0x16,0x52,0xa4,0x2f,0x2f,0xaf,0x91,0xec,0x7a,0x21,0xf7,0xa1,0x38,0x78,0x78,0xc5,0xa9,0x94,0x63,0x87,0xf8,0x95,0x9e
+.byte 0xf9,0x82,0x98,0x6d,0x9d,0x48,0x80,0xaa,0x7a,0x36,0xf9,0x5f,0xfb,0x39,0x3d,0xae,0xbc,0xcd,0xfc,0x67,0x46,0x07,0x7e,0xdf,0xef,0xff,0x8d,0x67,0xe7,0xd9,0x60,0x90,0x7b,0x49,0x10,0x65,0x3a,0x60,0x87,0x7a,0xed,0x9a,0x44,0x48,0x81,0xcc,0xad,0xe4,0x6a,0x62,0xf8,0x02,0x6f,0x41,0x8a,0x8d,0x44,0x28,0x1a,0xb8,0x52,0x60,0x4b,0x3f
+.byte 0xfc,0xdd,0x33,0xad,0x14,0xb1,0x34,0x63,0x1f,0xdc,0xeb,0x9a,0x3f,0x99,0x82,0x28,0x36,0x6f,0x8e,0xd7,0x39,0x2e,0xc0,0x37,0xfb,0xad,0x57,0x6c,0x82,0x1a,0xc6,0xe4,0x4b,0xca,0x00,0x68,0x57,0x34,0xf0,0x57,0x6a,0xcb,0x50,0x5d,0x8d,0xfa,0xcd,0x89,0x41,0x91,0x23,0x98,0x1f,0x4f,0x18,0xb6,0xd2,0x9d,0xde,0x2f,0x5c,0xe6,0x08,0x76
+.byte 0x97,0xba,0x24,0x4e,0x84,0xd7,0xeb,0x80,0xde,0xec,0xee,0x51,0x5a,0x0e,0x5f,0xb7,0x37,0xda,0xa5,0x94,0x2b,0x6d,0x73,0xb7,0x6c,0x22,0x95,0x3a,0xaa,0x5c,0x6f,0x89,0x90,0xec,0xb3,0x31,0x00,0x37,0x28,0x18,0xbb,0x98,0x23,0xfc,0x3e,0x21,0x7c,0xaa,0x44,0x54,0x7b,0xe6,0xa0,0x17,0x58,0xef,0x11,0x3f,0x48,0xb8,0xa8,0x15,0x4a,0x92
+.byte 0xa9,0x39,0xe2,0xa6,0x38,0x03,0xa6,0xd3,0x79,0x8b,0x38,0x06,0xaf,0x4b,0xd4,0xab,0x0a,0x13,0xff,0x2d,0xfa,0xab,0x4b,0x64,0x9e,0xb0,0x3d,0xba,0x18,0x01,0xfd,0xc3,0x6a,0x6f,0x21,0x9c,0xf5,0x2f,0xab,0x2d,0x42,0x12,0xc9,0x72,0xde,0x83,0x42,0x6a,0xf0,0xd4,0x96,0x73,0xf1,0x93,0xa3,0x2d,0x9b,0xb4,0x94,0x51,0x0c,0x6e,0x8e,0xf0
+.byte 0x5e,0xbf,0x98,0xbf,0x08,0x0f,0xd8,0x6c,0x65,0x4e,0xb5,0x47,0xeb,0x7c,0x1b,0x73,0xe0,0xe6,0x2c,0x03,0xd2,0x2a,0x32,0xff,0xa7,0x03,0x6d,0x38,0x47,0x56,0x4b,0x25,0x0b,0x39,0x73,0x87,0x4b,0xa5,0x12,0x79,0x79,0xf3,0x88,0x37,0xe2,0x4f,0xb8,0xbf,0x70,0x0e,0xf7,0x8c,0xe6,0xa3,0xbc,0x35,0x10,0xcd,0x72,0x56,0xd6,0x83,0xc1,0x0b
+.byte 0x5b,0xf3,0xa8,0x74,0xc7,0xb9,0x84,0xc8,0x6c,0xff,0x66,0xad,0x95,0x6f,0xbc,0x82,0x84,0x2a,0x11,0x40,0xf9,0xa8,0x3f,0x05,0xf9,0xab,0x19,0x55,0xce,0x80,0x90,0x65,0x49,0x3d,0xe1,0x54,0x2c,0x1a,0xdb,0xf3,0xaa,0x2f,0xeb,0xf5,0x10,0x1f,0x8c,0x35,0x46,0x68,0xb1,0x4c,0x52,0xe7,0xe9,0x58,0x78,0x33,0xfd,0xc6,0x13,0x0e,0x69,0xae
+.byte 0xf4,0x1a,0x8a,0x77,0x8f,0xcc,0x98,0x74,0x88,0x20,0x84,0x5b,0x83,0x54,0xa9,0xee,0xc2,0x0f,0x8a,0x46,0xb1,0xc7,0xfb,0xfd,0xf2,0x2c,0xaf,0xfa,0x72,0x34,0x7a,0x79,0x50,0x10,0xc6,0x04,0xfd,0x0a,0x1e,0x4a,0xb5,0xf5,0xe7,0x4d,0x98,0x80,0x5d,0x0b,0x81,0x23,0xc3,0x6e,0xbf,0xc8,0xcd,0x35,0x96,0x5a,0x58,0xec,0xef,0x6a,0x8d,0x48
+.byte 0xda,0x48,0xbb,0x8f,0xcc,0x1f,0x86,0xff,0x7a,0x27,0xef,0xe6,0xb7,0xc7,0x2a,0x47,0x8d,0x6c,0x4a,0xc6,0x0a,0x32,0x67,0x1d,0x2f,0x83,0x3d,0x46,0x41,0x46,0x1c,0x75,0x7b,0x29,0x89,0xa2,0x65,0x9b,0x53,0x3d,0xd9,0x90,0x83,0xce,0xab,0x07,0xbb,0x46,0x61,0xb1,0x54,0xbd,0xc9,0x98,0xf7,0x96,0x76,0x03,0xdc,0x1f,0x1b,0xf2,0x5c,0x07
+.byte 0xdd,0x24,0x94,0x72,0x1e,0x94,0xb1,0x14,0x0b,0x40,0x77,0xde,0x3d,0x3f,0x1c,0xf0,0x8f,0xa4,0xcb,0x34,0xb5,0x2b,0x72,0x53,0x78,0xf3,0x3f,0x8e,0x47,0x30,0xb2,0x7e,0x73,0x3f,0x9a,0xef,0x19,0xb1,0xef,0x82,0x99,0xd4,0x17,0x60,0x94,0xf6,0x15,0x75,0x50,0x1f,0xb3,0xdd,0xae,0x1f,0xf8,0x63,0x9a,0x30,0x2c,0xf0,0xdd,0xbf,0x49,0x70
+.byte 0xd7,0x86,0x4a,0x5c,0x46,0x10,0x48,0x46,0x02,0x18,0xa4,0x39,0xb6,0x75,0x11,0x21,0xae,0x62,0x64,0xd8,0x85,0xc8,0xda,0xd2,0xd6,0x69,0xcc,0x37,0x57,0x49,0x73,0x1a,0x10,0x7b,0xd7,0x58,0xdd,0x0b,0xf3,0x16,0xe7,0x62,0x2c,0x32,0x92,0x0e,0x70,0x6f,0x77,0x74,0x0d,0xff,0xc2,0x8d,0x3b,0x3f,0x29,0x28,0x8f,0x88,0xb8,0x02,0x5b,0x3a
+.byte 0x8b,0x65,0x89,0x92,0x2f,0xc7,0x30,0x73,0xc3,0x20,0xbc,0xa4,0xe4,0x5e,0xea,0xf8,0x21,0xb6,0xc5,0x47,0x56,0x35,0x8f,0xf6,0xd5,0xdd,0x77,0x1d,0xdf,0xd0,0x27,0xa3,0x04,0xb9,0xd0,0xc4,0x28,0x16,0xa5,0xaf,0x47,0x55,0x85,0x93,0x38,0xf4,0xac,0x13,0x30,0x7d,0x77,0x1f,0x3d,0xd5,0xd7,0x22,0xbe,0xe2,0x4e,0x6d,0x4b,0x0e,0xbe,0x1d
+.byte 0x43,0x79,0x34,0x95,0x6f,0x38,0xa1,0xb3,0xa0,0xed,0xf6,0x17,0xf4,0x24,0x70,0x26,0x18,0x3e,0x1c,0xde,0xdc,0xa9,0x67,0x12,0xd3,0xc8,0xd7,0x70,0x13,0xa5,0xb3,0x25,0xe1,0x0a,0xe9,0xf6,0x4e,0x56,0x82,0x17,0xdc,0xbc,0x96,0x2f,0x59,0x03,0x9b,0xf4,0xc3,0x66,0xd2,0x90,0x95,0x1d,0xe0,0x99,0xfb,0xd8,0xa8,0x14,0xc7,0xa6,0x12,0x6b
+.byte 0x08,0x6a,0xc8,0x0f,0x34,0x2a,0xb6,0xc4,0x9a,0xcd,0x61,0xf7,0x61,0xa3,0x59,0x29,0x11,0x30,0x76,0xb5,0x97,0xbc,0x2f,0x87,0xd8,0x12,0xb3,0x1d,0x99,0x8d,0x5d,0x57,0x0c,0xda,0xb0,0x9f,0x51,0x1a,0xb5,0xc6,0x94,0xc3,0xe9,0x5a,0x72,0x0c,0x37,0x76,0xb6,0x3c,0x00,0x02,0x69,0xad,0x8e,0x66,0x8b,0x5c,0x13,0x48,0xb7,0x9e,0xc5,0x7e
+.byte 0xe0,0x35,0x07,0xd2,0x04,0x9c,0x35,0x95,0x8b,0x55,0x87,0x03,0x32,0x36,0xeb,0x11,0x88,0x54,0x8d,0x3e,0x88,0x46,0xc2,0xfe,0x24,0xa4,0x4b,0x92,0x19,0x44,0x6c,0xc9,0x69,0x32,0x22,0x95,0x5b,0xda,0x58,0xa4,0x00,0x33,0x83,0x2d,0xa4,0x17,0x2e,0x00,0x4d,0x9a,0x7d,0xef,0x04,0xa8,0x8b,0xf2,0x7c,0xb9,0xdb,0x54,0xcf,0x63,0x14,0x52
+.byte 0x5b,0x79,0xf6,0x89,0x5c,0xfa,0x8a,0x85,0x88,0x7f,0xca,0xed,0xfb,0x62,0xbc,0x1d,0x0d,0x90,0x51,0x27,0x45,0x74,0xa0,0x55,0xfc,0x60,0xea,0xef,0x6e,0x40,0xeb,0x0b,0x61,0x45,0x44,0xee,0xb6,0x20,0x4c,0xe1,0x08,0x62,0x29,0xdd,0xd0,0xa1,0xd5,0x7f,0x42,0xb9,0x0f,0x12,0xef,0xfb,0x13,0xa2,0xf1,0x85,0xaa,0x56,0x18,0x6c,0x70,0x7a
+.byte 0x4d,0x52,0x76,0xce,0xa9,0xed,0x0a,0xcc,0x55,0xf0,0x01,0x99,0x44,0xe9,0xc4,0x74,0x33,0x2a,0xce,0x53,0xf3,0x4f,0x8f,0x1c,0x67,0x39,0x2b,0x0e,0x46,0xe2,0x49,0x06,0x52,0xbf,0xc4,0x3f,0x93,0x84,0x46,0x0a,0x9b,0xcb,0x1d,0xa5,0x66,0x9c,0x3e,0x3d,0xd1,0x92,0xda,0xe2,0x11,0x5b,0x89,0x7a,0xc4,0x33,0xba,0xa9,0x19,0xfd,0x3c,0xe3
+.byte 0xf0,0xa0,0x9b,0x83,0x50,0xce,0xa9,0x62,0xe3,0x85,0xc6,0xc4,0xe5,0x22,0xbb,0x1a,0x8e,0x04,0xb5,0x4d,0xca,0x18,0x7d,0xb0,0x99,0x50,0x78,0x88,0x69,0x43,0xe0,0xfd,0x90,0xa6,0xbf,0xdc,0xe3,0x03,0xf2,0x5d,0xa1,0xa2,0x88,0xc7,0xab,0xa9,0xc2,0xda,0x3f,0xff,0x79,0xa6,0x07,0xfd,0xc4,0xb1,0xfb,0x47,0x3d,0x75,0x82,0x26,0x52,0x85
+.byte 0x3f,0xf9,0xc9,0x85,0x46,0x24,0xe9,0x0f,0x96,0x8c,0xbb,0x02,0x83,0x60,0x69,0x49,0x8c,0x38,0xd1,0x4e,0xd0,0x63,0x2c,0xb6,0x12,0xb2,0x8e,0x4b,0xd3,0xe3,0xdf,0x20,0x00,0x99,0xf1,0x06,0x93,0xbf,0x27,0x42,0x8b,0xe3,0x8d,0x4c,0x3b,0x05,0x62,0x64,0x21,0xb1,0xfe,0xce,0x08,0xd2,0x23,0x69,0x11,0x74,0x31,0x3a,0x90,0x10,0x07,0x1a
+.byte 0xd5,0xf5,0xc2,0x09,0x61,0x67,0x65,0x99,0x3a,0xf3,0x9e,0x4a,0xd8,0xa1,0xb2,0x50,0xf4,0x07,0xf0,0x7b,0x89,0x6d,0x4d,0x6a,0xd4,0x54,0xb9,0x3c,0xd5,0x4e,0x1c,0x12,0x0f,0x19,0x92,0x97,0x21,0x65,0x83,0x33,0x20,0x92,0x95,0xd4,0x0e,0x78,0xf4,0x92,0x16,0x36,0xd8,0x1b,0xd8,0xbf,0x41,0xe4,0xfb,0xb9,0x81,0x26,0x72,0x7e,0x1b,0x58
+.byte 0x05,0x45,0x97,0x66,0xf2,0x23,0x16,0xca,0x4e,0x95,0xc2,0x6c,0x60,0x84,0x5f,0x77,0x82,0x44,0x0e,0xf7,0x30,0xaa,0x51,0xa9,0x85,0x8b,0x03,0xfc,0x3d,0x6d,0x66,0x91,0x37,0xa5,0x1c,0xf8,0xcf,0x9d,0xd8,0xcd,0x8c,0xa1,0x29,0xbd,0xb5,0x4f,0x47,0xba,0xd1,0x55,0x3b,0x4e,0xc9,0xce,0x4c,0xcf,0x2e,0x19,0xa0,0x95,0xe6,0xcb,0x36,0x97
+.byte 0x3e,0x23,0xbe,0x09,0xfd,0x38,0x47,0x00,0x03,0xec,0x49,0xbb,0x49,0x1f,0x45,0x84,0x0f,0x1e,0x74,0xab,0xc9,0x07,0x00,0x04,0x70,0xe9,0xbd,0x61,0xb1,0x92,0xee,0x67,0x9a,0x5e,0x90,0xdc,0xe7,0x99,0x36,0xd0,0x58,0x15,0xe5,0x15,0xa2,0x1d,0x61,0x18,0x39,0x5f,0x6c,0xc7,0xbe,0xd0,0x23,0x1e,0x41,0xc8,0xaa,0x8e,0xbf,0xb8,0xdb,0x90
+.byte 0x8c,0x60,0x07,0x1e,0xe9,0x6c,0xe4,0xde,0xec,0x73,0x34,0x94,0x54,0xa4,0x6b,0x49,0xcf,0x87,0xb5,0x88,0x98,0xe6,0x2c,0xce,0xb7,0x76,0xa5,0x29,0xf1,0x29,0x50,0xc5,0x9e,0x13,0xe4,0x61,0x6a,0x54,0xb2,0x26,0xfa,0xfa,0x4a,0x41,0x3b,0x0a,0xf5,0x9a,0x60,0xbb,0xfc,0x1e,0x5d,0x21,0x7e,0x91,0x51,0xd6,0x5e,0x92,0xf9,0x21,0x80,0xa8
+.byte 0x35,0xc0,0xbb,0x7a,0xeb,0x75,0xb4,0xa3,0xd3,0x8d,0xaf,0x07,0x53,0x65,0x36,0x11,0xf9,0xb6,0x69,0x29,0x1e,0x5d,0x8f,0x57,0x5d,0xed,0x42,0xf9,0xd5,0xf6,0xc3,0x1e,0x29,0xc4,0x49,0x04,0xe4,0xfb,0xbf,0x9b,0x4a,0x7b,0xdd,0x57,0x51,0xfe,0xc4,0xd1,0xd9,0xe9,0x8f,0x94,0x78,0xbc,0x5c,0xeb,0xb6,0xbc,0x51,0xb0,0x82,0x87,0x47,0xb4
+.byte 0xf7,0xf9,0x02,0xd7,0xac,0x23,0xc0,0xe5,0x9a,0xc3,0x2f,0xd2,0xb8,0xb2,0x62,0xb9,0xdb,0x49,0x85,0x77,0x92,0xa6,0xe5,0x24,0x43,0x4d,0x0d,0x67,0x94,0x01,0x29,0xd6,0x2e,0xee,0xd9,0x2e,0x97,0x0e,0x20,0x7f,0x84,0x19,0x3c,0x3a,0x6f,0xa5,0xb0,0x8b,0x8f,0x8d,0x96,0xbb,0x76,0x61,0x97,0xc2,0x65,0x83,0xd8,0xda,0xab,0x42,0xfa,0xe5
+.byte 0x1e,0x42,0x93,0xa7,0x66,0x03,0x06,0x3b,0xbe,0xb8,0xae,0x71,0xee,0xdb,0x5d,0xdf,0x40,0x64,0x17,0x17,0x2e,0x03,0xca,0x37,0x2a,0x71,0x92,0x0a,0x01,0xa3,0x0f,0x0b,0x09,0xf2,0x0e,0x4b,0x4d,0x18,0xf3,0xc4,0xf2,0x51,0x7b,0x53,0x30,0xab,0x24,0xa2,0x47,0x38,0xc9,0x2c,0xdf,0x0d,0x32,0x3e,0x3f,0x57,0x2d,0xfc,0x44,0x19,0x64,0x8b
+.byte 0xe9,0x9a,0xc2,0xf2,0xf6,0x2d,0x30,0x0c,0x0f,0xc3,0xc3,0xfe,0xc2,0xd1,0xbc,0xe0,0xbf,0xaf,0xeb,0x40,0x64,0x28,0xe2,0xd9,0x3c,0x7e,0x24,0x94,0x8f,0xe8,0x54,0x8b,0x26,0x6b,0xe1,0x4e,0x44,0x5a,0x7d,0x7b,0x12,0x36,0x2c,0x12,0xad,0x26,0xbc,0xa7,0xa3,0x2b,0x25,0xb9,0xde,0xe6,0x64,0x2d,0xab,0x7f,0x15,0x22,0x51,0x26,0x1c,0x15
+.byte 0x5d,0x13,0x18,0x93,0xc1,0x19,0x65,0xca,0xf3,0x8b,0xe0,0xcf,0x8c,0x43,0xe9,0xfd,0xa1,0xbd,0xe9,0xde,0x78,0x26,0xcb,0x7c,0xdc,0x68,0x06,0x98,0xf6,0x90,0x44,0x40,0xf0,0x5e,0xe1,0x16,0xf5,0x5d,0x4d,0x9b,0x85,0xe6,0x26,0xbd,0xab,0xcc,0x46,0x62,0x18,0x51,0xd5,0x3c,0x9f,0x6e,0xfa,0xe7,0x94,0xfc,0xc2,0x1a,0x9d,0x63,0x2c,0xdc
+.byte 0xc3,0x89,0x67,0x94,0x37,0x58,0x0d,0x13,0xb8,0xdf,0x41,0x3d,0x70,0x78,0x1e,0x61,0x75,0x77,0xcc,0xbf,0x5f,0xa8,0xd3,0x89,0xcc,0xd3,0x40,0x4e,0x65,0xbd,0xce,0x3c,0xf0,0x5a,0x8f,0xe2,0xe1,0x24,0xaa,0xed,0x0f,0xd1,0x03,0x0d,0xf5,0x36,0x98,0xcd,0xa5,0x77,0x40,0x24,0x0a,0x82,0x68,0x79,0x82,0x38,0x68,0x6f,0x2b,0x0b,0xce,0x0f
+.byte 0xcd,0x0f,0xba,0xdb,0xb5,0x22,0x38,0xd2,0xb0,0x9f,0x0f,0x08,0x0d,0xd8,0x5e,0xa7,0xd0,0xa9,0x39,0x66,0x4c,0x46,0xce,0x2a,0xc3,0x67,0x8c,0x91,0xdc,0xf1,0xc0,0x3a,0x58,0x50,0x1f,0xb0,0xa4,0x4d,0xbf,0x99,0x57,0xcf,0xae,0xb2,0xaf,0x6a,0x42,0xd2,0x7f,0x85,0x8c,0x40,0xc6,0x9a,0x93,0x57,0x54,0xf5,0xb4,0x83,0x59,0xb5,0x19,0x52
+.byte 0x7c,0x8b,0x76,0xee,0x35,0x90,0xbf,0xbe,0x65,0x58,0x3b,0x25,0x52,0x18,0xd8,0x7f,0x1f,0xe6,0x70,0xce,0x56,0x1a,0x45,0xa0,0x81,0xee,0x95,0x6f,0x55,0x43,0xaa,0x6e,0x87,0xa9,0xab,0x7d,0xe9,0xa1,0xa3,0x63,0xe7,0x1b,0x6b,0xa6,0x2c,0xe5,0x4a,0xb2,0x1e,0x73,0x5e,0xb5,0xae,0x83,0xe6,0x54,0x0b,0xc5,0x6b,0xb6,0xc4,0x73,0x62,0x1a
+.byte 0xbf,0x1a,0x65,0xa2,0x5e,0x3a,0x45,0xd9,0xba,0x5b,0xef,0xf7,0x13,0x0c,0x7c,0x68,0xa1,0x98,0x71,0xb7,0x39,0x7c,0xbc,0x69,0xdb,0xd4,0xac,0x3f,0x82,0x63,0x9b,0x71,0x25,0x3a,0x06,0x73,0x60,0x71,0xc3,0x30,0xd3,0x96,0x02,0x4b,0x46,0xbd,0xd4,0x6e,0xc6,0x29,0xcc,0xd0,0xe1,0x0b,0x66,0x62,0xea,0x29,0xc7,0xcf,0x35,0x9e,0x2f,0x1f
+.byte 0xa0,0xfc,0x8c,0x4a,0x83,0x8e,0x3b,0xf5,0x7a,0x6f,0x52,0xaf,0x99,0x9c,0x86,0xab,0xe5,0x1b,0x82,0xb3,0x18,0x35,0x77,0x9b,0xa3,0x94,0xc8,0x39,0x30,0x3f,0xad,0xa9,0x0f,0x93,0xb8,0xc8,0xed,0x04,0xf2,0x0b,0x9a,0xb1,0xd1,0xc9,0x9e,0x40,0x4f,0x71,0x21,0x63,0x2a,0x05,0x26,0x53,0xa3,0x3f,0x43,0xe4,0xf8,0x7c,0x2f,0xa3,0x5a,0x6e
+.byte 0xc1,0x40,0xa8,0x4d,0xbc,0x03,0xae,0xe9,0x36,0xb6,0x37,0xdc,0x5f,0xef,0xb0,0x35,0x33,0xdf,0x33,0x71,0xaf,0x80,0xf2,0x69,0xd9,0xb5,0xfc,0xff,0xd2,0x5b,0x6a,0xeb,0xdc,0xe0,0x26,0x43,0x38,0x7b,0x24,0xb2,0x79,0x53,0x52,0x57,0xc4,0x1f,0x6d,0xc9,0x50,0xf2,0x63,0x9d,0xc1,0x22,0x5f,0x11,0x82,0x38,0xdb,0xd3,0xb4,0x1d,0x10,0x72
+.byte 0x9e,0x4d,0x03,0x30,0xba,0x5e,0xe9,0x8c,0x21,0x12,0xe6,0x3a,0xd6,0x4c,0x18,0xa4,0x27,0xc9,0xf5,0x50,0xbd,0xbe,0xf0,0x86,0xd8,0x00,0x56,0xf0,0x10,0x81,0xec,0xeb,0xfc,0x5b,0x29,0x88,0xff,0x73,0x60,0x6b,0xf5,0x8c,0x0b,0x30,0x04,0x53,0x85,0x61,0x0c,0xfc,0xff,0x8f,0x21,0xd2,0xa1,0xcb,0xf7,0x90,0x53,0x3b,0xf4,0xf0,0x2c,0x7d
+.byte 0xb6,0x84,0xe7,0x4c,0x88,0xea,0x4f,0xdf,0xff,0x0f,0x5d,0x0f,0xd3,0x2d,0x4f,0x7e,0xdc,0xd1,0x22,0x71,0x0d,0xae,0xa8,0xcf,0x05,0x7b,0xfc,0xfe,0x87,0x40,0xa5,0xe8,0xfd,0x3f,0xdb,0x2f,0x00,0x21,0xb9,0x70,0x02,0x2c,0x96,0x24,0xaf,0x35,0xe2,0x87,0xcb,0x50,0xcf,0x7e,0xfa,0xaf,0x39,0x82,0x0c,0xd5,0xa6,0x3f,0x9c,0x77,0x60,0x16
+.byte 0xbf,0x42,0xcc,0x97,0xd1,0x19,0x0d,0x8a,0x50,0x98,0x7d,0x19,0x7b,0x40,0x1c,0x22,0xde,0x50,0x90,0x32,0x9a,0x3d,0x07,0x35,0xc0,0x48,0x4c,0x0a,0xcd,0x91,0xab,0xf7,0xf3,0x06,0x77,0x80,0x96,0x7b,0x59,0x33,0xe6,0xbf,0x93,0xb8,0x59,0xd0,0x3a,0x1f,0xcc,0xe7,0x1d,0xd4,0xb5,0x58,0xee,0xe7,0x95,0xfa,0x75,0xdb,0x37,0x74,0xb0,0x7d
+.byte 0x4d,0xee,0xef,0x20,0x13,0xe5,0x82,0x07,0x8e,0xdd,0x57,0x75,0x33,0x56,0xc4,0x80,0xb0,0x06,0x9f,0x6b,0x72,0x31,0xcf,0xac,0x5f,0x96,0x13,0xeb,0xf4,0x34,0xb6,0x6b,0x55,0xef,0x55,0x26,0x4e,0xdb,0x6c,0x2f,0x64,0x29,0x91,0x3c,0x6d,0x29,0xd2,0x94,0xbd,0x2c,0x99,0xb9,0x97,0x76,0xee,0x7d,0xfd,0xb2,0x8d,0x14,0x4f,0x09,0x81,0xb3
+.byte 0x68,0x3e,0x79,0x28,0x56,0x50,0x3f,0x86,0x4c,0x95,0x6c,0xad,0xf6,0xc5,0x43,0x25,0xea,0xbc,0xe2,0xba,0x77,0x18,0xc6,0x82,0x65,0x73,0x38,0x90,0x9d,0xc9,0x57,0xcd,0xa2,0x7c,0xd3,0x26,0x59,0x44,0xd9,0x79,0xae,0xdd,0x6f,0xe9,0xdc,0x16,0x73,0xba,0x05,0x8a,0x40,0x9f,0xe7,0xcf,0x29,0xa4,0xdf,0x49,0x7f,0x1d,0x73,0xc7,0x8b,0x8d
+.byte 0xad,0xb5,0x3d,0x1b,0x64,0xb1,0x8f,0x78,0x06,0xbe,0xaa,0x2c,0x08,0x73,0xc7,0x2c,0xdc,0xd8,0x3f,0x9f,0x1b,0xd2,0xe1,0x4f,0x9d,0x87,0xb8,0xa9,0xdc,0xef,0xbc,0x31,0x9f,0xf7,0x84,0x09,0xe7,0xbc,0xec,0x2a,0xcb,0x3b,0x3a,0x30,0xe2,0x5b,0xbc,0xcd,0xa8,0xdb,0x46,0x80,0xec,0xaa,0x06,0x8e,0xd8,0x6c,0x35,0x65,0x52,0xb8,0xc3,0xf9
+.byte 0x97,0x68,0x06,0x2d,0x3e,0x91,0x71,0x44,0x6e,0x01,0x51,0x10,0x5b,0x74,0xb9,0x3f,0xd7,0xf9,0x5c,0x98,0xe6,0xf8,0x98,0x32,0x26,0x9b,0x5e,0x9c,0x88,0xfb,0xaa,0x70,0xd2,0x2e,0xc2,0xf6,0x02,0x92,0x33,0x55,0x92,0xba,0xfb,0x0e,0x0b,0x08,0xdf,0x5d,0xdd,0x47,0x28,0xae,0x32,0xb3,0x27,0x8d,0xd4,0x18,0x43,0x64,0xc4,0x7f,0x60,0x62
+.byte 0xd9,0x63,0xd1,0x28,0xc9,0x75,0x3b,0x44,0xb4,0x8e,0x2a,0x93,0xf9,0x4c,0x4f,0x7e,0x6b,0x98,0xc9,0x1a,0x82,0x51,0x9a,0xb2,0x80,0x70,0x2e,0xff,0x19,0x66,0x1b,0xb6,0xbc,0x15,0x8e,0xe6,0x0f,0x8e,0x04,0x10,0x94,0x44,0x6c,0x32,0x4b,0x61,0xbc,0x4a,0x16,0x7b,0x25,0x2a,0x27,0x96,0xa9,0xa9,0x61,0x10,0xc1,0x46,0xdd,0xf5,0xe3,0xe8
+.byte 0x1f,0x5b,0xa0,0x77,0xe1,0x42,0x9a,0xd4,0x04,0x33,0x68,0x72,0x1c,0x44,0x29,0xce,0x98,0xe0,0xc7,0x3a,0x9e,0x3c,0xb9,0xb4,0x29,0xef,0x57,0xee,0x8c,0x8f,0x7c,0xe6,0xe1,0x43,0x6e,0x45,0x0e,0xdd,0x4e,0x11,0x4b,0x28,0x69,0xde,0xb8,0xfa,0x32,0xbe,0xc6,0x4f,0x11,0x99,0xe5,0xe3,0xe2,0x1f,0x03,0xbe,0x4a,0xad,0x60,0x68,0xc8,0x13
+.byte 0x80,0x4e,0xb6,0xc0,0xc5,0xc7,0x97,0x5c,0x0b,0x0e,0x64,0x43,0x78,0x70,0x95,0x91,0x8e,0x36,0x6b,0xad,0x57,0xc7,0x1e,0x9c,0x54,0xc9,0x89,0xf0,0x13,0xde,0x0a,0xbe,0xc0,0xa9,0x35,0x77,0x0a,0x01,0x7f,0x98,0x51,0x82,0x92,0x14,0xe0,0x9a,0x08,0xa3,0x0c,0x6c,0x67,0xf2,0x05,0xaa,0xa9,0x4e,0xce,0x3b,0xb1,0xb6,0x8c,0x82,0x5d,0x11
+.byte 0xf2,0xe5,0xd7,0xda,0x3a,0x65,0xa0,0xe3,0xa4,0x09,0x01,0x1c,0xb2,0x08,0x90,0x94,0xb5,0x51,0x56,0x24,0x22,0xfd,0x12,0xad,0x7a,0x75,0xcf,0x0f,0x0f,0x23,0xc3,0xa6,0x1f,0xf8,0x39,0xbc,0x2f,0x18,0x53,0x14,0xef,0xdf,0x90,0x6a,0x50,0x2b,0x8c,0x8b,0xa8,0xd4,0x8c,0x59,0x8f,0xd8,0x81,0x86,0x57,0xc1,0xd1,0xfb,0xe7,0xa6,0x20,0x6e
+.byte 0x7c,0xbf,0xce,0xe3,0xce,0x28,0x35,0x7c,0x8e,0x1a,0x66,0xea,0x7d,0x81,0x09,0xdb,0xa8,0x64,0xba,0x3c,0x07,0x3f,0x23,0xd3,0x05,0x97,0x4c,0x92,0xc2,0xa4,0xe8,0x6c,0xfb,0xa0,0x9d,0x8b,0x4d,0xcb,0x3a,0x96,0xe7,0x04,0x0f,0x48,0x87,0x2c,0xdd,0x51,0xf3,0x46,0x7e,0x61,0x89,0xbe,0xb8,0xb0,0x9e,0x9c,0xc4,0x37,0x55,0xe6,0x4f,0x78
+.byte 0x7e,0xb0,0x59,0x42,0xca,0xba,0x4a,0xb2,0x50,0xbd,0x16,0x68,0x99,0x42,0xb4,0x8b,0x60,0x3d,0x54,0x41,0x17,0x11,0x39,0x42,0x5d,0x41,0xec,0xc2,0x53,0x82,0x7c,0x32,0xc9,0xd1,0x34,0x49,0xd8,0x4f,0x29,0x21,0xeb,0x97,0x98,0x4c,0xeb,0x21,0xce,0x50,0xd6,0x53,0xd9,0xf1,0x6e,0x26,0xfa,0xe4,0x71,0x34,0xd8,0x38,0xac,0x39,0x4f,0x02
+.byte 0x36,0x93,0xf2,0x08,0x88,0xdc,0x24,0xdd,0x1f,0xf5,0xe9,0x7f,0x83,0xa0,0xa4,0x6b,0xc5,0xef,0x8e,0x82,0xf9,0x92,0xbc,0x82,0x3f,0xce,0x86,0xa6,0x34,0xf8,0x16,0xa7,0xdb,0x97,0xca,0x54,0x43,0xd8,0xfc,0x31,0xde,0x73,0xd0,0x79,0x1a,0xac,0x61,0x15,0xbd,0x38,0x64,0x3b,0xc6,0xb5,0x95,0xeb,0x2e,0x68,0xe4,0x1d,0x6b,0x18,0xab,0x88
+.byte 0xb0,0x96,0x51,0x8c,0xbe,0x41,0x63,0xd6,0x9a,0x21,0x60,0xe8,0x26,0x37,0xb3,0x10,0x76,0x46,0x31,0x90,0xb0,0x9f,0x17,0xab,0x0f,0x93,0xcc,0x12,0x78,0xee,0x17,0x1c,0xd8,0xc7,0x76,0x0a,0x5a,0xb4,0x8b,0xb1,0x67,0x11,0xde,0x48,0x14,0x8a,0x2a,0xc7,0x71,0x46,0x94,0x15,0x29,0x44,0x9e,0x35,0x03,0x10,0xf7,0x51,0x8a,0xaa,0x9c,0x4a
+.byte 0x9a,0x44,0xd5,0xc7,0x37,0x9d,0xb4,0xad,0x41,0xd0,0xda,0xd2,0x1a,0xf9,0x93,0xee,0x28,0x32,0x65,0x0b,0x9c,0x12,0xe3,0xad,0x9f,0x82,0xeb,0x3f,0x03,0xe7,0x6a,0x58,0x83,0x3f,0xbe,0x9f,0x27,0xd3,0xd6,0xe2,0x45,0xbf,0x90,0xe2,0x12,0x61,0x0b,0x57,0xd7,0x06,0x72,0x39,0x2c,0x3e,0x65,0xb2,0xf4,0xf7,0x54,0xef,0x32,0x99,0x44,0x0d
+.byte 0xf0,0x5c,0xde,0x4c,0x2e,0x22,0xcd,0x3c,0x25,0x02,0xa5,0x0d,0x79,0x16,0xb0,0x51,0x3f,0x3c,0x84,0x56,0xfa,0x00,0xae,0x7a,0x36,0x45,0x3a,0xcc,0x1d,0x66,0xff,0xf4,0x49,0xce,0xb5,0x5c,0x51,0xf4,0x3e,0x07,0xf2,0x83,0x84,0x4d,0x4e,0xb7,0xce,0x03,0x7b,0x23,0x63,0xdf,0x64,0xa2,0x55,0x92,0xf9,0x2e,0xa5,0x21,0x89,0x29,0x42,0x48
+.byte 0x36,0xc5,0xab,0xd6,0x82,0xe3,0xff,0x45,0xfc,0x61,0xa6,0x4f,0xb9,0x51,0xba,0xd5,0x03,0xa9,0x0b,0xe7,0x73,0x83,0x97,0x1d,0xb2,0xc6,0x75,0xa0,0x52,0x99,0xfc,0x1b,0x27,0x7a,0x10,0xc1,0xed,0x70,0x21,0x4b,0x93,0xa4,0x20,0xed,0x16,0x76,0x97,0x82,0xab,0x21,0xfe,0xa4,0x3f,0xd9,0xbd,0x9c,0x2f,0x19,0x42,0xbc,0xb3,0x4f,0x44,0xf3
+.byte 0x9e,0xd0,0xe7,0xc9,0x7e,0x31,0xaa,0xbc,0x4b,0xba,0x73,0xe1,0xc3,0xbf,0x5d,0xa2,0xd8,0xb7,0xb6,0xfc,0x0a,0x32,0xb9,0xff,0x80,0xb6,0x2a,0x8b,0xea,0x81,0xa0,0xeb,0x1e,0x9e,0x69,0xdd,0xbe,0xc1,0x8a,0x5d,0xfb,0x66,0x21,0x98,0x5c,0x6f,0xd8,0xb4,0xcf,0x8a,0x1a,0x4b,0xde,0xa2,0x20,0xe8,0x5a,0x5a,0xee,0x14,0x09,0xcb,0x63,0x1c
+.byte 0x14,0x7d,0x9b,0x47,0xf8,0xfa,0xda,0xb7,0x0e,0xc6,0xbd,0xb2,0x13,0xb8,0x10,0xe2,0x71,0x04,0x36,0x78,0x6d,0x3a,0x8b,0x45,0xd3,0x05,0xec,0x8a,0x2d,0xfa,0x85,0x7c,0xdd,0x75,0xb3,0x2d,0xd1,0xae,0xfc,0xdd,0x02,0x2e,0xcc,0x43,0xc5,0xed,0xe4,0x3f,0xee,0x2c,0xd7,0x37,0x81,0x3a,0x44,0xe6,0xed,0x8c,0x9d,0x9d,0xfa,0xb5,0xdc,0xde
+.byte 0xb2,0x7c,0x51,0x58,0xa4,0x21,0xac,0xe2,0x79,0x96,0x90,0xe2,0x0b,0xbf,0x51,0x66,0x77,0x02,0xff,0x67,0x0a,0x70,0x1f,0x04,0x6c,0xb0,0x5b,0x2d,0x26,0x23,0x5a,0x85,0x73,0x66,0x6e,0x7c,0xb3,0xeb,0x36,0x73,0x0f,0xcd,0xb2,0x07,0xee,0x78,0xd1,0xbd,0x5e,0xfa,0x31,0xf6,0x82,0x67,0x94,0xaa,0xff,0xef,0xd2,0x23,0xfc,0x82,0xaa,0xe2
+.byte 0xef,0xc3,0x74,0x79,0x6c,0xe9,0x3f,0x8d,0xe1,0x1b,0xc8,0xb4,0xff,0x15,0xf4,0x60,0xe8,0x84,0x3f,0xaa,0xc6,0x53,0x51,0x1a,0x9b,0x04,0x9b,0xab,0xc5,0xee,0x9a,0x98,0x80,0x89,0x8d,0x5b,0xef,0x0a,0x69,0x71,0xd2,0xf3,0x49,0xc1,0xc1,0x87,0xb3,0x18,0x4b,0x82,0x02,0x87,0xb0,0xf1,0x76,0x4b,0x3e,0xad,0x95,0x51,0xb1,0x64,0xb1,0x03
+.byte 0x5b,0xd2,0x10,0x7b,0x4e,0xd4,0x08,0xf8,0xfd,0xea,0xf0,0xc7,0x16,0x43,0x86,0xa6,0xdb,0xcd,0x75,0xce,0xa9,0xfd,0xa8,0x7c,0x51,0xf7,0xa5,0x29,0x6f,0x0d,0xee,0x66,0x8f,0xc6,0xcd,0x9e,0x3f,0x00,0x24,0x21,0xca,0x69,0x79,0x27,0x03,0x62,0xdf,0xad,0xb9,0x8c,0xd8,0x08,0x88,0x0d,0x0c,0xa1,0x29,0xf9,0xba,0x92,0xb5,0xdd,0xb8,0x1a
+.byte 0xbb,0xab,0x44,0xb2,0xda,0x1b,0x8b,0xc1,0x3c,0x61,0x9f,0x7a,0x8b,0x89,0x99,0x09,0xc3,0xb4,0xe4,0x24,0xf5,0x3b,0x36,0xa6,0x61,0x0a,0xec,0x2a,0x1c,0x92,0x7c,0xb1,0x7c,0xd8,0x0b,0x98,0x48,0x8d,0x52,0xa2,0x57,0xc1,0x28,0x89,0xbb,0x60,0x5c,0x58,0x62,0x41,0x1c,0xd6,0xfb,0x69,0x09,0x93,0x90,0x31,0xc4,0x72,0x71,0xf0,0x4f,0xcf
+.byte 0x10,0xbb,0xb7,0x6c,0x3b,0x53,0xa3,0x0b,0xff,0x44,0x4c,0x37,0xd5,0x26,0x83,0x7e,0x5c,0xb9,0xa5,0xe8,0x8b,0xc4,0x15,0xf6,0xc7,0xd1,0x39,0x67,0x01,0xb7,0xca,0xa7,0x71,0xa8,0x04,0x95,0x0f,0xfc,0x0a,0x9e,0x52,0xb2,0xfb,0x48,0x47,0xb6,0xa5,0x14,0xc2,0x4f,0xa8,0xd5,0x0f,0x10,0x76,0x39,0x23,0x74,0x2e,0xe5,0x17,0xcb,0xad,0x8a
+.byte 0x4a,0x25,0xc8,0x9b,0x25,0x94,0x34,0xbc,0x4b,0x2f,0xdc,0x0a,0xcd,0xc1,0x02,0x72,0x7d,0xa0,0x10,0xa7,0x32,0x68,0xe8,0xd5,0x23,0xe8,0xc9,0xbc,0x05,0x05,0x1e,0xac,0x55,0x45,0xfb,0x42,0x2f,0x0f,0x51,0x8d,0x31,0xb1,0xbc,0x10,0xa1,0x03,0xc3,0x6f,0x35,0x08,0xa5,0x2f,0x91,0x4e,0x43,0x6b,0x62,0x3b,0x00,0x4c,0xd0,0xb8,0x33,0xbc
+.byte 0xca,0x57,0xb8,0x1b,0xb4,0x52,0x1a,0xa7,0x03,0x78,0xa0,0x4f,0xda,0x86,0xb9,0xd8,0xc6,0x69,0xe6,0x61,0x2e,0x62,0x96,0x60,0x0d,0x76,0xdc,0x5d,0x0e,0xa8,0xf3,0x86,0xde,0xcf,0x39,0x34,0xc7,0x69,0xed,0xcb,0x9a,0xf5,0xc3,0xce,0x6d,0xa5,0x7f,0xae,0x73,0xb9,0xa6,0xbf,0x88,0x93,0x2b,0x0e,0x8b,0x4b,0xa5,0xeb,0x62,0xc6,0x1a,0xc7
+.byte 0x63,0x63,0x58,0x62,0x37,0xc6,0xbc,0x00,0x72,0xac,0x3d,0x7c,0x22,0xa5,0x59,0xf1,0x6e,0x60,0x45,0x3e,0x99,0x76,0x40,0x82,0xa7,0x52,0xf3,0x48,0x8e,0x4a,0xa3,0xe1,0x3b,0xea,0x77,0xa7,0x7d,0x13,0xe7,0xc4,0xc6,0xa6,0x6e,0xda,0xe8,0x50,0xc8,0x39,0x30,0xab,0x8a,0xe1,0x08,0xa9,0xe3,0xbd,0x8d,0xbd,0x83,0x3c,0xbc,0x6c,0x92,0xed
+.byte 0xf1,0xa9,0xd3,0x50,0xf2,0x29,0x8b,0x39,0x46,0xaf,0x08,0x7e,0x00,0x64,0x2f,0xa8,0x18,0xab,0x7e,0x07,0xd3,0x63,0x2a,0xd3,0xd3,0xbb,0xf9,0xdd,0x2b,0xec,0x70,0x35,0x1a,0x94,0x6b,0x87,0xe4,0x1a,0x0a,0x44,0x46,0x08,0xa6,0xce,0x1b,0xf7,0xd7,0x20,0x87,0x1a,0x96,0x6c,0xbe,0xdf,0x73,0x3b,0xc9,0xaf,0x89,0x1c,0x2f,0x47,0xe9,0xd8
+.byte 0x03,0xa6,0x03,0x6c,0x73,0xa9,0x65,0x20,0x36,0xea,0x6f,0xe7,0x96,0x7c,0x01,0x87,0xb0,0x21,0xba,0xb4,0xed,0x1f,0x81,0x65,0x97,0x36,0xda,0x68,0x80,0x64,0x99,0xe6,0xda,0x95,0x04,0xdf,0x5d,0xfd,0x86,0xd1,0xfd,0xfa,0x1c,0xd7,0x89,0xbf,0xe6,0x99,0x6c,0xf5,0x01,0x56,0x20,0x88,0x79,0xa7,0x8d,0x88,0x82,0xe5,0x32,0x38,0xe0,0xf0
+.byte 0x98,0x63,0xa9,0xab,0xeb,0x09,0x8d,0xaf,0x3f,0xa8,0x57,0x98,0xde,0xc8,0x9c,0x8d,0x1d,0x18,0xc5,0xa8,0x82,0x51,0x9b,0x6f,0xc6,0xb8,0x09,0xd3,0xea,0xd4,0xe3,0xac,0xd1,0x0e,0x88,0xda,0xdf,0x38,0x53,0x14,0x87,0x28,0x6f,0x13,0x35,0xdb,0xfe,0xa1,0xe7,0x43,0xb5,0x02,0x46,0x08,0x1a,0x31,0x0d,0x9e,0x3d,0x3b,0xbf,0xbb,0x82,0x9c
+.byte 0x09,0xf3,0xd9,0x22,0x0a,0x82,0x07,0xd3,0xe8,0x19,0x6e,0x21,0xd2,0xa2,0xa8,0x14,0xbc,0x42,0xb6,0xeb,0x8c,0x40,0x9b,0xb2,0xa9,0x17,0xad,0x2c,0x19,0xaa,0x4b,0x22,0xf9,0x4e,0xde,0x8f,0xbe,0x78,0x9b,0xab,0xb9,0xfa,0xb1,0x3e,0x68,0x86,0x1a,0x4a,0x61,0xba,0x63,0x51,0x25,0x11,0x59,0xd0,0xb7,0x0c,0xb7,0xcc,0x45,0x05,0x6d,0x5a
+.byte 0xe2,0xd7,0x10,0x80,0x19,0xd3,0xa9,0xab,0xb6,0x9f,0x53,0x7a,0xaa,0x19,0x74,0x01,0xc9,0xd6,0x45,0x42,0x2c,0xe5,0xc0,0xcf,0x62,0xe6,0x95,0x6f,0x4c,0x90,0x50,0x97,0x61,0x83,0x73,0xd0,0xc2,0xd5,0xf0,0x05,0xca,0xe9,0x6f,0x67,0xa9,0x51,0xb8,0xb4,0x9d,0x30,0x8e,0xe3,0x29,0xf9,0x3b,0x3d,0x17,0x25,0xad,0xbb,0xb0,0x34,0x68,0x29
+.byte 0x06,0xad,0x0e,0xdf,0x41,0xa6,0xf1,0xa6,0x25,0xc4,0xf0,0x0d,0x57,0x84,0x34,0x2c,0x3b,0xb1,0x41,0xd6,0x83,0x00,0x3a,0x91,0x98,0x8e,0xd0,0x59,0x0b,0x2d,0xc9,0x65,0x03,0x91,0xcb,0x03,0x97,0x57,0xde,0x11,0x8b,0x4b,0x1b,0x85,0x0b,0xb6,0x68,0x25,0x3c,0x1a,0x04,0x7d,0xd5,0x2b,0x16,0x69,0x1f,0x64,0x8b,0x47,0x60,0x17,0xaa,0x68
+.byte 0x45,0xf2,0x0b,0xf8,0xa2,0x27,0xf8,0x47,0x86,0x41,0x94,0x3f,0x92,0xc3,0x02,0xab,0x80,0x2b,0x0e,0x3c,0xd0,0x13,0x59,0x08,0xfc,0x13,0x33,0x52,0xbb,0x2d,0x6b,0x22,0xa2,0x8b,0x9f,0x7c,0x8e,0x40,0x35,0xa4,0xc7,0x45,0xb7,0xf8,0x10,0x22,0x95,0xc5,0x48,0xc1,0x50,0x4d,0x4a,0x36,0xe1,0xec,0x1e,0x07,0xf7,0x68,0x63,0xcb,0x13,0x03
+.byte 0x70,0x63,0xb1,0x9b,0xf3,0x60,0x01,0x6e,0x63,0x5c,0x4d,0x2c,0x5c,0x5c,0x58,0x8b,0xbb,0x6e,0xd1,0x69,0xdd,0x19,0xfe,0xfb,0xd6,0xdc,0x68,0x97,0x9c,0x46,0x0d,0xdd,0x4d,0xbd,0x52,0xe4,0xd9,0xc2,0x03,0x4e,0x4c,0xe2,0x66,0x6b,0x4d,0xbe,0x6b,0xf3,0xd6,0xbe,0x2d,0xba,0xdd,0x1b,0x4f,0x60,0x02,0x74,0xa1,0xf0,0xd0,0xfa,0x23,0x33
+.byte 0x29,0x7e,0x00,0x09,0x47,0x15,0xa8,0xd8,0xdb,0xb8,0xe1,0x20,0xd5,0xe2,0x91,0xd0,0xe8,0xfa,0xa1,0x0d,0x80,0xbd,0x7d,0x62,0x9d,0xf2,0xbc,0x03,0xa1,0x44,0x9f,0x8d,0x3d,0xe3,0xb4,0xec,0x32,0xd9,0x66,0xb0,0xc7,0x75,0x11,0xaa,0xab,0xb7,0x84,0x1d,0x5b,0x4f,0x25,0x5c,0x53,0xed,0xbb,0x6d,0x06,0x1f,0x12,0x5f,0xc0,0xeb,0x55,0x3e
+.byte 0xd0,0x5b,0x4d,0x07,0xf7,0x84,0x12,0xbc,0xc8,0xd4,0xf4,0x69,0xdb,0x71,0x8a,0x00,0x58,0xf5,0x84,0xff,0xc3,0xbc,0x13,0x6e,0x5f,0xac,0xd6,0x72,0x1b,0x2d,0xbb,0x27,0xfd,0x8d,0xcc,0x59,0x79,0xb9,0x63,0xe8,0x0a,0xf3,0x7f,0xa4,0x9f,0x4c,0x35,0x9a,0xdc,0xff,0x11,0x42,0xf3,0x1c,0x86,0xd0,0x22,0x7e,0x81,0x79,0x04,0x93,0x5c,0xf2
+.byte 0xab,0xdf,0xb7,0x1d,0x84,0xbd,0xde,0xfb,0xd2,0x75,0x43,0xb8,0x19,0x63,0x97,0xfe,0x0e,0x91,0x9d,0x38,0x50,0xc5,0x7a,0xd6,0x51,0xd4,0xfc,0x8d,0xec,0xd5,0xe2,0x07,0xce,0x21,0x03,0x02,0xa1,0x61,0x8d,0xf1,0xf5,0x1f,0xb3,0xaf,0x9f,0x13,0xd8,0x81,0xd2,0xf7,0xe9,0xe2,0x62,0x49,0xca,0x1c,0x15,0x07,0x39,0xe6,0x01,0xec,0x6c,0x7d
+.byte 0x3b,0xf1,0x52,0xda,0xf2,0x97,0x55,0xef,0x6f,0x88,0x82,0x0e,0xe6,0xf4,0x3e,0x33,0xf6,0x61,0x6d,0xef,0xbf,0xa8,0x9a,0x91,0x2f,0xb3,0xd2,0x3d,0xaa,0x7a,0x4e,0x80,0xe1,0x04,0xbe,0xc7,0xf8,0xc3,0xc9,0xd8,0xa2,0x01,0x5d,0x30,0xae,0x6d,0x39,0x52,0x60,0x9d,0x07,0xd5,0xa2,0x86,0xf0,0x88,0x00,0xec,0x18,0x11,0x2d,0x69,0x86,0xa9
+.byte 0x5a,0x73,0xda,0x4e,0x4c,0xdb,0xb8,0x02,0xad,0x53,0xec,0x20,0x0f,0x35,0xe0,0x4f,0x6e,0xd5,0x04,0xcc,0xa0,0xf5,0x8c,0x7d,0x31,0x04,0xa4,0xcf,0xf0,0x27,0xd2,0xb6,0x7d,0x8c,0x26,0x5f,0x19,0xba,0x79,0x80,0xec,0x6d,0xfe,0xaf,0xc1,0x3a,0xc2,0x3d,0x14,0x3c,0xa0,0xc5,0x77,0xf4,0x96,0x56,0x51,0x8b,0x7c,0x7e,0xe5,0x23,0x5d,0x46
+.byte 0x1b,0x2e,0x28,0xc0,0x80,0x6b,0x6a,0x85,0x6c,0xcf,0xaa,0x28,0xf3,0x83,0x2d,0x42,0x6f,0xf3,0x5e,0x5d,0xa2,0x7b,0xba,0x5c,0x12,0xb0,0xda,0xa0,0xeb,0xdf,0xad,0x1d,0x4c,0x54,0xcf,0xad,0x02,0x68,0xcd,0xfe,0x5c,0x5b,0x65,0x6d,0xa5,0xcc,0xd3,0xed,0x32,0x74,0x6c,0x58,0x83,0x3a,0xc1,0x71,0xbf,0xb5,0xa2,0xbd,0x10,0xe5,0x46,0xc5
+.byte 0x00,0x82,0xb1,0xeb,0x6f,0x73,0xf9,0x12,0x23,0xe4,0xda,0xff,0xa3,0xc4,0x9c,0xf1,0xcc,0x0e,0x1a,0x7a,0x10,0x62,0x8f,0xa5,0xb2,0x35,0x51,0x67,0xb5,0x95,0xbe,0x4c,0x81,0x53,0xfc,0xdd,0x27,0x26,0x97,0x42,0x01,0xec,0x08,0x91,0xb8,0xf0,0xaf,0x57,0x54,0x73,0x52,0x8f,0xde,0xca,0xed,0x1b,0xca,0x8d,0x97,0x1e,0xdc,0xe7,0xfa,0x68
+.byte 0xaf,0x37,0xb0,0x62,0xa3,0x9f,0xbc,0xac,0x9f,0x28,0x1e,0xb7,0xaa,0xb0,0x91,0xe4,0x95,0xad,0xf9,0xe5,0xd4,0xcc,0x23,0x0f,0x4a,0x2d,0xdd,0xea,0x64,0xd1,0x04,0x3c,0xd0,0xca,0xfe,0xd3,0x19,0x9d,0x28,0xa5,0x1c,0xff,0x3e,0xae,0xe9,0xfb,0x12,0x03,0x6d,0xcf,0xbc,0x5f,0x27,0xce,0x1a,0xb9,0xc0,0x31,0x88,0x6e,0x2e,0xaf,0x35,0x5f
+.byte 0xf0,0xce,0x92,0xf8,0x6f,0xd6,0x67,0x1c,0xc6,0x5c,0xee,0x59,0xaa,0xd6,0x8c,0xa8,0x13,0xe6,0xf7,0xe2,0x82,0x2f,0x82,0x1e,0x4c,0x0d,0xab,0x3e,0xdb,0x4d,0xc5,0x90,0x32,0xe4,0xf0,0x74,0xc1,0x92,0x1b,0xdd,0xf3,0xa7,0xf6,0x6b,0x01,0x9d,0x8d,0x78,0x3d,0x5a,0x46,0x74,0x16,0x93,0x44,0xca,0xbe,0x31,0xea,0xb4,0x65,0xcd,0xe6,0xdd
+.byte 0x56,0x9d,0x63,0x48,0xf0,0xf3,0x15,0x91,0x6c,0x27,0xf9,0xf7,0x3b,0x9f,0x04,0x6d,0x4d,0x1d,0xf1,0x7c,0xd1,0x81,0x06,0xef,0x04,0x47,0x98,0x5d,0x21,0xf4,0xe0,0xa0,0x13,0xaf,0x1d,0xb0,0xd5,0x45,0x64,0x92,0x46,0x99,0xff,0xb4,0xbf,0x36,0x01,0x2d,0x23,0x6a,0xc4,0x6b,0x3f,0x91,0x10,0x03,0xaf,0x6e,0x79,0x86,0xdb,0x15,0xde,0xfa
+.byte 0x0d,0x71,0x04,0x16,0x12,0x31,0x9b,0x69,0xb9,0xe0,0xe7,0x4e,0xfd,0x0e,0xd5,0x71,0xa0,0xc7,0xd7,0x46,0xdb,0xda,0xbd,0xcd,0xdc,0x77,0xe5,0x71,0x9d,0xa1,0xf4,0x02,0x10,0xc6,0x27,0x76,0x4e,0xa6,0x35,0xe6,0x9e,0xda,0xbe,0xd8,0xc0,0x21,0x15,0xd4,0xcc,0xd5,0x4b,0xdf,0x38,0xc5,0x15,0x4b,0xfa,0x4e,0x83,0xf4,0x27,0xdb,0x8a,0xb1
+.byte 0x0e,0x1f,0xc9,0x3c,0x1c,0x36,0x35,0x54,0x8b,0x54,0xf8,0x31,0x1e,0x0e,0x1c,0x4e,0x44,0x29,0x90,0xad,0x28,0x85,0xb4,0x72,0x2d,0x1b,0x8b,0x26,0x2f,0xb6,0xc2,0x14,0x0e,0x81,0xd0,0x37,0x29,0x5c,0x0f,0xdc,0x21,0x62,0x10,0x7a,0xeb,0xa3,0x6e,0xd4,0x5b,0xb4,0x13,0x2e,0xd6,0x8f,0xd9,0x57,0x0d,0x9b,0xfd,0x1e,0x66,0xb7,0x6e,0xac
+.byte 0x88,0xb9,0x75,0x60,0x62,0x83,0x72,0x96,0xc6,0x2e,0xdc,0xfe,0x88,0xee,0x07,0x9a,0x62,0x19,0xde,0xf1,0xa5,0xfb,0xcc,0xdb,0x4a,0xeb,0x16,0x60,0x34,0x46,0xfc,0xf2,0x6d,0xee,0xfc,0xa0,0x3a,0xb1,0x11,0x03,0x8b,0xae,0x26,0xef,0x86,0x91,0x20,0x7a,0x19,0x35,0xd6,0x12,0xfc,0x73,0x5a,0xb3,0x13,0xf8,0x65,0x04,0xec,0x35,0xee,0xf8
+.byte 0x70,0xb2,0x0b,0xe1,0xfc,0x16,0x35,0xec,0x6b,0xdd,0x8b,0xdc,0x0d,0xe8,0x91,0xcf,0x18,0xff,0x44,0x1d,0xd9,0x29,0xae,0x33,0x83,0xfe,0x8d,0xe6,0x70,0xbb,0x77,0x48,0xaa,0xe6,0xbc,0x51,0xa7,0x25,0x01,0xcf,0x88,0xc4,0x8b,0xfc,0xb1,0x71,0x01,0xc7,0xfc,0xd6,0x96,0x63,0xee,0x2d,0x04,0x1d,0x80,0x24,0xd0,0x80,0x03,0xd9,0x18,0x96
+.byte 0xec,0x6a,0x98,0xed,0x6e,0x9a,0xe0,0x42,0x5a,0x9d,0xec,0xed,0x46,0x3c,0xb5,0xf0,0xd6,0x88,0x92,0x89,0x38,0x5f,0xd6,0xba,0xfd,0x32,0x31,0x81,0xe9,0xf1,0x56,0x89,0xa3,0x56,0xa6,0x03,0x00,0x60,0xe1,0xa8,0x59,0xdb,0xbe,0x72,0x39,0x6c,0x08,0x4d,0x26,0x57,0xa6,0xf6,0x13,0x7d,0x4a,0x2f,0x64,0xb8,0xa7,0x23,0x2c,0xa4,0x4a,0xad
+.byte 0xcf,0xa1,0xa2,0x32,0xbb,0xd1,0x98,0x02,0xe4,0x1a,0x41,0x26,0x23,0xba,0xa2,0x17,0x62,0xaa,0xa6,0xc7,0x74,0x9d,0xea,0xc7,0xa0,0x08,0x0a,0x1a,0x4e,0x71,0xd9,0x45,0xf7,0xe8,0x57,0x79,0x12,0xd0,0x38,0x2f,0xdb,0xbd,0x5a,0x84,0xe1,0xb2,0x62,0x7e,0x56,0xb3,0x50,0x2a,0xa0,0x32,0x1f,0x86,0x71,0xc4,0xa5,0xba,0x93,0x5b,0x22,0x97
+.byte 0xf4,0xe5,0x44,0x27,0x6b,0x06,0x84,0x55,0x19,0x45,0x12,0x75,0x4b,0xf0,0x76,0x6d,0x3c,0x0a,0x17,0xc2,0x9d,0x96,0x72,0xe7,0x5e,0x79,0x84,0x0a,0x39,0x64,0x09,0x6e,0x7e,0xd7,0x77,0x40,0x75,0x2c,0xbd,0x98,0xae,0x3e,0x34,0x08,0x4d,0xda,0x2c,0xcf,0x0c,0xa2,0x8c,0x40,0xfa,0x34,0x43,0x15,0xed,0x4f,0x69,0xa6,0xef,0x2d,0x3c,0x55
+.byte 0x7a,0xe1,0x67,0xd1,0x0a,0x89,0xe0,0x2d,0x02,0x35,0x57,0xc8,0x9a,0x4b,0xc4,0x46,0xa7,0x57,0x03,0x89,0x7d,0x3f,0x70,0x47,0x03,0x06,0xd9,0x81,0x1f,0x8d,0x7e,0x36,0x9b,0xfd,0xad,0x20,0x9d,0x5a,0x29,0xe9,0x40,0x6a,0xb8,0x07,0x6b,0xc7,0x2b,0x58,0xd2,0x1d,0xef,0x88,0xa5,0xfb,0x3b,0xd6,0x9f,0xfd,0x89,0x0e,0x50,0xd4,0xbc,0x89
+.byte 0x3f,0x3c,0x6c,0x50,0xc6,0xe3,0x8b,0x7e,0x34,0x8b,0x26,0x99,0x2a,0xfa,0xa5,0x19,0x53,0xb5,0x5e,0xfd,0x94,0xe8,0x33,0xb2,0x6d,0x9c,0x3c,0x0c,0x14,0x90,0xc4,0xa2,0x4a,0x3a,0xca,0x07,0x72,0x46,0x37,0xfc,0x02,0x5d,0xf4,0x97,0xca,0x8e,0xc6,0xc4,0x63,0xda,0x5c,0x89,0xc3,0x6c,0xb1,0x1a,0xf5,0x2a,0xbc,0x2e,0xe3,0xcd,0x2f,0xe2
+.byte 0x91,0x16,0xf9,0x94,0x0e,0x1b,0xe6,0x01,0x73,0x61,0x1e,0xcf,0x5e,0x21,0x70,0xcb,0x5b,0x87,0xc1,0x46,0x39,0x59,0xa6,0x74,0x82,0x7f,0xa2,0x6c,0x4a,0x50,0x5f,0xbd,0x1c,0x1a,0x65,0x80,0x01,0x44,0x19,0xcf,0xcd,0xef,0x3d,0x5e,0x1b,0x71,0x82,0x4f,0x8b,0xc1,0xa0,0x9a,0x77,0xee,0xac,0x06,0xdc,0x6a,0xa0,0x34,0x50,0xa4,0xe0,0xda
+.byte 0x3d,0xa0,0xf7,0x9a,0xb8,0xd5,0x59,0xe0,0x7f,0x05,0x04,0xd5,0x32,0x8c,0x49,0xf5,0x0a,0x0e,0x99,0x83,0xf5,0x47,0x2b,0x7c,0x7b,0x65,0x25,0x02,0xc4,0x88,0xbb,0x6a,0x4f,0x89,0x31,0x60,0xc2,0x47,0x8b,0x22,0xfc,0x4a,0xde,0xb3,0xb9,0xed,0xb8,0xdf,0xd7,0xd5,0x09,0x98,0xcc,0x5f,0xaf,0xbb,0x02,0xc3,0x62,0x62,0xee,0x99,0x42,0x1b
+.byte 0xbe,0x5b,0xa8,0x5c,0x40,0x03,0x86,0x29,0x29,0x06,0x0b,0x53,0x46,0x29,0x03,0x3b,0x11,0x64,0xf1,0x09,0xca,0x69,0x69,0xfa,0xcc,0x85,0x23,0x14,0x1b,0xfd,0x65,0xb9,0xf5,0x6b,0xbb,0x2a,0x9d,0x6e,0x64,0x1a,0xe1,0x37,0x39,0xd4,0x85,0x40,0xa3,0xf9,0x04,0xec,0x9e,0x3b,0x74,0x97,0xa4,0x64,0x8a,0x48,0xb2,0x62,0xc1,0x1c,0xed,0x67
+.byte 0x6f,0x23,0xae,0x0f,0x64,0x2e,0xe5,0x92,0xb6,0xb5,0x71,0x24,0xc0,0x60,0x9a,0x10,0x23,0x6b,0x4a,0x22,0xe9,0x0a,0xaa,0x09,0x62,0x39,0xe0,0x40,0xee,0x13,0x27,0x14,0x73,0xeb,0x75,0x7b,0x4a,0xe1,0x42,0x65,0x37,0xae,0x80,0x08,0x26,0xf9,0x53,0x98,0x58,0xdd,0xf5,0xed,0x26,0x37,0x37,0x85,0xb5,0x88,0x91,0x05,0x2d,0x04,0xa6,0xd5
+.byte 0xa6,0x98,0xb0,0x0e,0x4b,0x4c,0x53,0x76,0x79,0xad,0x82,0xc5,0x16,0xba,0xd8,0x20,0x5f,0x4c,0x1d,0x69,0xa0,0xe0,0xe9,0xbc,0xb8,0x5c,0x10,0x4a,0x0a,0xd3,0x52,0x9c,0x2e,0x1b,0x6c,0xf7,0x43,0x83,0x6f,0xa9,0xcc,0x00,0xed,0x16,0x4c,0xc3,0x24,0x79,0x59,0x68,0xfb,0xf9,0xf6,0xb0,0xb4,0x01,0xc2,0xdd,0xf7,0xe5,0x3b,0x60,0x48,0x49
+.byte 0x32,0x48,0x05,0xa8,0x62,0xa3,0x03,0x9f,0x3d,0x91,0xdb,0x84,0x64,0x6f,0x1e,0x50,0x8e,0xdf,0x1a,0xa0,0xb1,0xf4,0x34,0x7c,0xe6,0xb7,0x7c,0x14,0xa1,0x65,0x1a,0xb4,0xdb,0x67,0x78,0xb1,0x88,0x3c,0xc2,0x5e,0x0e,0xea,0x32,0x15,0xc7,0xda,0xe4,0x9a,0x44,0xde,0x61,0x90,0x3b,0x97,0x11,0x5b,0x6d,0xa5,0x9a,0x2f,0x1b,0x8b,0xd7,0xdd
+.byte 0x73,0xe4,0xc3,0x19,0x5d,0x68,0xcf,0x0e,0xe4,0x69,0xa5,0xeb,0x50,0x6f,0x79,0xff,0x91,0xc6,0x95,0x83,0xe8,0x72,0x6a,0x01,0x49,0x2b,0xcf,0x8f,0x93,0x1e,0xef,0x31,0x17,0x8f,0xa8,0x2b,0x5f,0x4b,0x79,0x8b,0xe5,0x6c,0xb7,0x61,0xd5,0x9e,0xe0,0xd4,0x25,0xc3,0x93,0x31,0x8f,0x66,0x6c,0x48,0x30,0x65,0xf4,0xd7,0xde,0x64,0xee,0xbd
+.byte 0xbd,0xad,0x32,0xfc,0xf3,0xd8,0x7c,0x85,0x7c,0x24,0x40,0xb6,0xd4,0xe0,0x4b,0xc0,0xab,0xcc,0xeb,0x77,0x7c,0xb7,0x33,0x3c,0x90,0x04,0xaf,0x85,0xaa,0xb4,0xaa,0x90,0x67,0x29,0xd9,0x85,0x6a,0x34,0xf4,0xc4,0x6c,0xbc,0xb4,0x86,0x54,0x83,0xd5,0x5e,0xf3,0xdd,0x1a,0x56,0x5e,0xa5,0xd8,0x06,0xc0,0xa7,0x27,0xd4,0x0d,0x5b,0x08,0xf4
+.byte 0xb4,0x15,0xf9,0xb4,0x56,0x1c,0x80,0x98,0xc9,0xcd,0xf0,0x38,0x18,0xbe,0x99,0xec,0x7e,0x0c,0x3d,0xc1,0x98,0x26,0x9d,0x50,0xe4,0x00,0xcf,0x0f,0x0b,0x77,0x86,0x31,0x55,0x38,0xa4,0x31,0x50,0x51,0x64,0x88,0x81,0x05,0x32,0x99,0x38,0xd1,0x62,0x20,0x8e,0xf0,0x29,0x31,0xf5,0x79,0xbb,0x1e,0x0f,0xba,0x51,0x94,0xa9,0x54,0xcd,0x43
+.byte 0xce,0xe5,0x2c,0x29,0xa5,0x51,0x23,0x97,0x5d,0x36,0xff,0x51,0x5c,0x66,0xb7,0x62,0x1b,0x5f,0xd7,0x2f,0x19,0x07,0xff,0x0a,0xfc,0xf6,0x6e,0xb5,0xfd,0xa9,0x92,0x40,0xd3,0xe6,0x99,0x15,0x6f,0x1e,0x91,0xad,0x1f,0x4d,0x1c,0xe2,0xd9,0xcf,0x01,0x71,0xec,0x1a,0xa3,0xba,0x48,0x40,0xfd,0x18,0xb1,0x24,0x2b,0xd2,0x37,0xb5,0x74,0xdd
+.byte 0x7e,0xf6,0x18,0xb4,0x7b,0x0e,0x7d,0x65,0x46,0x7b,0xe3,0x51,0x03,0xae,0xe1,0xd0,0x74,0xc6,0xc9,0xda,0x0e,0x79,0x6f,0xf5,0x62,0xc0,0x7e,0x76,0x3e,0x13,0x8b,0xe0,0x4c,0xfa,0x7e,0xe1,0xa2,0xee,0x9d,0x3f,0x91,0x9d,0x21,0xdd,0xc2,0xd0,0xa5,0x1d,0x17,0xd6,0xdc,0xeb,0xa3,0xc0,0x71,0xa0,0xfe,0xf0,0xaf,0x31,0xdc,0xa3,0xd4,0x21
+.byte 0x4a,0x32,0x1d,0x54,0x25,0x3b,0xc8,0x8f,0x68,0xcd,0x99,0xce,0x76,0x39,0x42,0xd8,0xca,0xf2,0x46,0x72,0xfe,0x52,0xc2,0x90,0x83,0xed,0xa0,0x6d,0x1b,0xf5,0xb1,0x09,0xae,0x2b,0x34,0x4f,0xd3,0x78,0x19,0x7f,0xad,0x8d,0x50,0x26,0x9c,0x36,0xa3,0xb5,0x3d,0x0b,0xa6,0x87,0x65,0xa0,0xdb,0x88,0x20,0xff,0xb6,0xfd,0xc5,0xbd,0x0a,0x28
+.byte 0xc8,0x9c,0x42,0x7f,0x24,0x58,0xe9,0x07,0x53,0x4b,0x9a,0x2a,0x1e,0x7b,0x90,0x97,0x78,0x74,0x80,0x5d,0xe5,0x6e,0xae,0x15,0x68,0xd4,0x2a,0x3a,0xd3,0x00,0x4f,0x4b,0xff,0x8f,0x1e,0x8f,0x9f,0x75,0xe5,0xea,0x9d,0xb9,0xed,0x8f,0xa9,0x2b,0x70,0xa8,0xcb,0x08,0x85,0xd3,0x8f,0x5d,0xc7,0x49,0x66,0xcc,0xa8,0x6d,0xbd,0x01,0x93,0xd5
+.byte 0xe6,0x75,0x2e,0x25,0x07,0x59,0x86,0x3f,0x44,0x8b,0x0b,0xb5,0x38,0xd5,0xbd,0xcf,0x48,0x8a,0xf7,0x71,0xd6,0x6b,0x2e,0x93,0x3d,0x0b,0xc0,0x75,0xee,0xa8,0x5d,0x9c,0x3d,0xa5,0xdb,0xc5,0x8d,0xac,0xda,0xf4,0xcd,0x5f,0x24,0xfe,0x86,0x14,0x44,0x65,0x3f,0x89,0x7f,0xd3,0x61,0x48,0xb0,0x43,0xf0,0x1e,0xde,0xbc,0xb7,0x51,0x0f,0xfc
+.byte 0x32,0xf2,0x04,0xe2,0x4b,0xcb,0xbb,0x63,0x7d,0x5b,0x9a,0xb1,0x91,0x57,0x89,0xdc,0xed,0xde,0x91,0x2d,0xdd,0x42,0xc8,0x3c,0xb0,0xd7,0xa5,0xbc,0xa7,0x33,0x14,0x32,0xaf,0xf7,0xe9,0x25,0xd2,0x1a,0x64,0xf7,0x1b,0xab,0x0e,0xbc,0x50,0xbc,0x85,0x44,0xe0,0xa6,0xf1,0x4a,0x32,0x2f,0x30,0x27,0x48,0x4f,0xfc,0x8a,0x5a,0x78,0xe7,0x16
+.byte 0x55,0xcf,0xca,0x15,0xa8,0xa8,0xa2,0xef,0x9a,0x16,0x02,0xf4,0xb0,0x44,0xfd,0xc4,0x51,0x01,0x4f,0x1d,0x9d,0x09,0x62,0x42,0xe9,0x8b,0x18,0xa4,0x65,0xef,0x8b,0xfe,0x71,0x9f,0x4b,0x47,0x48,0x41,0x73,0x5c,0x0c,0x52,0x7d,0x79,0xbc,0x93,0x2a,0xaa,0x81,0x99,0x21,0xa5,0x9e,0xac,0xcd,0x57,0x51,0x50,0xbc,0xc9,0x96,0xaf,0xdf,0x1a
+.byte 0x8f,0xee,0x36,0x05,0x20,0x32,0xe8,0x51,0x94,0x72,0x12,0xa3,0x17,0x25,0x7f,0x0a,0x3e,0xcc,0x22,0xcf,0x05,0xb2,0x2b,0xaa,0x36,0x01,0xdf,0xd4,0x4e,0xe1,0x02,0x43,0x4e,0xac,0x50,0x64,0xcd,0x2f,0xc2,0xa9,0xb0,0xf2,0xf2,0x4c,0xdf,0x16,0xa6,0x54,0xf7,0xbf,0x1a,0x69,0xeb,0xa1,0x5a,0xc7,0xcf,0x46,0x2d,0xc2,0x3a,0x7f,0x4a,0x14
+.byte 0x22,0x15,0x46,0x46,0x2d,0xc1,0x98,0xf7,0x0b,0xf3,0x27,0xfc,0x78,0x67,0x05,0xd8,0xe0,0xf6,0xb8,0xb6,0x0b,0xdb,0x4d,0x6b,0x7e,0x9b,0xbf,0x5c,0x15,0x97,0x49,0x9f,0x6f,0x11,0x6c,0x6e,0x1d,0x1e,0x65,0x5b,0xb9,0x60,0x8f,0xa3,0xa9,0x99,0x17,0x92,0xb8,0x65,0x25,0xc4,0xef,0xea,0xa6,0xc0,0x57,0xa9,0x4c,0x78,0xe3,0xd6,0xf2,0x19
+.byte 0x9c,0x86,0x9e,0x45,0x3e,0xfd,0x21,0x4c,0x2a,0x56,0x7c,0x23,0xf2,0x22,0xa1,0x81,0xdb,0xe6,0xfa,0x85,0x19,0x3b,0x1d,0x61,0xb3,0x21,0xb5,0x64,0x1d,0x07,0x66,0xd2,0xe5,0x9c,0xb0,0x76,0x9d,0xc9,0x02,0x6a,0x8d,0xd5,0x84,0xd5,0xa7,0x7c,0x70,0x64,0x46,0xd6,0xff,0xc7,0x9f,0x2f,0xed,0xc1,0x5a,0xcb,0x56,0x12,0x31,0x9d,0xff,0x66
+.byte 0x9a,0xf8,0x50,0xc6,0x54,0xfd,0x8d,0x49,0x32,0x8c,0xdd,0x8c,0xbe,0x30,0x79,0xaf,0x1a,0xd5,0x28,0x1d,0x03,0x87,0x12,0x60,0x7a,0xcc,0xe6,0xe8,0x4e,0x21,0x5d,0xa3,0x06,0xfb,0xdf,0xf6,0x31,0xd6,0x10,0x3e,0xec,0x23,0x69,0xc7,0x7b,0xf6,0x78,0xa6,0xd1,0x8a,0x48,0xd9,0xdc,0x35,0x1f,0xd4,0xd5,0xf2,0xe1,0xa2,0x13,0x8a,0xec,0x12
+.byte 0xa7,0xf1,0x5d,0xb2,0xc3,0x6b,0x72,0xd4,0xea,0x4f,0x21,0xff,0x68,0x51,0x51,0xd9,0xd7,0x2f,0x28,0xd7,0xdf,0xbc,0x35,0x4f,0x49,0x7e,0xe7,0x21,0x82,0xd7,0x0c,0x7c,0xf4,0x86,0x86,0x62,0xcd,0xf5,0x23,0x77,0xc1,0x14,0x8a,0xc4,0x2a,0x82,0x74,0x0e,0x90,0x93,0xd5,0x5a,0xc0,0x57,0x93,0x1a,0xe1,0x1c,0x13,0x17,0x72,0xc3,0xa6,0x54
+.byte 0xc4,0xe2,0xfc,0xd3,0xa0,0xce,0x08,0x87,0x9e,0x2a,0xaf,0xa7,0xbb,0x2d,0xaf,0xc0,0x38,0x97,0xc8,0x6d,0xb8,0x7b,0x75,0xc5,0xf2,0x79,0x62,0xdc,0x7c,0xa9,0xfd,0x19,0xa2,0xb1,0xee,0xdf,0x90,0x18,0x5a,0xdb,0x3c,0xba,0x0d,0x84,0xd6,0xaf,0x15,0xee,0xb6,0xa5,0x78,0x38,0x87,0xdf,0x42,0xd6,0xd1,0xa2,0xe9,0xe0,0xa6,0xf2,0x4e,0xa4
+.byte 0xed,0xa5,0xf6,0x66,0x7f,0x99,0xbc,0xfb,0x4b,0x37,0xca,0x5a,0xb3,0x29,0x8e,0x80,0x30,0x8b,0x74,0x7b,0xac,0x61,0xfb,0xca,0x62,0xfe,0x24,0xc4,0x6e,0xac,0x66,0x97,0xaa,0x9a,0x99,0xe6,0xa8,0xa4,0xd8,0x62,0x58,0x7c,0xd1,0xeb,0xee,0xc8,0x08,0xa0,0x54,0xde,0xb1,0xef,0x57,0x2c,0xb6,0x2c,0x78,0x22,0x10,0xbb,0xfe,0x4b,0x77,0xa5
+.byte 0x5a,0xed,0xbb,0xf8,0x97,0x96,0x20,0xa9,0x8c,0x78,0xb5,0xb9,0x55,0xc9,0xaf,0xb9,0xa1,0x1f,0x13,0x52,0xf9,0xbb,0xaa,0x98,0x01,0x57,0xa6,0x88,0xaa,0x5c,0xf0,0x62,0x5b,0x3e,0xe1,0x5f,0xf4,0x98,0x95,0x8b,0x8f,0x48,0xd6,0xd5,0x8b,0xc2,0x1d,0x45,0x7d,0xe2,0x03,0x66,0x84,0xfc,0xbd,0x8e,0x95,0x9f,0x58,0x99,0x7b,0x4c,0xb6,0xe5
+.byte 0xe2,0xf9,0x2e,0x92,0x58,0xca,0xa9,0x24,0x9c,0x7c,0x46,0xdf,0xea,0xb4,0x6e,0x0e,0xa5,0x9c,0x14,0xbf,0x25,0x5b,0x39,0x4a,0xaf,0x31,0xaa,0xd1,0x2c,0xe6,0x06,0x3d,0xc4,0x60,0xc7,0xcd,0x49,0x8d,0xe1,0x50,0x55,0xe4,0x72,0x68,0xed,0x43,0xb8,0x85,0xa3,0xc3,0xf1,0xf5,0xd1,0xcf,0xcb,0x57,0xac,0x04,0x16,0x22,0xe4,0xfc,0x4a,0x13
+.byte 0x60,0x3f,0x09,0xa4,0xf2,0x9b,0x34,0xeb,0x0c,0x10,0x57,0xc3,0x3f,0x15,0xb5,0x1b,0x6a,0xb3,0x7d,0x37,0x02,0x4c,0x0f,0x6f,0x8b,0x4d,0x5d,0x57,0x7d,0xbf,0x00,0x8a,0x74,0xb4,0x4c,0x5f,0x90,0x27,0x76,0x09,0x8c,0x18,0x3f,0x26,0x3a,0x09,0x06,0xdd,0x8b,0xff,0x0e,0xa4,0xae,0xef,0x0c,0x81,0xf2,0xf3,0x1f,0xe0,0x33,0x33,0x37,0xc6
+.byte 0xc3,0xfb,0x14,0xdd,0xa1,0x16,0x84,0x80,0xcb,0x37,0xe7,0x97,0x6d,0x21,0xa7,0x71,0x19,0x2b,0x2d,0x30,0xf5,0x89,0x2d,0x23,0x98,0xfc,0x60,0x64,0x4a,0x26,0x65,0x4a,0xef,0x12,0x59,0xa3,0x8c,0xd9,0xbd,0xdc,0xb7,0x67,0xc9,0x8d,0x51,0x72,0x56,0x6a,0xe5,0x59,0xa2,0x53,0x4f,0xb6,0x53,0xff,0xb0,0xd4,0x06,0x7f,0x79,0x23,0xf9,0xcb
+.byte 0xbf,0x9a,0x93,0xde,0x88,0x33,0x58,0x70,0xa7,0xcc,0x07,0xb1,0x44,0xb9,0x99,0x1f,0x0d,0xb9,0xc9,0x18,0xdc,0x3e,0x50,0x22,0xfb,0x4e,0x86,0x0d,0xc0,0xe7,0x7f,0xc6,0xa1,0x52,0x0d,0x8d,0x37,0xe6,0xaf,0xe3,0x13,0xbe,0xa6,0xf9,0x59,0x39,0x0f,0x17,0x66,0xce,0xb1,0x7d,0x7f,0x19,0x1a,0xf8,0x30,0x3a,0xa5,0x72,0x33,0xa4,0x03,0xb6
+.byte 0xb6,0x9b,0xde,0x7a,0x7a,0x62,0x3d,0x85,0x98,0x8e,0x5d,0x8a,0xca,0x03,0xc8,0x2c,0xae,0xf0,0xf7,0x43,0x3f,0x53,0xb2,0xbb,0x1d,0xd0,0xd4,0xa7,0xa9,0x48,0xfa,0x46,0x5e,0x44,0x35,0x50,0x55,0xdc,0xd5,0x30,0xf9,0x94,0xe6,0x5f,0x4a,0x72,0xc2,0x77,0x59,0x68,0x93,0x49,0xb8,0xba,0xb4,0x67,0xd8,0x27,0xda,0x6a,0x97,0x8b,0x37,0x7e
+.byte 0xe9,0x59,0x89,0xc7,0x5e,0xd9,0x32,0xe2,0xaa,0xd1,0xe9,0x2b,0x23,0xca,0x9d,0x89,0x7a,0xf5,0xe4,0xfb,0x29,0xcc,0x88,0xfb,0x82,0x0f,0xbf,0x47,0x54,0xca,0x2b,0x4b,0xd8,0x47,0x7f,0x65,0x38,0x5a,0xb3,0xe8,0x0b,0xd7,0xe1,0x8b,0x89,0x57,0x32,0xdb,0xa3,0x85,0xba,0xf9,0xbc,0x52,0x92,0x20,0x10,0x66,0x54,0x81,0xe1,0x49,0x3f,0xe1
+.byte 0x8c,0x2e,0x0b,0x3b,0xe7,0x49,0xb4,0x60,0x5a,0x20,0x33,0xc4,0x4e,0x81,0xef,0x96,0xda,0x73,0x90,0x2b,0xb4,0x86,0xa1,0x5c,0xcd,0xa0,0xc7,0xf3,0x06,0x0d,0x2a,0x5a,0x41,0x96,0xf5,0x40,0x1b,0x0a,0x3a,0xb7,0x38,0xe1,0xbb,0xe3,0x42,0xf9,0x52,0xe5,0x98,0xe2,0x17,0xd4,0xb0,0x09,0x73,0x75,0xc1,0x00,0x18,0x0f,0xa7,0x0b,0x58,0xc1
+.byte 0x78,0x5c,0x0c,0x05,0xd8,0xfb,0xc5,0xfd,0x5c,0x66,0xbe,0x54,0x68,0xd1,0x16,0x54,0xfb,0xc5,0x97,0xd7,0x03,0x82,0x47,0xbb,0x47,0xea,0x9e,0x8b,0x90,0x07,0xb2,0xd2,0x06,0x14,0x79,0xeb,0xb6,0xe1,0x10,0x55,0xa9,0x13,0xea,0x65,0x7a,0xd0,0xe5,0x66,0x5d,0xe7,0x7b,0x10,0x5f,0x7c,0x25,0x7d,0x4e,0x77,0xb3,0x19,0x02,0xb1,0x45,0x1c
+.byte 0x1a,0x51,0x24,0x72,0xd4,0xaa,0x03,0x0c,0x37,0x2a,0x78,0x81,0x05,0xca,0x73,0xb9,0xb5,0xd8,0xf5,0x25,0x2b,0x30,0x59,0x00,0x66,0xbd,0x6c,0x38,0xa2,0xc3,0xfb,0x43,0x85,0x6d,0xab,0xca,0xd8,0x73,0xa8,0x76,0xda,0x6e,0x00,0x19,0xd0,0xb9,0x1e,0x9b,0x33,0xe4,0x57,0x68,0xf4,0xb8,0x35,0x44,0xe6,0x74,0xd2,0x33,0x64,0xa1,0x41,0xa6
+.byte 0x5a,0xf6,0x8e,0x29,0xb5,0xa6,0x21,0x8e,0xc4,0x0c,0x0c,0x16,0x81,0x08,0xef,0x0a,0x41,0x08,0x34,0xc7,0xe1,0xd8,0xa8,0x68,0xb1,0xf3,0x9a,0x7a,0xaa,0x90,0xc0,0x77,0x32,0x70,0x50,0x5c,0x92,0xfc,0x38,0x31,0xaf,0x3e,0xd8,0xd8,0x4b,0x90,0x99,0xc4,0x17,0xde,0xa6,0xb5,0x29,0xc0,0x82,0x45,0x20,0x08,0x0c,0x4f,0x76,0x36,0x56,0x7e
+.byte 0x07,0x17,0x42,0x78,0xa1,0x2d,0x62,0x48,0x81,0x57,0xc4,0xcf,0xf4,0x89,0x34,0x78,0x10,0xe6,0x98,0x78,0xb0,0x69,0x15,0x06,0xdb,0x2b,0xbb,0x8b,0xa5,0x72,0x50,0x24,0xae,0x6b,0x33,0x49,0x7b,0x9d,0x69,0x74,0xc8,0x7c,0xca,0x7a,0x31,0x39,0x0d,0x72,0x78,0xc1,0x6b,0x97,0x50,0x97,0xea,0x90,0xab,0xe7,0xdf,0x29,0x2e,0xf7,0x6e,0x49
+.byte 0x95,0xab,0xbd,0xea,0x1f,0xd4,0x93,0x4d,0x30,0x6b,0x6d,0xb0,0x86,0x38,0x2c,0xc8,0x77,0x2c,0xb5,0xb5,0x5c,0xd9,0xbb,0xe9,0x7d,0xb2,0xb7,0x6b,0xd1,0x1c,0xd3,0xd0,0x66,0x51,0x63,0x8c,0xf3,0x13,0xad,0xcf,0xeb,0x82,0x12,0x1a,0x6d,0xf5,0x75,0x66,0xa2,0x55,0x30,0x64,0x1d,0x68,0x46,0x50,0x5a,0x93,0xf1,0xc2,0x13,0x68,0x95,0x55
+.byte 0x51,0xe0,0x56,0x3a,0x96,0x86,0x8e,0xfb,0x5f,0x3b,0x1f,0x49,0x9c,0x3d,0xe5,0xf2,0x8c,0x3f,0xd6,0x6d,0x17,0xc7,0x18,0x59,0x1a,0x8a,0x72,0xa8,0xb3,0x39,0xda,0xc4,0xfa,0xc5,0xca,0xdf,0x48,0x48,0xd1,0xd2,0xba,0x14,0x5d,0x28,0x3b,0x4c,0xb3,0xcb,0x8d,0x1b,0x91,0x46,0x6b,0x2d,0x21,0x21,0x99,0x98,0x6d,0xcc,0x6b,0x8e,0x91,0x1d
+.byte 0x42,0xc2,0x72,0x1a,0xc6,0xd2,0xaf,0xed,0x10,0xff,0x1e,0xa5,0xae,0x16,0xc0,0x05,0xdf,0x37,0xe2,0x1e,0x2e,0x15,0x21,0x0c,0x33,0x6f,0xfd,0xed,0x3f,0x7e,0xd7,0x69,0xfb,0x76,0x79,0x65,0xe9,0xd9,0x8d,0xf6,0xc0,0x6c,0xf7,0x15,0x7f,0x04,0xd7,0x71,0xcc,0xaa,0x85,0x73,0x23,0xf1,0xc8,0x62,0xd0,0x8e,0x01,0x35,0xff,0x4f,0x4f,0x13
+.byte 0xe6,0x28,0xf1,0xc1,0x7a,0x04,0xc0,0x7b,0x75,0xac,0x1c,0x55,0xb4,0x7c,0x00,0xb9,0xe0,0x14,0x67,0xb6,0xc5,0x69,0x62,0x0b,0xe6,0xb5,0x46,0x86,0x6f,0x09,0xdf,0x84,0x2c,0xa8,0x30,0x89,0x5b,0x24,0x47,0xfa,0x43,0x24,0xd5,0x07,0xf7,0xba,0xab,0x1b,0xfd,0x60,0xad,0x89,0x5f,0x60,0x87,0x78,0x48,0xbb,0xc0,0x63,0xf4,0x27,0x86,0x33
+.byte 0xf4,0x49,0x64,0x4c,0x5c,0x94,0x9a,0xb8,0x0f,0x45,0xe2,0x92,0x7d,0x9a,0x86,0xdb,0xb7,0x05,0xe8,0xd7,0x64,0x44,0xfa,0x74,0x60,0x72,0x89,0x13,0x8f,0x2e,0x96,0x33,0xa9,0x12,0x4a,0x62,0x6b,0xc3,0xcb,0x55,0xd3,0xef,0x17,0x11,0x82,0x4a,0x51,0x77,0xbf,0x63,0xa0,0x21,0xfc,0xbc,0x0c,0x6f,0x9a,0xfd,0xde,0xbe,0x9f,0x2e,0x50,0xd5
+.byte 0x32,0xa4,0xf0,0x1b,0xed,0xfa,0xbf,0xcd,0xc9,0xd8,0xf8,0x06,0xf2,0x17,0x8a,0x92,0x18,0xb8,0xc3,0xe5,0xbf,0xc2,0xf4,0x77,0xb9,0x71,0xfb,0x60,0x6e,0xe7,0xad,0xe4,0x7d,0xd4,0x59,0xa9,0xbd,0x21,0xd5,0x03,0x69,0xb5,0xf1,0xce,0xb5,0x88,0xd9,0x1d,0xc7,0xb3,0x14,0xa6,0xb1,0x30,0x8d,0xaa,0xcd,0xe5,0x50,0xc5,0x0d,0x4b,0x6d,0xde
+.byte 0x17,0x4d,0xd2,0x93,0xf3,0xc2,0x8d,0x59,0xf1,0xd0,0x2f,0xb5,0x62,0x18,0x81,0x07,0xb3,0xfb,0x08,0xb3,0xa8,0x15,0xe0,0x9a,0x4c,0xa5,0x24,0xcd,0x47,0x69,0xf9,0xf7,0xda,0xa9,0xff,0xe1,0xe2,0x43,0xe3,0x69,0xf1,0x26,0xac,0xc6,0x42,0xf2,0x32,0x42,0xfb,0x7c,0xa2,0x94,0xc6,0xaa,0xd9,0x05,0x29,0xc6,0x3d,0x45,0x44,0x1d,0x52,0x7e
+.byte 0x48,0x47,0x93,0x34,0x08,0xa0,0x93,0xc2,0x5e,0x9b,0x22,0xc1,0x2a,0xaa,0xfe,0xa2,0x26,0x00,0xa8,0xbb,0xd0,0x58,0xfd,0x5a,0x09,0x4f,0xa1,0x0c,0xff,0x66,0xcc,0x88,0x3a,0x69,0x9a,0x12,0xb6,0x05,0x6e,0xdf,0x54,0x5d,0xe7,0x03,0x8e,0x95,0x86,0x68,0x83,0x83,0x6f,0x04,0x0b,0x9c,0x05,0x05,0x77,0x14,0x83,0x47,0x98,0x5f,0x22,0xaf
+.byte 0xa8,0xfd,0xf3,0xe7,0x73,0xec,0xef,0xd7,0x57,0xd9,0xef,0xe7,0x1b,0x18,0x24,0x09,0xd9,0x14,0xf9,0x60,0xba,0x05,0x0f,0x8f,0x33,0x48,0xb1,0x06,0x41,0x2e,0x95,0x3d,0xf5,0xcf,0x14,0x50,0x5d,0xb6,0x93,0xeb,0xd5,0xf8,0x9f,0x7c,0x8f,0x23,0x35,0x39,0x30,0xc8,0xf6,0x74,0x07,0xc4,0x4c,0xcf,0xe1,0xdb,0x3e,0x9f,0x0a,0xfd,0x48,0x9e
+.byte 0x56,0xe4,0xa7,0xa3,0x07,0x06,0x18,0xbb,0x50,0x75,0x33,0x48,0xb9,0xa1,0x4e,0x63,0x65,0xd3,0xf4,0x40,0xc3,0x2d,0x52,0x9a,0xad,0x56,0x7f,0xff,0xb0,0x46,0x24,0xa1,0x78,0x5f,0xb6,0xa8,0x72,0x28,0xb3,0x6c,0x61,0x6e,0xa0,0xfc,0xcb,0xe8,0xfe,0x07,0x28,0x97,0x1c,0xda,0x76,0xc7,0x98,0x2f,0x00,0x1d,0xf2,0x17,0xbe,0x48,0x3f,0xd3
+.byte 0xc7,0xbe,0x89,0x89,0xe1,0x96,0x75,0x1e,0xee,0xf9,0x78,0x67,0xbf,0x12,0x1e,0xe2,0x14,0xbf,0xd4,0xfd,0x49,0xaa,0xbf,0xc6,0xb8,0x4f,0x84,0xcd,0x5d,0x3c,0x45,0xb3,0xb0,0x14,0x6f,0x2d,0x6f,0x35,0xfa,0x60,0x7f,0x64,0x40,0xc8,0xde,0xa8,0x2b,0x56,0x75,0x74,0xc9,0xe1,0x2c,0xe2,0x2f,0xc2,0x3e,0xba,0xa3,0x20,0xd8,0xa3,0xbc,0x69
+.byte 0x9d,0x1c,0xcf,0x5e,0xe3,0xc0,0x66,0x72,0xce,0x22,0x96,0xad,0x47,0xc9,0x5b,0xac,0x45,0xdc,0x4f,0x8e,0xf6,0xa6,0x2e,0x4a,0x1e,0x01,0xe4,0xb7,0x83,0x68,0x92,0x2b,0x98,0xdf,0x22,0x0f,0xd9,0x4f,0x6f,0x72,0x37,0x56,0xfa,0x1b,0xbb,0x5a,0x4d,0xd8,0x5b,0xc6,0x65,0xf8,0xd4,0x4e,0xa5,0xc0,0x0f,0x2d,0xc2,0x38,0xa4,0x6c,0x33,0x2f
+.byte 0x7a,0x52,0x14,0xbb,0xfb,0xb3,0xf2,0xa9,0xbf,0xa0,0xad,0xcb,0x8c,0x81,0x47,0x26,0xe9,0xfb,0xc1,0x8e,0xc6,0xe5,0x39,0x48,0xa5,0xb3,0xbc,0xb2,0xe4,0xac,0xf9,0x49,0xbb,0x34,0x2b,0xc4,0x4d,0x06,0xe4,0xd6,0x0b,0xdd,0x55,0x36,0xe6,0xaf,0x64,0xea,0x84,0xf2,0xa5,0x68,0xe3,0x4e,0x4c,0x77,0x46,0x6c,0x17,0x6e,0x08,0x99,0x96,0x1b
+.byte 0xb5,0x44,0x3b,0x94,0x2d,0x0f,0xcd,0x90,0x17,0x8f,0x80,0xcb,0xc2,0x30,0xbe,0xe1,0x36,0xdc,0x1e,0x48,0xe3,0x2c,0xe5,0xc9,0xbc,0xbd,0xff,0x3f,0x95,0x59,0x35,0x58,0x2f,0x9c,0xa6,0x1c,0x45,0xa7,0x61,0xde,0xf2,0x9c,0xa3,0x04,0x0f,0xa0,0x93,0xaf,0x69,0x2b,0x0d,0x1c,0xfc,0xff,0x97,0x1c,0x69,0x7e,0x30,0x06,0x88,0x01,0xa4,0xf1
+.byte 0x32,0x36,0xed,0x56,0x89,0xff,0xa9,0x63,0x3a,0x17,0x91,0xc5,0xba,0x6e,0x38,0x84,0xb1,0xaf,0x28,0xac,0x8a,0xb2,0x60,0xbe,0x1b,0x0a,0xd8,0x05,0x22,0x25,0x56,0xbe,0x75,0x47,0x59,0xcf,0x8c,0x2e,0xb3,0xc3,0x5f,0x06,0x81,0x65,0x39,0x78,0xed,0xe3,0xc9,0x5a,0x99,0x01,0xae,0xfb,0xf6,0xed,0x55,0xf5,0xbd,0x2f,0x93,0xf1,0x62,0x6a
+.byte 0x54,0x4f,0xe1,0x9f,0x0a,0x23,0x83,0xbc,0xc2,0xba,0xb4,0x6f,0xd9,0x88,0xc5,0x06,0x7a,0x83,0xd5,0xdb,0xeb,0x49,0x48,0xd6,0xc9,0x45,0xa2,0xd0,0xc4,0x06,0xd9,0x01,0xec,0x2d,0x6d,0xc1,0x95,0x69,0x22,0xd0,0xae,0x88,0x75,0x8b,0xd2,0x02,0x98,0x83,0xd9,0x10,0x27,0x8d,0x68,0x97,0x5e,0x6b,0xdd,0x51,0xbb,0x92,0x38,0xa8,0x12,0xde
+.byte 0x0f,0xa4,0x1e,0x2e,0xec,0xd5,0x73,0x55,0x5f,0x46,0x6a,0x0f,0xc9,0x50,0x0d,0xb3,0x55,0x20,0xe0,0x01,0xef,0x92,0x29,0x04,0x38,0x60,0xbd,0xc7,0x0b,0x1e,0x94,0x10,0x37,0xb7,0x02,0x94,0xbc,0xde,0xdb,0xb3,0xe3,0x1e,0xd5,0xe2,0xa8,0xed,0x46,0xe8,0xd4,0x8a,0x6c,0x93,0x4e,0xb7,0x73,0xa6,0x20,0x86,0xd2,0x82,0x2f,0x78,0x80,0x34
+.byte 0x44,0x79,0x84,0x2e,0x54,0xd0,0x30,0xa8,0x06,0x0c,0xcf,0x78,0xb4,0xd7,0xe2,0xc9,0x6e,0xfb,0x37,0x47,0x8f,0xe5,0x9f,0xf8,0xca,0x58,0x9c,0xb6,0x8b,0xbe,0xf4,0x3a,0xfe,0x75,0xec,0x1b,0x22,0xfd,0x93,0x92,0x07,0x09,0xcd,0xe6,0x2f,0xe6,0x51,0x0f,0x19,0x43,0x9c,0x6a,0x32,0x38,0x7d,0xf0,0x0c,0x78,0x81,0xb7,0x5c,0xbe,0x3c,0xf4
+.byte 0xc0,0x12,0x57,0x51,0x8a,0x69,0x84,0x0d,0x1e,0x0a,0xed,0x75,0xde,0x9e,0x31,0x8a,0x9b,0x18,0x82,0x01,0x5a,0xee,0x0e,0x33,0x3c,0x8c,0x95,0xb1,0x0b,0x05,0x3b,0xb2,0x85,0xab,0xaf,0x47,0xa2,0x03,0xb6,0xbb,0xda,0xf5,0xc8,0xbe,0x0e,0x4d,0xf8,0x84,0xe4,0xfb,0xd4,0x54,0x44,0x72,0xe5,0x30,0x57,0xa3,0xb6,0x47,0x8f,0xd3,0x32,0xc2
+.byte 0x83,0x07,0x4f,0x17,0x20,0x88,0xa1,0x0b,0xb3,0xef,0x4b,0x27,0x60,0xe0,0x9d,0xec,0xc2,0xdf,0xaf,0x2e,0x74,0xae,0xa4,0x2b,0x59,0x94,0x75,0xbe,0x54,0xf5,0x18,0x62,0xd9,0xe2,0x35,0xee,0x37,0x2e,0xdf,0x48,0xf8,0x80,0x32,0xcb,0xf1,0x83,0x78,0x03,0x68,0x06,0xd7,0x82,0xc6,0x76,0x2a,0x10,0x2a,0xdb,0x73,0xe6,0x65,0x24,0x9f,0x73
+.byte 0x1f,0x55,0x55,0xb6,0x10,0x65,0x80,0x70,0x5a,0x8e,0x8a,0xc8,0x4c,0xca,0x74,0x47,0x63,0x3f,0xee,0x49,0xc3,0x86,0x0f,0x66,0x56,0x08,0xee,0x9f,0xf5,0x5a,0x89,0x4c,0xb4,0x97,0x6e,0x75,0x61,0xc0,0xa7,0x92,0xa8,0x38,0x99,0x08,0x01,0x12,0x82,0x77,0x80,0x20,0x9d,0x62,0x46,0x92,0xdd,0x39,0x4d,0xcf,0xc0,0x8a,0x3e,0x30,0x9a,0xfa
+.byte 0x28,0xe8,0xd8,0xf8,0x07,0x0d,0xab,0x4c,0xd4,0x02,0x4c,0xd7,0xc3,0x16,0x89,0x24,0x84,0x52,0x7c,0xa4,0x1b,0x54,0x7f,0xc4,0x74,0x4f,0x88,0x0a,0x14,0x03,0xd9,0x1a,0x48,0xff,0x2c,0xfb,0xbf,0x33,0xf1,0xf8,0x0e,0xdd,0xc4,0x98,0xf2,0xbd,0x32,0x99,0x03,0x8e,0x56,0xc1,0x84,0x5d,0xa6,0xd7,0x21,0xf2,0x43,0xfb,0x3b,0xf5,0x6a,0x75
+.byte 0x20,0xfb,0x08,0x7b,0x66,0x15,0x47,0x31,0xb6,0xb6,0x7a,0xc9,0xe6,0xf5,0xd6,0x0a,0x14,0xb3,0x68,0x0a,0x32,0x13,0xb5,0xe6,0x56,0xbd,0xa5,0x24,0xe2,0xa3,0x7b,0x3d,0x01,0x23,0xed,0x08,0x09,0xb5,0xdb,0x7c,0xa9,0x4b,0x23,0xdb,0xa2,0x25,0x0c,0xc6,0xa4,0x0d,0xbb,0x1a,0x5d,0x1b,0x42,0x0b,0x86,0x72,0xc3,0xca,0x5b,0x14,0x04,0xa3
+.byte 0xd7,0x01,0xe7,0x17,0x78,0xd0,0x54,0xde,0xd4,0x76,0x3d,0xe1,0x7d,0x26,0x3e,0xb4,0x71,0x42,0x84,0x36,0x58,0x78,0x22,0x32,0x26,0x0e,0xc8,0x99,0x05,0xe3,0x4a,0xa6,0x5a,0x1a,0x06,0x0a,0x88,0x47,0x51,0x5c,0xa8,0x72,0x70,0x0c,0x62,0x5f,0xf3,0x1e,0x02,0x50,0x20,0xc6,0x5c,0x50,0x30,0x1f,0x4e,0x5a,0x3a,0x02,0xc9,0xca,0x3f,0xa4
+.byte 0xf1,0x66,0x05,0xf3,0x19,0xe5,0xaa,0xdb,0x75,0x51,0xc1,0xb8,0x94,0xfa,0x2d,0xb6,0x8b,0x42,0xdc,0x9a,0xa3,0x13,0xeb,0x95,0x8d,0xf0,0x65,0x87,0xc9,0xa1,0x43,0xb4,0xfe,0x76,0xf4,0xc8,0xbb,0x19,0x96,0x84,0x9d,0x2f,0x92,0xe8,0x22,0x9a,0xf0,0xd5,0xf4,0xc4,0x8d,0x19,0x59,0x21,0xbf,0x15,0xfd,0xa6,0xc4,0xde,0x77,0x58,0xae,0x93
+.byte 0xb3,0xff,0x44,0x49,0x6e,0x37,0x94,0x04,0xd2,0x96,0xe9,0x80,0xd8,0xe3,0x93,0xd8,0xb4,0x7f,0x5f,0xcf,0xe5,0x9d,0x51,0x92,0xac,0x5d,0x9f,0x23,0x3a,0x3e,0xdf,0x96,0x68,0x9a,0x46,0x9b,0x1a,0x06,0x44,0x54,0xc4,0x2e,0x19,0x0f,0x50,0xee,0x73,0xda,0x39,0x7e,0xec,0xcb,0x1d,0x39,0xf7,0x9f,0xbc,0xe0,0x6d,0x49,0x56,0xf8,0xa7,0x24
+.byte 0x70,0xab,0xe1,0xc3,0x82,0x99,0x0a,0x4d,0x64,0x41,0x37,0xab,0x92,0x76,0xeb,0x6a,0x2a,0xa5,0xab,0x75,0xd7,0xe3,0x6a,0x72,0x4a,0x2b,0x57,0x02,0xc7,0xbe,0xd5,0x35,0xce,0xdf,0xee,0xf1,0xc6,0xe6,0x69,0xb7,0x76,0x99,0x22,0xb0,0xb9,0xe1,0x18,0x91,0x9a,0x35,0xd9,0x3a,0x19,0xc7,0x77,0xf2,0x2d,0xae,0x04,0x2e,0xb7,0x35,0x97,0xa5
+.byte 0xc6,0x97,0x4e,0x5d,0xbe,0xa9,0x35,0x2b,0x53,0x1a,0x6b,0x4e,0xa8,0xa6,0x22,0x48,0x2c,0x81,0x25,0xac,0x30,0x89,0x7b,0xb3,0x38,0x34,0x42,0x0b,0xa5,0x5f,0x02,0xe8,0xee,0x12,0x9b,0xce,0xe7,0x10,0xf9,0x65,0xb6,0xc5,0x74,0x06,0xef,0xc8,0x95,0xb3,0x40,0x30,0xec,0x1f,0x8e,0xeb,0x93,0x31,0x91,0x5a,0x2f,0xc2,0x90,0x85,0xaa,0x4c
+.byte 0x51,0xc4,0xd0,0x3e,0xc8,0xc9,0x61,0x46,0x96,0xd4,0x60,0x56,0x7d,0x91,0xc4,0x24,0x76,0xfb,0x09,0x08,0x48,0x2f,0x4a,0x73,0x90,0x8e,0x9d,0xb2,0x38,0xa8,0x95,0x3e,0x6d,0x10,0x57,0x91,0x8d,0x55,0x62,0x1f,0x21,0xc7,0x01,0x15,0xb0,0x71,0x0b,0x26,0xbc,0x10,0x33,0x3e,0x79,0x37,0x64,0x85,0x98,0x42,0x21,0xcc,0xff,0x51,0x9a,0xc2
+.byte 0xe0,0x51,0xc3,0xff,0xf2,0x14,0x3d,0xe8,0x89,0x12,0xe7,0xcd,0x58,0x2f,0x87,0xfb,0x4a,0x50,0x6c,0x4d,0xdf,0x6f,0x64,0x9c,0x64,0x93,0x49,0x89,0xb6,0x0d,0x10,0x3f,0x13,0x9d,0x9a,0x35,0xf1,0xc0,0xe7,0xf0,0x9b,0xe8,0x39,0xd3,0x32,0xb2,0x23,0x67,0x77,0xdb,0xbc,0x0d,0x19,0x77,0x7a,0xbe,0x54,0x56,0x64,0xec,0xb6,0x2e,0x03,0xc5
+.byte 0x35,0xda,0xf1,0xc7,0x7d,0x0c,0x5a,0x32,0xec,0x86,0xdf,0xdb,0x94,0x73,0x4e,0xe3,0x45,0xf6,0xb2,0x63,0xc4,0xb7,0x80,0x59,0x4b,0x82,0x0b,0x61,0xa0,0xd5,0x43,0x18,0x78,0x35,0x93,0xde,0x46,0xa3,0xa2,0xd5,0xa2,0x71,0xec,0x3e,0xee,0x7a,0x89,0x7f,0xe9,0x70,0xff,0xad,0xae,0xa3,0x64,0xde,0x61,0xea,0x71,0xc2,0x37,0x98,0x8a,0x33
+.byte 0xd1,0x5f,0x03,0x08,0x23,0x24,0xc7,0x6c,0x62,0x24,0x6d,0x3f,0x44,0x8e,0x7c,0x9f,0x64,0x87,0xa5,0x79,0x0b,0x16,0x7e,0x4e,0xc0,0x0e,0xb8,0x77,0x56,0x9c,0xa5,0x7d,0x2d,0x5d,0x7d,0x81,0x13,0x2c,0x08,0xd5,0x83,0x84,0x38,0xfe,0x50,0x6f,0xa7,0x30,0x1f,0x06,0xee,0xab,0x13,0xc2,0x19,0xe6,0xcf,0x7b,0x85,0xfc,0x31,0x5b,0xdf,0xb8
+.byte 0x0e,0xe8,0x72,0xba,0x97,0x03,0x25,0xbc,0xad,0x74,0x7c,0xe1,0x59,0xf7,0x08,0xc1,0xe3,0x2d,0xb1,0x05,0xe7,0x1f,0xb9,0x0f,0x09,0xcd,0xe6,0x4f,0x5a,0xf6,0xcc,0xea,0xc7,0x92,0x35,0xf5,0xbc,0x3f,0xef,0xc9,0x2b,0xb4,0xd7,0x66,0x50,0xaa,0x80,0xb9,0xaf,0x5d,0x02,0x9c,0x77,0xdf,0xc0,0xc7,0xe2,0xbf,0x7d,0xff,0x69,0x63,0x3e,0x7c
+.byte 0x91,0x94,0xae,0xa4,0x0a,0x25,0xa3,0x1f,0xf3,0xc6,0x88,0xda,0x82,0xac,0xbc,0x1f,0x8d,0x53,0xd6,0xfd,0x2b,0x5c,0x33,0x6d,0x03,0x68,0x92,0x38,0x07,0xeb,0x85,0x7f,0x55,0x89,0x17,0x58,0x7f,0xc7,0xb4,0x7a,0xff,0x15,0xe5,0xe0,0xea,0xce,0xac,0x3f,0x0f,0x09,0x25,0xfa,0x80,0xe3,0x07,0x89,0x4e,0xbf,0x7e,0xc2,0x42,0xf1,0x18,0x78
+.byte 0x05,0xe3,0x6a,0x2e,0xf7,0x2e,0xe5,0xbf,0x63,0x9e,0x48,0x69,0xe6,0x3c,0x4b,0x12,0x73,0x58,0xde,0x0c,0x73,0x27,0x9a,0x95,0xfa,0x51,0x8c,0xbb,0x74,0x31,0x53,0x4e,0x9a,0x13,0xda,0x49,0xf0,0x8b,0xb4,0xcd,0xc1,0xe9,0xaf,0xd6,0x59,0x59,0xa8,0x24,0x94,0xd9,0x4b,0xf8,0x20,0x79,0xa0,0x79,0x01,0x08,0x84,0x9b,0x04,0xe7,0xda,0x06
+.byte 0x22,0x3e,0x85,0x23,0x0c,0xa9,0xe5,0xcd,0xd3,0xc4,0x27,0x8c,0x4e,0x75,0xe4,0x60,0xb5,0xe9,0xc5,0xb7,0xb1,0x3a,0x84,0x68,0x40,0x3e,0x36,0x1b,0x9a,0x64,0x50,0x45,0x6f,0xc6,0x58,0x70,0x46,0x1a,0xca,0xf6,0x81,0x02,0xa8,0x17,0x4d,0x92,0x0d,0xae,0x88,0x1a,0xbd,0x52,0xc0,0x32,0xb1,0x2d,0x2d,0x12,0x9c,0x29,0xfa,0xa6,0x70,0x5f
+.byte 0xe7,0x0b,0xd5,0x5d,0xa5,0x49,0x9e,0x9e,0x5b,0x55,0xbc,0xce,0x5b,0xb4,0xef,0x3f,0xe4,0x7c,0x50,0xef,0x58,0xf5,0xfe,0xcc,0xf6,0xd0,0xf1,0x3a,0x0b,0xf2,0x3e,0x1c,0xce,0x22,0x7e,0x88,0x1c,0x8f,0x9a,0x69,0x76,0xa9,0xf0,0x18,0xa8,0x76,0x7f,0x0c,0xa6,0xfd,0x67,0x43,0xc7,0x43,0x67,0x98,0x6e,0x37,0xd4,0x82,0x29,0x62,0xa6,0xcf
+.byte 0x2b,0x7c,0xee,0x14,0x4d,0x2d,0x1a,0xfc,0xc6,0xaf,0x5b,0xea,0x8a,0xa8,0x9a,0x3b,0xab,0x7d,0x76,0x15,0x50,0xe8,0x95,0x31,0xc8,0x5d,0x5d,0x19,0x68,0x07,0xf5,0xb0,0x29,0x5f,0x79,0x4f,0x0d,0x2b,0xba,0x1d,0xd2,0xf2,0x83,0x50,0x89,0x0b,0x96,0x16,0xde,0x7c,0x04,0xea,0x9c,0x75,0x97,0x7e,0xd7,0x2c,0xee,0x82,0x7c,0xbf,0x0b,0x71
+.byte 0x05,0x59,0xd7,0x11,0x70,0x8e,0x41,0x62,0x91,0x38,0x3a,0x69,0x3f,0x3d,0xde,0x8e,0x03,0x0a,0xea,0xfb,0xea,0x36,0xf0,0x5c,0xb6,0xdf,0x9a,0x66,0x9e,0x64,0x43,0xaf,0xb7,0x83,0xd1,0xef,0x7c,0xb6,0x9b,0x40,0xd8,0x0f,0x0e,0x0b,0xa7,0xd0,0x98,0xca,0x8e,0x3b,0xed,0xb7,0xa5,0x19,0xca,0x67,0x30,0x87,0x17,0x0e,0xc4,0xe1,0xaa,0x6e
+.byte 0xdb,0x67,0xbd,0xf5,0xed,0x10,0x68,0xb1,0x43,0x73,0xaa,0x99,0x1a,0x83,0x0d,0x1a,0x5a,0x8b,0xc8,0xff,0xe9,0xe0,0x1c,0x15,0xda,0xb0,0x99,0x90,0xce,0x1f,0xfd,0x17,0xd2,0xfa,0x8f,0x3a,0xe8,0x1b,0xd3,0x96,0x2a,0x0d,0xa9,0x4d,0x6d,0x77,0x53,0xe8,0x8f,0xc7,0x6b,0xb4,0x3b,0x6d,0x0c,0x8e,0x35,0x67,0x09,0x6e,0x43,0x36,0x52,0x3e
+.byte 0x0e,0xf6,0x4f,0x16,0x40,0x45,0x7f,0xab,0x39,0xf2,0x23,0xfb,0x4e,0xea,0x6e,0xcf,0xa0,0xb6,0xec,0x6d,0x93,0x1b,0x6f,0x9f,0xd6,0xce,0xcd,0x1e,0x90,0x5c,0x7d,0x61,0xc4,0xae,0x02,0xb2,0x7a,0xb2,0x25,0x59,0xac,0x0a,0xcb,0xc6,0x28,0xa2,0x9c,0x7b,0x4b,0x05,0x5a,0x23,0x55,0xc8,0x9a,0x72,0xe6,0x3b,0x91,0xa2,0x9b,0x12,0x1c,0x1f
+.byte 0x4b,0x85,0x42,0x9d,0x73,0xf9,0x50,0x3e,0x12,0xc4,0x51,0xb4,0xe1,0x2a,0x08,0xfc,0xf9,0xc8,0x5a,0x53,0x79,0xcc,0xd1,0x24,0x4c,0xc1,0xf6,0xe7,0x10,0x9d,0xe6,0xce,0xcc,0xc7,0x04,0xf8,0x7a,0xd4,0x2f,0x0a,0x97,0x32,0xaf,0x38,0x77,0x97,0x78,0xc8,0xa9,0x9a,0xca,0x65,0xee,0x2b,0x07,0x0e,0xb1,0xaa,0x3c,0xee,0x03,0x85,0xf7,0x09
+.byte 0xd1,0x03,0xe5,0x4f,0x8a,0x6b,0xba,0x83,0xd2,0x6a,0x05,0xe6,0x4e,0x59,0x21,0x26,0xcc,0x8d,0x4a,0x91,0x21,0x6b,0xe5,0x7a,0x83,0xed,0x4e,0x95,0x4b,0x16,0x98,0x3f,0x2d,0x51,0xc5,0x67,0x56,0x58,0xc9,0xc3,0x32,0xff,0x91,0x9d,0x7f,0x6d,0xc7,0x8a,0x40,0x58,0x56,0x35,0xca,0xc1,0xa9,0x07,0xe2,0xc6,0xe1,0x8f,0x7b,0x7c,0x68,0x4e
+.byte 0xde,0x19,0xc8,0x9c,0x41,0x65,0x74,0x33,0xb5,0x5b,0xf7,0x47,0x91,0x51,0x41,0x56,0x54,0xaa,0x8e,0xa5,0x1f,0xdb,0x50,0xa4,0x97,0x7a,0xea,0x86,0x2e,0xfd,0xdd,0x64,0x23,0x6e,0x44,0x28,0xfb,0xae,0xe8,0xc2,0x38,0x96,0x56,0x2e,0xd8,0x7e,0x3a,0xc8,0xc6,0x7f,0x20,0x15,0xad,0x9f,0xfa,0x5c,0x55,0xf5,0xe1,0x9a,0x07,0x84,0x5b,0x81
+.byte 0x39,0x4b,0x70,0xc3,0xfd,0x2b,0xc5,0xb7,0x47,0x36,0x74,0x5a,0x85,0xaa,0x45,0x94,0x8e,0xbe,0x7f,0x6c,0x45,0xf5,0x02,0x4e,0x5f,0x16,0x04,0x7e,0xfa,0xb8,0xa9,0x38,0xc4,0xd9,0xca,0x5f,0x7a,0xe3,0x96,0x78,0x82,0xa0,0xac,0xef,0xc4,0x2a,0xb5,0xf4,0x7d,0x28,0x8c,0x25,0xba,0x4e,0xd5,0xd5,0xd1,0x24,0xc6,0x05,0xb2,0x18,0x2d,0x66
+.byte 0xea,0xe3,0x42,0x79,0x33,0x9e,0x70,0x3a,0x1b,0x5a,0x8e,0xcb,0x03,0xa8,0x43,0xf3,0xd5,0x66,0x41,0x10,0xd7,0x09,0xf0,0x28,0xe5,0x25,0xe6,0xac,0x9a,0xe6,0x34,0x36,0xfb,0xc4,0xa6,0x9a,0xd0,0x24,0x4d,0x18,0xf9,0xd1,0x8e,0xca,0x92,0x83,0x0f,0x55,0x54,0x6d,0x72,0x81,0x81,0xdb,0x72,0x1f,0xd6,0x32,0xb9,0x32,0x45,0x84,0x9c,0x66
+.byte 0x68,0x7e,0xab,0xb3,0xca,0xf5,0x4f,0xdd,0xb4,0xee,0xbb,0x05,0x70,0xbe,0x4f,0xd1,0x27,0x01,0xcc,0x7c,0x4f,0x47,0x55,0xce,0x91,0x73,0x6f,0xff,0x8d,0xfc,0x0c,0x4c,0xaa,0xfc,0xce,0x9f,0xf3,0x4a,0x46,0x92,0x89,0x84,0x8f,0x4d,0x94,0x37,0xda,0xe3,0x11,0x0d,0x63,0x60,0xcb,0x40,0x8f,0xe8,0x0f,0xf9,0xa1,0x89,0x64,0x44,0x45,0x74
+.byte 0xc5,0xa2,0x73,0x33,0x08,0xa2,0x59,0xb0,0xeb,0x7b,0x7b,0xa7,0x28,0x4c,0x13,0x6a,0x04,0x15,0x14,0xd0,0x3e,0x5e,0xec,0xe1,0x3f,0xe5,0x93,0x06,0x6b,0x60,0x50,0x1c,0x90,0xc0,0x5c,0xea,0x7e,0x58,0xf1,0xed,0xba,0x43,0x0b,0x84,0xf7,0xa4,0xbd,0x4c,0xed,0x88,0x5b,0xae,0xa2,0x0a,0xf6,0x06,0xfd,0x43,0x63,0xfe,0x8a,0x03,0x21,0x8b
+.byte 0x27,0xc6,0xef,0xa3,0xa9,0x3a,0xc1,0x8b,0x65,0x62,0x25,0x85,0xaa,0x2f,0xff,0x22,0x96,0xb7,0x5c,0x82,0xde,0x21,0x4e,0x0d,0x8d,0xd9,0x7f,0x97,0x79,0x95,0x6c,0xe6,0xfd,0xb1,0x7c,0x84,0xc8,0x73,0xbc,0x50,0x2f,0x87,0x03,0x56,0xcf,0xea,0x7f,0xed,0x17,0x7d,0xf7,0x61,0x6b,0x6f,0x5b,0xd3,0xe4,0x83,0xbd,0x8b,0xd3,0x8e,0x51,0x57
+.byte 0x3d,0xcc,0xe4,0x09,0xb9,0x73,0x1f,0xb4,0x47,0x5e,0xf2,0x10,0x3e,0xf4,0x9c,0x86,0x02,0xdf,0x3e,0x75,0x1c,0x9b,0xb5,0x0f,0x31,0xc6,0xbb,0x00,0xb4,0x8a,0x1a,0xe5,0x0d,0x9c,0x3e,0x93,0x61,0x5a,0x61,0x86,0x12,0x64,0xaa,0xfd,0xa2,0x6e,0x8f,0xcc,0xcd,0x60,0xa1,0xad,0x6d,0xdc,0xa2,0x7b,0x5a,0xe0,0xee,0x27,0x5d,0xc5,0xfe,0x1f
+.byte 0x7b,0x9f,0x33,0xf1,0xee,0x2a,0x58,0x39,0x56,0x14,0x4f,0x2f,0x11,0x26,0x6b,0x56,0x7c,0x75,0xb7,0xc3,0xa7,0xf6,0x54,0xd8,0xa7,0xbb,0x73,0xb5,0xa5,0x83,0x1e,0x65,0x7e,0xa7,0x85,0x74,0xa4,0x04,0x0e,0x26,0x01,0x88,0xbc,0x8b,0x98,0x0c,0x9b,0x74,0x22,0x44,0x16,0x16,0xed,0x94,0x81,0x81,0x13,0x26,0xc9,0x27,0xa9,0xa7,0xe0,0x45
+.byte 0x69,0x6e,0x33,0xcc,0xa3,0x15,0x10,0x99,0x84,0x06,0x95,0x00,0xbb,0xc6,0x8e,0x4e,0x37,0x1b,0x23,0xb2,0xf7,0x4d,0xd7,0x24,0x68,0x6b,0xaa,0x2e,0x57,0x8d,0xd6,0x4e,0xa2,0x69,0xd8,0x8d,0x84,0xb2,0x85,0x91,0x30,0xbf,0x41,0xab,0xcf,0x5c,0xa6,0x51,0x1e,0xf5,0x79,0x5a,0x20,0xfa,0x3d,0x0a,0xc5,0xd7,0x3f,0xa6,0xcc,0xf6,0x9b,0x76
+.byte 0xe0,0xec,0x9e,0x0b,0x23,0xe4,0x74,0x36,0x14,0x6f,0x24,0x9d,0xe7,0xb2,0x41,0xd7,0x68,0x37,0x67,0xdc,0x01,0xb1,0x20,0xf9,0x8b,0x0b,0xf5,0xa7,0x95,0x78,0xa0,0x6c,0x4b,0xc0,0x44,0x92,0x4a,0x75,0x0f,0x61,0xde,0xc3,0xc2,0x3d,0x17,0xa0,0x4d,0x57,0x8b,0x11,0x35,0xbd,0x49,0x87,0x05,0xba,0x5d,0x1f,0x76,0xd4,0x0f,0xb0,0x5b,0x5f
+.byte 0xb7,0xf8,0xcf,0x12,0x54,0x19,0x9a,0x49,0x6a,0x42,0xad,0x93,0x85,0x0b,0xe7,0x8c,0x30,0x59,0x82,0x82,0x2d,0xd9,0x89,0xf5,0x8c,0x39,0x9c,0xf5,0xcd,0x25,0x22,0x74,0xcf,0x56,0xa2,0x15,0x40,0xa6,0xa8,0xfc,0xdc,0x85,0x9e,0xab,0xd6,0x94,0x5d,0xd6,0x73,0x07,0xed,0x7b,0x76,0x11,0x67,0xf5,0x52,0xac,0x1a,0x69,0x1f,0x4a,0xa2,0xaa
+.byte 0x4d,0x11,0xe0,0xc4,0x4c,0x6e,0x9e,0x8e,0x13,0x46,0x0b,0x95,0x40,0x53,0x35,0x53,0x58,0x7f,0x81,0x5f,0x17,0xd7,0x5e,0x53,0x86,0xf3,0x1b,0x70,0xf1,0x95,0x8f,0xf6,0xd4,0x6f,0x55,0x92,0xa2,0x38,0xd3,0x43,0x6c,0x7e,0xa2,0x21,0x5b,0x18,0x11,0xdd,0x03,0x52,0xe6,0xe5,0xc0,0xc5,0x4e,0x8e,0xda,0xdb,0x91,0xcf,0xf7,0x75,0xc2,0x33
+.byte 0x69,0xd1,0xd1,0x29,0x9d,0x51,0x79,0x91,0xe4,0x58,0x05,0xa5,0xf6,0x54,0x16,0x3e,0x42,0xf3,0xc4,0x1f,0x88,0x94,0xfc,0x6b,0x53,0xb1,0xd5,0x17,0xe6,0xab,0x77,0x33,0x8a,0xd0,0x93,0x74,0x02,0xe0,0x81,0x5e,0xbe,0x2f,0x4d,0xcd,0x25,0x0b,0xd0,0x06,0xd8,0xc9,0xf9,0xcf,0x8e,0xf8,0xc3,0xe2,0x33,0x60,0xe5,0xfa,0x89,0x68,0xf8,0xb7
+.byte 0xef,0x9d,0xfc,0x9d,0x76,0x13,0x2d,0x9d,0x18,0x7d,0x05,0xb4,0xa7,0xa3,0x8a,0x91,0xe0,0x73,0x65,0x89,0xb4,0xc1,0x53,0x7c,0xdc,0xf2,0xab,0x39,0x94,0xc7,0x3d,0xf8,0x1c,0x8f,0x49,0x37,0xee,0xc1,0x19,0x84,0x15,0x3b,0x36,0xb2,0xc2,0xe1,0x16,0xe2,0xfb,0xde,0x1f,0x0e,0xa4,0xea,0x59,0x67,0x2d,0xea,0x47,0xe5,0x2c,0xd1,0xb5,0xa9
+.byte 0xbd,0x5c,0x92,0x34,0x8b,0xc5,0xab,0x4f,0x2b,0x6b,0xc4,0x8b,0xdb,0xbb,0xcb,0x86,0x34,0x35,0xa0,0x5c,0x29,0x1a,0x8b,0xce,0xdc,0xd7,0x46,0x2b,0x20,0x9d,0xea,0xa8,0x97,0x68,0x37,0x56,0x03,0x7d,0x4f,0xb6,0xfc,0x30,0x82,0x68,0xb4,0x56,0xf3,0xbe,0x58,0xcc,0x20,0xc1,0x53,0x9f,0xbb,0x0b,0x2b,0x6e,0xa0,0x2d,0xc0,0x61,0x02,0x0b
+.byte 0xf9,0x0e,0x55,0xb8,0xb8,0x23,0x6e,0x50,0xc0,0x36,0xb8,0xf6,0x5e,0xb3,0xa7,0x8f,0xf8,0x7f,0xd0,0x5d,0x0a,0xc4,0x2b,0xa9,0xd3,0x76,0xcf,0x4d,0x27,0xda,0xac,0xf3,0xb0,0xca,0x00,0xa0,0x94,0x12,0x20,0x89,0x22,0xa9,0x89,0xe4,0x23,0x71,0xe0,0xdb,0xec,0xb0,0xa9,0x2e,0x45,0xf6,0x8d,0x1e,0x4b,0x0e,0xc7,0xf8,0x40,0xd6,0xf4,0x2f
+.byte 0x80,0x3e,0xf8,0xfb,0xcf,0x7b,0x54,0xb5,0xbd,0x55,0xf2,0x37,0x46,0x9f,0x32,0x45,0x87,0xa3,0x6a,0x51,0x25,0x43,0x54,0xa2,0x92,0xc6,0xbe,0xa4,0x33,0x54,0x82,0xc7,0xf1,0xe4,0x52,0xf9,0x09,0xac,0xc3,0xb1,0x25,0x86,0xc7,0x89,0x83,0x2c,0xf6,0x35,0x9e,0xd1,0xd8,0xb1,0x71,0xed,0xfa,0xae,0x09,0x83,0xb3,0xf0,0xde,0x24,0xed,0x3c
+.byte 0xc6,0x60,0xe8,0x15,0x49,0x93,0x29,0x82,0xbf,0x1d,0x23,0x17,0x11,0xea,0xa7,0x53,0x83,0xa5,0xc1,0x9e,0x02,0x17,0x08,0x99,0xa6,0x72,0xaf,0x82,0x3f,0x0b,0x69,0xca,0xb8,0x72,0xa9,0x31,0x71,0x20,0x32,0x57,0x89,0x9b,0x16,0x92,0x54,0xc0,0x99,0x6d,0xa4,0xbf,0x5a,0xb5,0x53,0xa7,0x4c,0x69,0xd8,0xf7,0xe7,0x4c,0xc0,0x76,0xb6,0x35
+.byte 0xdd,0xe7,0xb2,0xd9,0x1c,0xd5,0xf7,0x39,0x32,0x44,0x48,0x02,0x85,0x69,0x02,0xad,0xe6,0xfc,0xbb,0x07,0x9e,0x7f,0xee,0x6d,0x07,0x12,0x21,0xeb,0x67,0x4d,0x74,0x90,0x8f,0x79,0x51,0x9d,0x8a,0x63,0x24,0xab,0x6f,0x8f,0x73,0xd3,0x91,0x68,0x15,0xa9,0x6a,0x84,0x92,0xc2,0xd4,0x4d,0xa8,0xe1,0x4f,0xa2,0x1e,0x34,0xa3,0x9a,0x04,0xf2
+.byte 0xfc,0xc4,0xe7,0xd0,0x52,0xc4,0x49,0x51,0x8e,0x7d,0xaa,0x74,0xaa,0x08,0xbe,0x08,0xf6,0xe4,0xc1,0x61,0xff,0x2e,0x9c,0x17,0x61,0xb6,0x01,0x44,0x18,0xe8,0x5e,0xa9,0xfb,0x02,0x21,0xbb,0x08,0x5c,0xe0,0xd3,0x0c,0x98,0xc5,0x93,0x2a,0x1c,0x69,0xf3,0xe8,0x8b,0x36,0xa0,0x9d,0x1e,0xda,0x18,0x14,0x06,0x7f,0x75,0x3d,0x42,0x92,0x5a
+.byte 0xb9,0xb7,0xc0,0xc0,0xb0,0xc5,0xa9,0xb2,0x67,0x24,0xc2,0x28,0x29,0xcb,0x78,0x8e,0xf3,0xd1,0x37,0x63,0xca,0xc8,0x9a,0x1b,0x38,0xa5,0x9f,0x0e,0x0d,0x26,0x5b,0xfe,0x2f,0xdf,0x4f,0xb9,0x21,0x8c,0xc8,0xe0,0x9f,0x71,0xb9,0xc3,0x6c,0xd8,0xd3,0x2f,0xe4,0x3c,0x67,0x35,0x45,0x74,0x7f,0xcb,0x13,0xda,0x64,0x47,0xff,0x6f,0x05,0xf0
+.byte 0x87,0x8d,0x0d,0x1f,0x10,0x47,0x0e,0xf6,0x9d,0x89,0x6d,0x79,0x04,0x77,0x8a,0x6c,0xeb,0x7d,0x9b,0xd7,0x65,0x82,0xa8,0x95,0xa2,0x8c,0x02,0x91,0x0d,0xf2,0xe8,0x65,0x60,0x0d,0xb6,0x1d,0xf4,0xf3,0x41,0x75,0x33,0x21,0x13,0x22,0x93,0x01,0x2f,0x11,0xe7,0xed,0x45,0x56,0x90,0xec,0x0b,0x99,0x8e,0x84,0xc8,0x76,0x31,0x1d,0xb9,0xcb
+.byte 0x87,0x3f,0x5f,0x39,0xeb,0xe8,0x9e,0x5e,0x96,0x9e,0x42,0x64,0xf3,0xef,0x00,0x1f,0x2a,0x6c,0x18,0x67,0xbd,0xdd,0xf9,0x65,0x11,0x1b,0x9c,0xd7,0xf3,0x3d,0xb2,0x6f,0x88,0xf7,0xd2,0x26,0x06,0xef,0xc8,0x23,0x3f,0x46,0x5d,0xf0,0x96,0x40,0xb1,0xdd,0xad,0xe4,0xee,0xb6,0xc2,0x67,0x18,0x46,0x67,0xc4,0xa5,0x7e,0x3e,0xce,0x72,0x47
+.byte 0xca,0xc3,0xa7,0x94,0x56,0xe2,0x23,0x03,0xcf,0xd0,0x18,0x55,0x30,0xe3,0x14,0x00,0xda,0x0f,0xaa,0x7f,0x20,0xaf,0x3b,0x24,0x43,0x7a,0xaa,0xd4,0x12,0x42,0x10,0xe4,0x44,0x8a,0x7f,0xf1,0x74,0x9d,0xe0,0x28,0x60,0xce,0xdd,0x04,0x96,0x03,0x80,0xcb,0xaa,0xa9,0xb5,0xc7,0xb4,0xbb,0xc7,0x9a,0x93,0xd8,0xff,0x3b,0x8f,0x1f,0xb7,0xce
+.byte 0xed,0xbc,0xde,0x9f,0x9e,0x56,0x96,0x65,0xba,0xe7,0x89,0x03,0xb2,0xbd,0xfe,0xa7,0x02,0xeb,0x33,0x9a,0x8b,0x5b,0x36,0x64,0x17,0x9f,0xd2,0xe4,0x75,0xb5,0xfb,0x21,0x03,0xa4,0xe7,0xb4,0x49,0x72,0xfd,0xf3,0x1e,0x5f,0xdb,0xe5,0x6c,0x92,0x51,0xe7,0x91,0x55,0xb7,0x82,0x18,0x05,0xc3,0x2c,0xf1,0x23,0x61,0x36,0xad,0x80,0x1b,0xde
+.byte 0xe1,0x51,0x4e,0x51,0xa1,0xf6,0x5a,0xb9,0x03,0x48,0xa7,0x12,0x88,0x63,0x30,0xff,0x48,0xfc,0x92,0x30,0x9a,0xca,0x08,0x1b,0x64,0xa9,0x74,0x2a,0x64,0x42,0x7d,0xa9,0xa4,0x9d,0xcb,0x59,0x71,0x53,0xc1,0xa8,0xa6,0xb5,0x47,0xf9,0x87,0xb5,0x41,0x58,0x92,0x14,0xf7,0xbd,0x10,0x45,0x37,0x20,0x1d,0x5b,0x42,0x04,0xed,0x69,0x4c,0xa5
+.byte 0xdc,0x2a,0x58,0xba,0x00,0x1e,0x05,0x9c,0x3c,0xbf,0x65,0x76,0xd1,0x11,0xe0,0x15,0x22,0xb0,0x2a,0x53,0x32,0x0f,0x6e,0x08,0x4e,0x27,0xc2,0x71,0x14,0x20,0xee,0xb0,0x0b,0x60,0xef,0x54,0xae,0x2c,0xe0,0x1d,0x30,0xac,0x0d,0x3a,0x93,0x15,0x0a,0xe7,0x14,0xf3,0x1a,0x67,0xb1,0x43,0x85,0xbd,0x06,0x53,0xab,0x6d,0x5d,0xe7,0xe3,0x82
+.byte 0xb8,0x39,0x35,0x10,0x87,0xe7,0x90,0x4d,0x9c,0x6f,0x83,0xad,0xa2,0x43,0x7a,0x5d,0xc1,0x8a,0x39,0xa3,0xa6,0xda,0x48,0x5c,0x9b,0xe1,0x0d,0x69,0xfc,0x87,0x18,0xdd,0x34,0x9a,0xb4,0x9c,0x04,0x0d,0x49,0x18,0x3e,0x38,0xd8,0x01,0x67,0xb1,0x7f,0x6b,0xb5,0xfe,0x58,0x1c,0x64,0x11,0x10,0x6b,0xc1,0xca,0x56,0xe3,0x12,0x8c,0xb4,0xac
+.byte 0x03,0xbd,0xc1,0x54,0xbe,0x5c,0x70,0x6f,0xdd,0x73,0xa3,0x84,0xcd,0x0b,0x1b,0xbf,0x05,0xac,0x27,0x11,0xe8,0x5f,0xc3,0xb9,0x68,0xc2,0xe9,0x3f,0x5a,0x9b,0x28,0xca,0x65,0x5e,0x66,0x4e,0x50,0xa9,0x81,0xb1,0x10,0xc1,0x2c,0xa5,0x62,0xc8,0x52,0x07,0xa5,0xa1,0x99,0x16,0x7b,0x08,0xa4,0x1e,0xf4,0x50,0x8f,0xb2,0x42,0xa5,0x19,0xa2
+.byte 0x34,0x91,0xcf,0xa7,0x5e,0x73,0x6b,0xc2,0xa3,0x4d,0xdd,0x7c,0x26,0x46,0x34,0xe6,0x5d,0x54,0x52,0xe3,0x1e,0xc1,0x10,0x36,0x7c,0xc9,0xd2,0x1e,0xca,0xeb,0x80,0xc5,0x3c,0x04,0xf6,0xb7,0x09,0xd4,0x3e,0x67,0xc3,0xf6,0x6b,0xd4,0x60,0x00,0xc9,0x68,0x17,0x39,0xbc,0xcd,0x14,0x32,0xfc,0x33,0xa4,0xb0,0x6f,0x12,0x6b,0x5f,0xe2,0x15
+.byte 0x1c,0x9a,0x15,0x4f,0x0b,0x7d,0x4c,0xa0,0x89,0x40,0xb3,0x0e,0x84,0x90,0xb3,0xc6,0x3e,0xa5,0x0b,0x81,0x66,0x14,0x5f,0x8d,0xe0,0xbf,0xf7,0x9d,0xa4,0x4e,0x69,0xd5,0xac,0x0f,0x6c,0x29,0x94,0x8f,0x3b,0x4b,0xed,0x5b,0x6e,0xe1,0x58,0x5d,0x32,0x19,0xe6,0xbd,0xfb,0xd5,0xb7,0x0f,0x72,0x0e,0x5b,0x14,0xd3,0xf3,0x09,0xa8,0xea,0xf7
+.byte 0x98,0x2f,0x42,0x07,0x8e,0x72,0x27,0x53,0x8d,0x0b,0xea,0x74,0x38,0xbc,0xaf,0xb8,0x76,0x65,0x97,0xda,0xa7,0x06,0x37,0x29,0x09,0xbe,0xaa,0xe6,0xf7,0xb6,0xb1,0x5f,0x71,0x1f,0x5d,0x14,0x47,0xdf,0x20,0xa3,0x94,0x93,0x7d,0x21,0xe6,0x22,0x7e,0x38,0x1a,0x26,0x83,0xc7,0x32,0xdf,0x58,0xcd,0xab,0x67,0xae,0x94,0xa5,0x68,0xcb,0xe3
+.byte 0x51,0x70,0xc0,0xc4,0x41,0x9f,0xca,0x05,0xc9,0x51,0x2a,0x8e,0x53,0x89,0x3f,0x52,0x6b,0x29,0x64,0xa8,0xb8,0xdf,0x02,0xb1,0x41,0x4e,0x36,0x42,0x32,0xa8,0xc0,0x91,0xf0,0x69,0x69,0x55,0x99,0xb7,0x78,0x4f,0x79,0x5b,0xc5,0xab,0xc6,0xed,0x15,0x88,0x6b,0x94,0x0a,0xdd,0xea,0x47,0xf9,0x0e,0xb8,0x89,0x15,0x68,0x3e,0xc0,0x50,0xf8
+.byte 0xa1,0x2d,0x2a,0x11,0x8a,0xc5,0xb0,0x09,0x4f,0x7d,0x90,0x5f,0x49,0x35,0xe9,0xdd,0xfc,0xac,0xea,0x1b,0x20,0xad,0xd2,0xe6,0xb6,0xbf,0x3c,0x0e,0x7b,0xdf,0x2f,0x55,0x58,0x0e,0x25,0x53,0x62,0xd3,0x73,0xb8,0x3e,0x12,0x91,0xcb,0x23,0xf2,0xc0,0x5d,0x74,0x2b,0x51,0xcc,0xa2,0xb1,0x5a,0xd2,0xf4,0x9b,0xc9,0xa5,0x83,0x2b,0x5a,0x8a
+.byte 0x0b,0xe9,0x09,0x59,0xb5,0x44,0xc9,0x55,0xcc,0xbd,0xb6,0x69,0x66,0x9a,0x0c,0x15,0xae,0x76,0x35,0xbe,0xe9,0x37,0x70,0x9e,0xdc,0x97,0x5a,0x82,0x97,0xf6,0x1a,0x45,0xd7,0x27,0xfe,0x1f,0xc3,0x7c,0x3a,0x52,0x85,0x12,0x73,0x8a,0x8e,0x07,0xec,0x1f,0x59,0x3f,0xb0,0x32,0x07,0x92,0x3e,0x81,0xe0,0x7a,0x9a,0xc9,0x91,0xca,0x84,0xf1
+.byte 0xe1,0x32,0x57,0x0a,0x3c,0x9a,0x20,0xa8,0xbe,0x84,0x91,0x44,0x66,0x81,0xdd,0x12,0xa8,0x46,0x15,0x18,0xfc,0xae,0x5e,0x9a,0xf3,0xd9,0xb9,0x6a,0xbb,0x90,0x1c,0x61,0x7f,0x61,0x2c,0xa7,0x12,0x1e,0x05,0xee,0x0c,0x66,0x9e,0xc2,0xc8,0xb9,0xe0,0xc9,0xc4,0xb9,0xee,0x3a,0x6f,0x97,0x2a,0x5e,0xcb,0xd9,0xff,0xd1,0x37,0x5e,0xa0,0x03
+.byte 0x70,0xc1,0x2f,0x15,0xf9,0xf7,0x90,0xbe,0x23,0xe7,0x7c,0x90,0x4b,0xe4,0x5a,0x01,0x65,0x27,0x2d,0x4b,0xd3,0xa8,0x8c,0x1d,0x2d,0x5d,0x48,0xac,0x6b,0x59,0xc9,0x78,0xb2,0xee,0xda,0x6e,0xa8,0x68,0x08,0x99,0x22,0x25,0xfe,0xc2,0xb8,0x83,0xa8,0x08,0xbb,0x6e,0x64,0xae,0x2e,0xbb,0x93,0xaf,0xdc,0xeb,0xa3,0x11,0xa7,0x5d,0x3f,0x22
+.byte 0xf1,0x95,0x27,0xf6,0xd6,0xa6,0xc3,0x56,0x0a,0xd0,0x17,0x43,0x35,0xd2,0xe7,0xa4,0x8f,0x6c,0x1c,0xc4,0x4d,0xa7,0x3b,0xb8,0x7f,0x0c,0xa0,0xd6,0x56,0x82,0xf4,0x16,0x96,0xcd,0xcf,0x6f,0x78,0xec,0xbb,0xb2,0xdb,0x67,0xcf,0x78,0x0c,0x22,0x1d,0x72,0x21,0x8e,0x40,0x85,0xa5,0x07,0x3b,0x0e,0xfa,0x44,0xb0,0xfe,0xbf,0x54,0x80,0x41
+.byte 0xdc,0xa7,0xc7,0xdb,0xaa,0x04,0x42,0x0d,0x42,0x03,0x17,0xc8,0x57,0xd7,0x08,0x34,0x37,0xf5,0x9a,0x90,0x30,0x43,0x54,0x5b,0x58,0x50,0x4e,0xc4,0x56,0x57,0xff,0xf0,0x05,0x82,0xca,0x2e,0x20,0xb0,0xbd,0xd0,0x00,0x7d,0x60,0x3f,0xdb,0x9c,0x08,0x7e,0x21,0x63,0xbc,0x89,0xbf,0xcb,0xcc,0x36,0xb5,0x36,0x41,0xb4,0x9c,0x5c,0x9d,0xa6
+.byte 0x74,0xa4,0x4f,0x6a,0xcb,0x63,0x51,0xb1,0x92,0xa0,0x03,0x9b,0x88,0x03,0xd5,0x82,0x30,0xfb,0x69,0x49,0x20,0xb0,0x37,0x50,0xe4,0x02,0x9e,0x11,0x09,0x20,0x1a,0x41,0x8d,0xdd,0xa0,0x18,0xb4,0x74,0x04,0x1e,0x3a,0xea,0xb4,0x28,0x01,0x7f,0x0b,0x73,0x27,0x5f,0x76,0x2e,0x71,0xfa,0x50,0x1b,0x43,0x8d,0x0d,0x6c,0x87,0xc3,0x10,0x7b
+.byte 0x42,0x7d,0x17,0xa6,0x00,0x5b,0x83,0x6c,0x7b,0x7f,0x72,0xd8,0x90,0x4d,0x7f,0x54,0x72,0x17,0x21,0xe4,0x45,0x74,0x20,0x53,0x30,0x46,0x90,0xbf,0x2f,0xac,0x01,0xbd,0x40,0xa9,0xc5,0xbe,0xbd,0x9b,0x59,0x62,0x03,0x30,0x80,0xe3,0x8e,0x23,0x7b,0x2d,0x63,0x4f,0x30,0xe3,0xb8,0x56,0x87,0x57,0x43,0xdc,0x6a,0x3c,0x13,0xed,0x93,0xc9
+.byte 0x1a,0x1b,0xea,0x38,0x67,0x33,0x7f,0x11,0x5c,0x96,0x20,0x4d,0xf6,0x82,0x51,0x45,0xca,0x20,0xfd,0x59,0xef,0x4c,0xb4,0xb0,0xb2,0x0f,0xdb,0x4c,0x00,0x7a,0x18,0x58,0xb0,0xd3,0x65,0x73,0x42,0xe5,0x05,0x76,0xd7,0xa2,0x1e,0x9f,0x59,0xc0,0xd0,0x76,0x29,0x1b,0x12,0x29,0x9b,0xe4,0x7d,0x45,0x13,0xb4,0x57,0xf2,0x0b,0xd1,0xb5,0x60
+.byte 0x6d,0x15,0x0b,0xca,0x5e,0xe4,0x80,0xda,0x56,0x95,0x41,0x18,0x54,0xa7,0xad,0x40,0xe5,0xd7,0xa7,0x3e,0xf7,0x73,0x40,0x70,0xb3,0x23,0xdb,0x22,0x62,0xc7,0x44,0xfb,0x64,0x18,0x18,0x05,0x84,0x07,0x68,0x06,0x7f,0xb9,0xc3,0xf9,0x55,0xe2,0x0d,0x37,0x51,0x34,0xc3,0x55,0x3c,0x29,0x5d,0x1d,0x27,0x77,0xd3,0xe1,0x6a,0x60,0x9f,0x10
+.byte 0xef,0xb1,0x93,0xbf,0x2a,0xb7,0xe8,0x42,0x4d,0xfd,0xa9,0xa9,0x2f,0xb6,0x07,0x5b,0xe8,0xf7,0xd7,0x10,0x47,0x71,0x56,0xba,0x11,0x11,0x32,0xc4,0x22,0xf4,0x12,0x6f,0xc3,0xef,0x81,0xc5,0x82,0xb4,0x1b,0x99,0xbb,0x1a,0x63,0x6b,0x3a,0x70,0x4f,0xec,0x2c,0xf9,0xde,0x1a,0x2e,0x62,0x27,0x1c,0x81,0x21,0x30,0x08,0x30,0xf6,0xf5,0xc1
+.byte 0x6d,0x0b,0xeb,0x34,0xd9,0x3a,0xa2,0xa2,0xc6,0x17,0x60,0x85,0x65,0x43,0xd6,0x3d,0x71,0xac,0xc2,0xaf,0x2b,0x9e,0x62,0xf2,0x08,0x47,0x6f,0x42,0xa8,0x21,0xad,0x42,0x98,0xa0,0xef,0xdf,0xd8,0xda,0x10,0xad,0xf7,0xe5,0xf9,0x22,0x89,0x44,0xbf,0x86,0x86,0x2b,0x02,0xd1,0x9e,0x8f,0xb7,0x10,0x63,0xb1,0xcc,0x40,0x6b,0xa3,0x8e,0x09
+.byte 0xb8,0xe3,0x77,0x3c,0xde,0x36,0x7a,0xb7,0x78,0x4f,0x99,0x5d,0x9a,0x9e,0x19,0x2d,0xb5,0xd9,0x9c,0x95,0x1f,0xa1,0xcc,0x61,0x31,0x1c,0x96,0xe5,0xca,0xeb,0x26,0x34,0xa4,0x63,0x5c,0x7c,0x0f,0x23,0xd1,0xe1,0x09,0xf4,0xab,0xf6,0x73,0x2f,0x8a,0x62,0xf0,0xd3,0x8c,0x44,0xe5,0xe9,0x9d,0x58,0x71,0xfa,0xf5,0x39,0xa5,0x6f,0xf7,0x04
+.byte 0x43,0x0a,0x78,0x54,0xfb,0xa7,0x66,0x57,0x1f,0x61,0xd6,0xda,0xff,0x4f,0x32,0x9d,0x80,0x6b,0x77,0xed,0xda,0xaf,0xbc,0x9e,0xea,0x77,0x04,0xf3,0x47,0x96,0xd1,0x44,0x8e,0xca,0xfe,0xb0,0xa3,0xa6,0x1d,0x8d,0xa4,0xb5,0x8c,0x35,0x28,0xf3,0xaa,0xab,0x28,0x1e,0xc9,0x94,0x12,0x07,0xc6,0xea,0x23,0xf9,0x69,0xc3,0x14,0x27,0xcc,0x55
+.byte 0x27,0x0b,0x27,0x64,0x23,0x38,0x05,0xd9,0xb4,0xf7,0x00,0xf3,0x02,0xae,0xc8,0x5a,0xbd,0x2f,0x20,0xd5,0x45,0xa6,0x09,0x6f,0x1a,0x09,0xb7,0xe7,0x6f,0xf6,0xa6,0x6f,0xc7,0x03,0x4e,0xa3,0x72,0xb5,0xfc,0x17,0xcf,0x1e,0x64,0x8b,0xc4,0xa2,0xba,0x83,0x0e,0x2a,0x11,0xba,0x71,0xe0,0x1c,0x9f,0x70,0x6e,0xf4,0xd9,0x47,0x31,0xf7,0xaf
+.byte 0xf7,0x1a,0xe7,0xc1,0xe9,0x66,0xa4,0x48,0xd4,0x25,0x8b,0xf7,0x6f,0x33,0x72,0xff,0x93,0x2e,0xcd,0xc7,0xae,0x3b,0x71,0x3f,0x84,0x7f,0xe6,0xb5,0x58,0x4f,0x95,0x34,0xe7,0x89,0x10,0xd3,0x2b,0x5c,0x30,0x9b,0xd3,0xef,0x98,0xf3,0x33,0x0e,0x6d,0x5f,0x7e,0xba,0x55,0x7a,0xb6,0xf3,0xb6,0xcd,0xa8,0x10,0x68,0x85,0x6f,0xea,0x54,0xc3
+.byte 0x66,0x51,0x5a,0xfc,0x11,0x83,0x9e,0x68,0x95,0xdb,0xec,0x74,0xf0,0x86,0x4a,0x90,0x24,0x66,0xf2,0x61,0x40,0x2e,0x3b,0x53,0xea,0xc1,0x3e,0x1c,0x69,0xaf,0x5f,0x04,0xb5,0xbd,0x3d,0x44,0x1c,0xc6,0x49,0x65,0xf6,0x78,0xfd,0x69,0x49,0x95,0x96,0xa1,0xa0,0xa9,0x78,0x1a,0xf6,0x0f,0xe9,0x52,0x93,0x9c,0x96,0x6c,0x5e,0x67,0x63,0x2d
+.byte 0x18,0x22,0x2a,0xcc,0x7f,0x2f,0xd3,0x72,0x82,0x98,0xae,0xb0,0x2b,0xa6,0x96,0x41,0x25,0x47,0x3c,0x92,0xc5,0x0f,0x2c,0xd4,0x43,0x09,0x0b,0x94,0x73,0x73,0x29,0xc2,0x8a,0xa3,0xcc,0x8d,0xed,0x40,0x6d,0x40,0x18,0x7c,0x32,0x1e,0xe1,0x4e,0x26,0xa7,0xa4,0xd5,0xcb,0xfa,0x90,0xba,0xb2,0x04,0x1d,0x5d,0xbe,0x32,0x6c,0x71,0x09,0x51
+.byte 0xdb,0xe3,0xb0,0xe1,0x34,0x74,0xa3,0x2b,0xf2,0xcb,0x9e,0xc0,0xae,0x88,0x40,0x90,0xb6,0x22,0xc8,0xac,0xff,0x45,0xc6,0xfa,0xce,0x0f,0x03,0x9d,0xc0,0xb2,0x2e,0xdb,0x1e,0x6c,0xa5,0xbe,0xb5,0xb3,0xaa,0xd5,0x2d,0x06,0x4d,0x29,0xa3,0xbe,0x25,0x5f,0x21,0x42,0x8d,0x27,0xaa,0x6f,0x59,0x88,0x61,0x4d,0x72,0x9f,0x64,0xfc,0x07,0xaf
+.byte 0xeb,0x02,0x5e,0xb9,0x1f,0xfe,0x1a,0x67,0x10,0x35,0xe9,0x9f,0x5f,0x9c,0x8d,0x4a,0xb3,0x10,0x99,0x8d,0x5b,0x9c,0x8b,0x8a,0x0c,0x02,0x8b,0x44,0x1a,0xaa,0xe7,0x14,0x05,0x3d,0x9e,0x62,0xfc,0x76,0x49,0x56,0x46,0xae,0xcc,0x0e,0x47,0x58,0x4d,0x94,0x33,0x4d,0x23,0x24,0x44,0x52,0x2e,0x18,0xf7,0x53,0x6b,0x24,0x67,0xb8,0x88,0x46
+.byte 0x70,0xc8,0xcb,0x60,0xac,0x70,0x85,0xdd,0x00,0xa1,0x5d,0xbb,0x94,0x07,0x0a,0xb6,0x1c,0x88,0x59,0xa7,0x88,0x7e,0x1e,0xc9,0x1d,0x7c,0xa0,0x1c,0xad,0xe4,0xa5,0x36,0xa5,0x35,0xe8,0xda,0x27,0x15,0xbc,0x7b,0x1e,0x8a,0x33,0x74,0x4b,0xc1,0xc7,0x9d,0xa9,0x21,0x98,0x02,0xe5,0xf4,0x8b,0x8e,0x2d,0x64,0x81,0xea,0xa6,0xbe,0xe2,0x05
+.byte 0x16,0xba,0xac,0x75,0x79,0xa4,0xc0,0xd3,0x9d,0xe0,0x25,0x63,0x22,0xb3,0x9c,0xee,0x04,0x8f,0x60,0xab,0x52,0x43,0x05,0x16,0xd4,0xb3,0x88,0xe8,0x68,0xc3,0x81,0x94,0xc4,0xee,0x13,0xaf,0xdd,0x36,0x23,0xe6,0x78,0xc9,0xf6,0x42,0xf0,0xf7,0x89,0x64,0x79,0x13,0xe8,0xed,0x50,0x03,0x16,0x78,0x6d,0xf4,0xdf,0x85,0x2e,0x4e,0x8f,0x2c
+.byte 0x5b,0xfe,0x4c,0xf2,0x49,0xde,0xf2,0xa4,0x96,0xe0,0x8a,0x25,0xc8,0x6d,0x22,0xff,0xab,0xfc,0x18,0xe8,0x7f,0xd5,0xc1,0x7e,0x44,0x8e,0x21,0xb4,0xc8,0x79,0xc0,0x55,0xaa,0xb7,0x28,0xa1,0x3a,0xbd,0xc2,0x1d,0xf8,0x87,0xf9,0x35,0x30,0x25,0xb2,0xaa,0x8f,0x3c,0x0d,0x64,0xf2,0xd1,0xa0,0x51,0xbf,0x9b,0x9a,0x9a,0x9c,0x18,0x43,0xea
+.byte 0xd2,0x54,0x50,0xe0,0xca,0x1a,0x29,0x16,0x9f,0x49,0x47,0x56,0x65,0x21,0x0f,0xb0,0x53,0x41,0xe3,0xec,0xe0,0x15,0xcb,0xd0,0x61,0x05,0x67,0xd6,0x02,0x1a,0x31,0x80,0xa4,0x9f,0xf5,0x9b,0x28,0xcd,0x43,0xd5,0x70,0x05,0x67,0xe8,0x76,0xb7,0x99,0x98,0x0a,0xd6,0x27,0xe9,0xfb,0x62,0xff,0x66,0x47,0xf7,0xbe,0x5e,0x35,0xa0,0x3b,0x56
+.byte 0x58,0x78,0x9b,0x9c,0x5b,0x9f,0xf5,0x6b,0x1a,0x6a,0xfd,0x8e,0xe3,0xd9,0xa2,0x8b,0x2e,0xef,0xc7,0xd3,0x74,0xb1,0xea,0x6a,0x03,0x8b,0xe2,0x78,0xbe,0xf1,0x75,0x7f,0x02,0x03,0xbc,0xd3,0x15,0x2c,0x87,0x01,0x95,0xa6,0x87,0x2d,0xf8,0x63,0xfe,0x33,0x8f,0xc5,0xc9,0x0a,0x06,0x79,0x93,0x46,0xd7,0x0b,0x61,0x06,0x68,0xae,0x9b,0x46
+.byte 0x6f,0x9e,0x1b,0x21,0x58,0xc1,0x72,0xa9,0x05,0xa7,0xaa,0x88,0xee,0xed,0x8d,0x7f,0x55,0x3b,0xb8,0xb8,0xf8,0x42,0x26,0x4a,0x78,0xe3,0x17,0xe8,0xac,0xb3,0xdb,0x9b,0x90,0x7d,0x8d,0x65,0x00,0x39,0x40,0xc2,0xe2,0x9c,0xc6,0x16,0x35,0x54,0x64,0x09,0xc8,0xc7,0x08,0x77,0x90,0x9d,0xb4,0xd4,0xe1,0x36,0xd4,0x5e,0x63,0xb0,0xba,0x81
+.byte 0x0c,0x4e,0x24,0x20,0xc0,0x7f,0xfc,0x02,0x3d,0x83,0x60,0x8a,0xf5,0xff,0x87,0x60,0x9c,0xd5,0xc0,0x94,0x64,0xe2,0x3f,0xeb,0x9a,0xe5,0xb6,0x50,0x13,0x36,0xf4,0x96,0x5d,0xf4,0xb5,0xab,0xa4,0x28,0x17,0x38,0x7f,0xca,0xf7,0x0c,0xcf,0xae,0xf8,0xef,0x41,0x6d,0x9c,0xa1,0x53,0x33,0xcb,0x8d,0x21,0xab,0x3a,0x8c,0x72,0x8d,0xf3,0xf2
+.byte 0x05,0x69,0xf5,0xe8,0x6b,0x5b,0x42,0x85,0xb1,0x2e,0x6f,0xf8,0x62,0x00,0x1c,0x48,0x6c,0x85,0x72,0x93,0x34,0x67,0x80,0xe7,0x2a,0xfe,0xcf,0x54,0xc6,0x94,0xf2,0x5a,0x48,0xab,0x40,0x52,0x66,0x7d,0x7a,0x75,0x68,0x77,0xfd,0xb2,0xdd,0xb1,0xdb,0x72,0x50,0x31,0x53,0x24,0xbd,0xb0,0x6e,0x1f,0xbd,0xa6,0x90,0x67,0x07,0x1d,0x31,0xf3
+.byte 0x8c,0x82,0xf7,0x53,0x85,0x54,0x64,0x7c,0x76,0x7b,0x5f,0xaa,0xe0,0xe0,0x36,0xa4,0x13,0xb3,0x0b,0x99,0x09,0xfe,0xed,0xbb,0x81,0x4b,0xb3,0x16,0x45,0x2e,0x3a,0xfe,0x60,0x9c,0xdc,0xcb,0x00,0x5a,0x41,0xc4,0x80,0x3c,0x9d,0x15,0x05,0xfa,0x5e,0x37,0x64,0x89,0x9c,0x2d,0xb8,0xf7,0xbc,0x35,0x8c,0x49,0xfe,0x0a,0x43,0x1a,0x59,0xaf
+.byte 0x1e,0x50,0x08,0x0f,0x2d,0xb8,0x5d,0x63,0x7f,0x95,0x6a,0xe6,0xad,0x88,0xc3,0xac,0x05,0x14,0x44,0xb0,0x70,0x83,0x5f,0x94,0x45,0x3d,0xe5,0xbd,0xb8,0x92,0x28,0x20,0xd5,0xa0,0x83,0xd2,0xe2,0x41,0x71,0x27,0x29,0x1b,0x2a,0x3a,0x08,0xca,0x75,0xec,0x16,0x4a,0xcf,0x39,0xed,0xbe,0x2a,0x26,0x9b,0xa3,0x26,0xc6,0x89,0xf2,0xc6,0x8d
+.byte 0x49,0x3a,0xfe,0xda,0x16,0x54,0x55,0x7e,0x7f,0x65,0x65,0xd2,0x16,0xdd,0xe2,0xa3,0x86,0x7a,0x69,0x82,0x99,0x58,0x45,0x16,0x4c,0x69,0xff,0x72,0xf2,0xbc,0xbb,0xdd,0xe1,0xb4,0x56,0xcf,0xc0,0x84,0xd6,0x2c,0xd8,0xce,0xf4,0x67,0xd8,0x1d,0xb7,0x77,0x6d,0x96,0xf4,0x28,0x7a,0x33,0x03,0x97,0x72,0x37,0xd9,0x35,0xcf,0x20,0x28,0xc2
+.byte 0xc4,0xea,0xf9,0x99,0x89,0xe0,0xcc,0x3d,0xec,0x2c,0xbf,0x06,0x78,0x91,0x1b,0x55,0x1b,0x51,0x9b,0xbe,0xf7,0x4a,0xf8,0x9f,0x46,0xab,0xee,0x5d,0x4e,0x29,0x36,0xf3,0xb9,0xa7,0x85,0x9b,0xf7,0xa1,0x9e,0x2a,0xbb,0xb3,0x0a,0x61,0xb5,0x0f,0x79,0xf4,0xe2,0xd2,0x2c,0x15,0xf7,0x4f,0xca,0xa9,0x46,0x25,0x1c,0xdc,0xfa,0x0f,0x9e,0xfa
+.byte 0xf5,0xb8,0x54,0x7a,0xe3,0x98,0x3c,0x3b,0x85,0xf8,0xb3,0x7c,0x70,0x40,0x86,0x2a,0x66,0xd1,0x4d,0x83,0x38,0xc2,0x24,0x8e,0x30,0xc0,0x9e,0x54,0x4c,0x7a,0x62,0x9a,0x55,0x8e,0x11,0x02,0xef,0x30,0x08,0x5c,0xf3,0x57,0xa7,0xbe,0x32,0x04,0xab,0xb1,0x3a,0x51,0x6e,0xcd,0x6f,0xc1,0xd8,0xd0,0x7d,0x4f,0x1b,0xa9,0x1e,0x12,0x92,0x94
+.byte 0xd7,0x40,0xa9,0x99,0x70,0x06,0xcb,0x46,0xa5,0xe0,0x77,0xbe,0x6d,0x48,0xab,0x67,0x4e,0xa7,0x0e,0xfe,0x1f,0x53,0x24,0xbc,0x89,0xcb,0x70,0xac,0x05,0xa2,0xf4,0xa3,0x44,0xde,0xcb,0x18,0x95,0x78,0x70,0x0f,0x69,0xf0,0x5e,0xbd,0xe7,0xfc,0xd3,0x17,0x3e,0x18,0xb0,0x2f,0xa6,0xfe,0x82,0x81,0xe7,0x74,0x44,0xfb,0x43,0x5e,0xda,0xf4
+.byte 0xfb,0xfe,0x5c,0xb4,0x3c,0x1d,0xea,0x0d,0x2d,0xdb,0xee,0x1f,0xc5,0xbd,0xb2,0xa0,0x52,0x76,0x9e,0xad,0xfa,0x19,0x37,0xb0,0x15,0x53,0x82,0x25,0x86,0xd9,0xce,0x99,0x84,0x67,0x5f,0x57,0xb2,0x6f,0x99,0xa4,0x56,0xb5,0x01,0x4f,0xdf,0xa2,0xca,0x8c,0x23,0x51,0xd3,0xc7,0x72,0x9b,0x90,0x72,0x29,0x0c,0xca,0x86,0xff,0xc3,0xd9,0x9e
+.byte 0x87,0xe4,0x8d,0xc6,0xac,0xba,0xfb,0x73,0xa9,0xcd,0x5d,0x16,0xfc,0x12,0xea,0x30,0xd5,0x7d,0x7b,0x16,0xa6,0x2c,0xeb,0x3c,0x3e,0x46,0x7c,0xee,0x03,0xd6,0x7a,0xe8,0x88,0x1c,0x17,0xa9,0x08,0xe9,0xd5,0x38,0x59,0x54,0x0b,0xb0,0x77,0x1b,0x76,0x09,0x53,0xca,0x38,0x12,0xd1,0xb5,0x2c,0xe3,0xd6,0xa0,0xca,0x9f,0x65,0x56,0xea,0x95
+.byte 0xab,0xc1,0xf4,0x98,0xaf,0x1a,0xe7,0x2b,0x1e,0x8d,0x75,0x43,0x43,0x9f,0x42,0x5c,0x2c,0xa5,0xd7,0x9a,0xcd,0xc2,0xab,0xd9,0x1f,0x1f,0xde,0x8a,0x3e,0xf8,0x0f,0x56,0x8a,0x01,0xde,0x47,0x41,0xd8,0xa0,0xc8,0x32,0x4d,0xa3,0x75,0x80,0x87,0xb1,0x1e,0x05,0x06,0x5e,0x2c,0x9a,0x7b,0xd3,0x22,0xe0,0x53,0x8f,0x4f,0x35,0x5f,0x46,0x3a
+.byte 0xb2,0xfe,0x62,0x44,0x54,0x38,0xe0,0x03,0x5e,0xda,0xcb,0x86,0xdf,0xda,0x67,0x66,0x40,0x27,0x97,0xf0,0xc2,0xbd,0xce,0xce,0x37,0xeb,0x47,0xe2,0x56,0x7e,0x54,0xe9,0x51,0xda,0xec,0xd5,0xe6,0xc1,0x69,0x6e,0x4c,0x3d,0x92,0xdc,0xa0,0x51,0xe2,0x2b,0xb8,0x96,0xb6,0xce,0xdf,0x35,0xdb,0xd0,0xd4,0x42,0xe3,0x94,0x89,0x09,0x1b,0xb4
+.byte 0xe2,0x8f,0xfb,0x23,0x62,0x35,0x56,0xc7,0x94,0x40,0xd7,0x2d,0xdb,0x80,0xc9,0xbd,0x4d,0xe3,0x14,0x30,0x44,0x43,0xad,0xeb,0x3d,0x89,0xe9,0x61,0xd7,0x80,0x15,0x59,0xcd,0xda,0x38,0x11,0x3b,0x84,0x14,0x85,0xef,0x55,0xf2,0x01,0x2c,0xed,0x74,0xf5,0x71,0x75,0x0c,0x52,0x0c,0x41,0x86,0xbe,0x84,0xc5,0x89,0x8b,0xa5,0x6d,0xc3,0xfa
+.byte 0x2b,0xe5,0xe7,0xe8,0xdd,0xf9,0xe8,0x27,0x08,0x5d,0xdf,0x61,0xdc,0xb2,0xe0,0x8c,0xe8,0xda,0xa8,0x68,0x22,0x51,0x6b,0xdf,0xd0,0x92,0x87,0x6a,0x43,0xff,0xd1,0x9d,0x9a,0x4c,0x03,0xdf,0x3e,0xc1,0x31,0x33,0x6e,0x2a,0x55,0xc1,0x58,0x59,0x69,0x66,0x05,0xd1,0xa7,0xa1,0x3b,0x98,0x1d,0x44,0x74,0xc7,0x7e,0xc0,0x07,0xd9,0x9c,0x87
+.byte 0x5f,0xc3,0x44,0x25,0x7b,0x96,0xbc,0x20,0x5d,0x14,0x08,0x34,0xe9,0xad,0x34,0xa3,0xc3,0x95,0x1a,0xc1,0xd1,0x37,0x43,0x49,0x66,0xff,0x39,0x70,0x27,0xa0,0x2b,0x39,0x9d,0x1b,0x78,0x52,0x55,0x77,0x30,0xe8,0x72,0x65,0x8a,0xc8,0xa4,0xe6,0xb7,0xd6,0x66,0x82,0xa7,0x1d,0xde,0x3e,0xc2,0x23,0x5a,0x8b,0x51,0xe4,0x44,0x03,0xf3,0x89
+.byte 0x10,0xb0,0x9a,0x09,0x5d,0xe3,0xe9,0x4a,0x0b,0xe3,0x86,0x58,0xf8,0xe3,0x1a,0x3f,0x7f,0x42,0xa5,0xd7,0xb0,0x24,0xb7,0xbc,0x1d,0x40,0xe7,0x2f,0x42,0x8c,0xa8,0x3c,0x33,0xee,0x9f,0xaf,0xd1,0x51,0x8e,0x34,0x82,0xc5,0x16,0xef,0xb1,0xa6,0xa8,0x0e,0xae,0xe6,0xc3,0x2f,0xb3,0x06,0xd4,0x4c,0xec,0xee,0x9e,0xff,0x88,0x82,0x4b,0xb8
+.byte 0xc5,0xef,0x94,0xe2,0x68,0x48,0x23,0xa2,0xc8,0xe4,0xdb,0x33,0xf9,0xee,0x73,0xc2,0xe6,0xa1,0x64,0xf9,0xf6,0xab,0x5a,0xdc,0xa5,0xb3,0xd8,0xae,0xf4,0x1f,0x47,0xfe,0xa0,0xee,0xf5,0xee,0x41,0x30,0xa6,0xbe,0x34,0x2c,0x1a,0x24,0x8a,0x80,0xb1,0x79,0x7e,0x2c,0xc0,0x65,0x68,0x46,0xae,0x0a,0x01,0x77,0xce,0xa2,0x5f,0xc3,0x00,0x8f
+.byte 0xd4,0x0f,0xbe,0xbf,0x81,0x20,0x4e,0xb8,0x21,0x5f,0xfa,0xb2,0xf2,0x02,0x83,0x41,0xa8,0xf1,0xe8,0x2c,0x7e,0x0e,0xe6,0xf0,0x6e,0xd5,0x7b,0xcb,0x4e,0xed,0x06,0xc4,0x18,0xfb,0x0e,0x0d,0x8e,0x22,0x8a,0x40,0x4d,0x66,0xa5,0x0c,0x74,0xf3,0x9e,0xd9,0x90,0xf8,0x71,0xe4,0x92,0x05,0x3d,0x2d,0xa0,0xed,0x42,0x88,0x18,0x9a,0xc7,0xe4
+.byte 0x41,0x5d,0xde,0x44,0x2e,0x26,0x30,0xfe,0x51,0xa8,0x91,0xa3,0xa6,0xfd,0x3e,0x04,0x7f,0x3a,0xa9,0x1c,0x21,0x98,0xab,0xaa,0x39,0x9d,0xe4,0x51,0x75,0xeb,0x90,0x6b,0xab,0x11,0x89,0xa9,0x22,0xa8,0xc5,0x92,0x16,0x51,0xe1,0x77,0x09,0x53,0x7f,0xb6,0x80,0x4b,0xf5,0xf5,0xa2,0x0e,0x36,0x24,0x7f,0xe7,0xcc,0x67,0xfb,0x2c,0x6e,0xc2
+.byte 0x16,0x47,0x41,0xc2,0x77,0xf4,0xcf,0x49,0x37,0x17,0x67,0x34,0x14,0x92,0x7d,0x0f,0x14,0xe8,0x4b,0x4c,0xc3,0xbb,0x78,0xf7,0xa0,0x59,0xbe,0x06,0x10,0x38,0xe6,0x2c,0x08,0x15,0xba,0xc6,0x49,0x38,0x9a,0x91,0x2b,0x4d,0x82,0x42,0x0e,0xe4,0x02,0xef,0x2b,0xa2,0x06,0xcc,0x3a,0x3c,0xb9,0xc5,0xb5,0x71,0x1e,0x17,0x5d,0x65,0x35,0x91
+.byte 0x89,0x54,0x97,0xa8,0x7b,0x02,0x24,0xf9,0xdb,0xb5,0x52,0xf7,0xd0,0xa0,0x42,0x48,0x01,0xf4,0x47,0x7c,0x84,0x7c,0x8a,0xb4,0xf4,0x30,0xec,0xb9,0x21,0x44,0x87,0xb2,0x96,0xa4,0x3b,0x0d,0x93,0x26,0x09,0xc8,0xfa,0x28,0x6f,0x09,0xb7,0x03,0x85,0x66,0x21,0x2d,0xf1,0xaa,0x3f,0x0b,0x59,0x15,0xfe,0x8b,0x2b,0xe0,0x81,0x38,0x63,0x70
+.byte 0x09,0x37,0x38,0x62,0x04,0x8e,0x3f,0x23,0x65,0xf8,0xf7,0xc0,0x30,0xb8,0x04,0xb4,0x17,0xd7,0x21,0xcc,0x8b,0x31,0xd3,0x7b,0x11,0xea,0xc5,0x51,0x01,0x93,0x5f,0xe3,0xf3,0x1e,0x0d,0x41,0x52,0x2a,0xfd,0x27,0x02,0x00,0x58,0x0d,0x1f,0x16,0xd7,0x50,0x09,0xea,0x3f,0x9f,0x72,0xae,0x7a,0x79,0x4b,0x69,0x61,0xfc,0xac,0x5c,0x4d,0x6a
+.byte 0x65,0x5d,0xa5,0x67,0x76,0xe4,0x24,0x3f,0xa0,0x6f,0xf6,0x60,0xd2,0x70,0x8e,0x2e,0xbe,0xf9,0x8b,0xab,0x22,0xc8,0x9c,0x5b,0x26,0xc5,0x75,0xeb,0x96,0xa2,0x4f,0xdf,0x6c,0x05,0x9a,0x15,0xef,0xbf,0x3e,0x35,0x6d,0x8d,0x48,0xa4,0x33,0xc2,0xe8,0x3b,0x89,0xe4,0x0c,0xb2,0x9a,0xc6,0x89,0x52,0xba,0xc7,0x2a,0xa5,0xfb,0xe5,0xde,0x06
+.byte 0xbd,0xc3,0x4f,0xe8,0xa9,0x9d,0x36,0xa5,0xcc,0x90,0xcd,0x68,0x49,0x52,0x6e,0x9a,0x85,0xd4,0x1b,0xe5,0x3f,0x54,0xc8,0xb4,0x7a,0x76,0xbf,0xa8,0xf4,0x25,0x05,0xeb,0x43,0x0c,0x2b,0x1c,0x59,0x5b,0x51,0x7f,0xd5,0x13,0x54,0x37,0x44,0x37,0x2f,0x79,0x1c,0x1f,0x18,0x57,0x60,0xab,0xf7,0xcc,0x5d,0xd5,0xdd,0x69,0xab,0x7f,0xc7,0x9d
+.byte 0x7f,0xd7,0x6a,0xdc,0x34,0x3d,0x6e,0x2c,0x1e,0xb8,0x74,0xef,0xec,0x14,0x83,0x98,0x20,0x85,0x8a,0x95,0x93,0x26,0xed,0xbb,0x7d,0xfe,0x63,0xaa,0x20,0xbb,0x40,0x7b,0x35,0x1d,0xe5,0x64,0xc0,0x64,0x83,0x90,0x59,0xb4,0xae,0xf7,0xfe,0x14,0xb2,0xaa,0x72,0xf7,0x34,0x61,0xe0,0x61,0x06,0xb3,0xdc,0x09,0x5f,0xe1,0x57,0x65,0x83,0x8a
+.byte 0x6d,0x46,0x54,0x8f,0xbf,0x38,0x12,0xf5,0xa3,0xfc,0x7b,0x90,0x4f,0x30,0xed,0xc1,0xab,0xb2,0x6e,0xee,0x7c,0x5e,0x35,0x70,0x80,0xb0,0xae,0x93,0xdc,0x4e,0x8f,0x6c,0x37,0xef,0xc9,0x4c,0x3a,0x41,0x14,0x91,0x99,0x0d,0x48,0xbe,0x5e,0x9b,0xc5,0xa6,0x4d,0x07,0x0d,0xd5,0xe6,0x5d,0x26,0x6b,0xa0,0xf3,0xb2,0x28,0x15,0x57,0xdb,0x7b
+.byte 0x8e,0x6b,0x88,0xc3,0x81,0xb6,0x16,0xd1,0x3c,0xd0,0x2d,0x5a,0x23,0x35,0x8e,0xb0,0x8b,0x5c,0x99,0x6a,0x7a,0x55,0xb1,0xf9,0x45,0x97,0x94,0x05,0x6e,0x58,0xd4,0x53,0x8d,0x73,0x43,0x02,0x68,0xdf,0x7c,0x37,0x1a,0x6b,0x71,0x04,0xa0,0x31,0x77,0xbc,0xe0,0x16,0x5a,0x2a,0x9a,0xb2,0x40,0xe4,0xbb,0xd0,0xfd,0x35,0xcb,0x7f,0xf4,0x13
+.byte 0x0f,0xb5,0x93,0x9a,0x7d,0x50,0xf8,0xfe,0x56,0x34,0x83,0x20,0xce,0x3d,0x02,0x2e,0x0b,0x95,0x76,0x88,0x47,0x8c,0x75,0x51,0x14,0x52,0x49,0xbc,0xed,0x66,0x0e,0x81,0x65,0x5e,0x64,0xfb,0x45,0x59,0x3d,0x2b,0xd6,0x3a,0xc6,0xfd,0x50,0xe4,0xeb,0x0c,0x68,0x38,0x0f,0xdd,0xa2,0xdc,0xaa,0x26,0xf5,0x7b,0x40,0x6a,0x90,0xf8,0x08,0x2c
+.byte 0xe8,0x8f,0x8e,0xc1,0xf2,0x6b,0x87,0xeb,0x7a,0x02,0x9e,0x26,0x3e,0x6b,0xb9,0x71,0x2e,0x6f,0x26,0x20,0xa9,0xc0,0x7c,0xe5,0x6c,0x6b,0xd4,0xc4,0x7b,0x54,0x8e,0x4a,0x7a,0xef,0xfc,0x03,0x02,0x1d,0x6a,0x16,0x99,0x35,0x12,0x49,0xba,0x86,0x37,0x7a,0xb0,0x8d,0x58,0x6f,0x1c,0xba,0xa9,0x5d,0x93,0xdf,0x98,0x50,0x7e,0xea,0x0a,0x88
+.byte 0x1a,0xd4,0x63,0x91,0x23,0x43,0x43,0x17,0x2e,0xe6,0x04,0x95,0x96,0xa8,0x2b,0xb4,0x9e,0x91,0x6c,0x13,0x52,0x8c,0xbf,0x7d,0x50,0xfc,0x79,0xef,0xa1,0x3e,0x90,0xba,0xac,0xd1,0x0d,0xb0,0x4d,0xd5,0x7a,0xc7,0xbd,0x82,0xb7,0x03,0x9c,0x0b,0xbc,0xa7,0x3c,0x05,0x8f,0xbd,0x0d,0x7f,0x80,0xeb,0xe9,0xbd,0x8f,0xdc,0xcd,0x86,0x23,0x26
+.byte 0xb0,0xa4,0xdc,0x63,0xef,0xad,0x61,0x53,0x7e,0x23,0x34,0x0d,0xd9,0x75,0x7c,0xa7,0x57,0xba,0x28,0x0c,0x82,0x7f,0x68,0xe5,0x24,0xdc,0x23,0x99,0xcd,0x6f,0x03,0x59,0x4f,0x35,0x47,0xc4,0x11,0xc0,0x0c,0x2b,0x16,0x94,0xb8,0x28,0xf2,0x0a,0x91,0x2e,0x1c,0xde,0x75,0x50,0x52,0x00,0x0a,0x92,0x80,0xca,0x39,0x3a,0xdf,0x16,0xb7,0xe2
+.byte 0xbd,0x98,0x7b,0x70,0x48,0x85,0x6d,0x48,0xa0,0x1b,0x0a,0xbb,0xa8,0xb6,0xca,0x9c,0x4e,0xda,0x0a,0x17,0x0b,0x30,0xf5,0xa2,0x9b,0x5a,0x89,0xf4,0x53,0x89,0x38,0x34,0x2b,0x7d,0x14,0x04,0x44,0xa3,0x8f,0x70,0x29,0xa5,0x3e,0xdd,0x5a,0x61,0xa1,0x04,0xac,0xd8,0xd3,0xec,0x42,0xc4,0xd9,0x2c,0x13,0x80,0xf8,0xc9,0xec,0x54,0xa7,0xa0
+.byte 0xe6,0x37,0x04,0x38,0x5f,0x1e,0x0b,0xfb,0x38,0x06,0xb9,0xe2,0x05,0x12,0x12,0xa2,0x28,0xff,0x12,0xae,0x44,0xd8,0x0d,0x2c,0x5a,0x8f,0xfb,0x1d,0x98,0x69,0x85,0x69,0x99,0xc0,0x63,0xc5,0x88,0xa7,0x2d,0x56,0x76,0x32,0x23,0x4c,0xf7,0x29,0xd6,0x3e,0x45,0xfa,0xd7,0x61,0xf4,0x9a,0xa6,0x9e,0x4a,0xe7,0xe7,0xf9,0xbf,0x1f,0x09,0x82
+.byte 0xbe,0x36,0xa0,0xdd,0x91,0x47,0x3b,0xbc,0x52,0xf2,0xc2,0x04,0x96,0x85,0xb6,0x93,0xac,0x99,0x94,0xbe,0xfd,0xe6,0x53,0x9f,0x75,0xab,0x38,0xdd,0x81,0xc0,0x79,0x25,0xcd,0x73,0x72,0x5b,0x4d,0xc0,0xba,0xa9,0x18,0xaa,0x76,0x51,0x15,0xef,0xb9,0x22,0xdd,0x5f,0x22,0x62,0x6c,0x36,0xf6,0xc0,0x72,0x34,0x01,0x7a,0xaf,0xe2,0x87,0x1b
+.byte 0x5f,0x33,0x9c,0xd5,0xe2,0x81,0x03,0xbe,0x4e,0xac,0xcc,0x17,0xc5,0xc6,0xf8,0x0f,0x24,0xe0,0x26,0x56,0x8a,0x20,0x2e,0xe4,0x05,0xc8,0x0f,0x89,0x24,0x0e,0xd4,0xb7,0x07,0xd1,0x99,0x8c,0x55,0xfd,0x75,0xc1,0xdb,0xaa,0xd1,0xd2,0xa6,0xf2,0xf0,0x3c,0xae,0x62,0x0e,0x1f,0xaa,0xc9,0xa5,0x16,0x09,0x2c,0xc0,0x61,0x55,0x72,0x70,0x63
+.byte 0x22,0xb6,0x41,0xa5,0x08,0x34,0x6a,0x1b,0xfc,0x42,0x81,0xe7,0x25,0x98,0xcf,0xba,0x18,0xb0,0x36,0x90,0x72,0x65,0x75,0xf3,0x57,0x68,0xd0,0x86,0xe4,0xaf,0x33,0xb6,0x2b,0xef,0x96,0x97,0x17,0x42,0x6b,0x8e,0x19,0xaa,0x4b,0x9d,0xc7,0x73,0x34,0x5f,0x41,0x24,0x12,0xfb,0x66,0xa2,0x1e,0x91,0x41,0xc2,0x78,0x08,0x66,0xc4,0xb2,0x86
+.byte 0x67,0x70,0xe6,0x96,0x76,0x8d,0xa4,0x69,0x6f,0xe5,0x35,0x8b,0x20,0x3d,0x6a,0xcb,0x65,0x7b,0x82,0x7b,0xf6,0x2d,0xd8,0xd0,0xda,0x69,0x8b,0xcd,0xdf,0x15,0xf6,0x3a,0x2c,0xfe,0xc7,0x84,0x20,0x11,0xcc,0x18,0x4f,0xc7,0x2e,0x1c,0x46,0x41,0x6b,0x91,0x79,0xa0,0xbb,0xf4,0x48,0xd7,0x0c,0x9a,0x88,0x01,0xda,0xa1,0xd1,0x8f,0x27,0x49
+.byte 0x9d,0xa0,0x3f,0x5a,0xc2,0xf7,0x26,0x9b,0xe5,0xff,0xa4,0xcb,0x86,0x32,0xb3,0x3c,0xd5,0xe5,0x7c,0xbb,0x5e,0xfe,0x3d,0xcf,0x60,0x1c,0x16,0x8e,0x0c,0xc4,0xa9,0xf2,0xb2,0x42,0x1d,0x13,0xb0,0xa8,0xff,0x90,0xbc,0xd9,0x9a,0x6d,0x78,0x7a,0x46,0x1a,0xa8,0x35,0x4e,0xa4,0x79,0xd5,0xb4,0x36,0x47,0x62,0x3c,0x0e,0x23,0x56,0xca,0xa2
+.byte 0x60,0xe6,0xca,0xf6,0xc3,0xd6,0x7c,0x5d,0x54,0x9c,0x0c,0xfa,0x9a,0x0f,0x3a,0x8c,0x64,0x52,0xdb,0x62,0x5e,0x93,0x82,0xef,0x9e,0x8d,0x30,0xa5,0xe7,0x3d,0x52,0x11,0xd4,0x93,0xb1,0x77,0x8f,0xee,0x54,0x9c,0x80,0x47,0xa9,0x21,0xa8,0xf7,0x16,0x4b,0xbb,0xab,0x75,0x52,0xed,0x0c,0x85,0xf8,0x04,0xf4,0x80,0x08,0x4a,0xb5,0x2d,0x2d
+.byte 0xd8,0x98,0x57,0x24,0xd5,0xc8,0x77,0xa0,0xd8,0xb5,0xb1,0x83,0x92,0xb4,0xc7,0x42,0x36,0xd1,0xa5,0xd6,0xbd,0x89,0xc6,0x76,0x31,0x92,0x31,0x67,0x2c,0xa4,0xb2,0x2b,0xcf,0x94,0x20,0x6a,0x17,0x63,0xb9,0x76,0xac,0x9c,0x1c,0x95,0x3e,0x57,0xf8,0x87,0x0d,0xef,0x36,0xcd,0x87,0xd1,0x58,0x2c,0x9a,0x5e,0x54,0x0e,0xac,0x97,0xbd,0x15
+.byte 0xc4,0xdb,0xea,0xd3,0x21,0x05,0x2d,0x78,0xce,0x4c,0x60,0xf3,0xf8,0xeb,0xd9,0x19,0x89,0xb0,0x83,0xc0,0xe4,0x42,0x08,0x5c,0x1a,0x1c,0x53,0xf3,0x1e,0x5a,0x28,0x92,0x0d,0x32,0xbe,0x4a,0x9a,0x70,0x78,0x93,0xc1,0x66,0x81,0xda,0xe7,0x3d,0x05,0xc5,0xaa,0xdc,0x51,0x6b,0xaf,0x67,0x4d,0x18,0xfe,0x29,0xe0,0xfa,0x5c,0xe5,0x9a,0x18
+.byte 0x7f,0x8f,0xaa,0x21,0xa5,0xd0,0x8b,0x62,0x32,0x6b,0x93,0x02,0x19,0x62,0xd3,0xd6,0x74,0xea,0x83,0xdb,0x6c,0x57,0xe3,0x1f,0x1f,0x90,0xd0,0x22,0xf7,0x9a,0x4a,0x14,0xf4,0x8a,0xb3,0x86,0xa5,0x4c,0x1e,0xdf,0x49,0xa5,0x78,0x30,0x5e,0xf0,0x9a,0x69,0x0d,0xaa,0xe9,0x47,0x01,0xae,0x51,0xcf,0x32,0x4c,0xec,0x03,0x08,0xe7,0xcb,0x35
+.byte 0x59,0xd2,0x48,0xd4,0xfa,0x6a,0x45,0x6b,0x66,0x1f,0xb8,0x1e,0x45,0x85,0xef,0x14,0x25,0x34,0x48,0x50,0x59,0xf3,0x76,0x09,0x32,0xf5,0xe4,0xa8,0x98,0xb0,0x9a,0x70,0xec,0x0a,0x17,0x87,0xcf,0x6d,0x96,0x7d,0x50,0x5e,0x3a,0xff,0x57,0xa7,0xaf,0x04,0x0d,0xdc,0xcc,0xad,0xe3,0x09,0xd3,0x92,0xab,0xd8,0x3a,0x61,0x1f,0x9c,0xc4,0x36
+.byte 0x3b,0xf3,0xf6,0x87,0x43,0xea,0xc8,0xff,0x29,0x19,0x9e,0x87,0x44,0xc7,0xe5,0x5c,0x43,0x30,0x9a,0xb2,0xd8,0x47,0x4a,0x87,0xcc,0xc7,0x8e,0x99,0x32,0xdd,0x3c,0x37,0xda,0xa0,0x39,0x04,0x55,0xca,0xcf,0x2f,0xce,0x8b,0x22,0x35,0x2c,0x29,0x89,0xef,0x5c,0x05,0x82,0x55,0xf3,0x8d,0x64,0x7f,0x69,0xf7,0x3d,0x43,0x27,0xf3,0x4c,0xd7
+.byte 0x43,0x89,0x47,0xd5,0x0b,0x01,0x1b,0x17,0x6c,0x7e,0x63,0x18,0x87,0x8b,0x8f,0x20,0x0d,0xa4,0x1e,0xa5,0x3b,0xf1,0x5c,0xe5,0xc8,0x23,0xd4,0xee,0x79,0x3e,0xd1,0xbc,0x83,0x30,0x03,0x64,0x80,0x7e,0xda,0x13,0x7c,0x52,0x88,0xc1,0x7c,0xa7,0x8a,0x5d,0x8d,0x7b,0x57,0x4e,0x59,0x97,0x83,0x52,0x03,0x04,0x6b,0xd2,0xf3,0xff,0x1c,0x4e
+.byte 0x3b,0xae,0x70,0x61,0x3b,0x8b,0xaf,0x56,0x3d,0x28,0x73,0x24,0x39,0x4b,0xb8,0x6e,0x89,0x28,0xe6,0xc8,0x5c,0xe9,0xf8,0xec,0x8f,0xf7,0x75,0x1a,0x13,0xc1,0x8e,0x53,0x4e,0xe5,0xef,0x37,0xce,0xa1,0x54,0xca,0xcc,0xf5,0x01,0x29,0x2a,0x8f,0x00,0x1c,0xde,0xcd,0x5e,0x24,0x0b,0xa5,0x94,0x0c,0x8a,0xab,0x54,0x1e,0x80,0x2a,0x0d,0x84
+.byte 0x38,0x4c,0x17,0xea,0x84,0x07,0x9c,0xbd,0x85,0xd8,0x1b,0x57,0x6a,0xde,0xb3,0x86,0xa3,0xf8,0x6d,0x03,0x3e,0xf1,0x37,0xae,0x7d,0x02,0x33,0xc5,0x7b,0xf6,0x64,0xdb,0x3e,0xb0,0x48,0xda,0x49,0xec,0x89,0xb4,0x83,0xff,0xe1,0x6f,0x9a,0x7e,0x0a,0xda,0x6e,0xec,0x70,0x0b,0x51,0xac,0x82,0xac,0xb8,0xce,0x16,0xe7,0x47,0xab,0xe8,0xc7
+.byte 0x56,0xd1,0xab,0x73,0x72,0x5c,0xe7,0x9e,0xb8,0x77,0xa7,0xc1,0x47,0x9c,0x4e,0x16,0x68,0xce,0x21,0x23,0x2d,0x6c,0xcf,0x79,0xd6,0xd4,0xdf,0x74,0x30,0xb8,0x0f,0x60,0xea,0xbf,0x39,0x77,0x45,0xdc,0xaf,0x25,0xbd,0xc5,0x8d,0x0b,0x44,0x21,0xc1,0xc1,0x2e,0x54,0x2a,0x32,0x6c,0xea,0x51,0xe0,0x7d,0xa8,0x09,0x94,0x2f,0x4e,0xfe,0x27
+.byte 0xe8,0x63,0xfb,0x71,0xca,0x01,0x7d,0xc9,0x70,0xd8,0xe4,0x82,0xbf,0x3f,0xea,0x64,0x5e,0xa9,0x84,0x1d,0x2c,0xfd,0x8a,0x7d,0x33,0x73,0x5c,0x82,0xbe,0x9e,0x46,0xfc,0x39,0x5e,0x38,0x2a,0x20,0xd9,0xa9,0x20,0x46,0x23,0xc1,0x8b,0x0a,0x9c,0x42,0xb6,0x50,0x9f,0xc8,0x7d,0x4a,0x85,0x98,0xed,0x92,0x13,0xd3,0xd6,0xe6,0x6d,0x50,0x6e
+.byte 0x93,0x63,0x41,0xa3,0x63,0x97,0x52,0xe3,0xaf,0x09,0xe1,0x40,0x12,0x41,0xed,0xb3,0xc5,0xb8,0x9f,0xc1,0xf2,0xd2,0xe6,0x16,0x94,0x97,0xdb,0xae,0xdb,0xd4,0x1f,0x5a,0x2f,0xf1,0xb1,0x22,0xf6,0x60,0xa4,0x0e,0xd8,0x2f,0xf7,0xf7,0x3f,0x6c,0x7d,0x73,0xe3,0x1d,0x99,0x04,0x7f,0x4f,0x70,0x2a,0x8c,0x43,0x80,0xa3,0xd0,0x25,0x75,0xd8
+.byte 0xb6,0xc8,0x90,0xa2,0x26,0xee,0xba,0xc5,0x1a,0xdc,0x1f,0x81,0x65,0x54,0xc6,0x57,0x6e,0xa2,0x03,0x32,0xf5,0x14,0xb2,0xdd,0x4d,0x21,0xaa,0xb9,0x78,0x4f,0x76,0xab,0xbe,0xfe,0x5d,0xc6,0xaf,0xed,0x6f,0xf9,0xaa,0x31,0x21,0x08,0xa4,0x6e,0xfb,0x78,0xdc,0xed,0x0c,0x05,0xff,0x1e,0x60,0x38,0x60,0x94,0xa9,0x92,0xa7,0x07,0x6e,0x6f
+.byte 0x6d,0x89,0x8a,0x73,0xfb,0xaf,0x01,0x34,0x7d,0x7d,0x33,0x76,0xff,0x1f,0x6b,0x79,0x5e,0xff,0x50,0x14,0x80,0x7d,0x55,0x0e,0x2d,0xc3,0x77,0x85,0x30,0x20,0xf6,0xc8,0xc7,0xb7,0x73,0x1b,0xd1,0x87,0x69,0x44,0xeb,0x02,0x5e,0x45,0x66,0x6f,0x28,0x00,0x1f,0xf8,0x58,0x93,0xe5,0x21,0xbc,0x19,0x8d,0x72,0x19,0xaa,0x9a,0xbb,0xc6,0x47
+.byte 0xe6,0x0b,0xe4,0x76,0x13,0xc7,0xc4,0x1b,0x9d,0x85,0xba,0x17,0xb6,0x30,0x2a,0xdb,0x7c,0x36,0xd7,0xd8,0x8b,0x9c,0x99,0x92,0x64,0x03,0x4f,0xd4,0x1f,0x04,0x2e,0x45,0x34,0x55,0x92,0x99,0x77,0xb8,0x45,0xce,0x59,0x22,0x3c,0x6e,0xe5,0x18,0xb0,0x83,0x42,0x42,0x75,0x1c,0x34,0x0f,0x2e,0x59,0x06,0x94,0x17,0xea,0xc3,0xdb,0x0b,0x2f
+.byte 0x44,0x97,0x54,0xe8,0x76,0xd3,0x25,0x24,0xe9,0x21,0x4f,0xd7,0x01,0x7d,0xbe,0x90,0x8a,0x0a,0x7d,0x4e,0x91,0x5f,0x4c,0x32,0x83,0x42,0x55,0x95,0x3c,0x7a,0x3e,0x46,0x8a,0x5d,0x0c,0x05,0xcd,0x0b,0xf6,0x3e,0x4d,0xf3,0x55,0xea,0x42,0x3e,0x19,0x0e,0xda,0xd4,0x22,0x88,0xe2,0x29,0x06,0x9e,0xea,0x1c,0x27,0x96,0x7f,0x3a,0x8a,0x28
+.byte 0x2f,0x7d,0xa2,0x65,0x37,0xae,0xb6,0x6a,0x59,0x41,0x19,0x73,0x91,0x64,0x77,0x4e,0x5a,0x1a,0x85,0x9f,0xc5,0xb0,0x85,0xc1,0x96,0x47,0x69,0x9c,0x36,0x70,0x36,0xa3,0x2e,0x1a,0x7d,0x11,0x59,0x55,0xec,0x4c,0x49,0xa1,0x86,0x3c,0x3d,0x24,0xb8,0x7a,0x84,0xca,0x4c,0x3f,0x7e,0x81,0x95,0x39,0x41,0xfe,0xc4,0x74,0xe5,0x89,0x7e,0xdc
+.byte 0x86,0xd2,0xdb,0x8b,0xb8,0xa2,0xbb,0x15,0x64,0x89,0xf9,0x00,0x7d,0x56,0xec,0x8b,0xc8,0x05,0xcd,0x76,0x6c,0xcb,0xaf,0x7e,0xd2,0xdd,0x67,0xb3,0x99,0x16,0x63,0xf2,0x6d,0x49,0x7d,0xeb,0x67,0x24,0x98,0xf1,0x28,0xa3,0xb2,0x14,0xfc,0x95,0xf6,0x55,0xa0,0xb5,0x8c,0x26,0x2f,0xc6,0x08,0x49,0x57,0x4c,0x20,0xbc,0x48,0xab,0x24,0xef
+.byte 0xe9,0xab,0x6b,0x77,0x4d,0x3b,0x61,0x84,0x68,0x67,0x72,0xc2,0xcf,0xab,0x8e,0xac,0x39,0xec,0x43,0x03,0xbb,0x4f,0x32,0x7d,0x7d,0x51,0x69,0x30,0xee,0x4f,0xd0,0xb9,0xa5,0x22,0xdd,0x47,0x06,0xad,0xac,0x62,0x20,0xff,0x7b,0x8c,0x90,0x91,0xb3,0xd8,0x89,0xd3,0xea,0x81,0xdc,0xca,0x31,0xc3,0x65,0xca,0x4c,0x50,0x0a,0x85,0xf7,0xaf
+.byte 0xe3,0x67,0x57,0x53,0x1d,0x4e,0x42,0x17,0x2d,0x14,0x80,0x29,0x09,0x2b,0x48,0x45,0x43,0xb9,0xad,0x1f,0xb7,0x2d,0xab,0xfa,0x6a,0x1b,0x3c,0x7d,0x76,0xd7,0x36,0x20,0xb0,0xd3,0xc0,0x5e,0xc7,0x20,0x06,0x0c,0xa9,0x6a,0xb2,0x67,0xad,0x91,0x49,0xfc,0x4d,0xb2,0x15,0x61,0x61,0xfa,0x33,0x6c,0x94,0x92,0x58,0xef,0x46,0x82,0x9c,0x04
+.byte 0x52,0x21,0x28,0x08,0xb4,0xa9,0xd4,0x2e,0xd9,0x8c,0x93,0xd0,0xd8,0x4f,0x33,0x1d,0x0b,0x7e,0x07,0x12,0x40,0x64,0x3d,0xa2,0x8f,0xa3,0x96,0x45,0x0e,0xfc,0x9b,0x55,0x5f,0x3c,0xa2,0x57,0x3e,0x51,0x40,0x69,0xdc,0x7a,0x51,0xd2,0x3b,0x79,0x2f,0xd2,0x01,0x18,0xbf,0xd5,0xd2,0xd1,0x0e,0x08,0xcf,0xac,0x07,0x4d,0xd1,0x92,0xc7,0xca
+.byte 0x92,0x75,0x0b,0x80,0x29,0xf1,0x46,0x24,0xba,0x47,0x6b,0x4a,0x64,0xfb,0x31,0x69,0xe9,0x40,0x0d,0x69,0x50,0xd0,0xdf,0xf8,0xcb,0x6a,0xe8,0xd4,0xc2,0xbd,0x0b,0x23,0x00,0xe0,0x29,0x0a,0x0a,0x8e,0x19,0xec,0xa9,0x14,0xe4,0x5d,0x4c,0x30,0xc9,0x85,0x42,0xd6,0x9f,0x83,0x8f,0x2a,0x5b,0x22,0x37,0xe4,0x71,0x3b,0x19,0x86,0xd4,0xda
+.byte 0xb5,0x81,0x8e,0x84,0x57,0xcd,0x13,0x64,0xc3,0x23,0xfd,0x91,0x8a,0xe4,0xb9,0x32,0x12,0x17,0x02,0xa6,0x8d,0xec,0x44,0x9d,0xa5,0x7c,0x96,0x14,0xd1,0xd5,0x93,0x02,0x0c,0x9d,0xfc,0x26,0xa0,0xd2,0x41,0xaa,0x75,0xe8,0x82,0x6f,0x47,0x1d,0xe8,0xcf,0x94,0xe3,0x35,0xa9,0x76,0x1e,0xdb,0x92,0x5f,0x32,0x49,0xf4,0xd5,0x59,0x9c,0x4e
+.byte 0xf7,0x89,0xda,0x23,0x7f,0x46,0x0e,0xfc,0xaf,0x1c,0x6f,0xcc,0x59,0xa5,0x43,0x04,0xbf,0x55,0xab,0x7d,0x36,0xa3,0xa5,0x03,0x7f,0xdf,0x33,0x6c,0x6d,0xd0,0x53,0xaa,0xef,0x54,0xc1,0x62,0xa0,0xd6,0x3a,0x67,0x87,0xe3,0x76,0x17,0x45,0xbe,0x7f,0x55,0xc8,0x8b,0xe8,0x1c,0xa8,0xe6,0xa6,0xb2,0xbf,0xe5,0x45,0xc0,0x88,0x22,0x36,0xa0
+.byte 0xec,0x21,0xdc,0x3e,0x6b,0xd2,0xc7,0xdf,0x5b,0xa4,0x32,0x28,0xca,0x23,0xe1,0x50,0x55,0x72,0x59,0x28,0x1c,0xf7,0x93,0x91,0x07,0x3c,0x4e,0x81,0x20,0x58,0x9b,0x07,0x38,0x37,0x68,0x2c,0x29,0xba,0x20,0x11,0xa9,0xa0,0x29,0x65,0x57,0xb1,0xe3,0xb1,0xfb,0xe2,0x70,0xee,0x1f,0xcd,0xf5,0x61,0xea,0x7a,0x08,0xb4,0x1e,0xfe,0xe7,0x4d
+.byte 0x32,0xa0,0xfd,0xb4,0x52,0xa1,0x4b,0x67,0xba,0x5e,0x90,0xe7,0x56,0xec,0x06,0x03,0xb6,0xe6,0xc6,0x98,0xa1,0x41,0xf4,0xaf,0xde,0xe2,0x67,0xef,0xaa,0x05,0x97,0xc5,0x80,0x32,0xd0,0x43,0xc2,0x02,0x7a,0xcc,0x4c,0xdd,0xe9,0x1e,0xd0,0x4f,0xad,0xf3,0x4b,0x2c,0x5e,0xb8,0xd8,0x84,0xc2,0x43,0xc7,0xa9,0x86,0x4d,0x10,0xae,0xb7,0xe3
+.byte 0x5c,0xd5,0x2a,0xba,0x3b,0xd3,0x7b,0x5d,0xc8,0xe0,0x67,0x87,0xbe,0xbf,0x71,0x4e,0x22,0x68,0x12,0x53,0x95,0x73,0x5c,0x30,0x7b,0x2b,0xfd,0xc1,0x3c,0xfc,0xc4,0x0f,0xdd,0x5b,0x3e,0x1b,0x72,0x71,0xa6,0xe3,0x1f,0x2d,0x51,0xe2,0x61,0x3d,0xa0,0x60,0xc2,0x6b,0x41,0x8f,0x94,0x83,0x29,0xa3,0xb6,0xa7,0xc7,0x11,0x8f,0x1c,0xb5,0x19
+.byte 0x66,0x44,0xc7,0x05,0x58,0x83,0x28,0x69,0x0c,0xb6,0x65,0xe5,0x93,0x1c,0xb1,0xf6,0xf9,0xea,0xda,0x84,0x26,0x8e,0xa2,0xbb,0x9b,0x55,0xd3,0xbc,0x42,0x56,0x8f,0xce,0x6e,0x74,0x40,0xf2,0x02,0xa6,0x22,0x22,0x6e,0x20,0x0e,0x4b,0x8b,0x15,0xa5,0x04,0xf0,0xe0,0x7b,0x27,0x0a,0x38,0xe3,0x99,0x04,0xd0,0x5b,0x64,0xd2,0x04,0x92,0x61
+.byte 0x57,0x74,0xbc,0x1e,0x98,0x01,0x4b,0x2f,0x46,0x56,0x1c,0xeb,0x49,0x2d,0x66,0xac,0x85,0x96,0x48,0xfd,0xa1,0xf0,0xf5,0xc0,0xdb,0x7a,0xf2,0x0b,0x57,0x86,0xac,0x4c,0x6a,0x02,0x97,0x13,0xef,0x08,0xf6,0x18,0xe1,0x5c,0xb3,0x18,0x3d,0x70,0xc0,0x76,0x5e,0xd0,0xb8,0x44,0x32,0x25,0x75,0x62,0xa2,0x80,0x78,0x8c,0xc4,0x2a,0x84,0xbc
+.byte 0x51,0xd4,0xee,0x44,0x48,0xe5,0xc4,0x48,0xbf,0xc0,0x27,0xc1,0x77,0x25,0xf5,0x59,0x6b,0x60,0xae,0xa5,0x42,0xfe,0xc3,0x06,0x91,0xe3,0xdb,0xa9,0x4b,0xe2,0x73,0x95,0x1f,0xf6,0xb6,0x66,0x71,0x63,0xb3,0x14,0x4a,0x3d,0x36,0x84,0xbe,0x2a,0x7c,0x7c,0xba,0x0e,0x8d,0x9a,0x73,0x52,0x21,0x89,0x02,0x8f,0x94,0xa5,0x9a,0x11,0x2e,0x6e
+.byte 0x78,0xf7,0x07,0xf8,0xb1,0x42,0x96,0x06,0x78,0xf0,0x53,0x86,0xec,0x2b,0x1f,0xa7,0x84,0x79,0x37,0xc7,0x61,0x83,0x8e,0x62,0x65,0x49,0xdd,0xfe,0xee,0x97,0x70,0xa2,0x73,0xb5,0x85,0xaf,0x10,0xed,0xb8,0x74,0xec,0x42,0xd0,0x14,0x47,0xa6,0x90,0x7c,0x07,0x22,0xb4,0x4e,0xfc,0x12,0xa1,0x9d,0xd4,0x73,0x8f,0x6a,0x55,0xf8,0x56,0x25
+.byte 0xdb,0x9b,0xe8,0x10,0x87,0x7a,0x4b,0x42,0x9c,0xbb,0x6e,0xf1,0xd7,0x1d,0xf4,0x07,0x31,0x9c,0x94,0x3a,0xb6,0xad,0x4b,0xf4,0x57,0x3d,0x2f,0xba,0x23,0x36,0x34,0x52,0x62,0xf7,0x64,0xc7,0x47,0xeb,0x41,0xad,0x07,0xfb,0x3e,0x08,0x74,0x92,0x58,0x0f,0x73,0xe2,0x53,0x35,0xda,0xae,0x64,0x3c,0x47,0x89,0xaf,0xce,0x59,0x35,0x75,0x8b
+.byte 0x50,0xee,0xbf,0xbe,0xd1,0xf4,0x2f,0x11,0xa3,0xfe,0xce,0xfd,0x15,0x0d,0x32,0x17,0x00,0xfb,0xad,0x02,0x70,0x5c,0xeb,0x59,0xfb,0x87,0xe5,0xed,0x0e,0xde,0x97,0xe7,0x75,0xb6,0xdc,0xe9,0xb0,0x08,0x26,0x0e,0x11,0xd4,0x4f,0xc4,0x92,0x71,0x7c,0x63,0xef,0xc0,0x14,0x64,0xe1,0x0f,0x7e,0xe6,0xcb,0x5b,0x4c,0xd4,0x16,0x8b,0x7b,0x8b
+.byte 0x2f,0x2a,0x77,0xef,0xd3,0xdf,0x56,0xc0,0x5a,0x94,0x72,0xd5,0x36,0x12,0xfa,0x25,0xd7,0x77,0x52,0xdd,0xea,0x11,0x2f,0x6b,0x16,0x6e,0xe3,0xa2,0x84,0xba,0x55,0xc2,0xb0,0xe2,0x3b,0x53,0xb6,0xa4,0xc6,0xa5,0x3f,0x1b,0xb3,0x38,0xc0,0x2f,0x1a,0x80,0xe0,0xa4,0x60,0x49,0x8c,0xe3,0x23,0x5f,0x59,0xfd,0x2a,0x0f,0xe8,0x4c,0xaf,0xd7
+.byte 0x36,0xc7,0x25,0x21,0xad,0x41,0x54,0x27,0x95,0x15,0x42,0xbc,0xb3,0x77,0x4e,0x97,0xf4,0x3c,0x54,0xcc,0x19,0x63,0x62,0x67,0x97,0x5a,0xd0,0x59,0xfb,0xce,0xcd,0xe1,0x3c,0xb6,0xc9,0x49,0xc4,0xff,0xde,0xf9,0x89,0x87,0x9c,0xdf,0x4e,0x8c,0x9d,0xe5,0xbd,0x0d,0x0c,0x6e,0x93,0xfd,0xea,0x90,0xf2,0x80,0x7e,0x00,0x9a,0x06,0x02,0x87
+.byte 0xae,0xca,0xf4,0x46,0xbb,0xb5,0x52,0xee,0x18,0xb0,0xf1,0x61,0xcb,0xe1,0x65,0x9c,0x0b,0xfb,0xe6,0x3b,0xeb,0x3a,0x1a,0x22,0x41,0x0b,0x99,0xa4,0x8e,0x01,0x5e,0x7c,0x4e,0x1a,0xaa,0xab,0xd3,0x8b,0x99,0x7f,0xba,0x6b,0xec,0xe7,0x3a,0xd6,0x55,0x46,0x20,0x1b,0x10,0x39,0x06,0xcc,0x90,0xc1,0x6a,0xa5,0x27,0x7c,0xca,0xa5,0x58,0x07
+.byte 0xd7,0xaf,0x6d,0x12,0xa6,0x68,0xc7,0x0e,0x19,0x53,0x44,0x22,0x85,0xbb,0x72,0x9c,0x4d,0xfb,0xeb,0x94,0x3a,0xa0,0x64,0xf5,0x25,0xe8,0xee,0x7a,0x3b,0x71,0x0e,0xbb,0x40,0xa2,0xb3,0xc9,0x6b,0x14,0x0f,0xc3,0x75,0xac,0x1b,0x5c,0xf1,0x34,0x51,0xcb,0xeb,0x5f,0x40,0x0f,0x82,0xe9,0xd2,0x6d,0x95,0x88,0x84,0xea,0xe9,0xe3,0xa0,0xe9
+.byte 0xef,0x3b,0x33,0xfe,0x32,0x52,0x93,0xce,0x95,0x4b,0x64,0x3c,0x97,0x76,0x91,0xd8,0xce,0xb5,0xc2,0xda,0x58,0x23,0x27,0xe2,0x3d,0xbe,0xf6,0x31,0x79,0x73,0x0e,0x31,0xd7,0xa3,0xaa,0xac,0xcf,0x31,0x1e,0x75,0x58,0x14,0x21,0x52,0x1c,0x3e,0x4f,0x2a,0x2b,0x9a,0x22,0xbc,0x42,0x68,0x5b,0x83,0xc2,0x8c,0xd4,0xe8,0xd9,0x02,0x0d,0x13
+.byte 0x2f,0x08,0xd3,0x11,0xb7,0x4b,0x84,0x67,0x43,0xda,0x20,0xdb,0x89,0xd5,0x9e,0x14,0x54,0x3d,0x49,0xda,0xac,0x3f,0x8f,0xf5,0x17,0xfe,0xb8,0x5f,0xc3,0x20,0x38,0x27,0x21,0x32,0xbf,0xf3,0x9b,0x2c,0x0b,0x9b,0xeb,0x64,0x87,0xf7,0x9d,0xed,0x15,0x05,0x21,0x69,0xcf,0x2d,0xf8,0xfb,0xf2,0x81,0x51,0x08,0xc7,0x18,0x81,0xdf,0xed,0xa4
+.byte 0x70,0xb3,0x07,0xfa,0x00,0xd5,0x65,0xb9,0x5a,0x82,0x67,0x6f,0x10,0xfc,0x46,0x05,0x9a,0x85,0x64,0x14,0x60,0x64,0x4d,0x1f,0x13,0x57,0xbb,0x7c,0x4a,0x10,0x84,0x8c,0x57,0x36,0x13,0x22,0x00,0x04,0x2d,0xcf,0x27,0x3d,0xf4,0x27,0x3e,0x32,0xb3,0x87,0xda,0x82,0xaa,0xad,0xd7,0xa7,0xc5,0x3c,0x45,0xec,0x28,0x82,0x79,0x95,0x8f,0x56
+.byte 0x50,0x5f,0xc2,0x15,0xab,0x18,0x58,0x4f,0x69,0x46,0xce,0x29,0x33,0x42,0x53,0xe9,0xea,0xe5,0xa8,0x5b,0x90,0xc4,0xf4,0xbf,0x8a,0x20,0x62,0xad,0xa5,0xea,0x6a,0x4e,0xb4,0x20,0x2d,0xca,0x90,0xdf,0xbd,0xab,0x5b,0xc3,0x33,0x7c,0x53,0x1f,0xf5,0x2e,0xc0,0xbf,0x19,0xe1,0xa1,0x5a,0x63,0xf3,0x13,0x4d,0x6e,0xef,0x4f,0x3a,0x94,0x18
+.byte 0xbe,0x79,0xdb,0xbf,0xc2,0x2c,0xb3,0x36,0x59,0xab,0x21,0x1d,0x98,0x60,0x70,0xdd,0x95,0x51,0x19,0x07,0xd6,0x68,0x0e,0x2a,0xd4,0x4c,0x30,0x18,0x1c,0xe4,0xe1,0x89,0x15,0x25,0xea,0x27,0xcf,0x51,0x56,0xc9,0xa9,0xa7,0x31,0x08,0x17,0xfb,0xfc,0xf6,0x0c,0x5d,0xf1,0x7c,0x36,0xcb,0xad,0xef,0x29,0xf5,0x2e,0x23,0x09,0xcf,0x31,0x6f
+.byte 0x74,0x12,0xd2,0xc2,0xc7,0x19,0xa5,0x6e,0x20,0x09,0x67,0xdc,0x41,0x69,0xbe,0x15,0xd6,0xeb,0x7b,0xba,0x63,0xae,0x65,0xd8,0x67,0xec,0x6e,0xcc,0x1d,0x04,0x08,0xfb,0x7c,0x34,0x1d,0x5f,0x1e,0x51,0x1c,0x30,0x72,0xd3,0x0c,0x48,0x60,0x3d,0x52,0xae,0xe6,0x78,0x44,0x6d,0xb8,0x40,0x08,0xb7,0x7a,0xa9,0xfc,0xa0,0x86,0xff,0x32,0xd6
+.byte 0x5a,0x31,0x4e,0xe2,0x65,0xab,0xb0,0x84,0xb6,0x74,0x3e,0xa6,0x67,0x7c,0xa2,0x0f,0x23,0x22,0xab,0x72,0x7e,0xeb,0x45,0xa9,0x2a,0xb4,0xd3,0xcc,0x27,0x5c,0x12,0xdb,0x14,0x68,0x73,0x0f,0x36,0xbf,0x9f,0x14,0x12,0xe9,0xef,0x04,0x2a,0x63,0x41,0x4b,0x04,0x9b,0x4c,0xc4,0xb2,0xb9,0x1c,0xc0,0xb8,0xcc,0x23,0x61,0xc4,0xed,0x27,0x1e
+.byte 0x1d,0x97,0x3d,0x40,0x4c,0x1f,0xeb,0x6e,0xc4,0xfb,0x5c,0x2d,0xf5,0xf1,0xbb,0x05,0x47,0xa2,0x1a,0x9c,0x2b,0x8f,0xce,0x98,0x09,0x6b,0x86,0x22,0xf8,0x3a,0xae,0xf3,0xb4,0x66,0x2f,0xdb,0x20,0xa5,0xc6,0xb6,0x35,0xb5,0x5a,0x68,0xb5,0x37,0x2c,0xab,0x13,0x3d,0x2d,0xcb,0x38,0xed,0x3c,0x7a,0x1f,0x26,0x08,0x58,0x94,0x52,0x30,0xec
+.byte 0x06,0x9f,0x90,0x97,0x4d,0x90,0x49,0x23,0xaf,0x00,0x90,0x6b,0x96,0x37,0x02,0x4c,0x35,0xc0,0x3e,0x66,0x2c,0x52,0xbc,0x75,0x28,0xd7,0x8f,0x25,0xbe,0x91,0x10,0x22,0x67,0xbf,0x4a,0x4d,0x62,0xc4,0xe9,0xda,0xe2,0x79,0xcc,0x76,0xeb,0x99,0x87,0xac,0x39,0x7d,0xf6,0x5a,0x37,0x85,0x30,0x33,0x65,0x3f,0xd9,0xd6,0x17,0xf8,0xf0,0x86
+.byte 0xee,0x5c,0x2f,0xb0,0xb3,0x4f,0x83,0x6c,0x4a,0x8f,0xfc,0x80,0x91,0xaf,0x4b,0x21,0x9c,0x9b,0x44,0x3c,0xed,0x67,0xfb,0xa3,0x31,0x7f,0xd4,0x73,0x72,0xb9,0xc1,0x31,0x96,0x47,0x8e,0x99,0x8e,0x62,0x1a,0xfd,0xc7,0x9d,0x2f,0x4c,0xda,0xe5,0xae,0x17,0xb6,0x40,0x5f,0x9e,0xa8,0xf2,0xcc,0xd7,0xd5,0x40,0x33,0x88,0x57,0x63,0x9b,0xde
+.byte 0x82,0x71,0x68,0xfe,0xaf,0x29,0x6c,0xc1,0x2c,0x2f,0x02,0x42,0xd7,0xa5,0x28,0x05,0xca,0xa0,0xb6,0x8c,0x43,0x90,0x05,0xe2,0x1c,0xb7,0x76,0x79,0x39,0xd3,0x23,0xe1,0xe7,0xbb,0x19,0x65,0x1a,0xb4,0xbb,0x5a,0xcf,0x43,0x70,0x26,0x1a,0x2f,0x61,0x78,0x75,0x08,0xb0,0x88,0xe5,0x4a,0x46,0x0a,0xfc,0xcb,0x46,0x18,0xb0,0x8d,0x9b,0xeb
+.byte 0xf5,0xe1,0x83,0x04,0x84,0x4f,0xd6,0xa0,0x4f,0xb2,0x4c,0x44,0x08,0xde,0xd6,0x82,0xb5,0x9a,0x45,0x15,0xb8,0x21,0xc7,0xf5,0xe2,0xfd,0x02,0x27,0x18,0x13,0x24,0x18,0x01,0xd1,0x2a,0xff,0x63,0xf2,0xa4,0x97,0xc8,0x4b,0x3b,0xae,0x49,0x47,0x54,0xe8,0x75,0xe7,0x16,0x77,0x22,0x10,0x7b,0x3c,0xf0,0xdb,0x49,0x6e,0xd6,0x55,0x9d,0x43
+.byte 0x6f,0x6e,0x2d,0x97,0xea,0x16,0x2e,0x0c,0x85,0x89,0x67,0xe1,0x7b,0x38,0xa6,0x2b,0x89,0xf0,0xcd,0x90,0xcd,0xba,0x9a,0x70,0xa9,0xe3,0xff,0xe0,0xbd,0x15,0x3e,0x4b,0x13,0x62,0x7b,0x59,0x64,0x18,0x96,0xe9,0x6a,0xf3,0x69,0x2d,0x2d,0x25,0xe7,0x91,0xd3,0xbc,0x74,0x58,0x66,0x2f,0x5e,0x8b,0x52,0xf6,0x91,0x24,0xa8,0x6f,0xa5,0xce
+.byte 0xa1,0x4e,0x3b,0xe9,0xc5,0x30,0x7e,0xa5,0xc7,0xe2,0xb3,0x71,0x3b,0x25,0xb9,0x5f,0xe5,0x9c,0xf8,0x46,0x23,0xc5,0xa2,0xc1,0x1f,0x3f,0x43,0xa6,0xaa,0xf1,0x36,0x27,0xc6,0xa8,0xed,0x0d,0x50,0x71,0xf1,0x38,0x27,0xb7,0x16,0x43,0x7c,0x7f,0x77,0x5b,0x25,0x59,0xb7,0x08,0x0d,0xc8,0x84,0xe4,0xc2,0x03,0x95,0xe5,0xf3,0x0a,0x9c,0x1f
+.byte 0xde,0x98,0x7c,0xa9,0xe2,0x70,0x9e,0xde,0xf6,0x80,0xd0,0xf8,0x86,0x4a,0x7a,0x0d,0x16,0xaa,0xde,0xba,0x02,0x30,0x8a,0xe6,0x03,0x0f,0xa1,0xf1,0xe8,0xd6,0xf8,0xce,0x7b,0xba,0x74,0xa8,0x25,0xb0,0x49,0x22,0xa6,0x81,0x7e,0x71,0xc5,0x97,0x9e,0xa8,0x46,0xa7,0xe9,0x8b,0x7c,0x7c,0x4c,0xc5,0x3c,0x93,0x08,0xb9,0x8b,0x3c,0x33,0xd6
+.byte 0xc4,0x37,0xc8,0x05,0xe7,0xfe,0xc2,0x7c,0x02,0xe6,0xda,0x09,0x52,0x2c,0xc6,0xa8,0x6e,0x44,0x7e,0x55,0xf0,0x32,0x10,0xcb,0x1e,0xa7,0x77,0x8d,0xc7,0xfe,0xb5,0xf6,0x3b,0x49,0xf2,0xfb,0xe0,0x41,0x98,0xd3,0x17,0xa6,0x5d,0x3f,0x4c,0x95,0xb0,0x02,0x8d,0xab,0x36,0xb7,0xa0,0x92,0x40,0x5e,0x15,0xfb,0xa9,0xb4,0xa3,0x04,0x8b,0x6b
+.byte 0x81,0x44,0x59,0x22,0x10,0xcb,0xc5,0x52,0x3f,0x78,0x70,0x00,0xe2,0xa2,0xf7,0x76,0x62,0x72,0x06,0x8b,0xbb,0x56,0x0f,0x8c,0x67,0x2f,0x52,0x3f,0x3b,0xdc,0x15,0x79,0x55,0x89,0x6c,0x61,0x23,0xcc,0x6b,0x41,0x77,0xe5,0xc4,0x90,0x51,0xc3,0x87,0x22,0x1e,0x89,0xf5,0x5b,0x41,0xd7,0x34,0x22,0x3c,0xbd,0x29,0xaa,0x54,0xed,0x5a,0x90
+.byte 0x17,0x24,0xba,0x7a,0x46,0x5f,0x54,0x33,0x56,0x7e,0x2d,0x03,0x59,0xcb,0xbb,0x7a,0xce,0xbb,0x8d,0xf7,0xb6,0x38,0x00,0x18,0x6a,0xa1,0x6c,0xdf,0x42,0x49,0x4d,0x9b,0x4f,0xd6,0x85,0x54,0x1f,0xad,0x17,0xdd,0x66,0x0e,0x7c,0x30,0x86,0x82,0x1c,0x5a,0x81,0x08,0x55,0x51,0x5b,0x06,0x54,0x52,0x3e,0x8b,0x6e,0x72,0x92,0xd2,0x05,0x5d
+.byte 0xe4,0xe8,0x0e,0x62,0x1d,0xec,0xb1,0x7f,0x42,0x05,0xd5,0xd3,0x60,0xd4,0xdc,0xa4,0x48,0xc0,0xf0,0x89,0xef,0x5b,0xae,0x5f,0xcd,0xf0,0x62,0xaa,0x3e,0xd5,0x1a,0xbe,0xe3,0x08,0xd5,0xe8,0x00,0x21,0x8c,0x0b,0x0c,0x8e,0x24,0xac,0xb2,0xea,0x44,0x9f,0xce,0x53,0x45,0x9a,0x85,0x67,0x99,0x85,0xea,0x92,0xa7,0x1d,0x86,0xb4,0x3b,0x22
+.byte 0xa2,0xcd,0x35,0x65,0xb5,0xa6,0xdb,0x6d,0x48,0xd1,0xa4,0x76,0x0c,0x00,0x30,0x62,0x86,0x06,0xda,0xa8,0xfe,0xec,0x70,0x87,0x4a,0xe8,0x2e,0x4d,0xe3,0x94,0x0b,0xdf,0x81,0xcd,0xfe,0x23,0x79,0x2c,0x2b,0xae,0xf7,0x75,0x49,0x47,0x24,0x46,0x09,0x10,0x62,0x39,0x3b,0x50,0xf1,0xfa,0xf7,0x5f,0xe4,0x7c,0xa5,0xc0,0x25,0x9e,0x20,0x4d
+.byte 0xc8,0x6b,0x93,0xc5,0x4a,0x6b,0x62,0xb8,0x3b,0xe5,0x0d,0x92,0x70,0x26,0xa5,0x2b,0xd0,0x9f,0x03,0x8b,0xd3,0x1a,0xc4,0xb0,0xa3,0xc7,0xf4,0x35,0xe5,0x1d,0xe0,0xaa,0x43,0xab,0x64,0x10,0x2b,0xa4,0x09,0x42,0xee,0xba,0xb7,0xbf,0xfd,0xa6,0xff,0x76,0xe5,0x12,0xd6,0x50,0x9a,0x26,0x6b,0x3a,0xd3,0xe6,0x7d,0x3e,0x0e,0x9b,0x95,0xd7
+.byte 0xbf,0xb6,0x7e,0xfb,0x3c,0x24,0xa4,0x26,0x98,0x88,0x81,0xf4,0x56,0xa4,0xf7,0xe8,0x87,0x15,0x5e,0x9f,0x84,0xdd,0x04,0x66,0x43,0xd8,0x76,0xc2,0xa3,0xfd,0x4b,0x58,0x09,0x06,0xa6,0x60,0x5c,0x3f,0x75,0x80,0xd7,0xc4,0x29,0xf9,0x0b,0x1e,0x4d,0xe5,0x26,0xf6,0xae,0x7a,0xc1,0x05,0xf3,0xf1,0x6c,0xee,0xed,0x56,0x0b,0x51,0x66,0xbe
+.byte 0x99,0xec,0x9c,0xc2,0x97,0xe2,0xed,0x09,0x1d,0xa8,0x18,0xaa,0x1c,0x9e,0x20,0x62,0xb1,0x80,0x68,0x3e,0x28,0x1f,0x4f,0x50,0x0e,0x41,0xaf,0x17,0x44,0x79,0x16,0xca,0x17,0xe9,0x13,0x66,0x0a,0x04,0x68,0x41,0xe2,0x1d,0xc7,0x00,0x1e,0x66,0xa3,0x6c,0x2d,0x52,0x8c,0x0b,0x7c,0x03,0x48,0x73,0x3b,0xa9,0x84,0xe5,0x31,0x12,0x0f,0xe8
+.byte 0x1e,0x58,0x4d,0xd0,0x1b,0xb7,0xcf,0x75,0xd5,0x2c,0xca,0x33,0x17,0x95,0x9c,0x30,0xc7,0x7f,0xe9,0xde,0xae,0x19,0x72,0x00,0x2a,0xf5,0xde,0x93,0x3f,0xf5,0x44,0xe5,0xf8,0xc7,0xeb,0x1a,0x5d,0x5b,0x11,0x30,0x09,0xf5,0x49,0x66,0x70,0x1a,0xd5,0xe6,0xfc,0xe6,0x59,0x3d,0x17,0x6c,0xb5,0x0c,0xdf,0x1e,0x9c,0x48,0xd1,0xde,0x12,0xd6
+.byte 0xc8,0x48,0xc8,0x73,0x6d,0xfc,0xec,0x07,0xce,0x02,0xe5,0xb3,0x18,0xb9,0x55,0x4d,0x64,0x07,0xf3,0xaa,0x3c,0xf1,0x71,0x22,0x31,0xbb,0x74,0x2c,0x9f,0x7b,0x68,0x9d,0x80,0x49,0x32,0x48,0x9b,0x54,0xf3,0x74,0x37,0xac,0x4e,0xb2,0x96,0xdf,0x9d,0xeb,0x43,0xe0,0xd0,0xa0,0xe3,0x77,0xbd,0x8b,0x92,0x95,0x9d,0x63,0x8d,0xa8,0x23,0x07
+.byte 0xb0,0xcb,0x9d,0x8d,0x3f,0xe2,0xd5,0x81,0x6a,0xe5,0xc2,0xfe,0xda,0x1c,0x25,0x25,0x5b,0xa8,0xad,0x06,0xec,0x0d,0x4b,0x68,0xc3,0x45,0x81,0x38,0xb0,0x22,0x71,0xa4,0x2b,0xf3,0xa6,0x05,0xae,0x0c,0x48,0x94,0x0d,0x3d,0x48,0x51,0x76,0xdf,0x79,0x66,0x0e,0x28,0xc0,0xc1,0x6f,0xc8,0x8f,0xf7,0x7d,0x37,0x06,0xa2,0x8a,0x3a,0x6b,0xab
+.byte 0xe0,0x55,0x8e,0xec,0x89,0xe2,0xca,0xc4,0x01,0x03,0x5d,0xa1,0x84,0x21,0x44,0xbb,0x6b,0x36,0x63,0x57,0x4f,0x54,0x88,0x81,0xbe,0xf8,0x53,0xf7,0x57,0xee,0x30,0x85,0x03,0x11,0x86,0xff,0xe4,0xd6,0xc4,0xf0,0x3c,0xcf,0xfd,0x38,0xd8,0xcb,0xd0,0x96,0x03,0xf2,0xc7,0xfa,0x18,0xc8,0x1b,0xe6,0x77,0x3c,0x61,0xa9,0x14,0xdb,0xb4,0x5c
+.byte 0x2d,0xee,0xd7,0xe8,0xc4,0x0c,0x69,0x0c,0x55,0xe2,0x99,0x4b,0xc4,0x89,0xc8,0xee,0x48,0x0e,0x16,0xd7,0xa4,0x78,0x25,0xda,0xd3,0xa8,0xac,0x89,0x66,0x67,0x0d,0x51,0x21,0x0e,0x91,0xfb,0xb5,0xab,0x33,0xcb,0x3e,0xc7,0x0f,0x03,0x22,0x51,0x71,0x03,0xa0,0x3c,0xa9,0x35,0xcb,0x40,0xa7,0xbe,0xe7,0xc3,0x51,0x43,0xd8,0x9a,0x24,0xb7
+.byte 0x7e,0xfb,0x26,0x8d,0xa5,0x1a,0x6b,0xe7,0x97,0xe4,0xdd,0xc0,0x3e,0x98,0x67,0x55,0x79,0x56,0xb9,0x7e,0x25,0x4c,0x5c,0x5a,0x47,0x0a,0xce,0xb6,0x4d,0x2c,0x69,0x73,0xaa,0xf0,0x12,0xbb,0x9d,0xe1,0x60,0xc4,0x5b,0x10,0x32,0x6d,0x89,0x54,0xb1,0xfe,0x36,0xbe,0xb2,0x60,0x9a,0x91,0x73,0x9c,0x32,0x61,0xad,0x9a,0xf7,0x56,0x5f,0x5a
+.byte 0x54,0xaf,0xb2,0x0c,0x5b,0x1a,0xe6,0x98,0x94,0xed,0x69,0x0b,0x8d,0x06,0x87,0xc9,0x20,0xdc,0x92,0x2d,0x5e,0xba,0xbb,0x15,0xef,0xc1,0x07,0x18,0x44,0x3f,0xf4,0x48,0x3e,0x7b,0xa4,0x9e,0x14,0x6b,0x97,0xdd,0x68,0x33,0x18,0xdd,0x47,0x08,0xa6,0x3b,0x8d,0x79,0x58,0x92,0xd9,0xda,0x82,0x34,0xa7,0x99,0xbc,0x43,0xa3,0x0a,0x7e,0x85
+.byte 0x0b,0xab,0x0e,0xc2,0x94,0x22,0x2d,0x05,0x99,0x9d,0x5c,0xc7,0xb2,0x7b,0x18,0x3e,0xb2,0xdd,0x47,0xb3,0xd7,0xcf,0x19,0xc7,0x55,0x5e,0x64,0xd8,0x7b,0xb4,0xf6,0x11,0x72,0xed,0xbd,0xfc,0xd8,0xe9,0x9f,0xcd,0x9a,0xeb,0xb2,0x6c,0x04,0xb9,0x88,0xf7,0x60,0x68,0xc3,0xf2,0xfd,0xa0,0x8c,0x82,0xc5,0xf7,0x5d,0xc3,0x9a,0x1e,0x49,0x27
+.byte 0x69,0x35,0xb0,0x8f,0xe9,0xb3,0xe4,0x09,0xd8,0x1a,0x73,0x9e,0x56,0x41,0xfa,0xe0,0x94,0x9e,0x0e,0x65,0xe6,0x5b,0xe2,0x12,0x39,0xca,0x86,0x0c,0xae,0xee,0x24,0x58,0xfd,0x85,0x09,0x7a,0xad,0x54,0xde,0xda,0x06,0x73,0x7d,0x11,0x7e,0x91,0x44,0xf3,0x4b,0x61,0xce,0x8a,0xff,0x76,0x92,0x2e,0x43,0x52,0xcf,0x63,0x3f,0xc4,0x1f,0x7f
+.byte 0x4d,0x67,0x21,0xed,0xd7,0x88,0xdb,0x36,0x56,0x11,0xb2,0x3b,0xee,0x5f,0x2d,0x5f,0x17,0x98,0xa1,0xd5,0xcc,0x82,0xfd,0xc2,0x56,0x69,0xaa,0x68,0x86,0xaf,0x48,0x77,0xba,0xe9,0xd9,0x42,0xcd,0xaa,0xe3,0xad,0x2b,0x17,0xef,0xd3,0x54,0xc5,0x4e,0x31,0x0b,0x14,0xb7,0x73,0xc1,0x6f,0xc3,0x06,0x41,0x1a,0x11,0x19,0x9f,0xe9,0x9f,0x61
+.byte 0x4f,0x13,0x9b,0x3e,0xcd,0x7c,0xd6,0x2a,0xb3,0x87,0x84,0x58,0x58,0x10,0x1f,0xa0,0x2e,0x5c,0x15,0x8b,0x5e,0x37,0xd4,0x22,0x93,0xd9,0x67,0xe1,0xa8,0x35,0xe2,0x95,0xd8,0x4c,0x2c,0x65,0xc9,0x21,0xaf,0xf9,0xdd,0x3d,0x2c,0x0e,0x0c,0xcc,0x6b,0xad,0xb3,0x6d,0xd2,0x3e,0x65,0x8e,0x82,0x70,0x41,0xd6,0xaa,0x97,0xab,0x38,0x78,0xe4
+.byte 0x62,0x7c,0x5f,0x22,0xa3,0x1e,0xf2,0x6c,0xfe,0x3c,0xa9,0xb5,0x57,0xcd,0x96,0x11,0xd0,0x8b,0xcf,0x6d,0x06,0xcf,0x7c,0xda,0x1d,0xe4,0x22,0x5c,0x5d,0x9f,0xa8,0x24,0x55,0x45,0x93,0xc6,0xeb,0xfc,0xb5,0x71,0x5a,0x1d,0x52,0x40,0x95,0xc7,0x76,0x32,0xfb,0x2b,0x0c,0x7d,0x64,0xfa,0x5b,0x5e,0x7a,0x3b,0x0b,0xa0,0x99,0x5d,0x19,0x16
+.byte 0xe4,0x8e,0xae,0x49,0xee,0xc5,0xb2,0x24,0xd7,0x0b,0xa4,0x20,0xa6,0x74,0xc4,0x36,0x1d,0x43,0x25,0xd6,0x71,0x54,0x69,0x79,0xea,0xa3,0xd5,0xe9,0x75,0x53,0xcf,0x99,0x4e,0x3b,0xc0,0x52,0x28,0x80,0xe5,0x07,0x65,0x83,0xb3,0x24,0xfe,0x13,0x92,0xd6,0x18,0xf7,0xa3,0xeb,0x9e,0xf0,0xd5,0x69,0x93,0x79,0xda,0xb7,0x2e,0xe2,0x01,0xdd
+.byte 0x9a,0xc3,0x7b,0x3b,0x17,0x88,0xe5,0xe9,0x9b,0x46,0x5c,0x5f,0x0e,0x1e,0x80,0x9b,0x11,0x1f,0xa4,0x08,0x90,0x14,0x08,0xb4,0x73,0x32,0x72,0xbe,0x43,0x4f,0x70,0x90,0xe7,0x80,0xdd,0xfd,0xa7,0xea,0x13,0xd9,0x5d,0xae,0x93,0x24,0x2b,0x1e,0xc7,0xf4,0x81,0xbb,0x5f,0xb0,0xb9,0xe4,0x35,0x39,0xf4,0x9a,0x49,0xb5,0xc0,0x47,0x18,0xc3
+.byte 0xcc,0xbe,0x26,0x36,0x44,0x2d,0x65,0x24,0xa3,0x09,0xde,0x69,0x3b,0xb8,0xdc,0x52,0x98,0x2e,0x38,0x5f,0xf7,0xb1,0x84,0xdd,0xea,0xe2,0xe5,0xec,0x96,0x31,0xb1,0x93,0xc0,0x5b,0xc4,0x87,0x4a,0x51,0x58,0x2d,0xea,0x47,0xab,0xfd,0xd3,0x76,0xf1,0xbc,0x52,0xa7,0x94,0x6c,0x74,0x1e,0x84,0x07,0x1f,0x5c,0x18,0xb9,0x06,0x37,0xf0,0xfb
+.byte 0xbd,0x5d,0xaf,0xa8,0x06,0xc9,0x86,0xf0,0xd1,0x78,0x84,0x95,0x01,0xdd,0x70,0x9d,0x71,0x51,0xb7,0x80,0x69,0xbe,0xe8,0xfb,0x8f,0x43,0x72,0xd9,0xa9,0xf1,0x90,0xbb,0xf1,0xb5,0xc0,0x75,0x93,0x4e,0x14,0xc5,0x14,0x77,0x59,0xf8,0xe5,0x81,0x11,0x25,0x48,0x51,0x46,0x2a,0x69,0x59,0x92,0xe7,0xa7,0x39,0x96,0xad,0x67,0x30,0xaa,0xb2
+.byte 0x5d,0x95,0x94,0x83,0x83,0x93,0xf3,0x52,0x81,0x1c,0x27,0x78,0x1d,0x19,0x35,0x6e,0x8f,0x16,0xe5,0x3b,0xce,0x80,0x2a,0x3a,0x89,0xb7,0x51,0xfc,0x34,0x24,0xa2,0x61,0x95,0x9e,0xd4,0x69,0xa1,0x2f,0x49,0x16,0x2d,0x12,0x05,0xfe,0x69,0x62,0x12,0xa4,0x2c,0x04,0x7b,0xce,0x3f,0x34,0xc4,0x48,0x1a,0xe6,0x64,0x4b,0x8a,0xbf,0x68,0xdd
+.byte 0x54,0x15,0xd3,0x25,0x49,0xdd,0xed,0x5e,0x2c,0x0e,0x25,0xbe,0x77,0xcf,0x94,0xf4,0xe9,0xf3,0xcc,0xe6,0x94,0xf9,0xb2,0x5d,0x24,0x53,0x63,0xbb,0x66,0x8d,0x73,0xef,0x79,0x5c,0x95,0x1a,0x64,0xc3,0xfd,0xc0,0xd3,0x71,0xf4,0x79,0x19,0x79,0xa5,0x30,0xf8,0x2c,0x28,0xc2,0xc2,0x9d,0x12,0x50,0x95,0x38,0xec,0xd5,0xc6,0x28,0x94,0xaa
+.byte 0x83,0x66,0x3b,0xe3,0x51,0xc7,0x6a,0x75,0x2a,0x9b,0xb9,0xb0,0xa2,0xe1,0xfd,0xaf,0x58,0xd2,0x4b,0xf4,0x22,0xef,0x77,0x1e,0xa0,0x00,0xd7,0x9e,0x20,0x63,0x87,0x1d,0x98,0xab,0x0e,0x57,0x31,0x4b,0xda,0x90,0x3a,0xe6,0x6e,0x5e,0xd4,0x17,0x06,0x83,0x4f,0x90,0x33,0x1c,0xe5,0xea,0xf7,0x8d,0x95,0xa2,0x1e,0x7d,0x27,0x15,0x49,0x68
+.byte 0x3a,0x54,0xe3,0x1e,0x60,0x72,0x42,0xa6,0x8c,0x5b,0x63,0x1d,0x7d,0xb1,0xe2,0x7e,0x8b,0x19,0xf4,0x25,0x6c,0x77,0x64,0x15,0x5e,0x4c,0xfa,0x35,0x68,0xd2,0x54,0x11,0x5a,0xac,0x85,0xb0,0xb3,0xe8,0xa8,0x70,0x36,0xa8,0xe5,0x04,0xd1,0x82,0xdc,0x62,0x63,0xe6,0x3f,0x86,0x46,0x77,0x08,0x6b,0xa8,0x09,0xd0,0x56,0x09,0x87,0x9c,0x65
+.byte 0x8e,0x53,0xae,0xa6,0x2b,0x59,0x23,0xca,0xe9,0xc7,0xc4,0xb5,0xb9,0xca,0x20,0xf6,0xcc,0x62,0xfd,0xb5,0x66,0x66,0x86,0x99,0xb2,0x5a,0xeb,0xac,0xff,0x22,0xf4,0x94,0x9c,0x6d,0xc9,0xce,0xf3,0x8d,0x26,0x7f,0x06,0x40,0x71,0x8b,0x3e,0x5c,0x3e,0xe6,0x11,0x64,0x91,0x79,0xbe,0x66,0x80,0xd2,0xf6,0x2d,0x28,0x4b,0x6c,0x8d,0x9c,0x5b
+.byte 0x1e,0xd1,0x15,0xb0,0xdf,0xfb,0x57,0xaf,0x4a,0xab,0xde,0x12,0xe9,0xb8,0x41,0x3d,0xc3,0xff,0xb2,0xc1,0x86,0xb0,0x06,0x5b,0xaf,0xa4,0x30,0x62,0xd0,0xd8,0x91,0x36,0x28,0xc1,0xc2,0xef,0x60,0x5d,0x42,0x04,0xd5,0x6b,0x10,0xa9,0x6c,0x88,0x5c,0x56,0x59,0x4a,0x87,0xdc,0x7c,0x41,0x03,0xb3,0x7c,0x35,0x8c,0x52,0x0e,0xc1,0xd5,0xdf
+.byte 0x9b,0x8a,0x2e,0xc2,0x6b,0x06,0x7f,0xb4,0x93,0xc9,0x52,0xd0,0xc5,0x57,0x78,0x9e,0xf9,0x08,0x36,0xbc,0x4b,0xc1,0xbd,0x71,0x35,0xf8,0x73,0xae,0x9c,0xbc,0xf1,0xd1,0xba,0xe3,0x7f,0x49,0x9b,0x9b,0xb3,0xe2,0x7d,0x7d,0x18,0x6d,0x0d,0x96,0xe3,0x50,0x28,0xf2,0x7c,0x7a,0x71,0x27,0x33,0x3c,0xd3,0xeb,0x3d,0x5a,0x79,0xb5,0x69,0xed
+.byte 0x40,0x38,0xbe,0xc9,0xad,0x11,0x7b,0x9d,0xe6,0x71,0xc8,0x89,0x54,0x51,0xf0,0x8f,0xdc,0xad,0x96,0xc3,0x04,0x60,0x5f,0x6d,0xa0,0x37,0xba,0x1c,0x69,0xca,0x42,0x26,0xeb,0x31,0x34,0x8d,0xae,0x25,0xe2,0x29,0x8d,0x19,0x9f,0xfa,0x75,0x91,0x4b,0x51,0xcd,0x76,0xd6,0x8f,0xa2,0x40,0x79,0xc3,0xbb,0x61,0xaf,0xc4,0x69,0xf5,0x8b,0x8a
+.byte 0xb6,0x2c,0x25,0xb9,0x3c,0x8e,0x13,0xa4,0x0f,0x52,0x72,0x11,0x4b,0x89,0x63,0x01,0x05,0x54,0xd5,0x0d,0x5f,0x91,0x59,0x84,0x64,0xac,0xf7,0x9c,0xa3,0x48,0x31,0x4a,0x2e,0xea,0xf8,0xf8,0x0e,0xf0,0xd9,0x4d,0x06,0x60,0x11,0x4a,0x72,0x6f,0x93,0x93,0x85,0xf0,0x20,0x55,0x8b,0x37,0xf1,0x29,0x92,0x2d,0x1f,0xa1,0x6c,0x7c,0x90,0x4f
+.byte 0xdb,0x78,0xcc,0x6c,0xb2,0x14,0x85,0x07,0x34,0xc8,0x98,0x18,0x52,0x2d,0x6b,0x13,0x63,0xc5,0x31,0x20,0x8e,0xa9,0x88,0x6b,0xb3,0x3f,0x1a,0x68,0x2f,0xf9,0xf3,0x97,0x29,0x68,0x22,0x89,0xb0,0x45,0xc4,0xf4,0x1f,0x31,0xba,0x97,0x14,0x59,0xae,0x05,0xe0,0x99,0x5b,0x29,0xcf,0xe3,0xf0,0x2a,0x0c,0xca,0x5f,0xc1,0xe7,0xe7,0x11,0x48
+.byte 0x73,0xc0,0x86,0x0b,0x59,0xc2,0x8a,0xfa,0x44,0x51,0x1c,0x84,0xdf,0x2f,0x4d,0xab,0xca,0xea,0xe1,0x48,0x9a,0xa1,0x86,0x60,0x47,0x7a,0x86,0x30,0x6a,0xba,0xbe,0x6a,0x9b,0x34,0xf4,0x52,0x0e,0xae,0x7f,0xbd,0xe0,0xf4,0x5f,0xfd,0xbc,0x57,0x02,0x95,0x6f,0xad,0x78,0x2e,0xa7,0x46,0x1c,0x2d,0x98,0x40,0xb7,0xfa,0xb5,0x08,0xee,0xb5
+.byte 0x25,0x51,0xaa,0x1a,0x14,0x41,0x48,0xe0,0x8f,0xe7,0x2f,0xfc,0xfd,0x47,0x10,0x55,0x90,0x02,0xeb,0x7f,0x0d,0x40,0xa8,0x4b,0x82,0xdc,0xab,0x43,0x35,0x62,0xa1,0x1d,0x5a,0xb0,0xc0,0x93,0x75,0x3d,0x68,0xd9,0xf8,0x31,0x22,0xfd,0x30,0xda,0xea,0xea,0x7c,0x30,0xf8,0x6f,0x75,0x5f,0x07,0x39,0xfe,0x69,0x93,0x73,0x22,0xa2,0x72,0xed
+.byte 0x39,0x2f,0x00,0x5c,0xc3,0x14,0x86,0x90,0xda,0xc9,0x09,0x43,0x80,0x85,0x22,0x98,0xb0,0x4e,0x05,0x47,0x8f,0xc7,0xba,0x2e,0x4c,0x8f,0x57,0x8a,0xe9,0xb0,0x97,0x3b,0x51,0x12,0xcb,0x88,0xfd,0x5e,0x7f,0xa6,0xc6,0x00,0xd0,0x3a,0x3a,0x70,0x9e,0x56,0x28,0xa0,0x08,0x76,0x58,0x57,0x4a,0x0f,0xff,0x31,0x44,0x08,0x6c,0x23,0x79,0xad
+.byte 0x35,0x95,0xc5,0xc8,0x26,0x0f,0xb3,0x17,0x04,0x1d,0xde,0x16,0x5d,0xb8,0x71,0x76,0x89,0x0b,0xd6,0xd8,0x9d,0xa1,0xdf,0xcb,0xb5,0x1c,0x86,0xc3,0x15,0x8d,0xaa,0x25,0x82,0xbf,0x6b,0x06,0xfb,0x1b,0xf5,0x11,0xaa,0x14,0x0e,0x67,0x7f,0xbd,0x46,0x21,0x8f,0x6d,0xbd,0x63,0xe6,0x14,0x05,0xa2,0xee,0x56,0xee,0xe6,0x37,0xf9,0xc0,0x2f
+.byte 0xc9,0xe0,0x8e,0xdb,0xf7,0xf6,0xcb,0x83,0x79,0xcc,0xe3,0xf6,0x30,0x9d,0x56,0x31,0x40,0xd2,0x50,0x25,0xb6,0x89,0x16,0x97,0x65,0xd8,0x8d,0x1a,0xa5,0xf4,0x47,0xfc,0x4c,0x73,0x07,0x42,0x9c,0x8f,0x7f,0x10,0xb4,0x96,0x33,0x1e,0xe2,0xff,0x0c,0x33,0x35,0xbc,0x37,0x01,0x2b,0x67,0xda,0xca,0xcf,0x87,0xa2,0x38,0x71,0x6b,0xf4,0xcf
+.byte 0xa6,0xc6,0x6a,0x90,0x5c,0xa0,0x8b,0x66,0x44,0xc7,0xc2,0x05,0x24,0xee,0x53,0x99,0xf3,0x07,0x78,0xb0,0x17,0xf8,0x11,0xf9,0x52,0x20,0x41,0xc5,0xdb,0x4e,0x92,0xd3,0xeb,0xd2,0x86,0xea,0x9b,0xc3,0x4c,0x1b,0x75,0xcd,0x15,0x0c,0xe0,0x28,0xe9,0xe1,0x99,0x98,0x96,0x33,0x06,0xea,0xa8,0x4e,0xde,0xc1,0x1c,0xfe,0x6c,0xca,0xac,0x6d
+.byte 0xc4,0x3a,0x7d,0xd2,0x41,0xf5,0xb3,0x7d,0x1c,0x28,0x93,0x72,0xf8,0x08,0xc1,0x71,0x72,0x4c,0x41,0x68,0x38,0x80,0x2e,0x4b,0xa6,0xc5,0xc7,0xb4,0x24,0x29,0xd0,0xce,0xb2,0x3d,0xc4,0x60,0x5b,0xeb,0x2d,0x80,0x13,0xee,0x95,0x41,0xfe,0x49,0x6d,0x89,0xc0,0x7a,0x61,0x51,0x3f,0xbb,0x24,0x7c,0x64,0x5e,0x9f,0xf7,0x60,0x88,0x95,0xe8
+.byte 0x60,0xc5,0xf6,0xc3,0xc3,0xd4,0x43,0xce,0xf9,0x4e,0x35,0xf2,0xfa,0xb0,0x2b,0xe3,0xfe,0xb8,0x88,0x19,0xf2,0x89,0xc0,0xb5,0x00,0x61,0xc8,0xe5,0xaa,0xde,0x18,0xb4,0xd4,0x21,0xbe,0xcc,0x61,0xc7,0xc9,0xfe,0x22,0xcc,0x65,0xf6,0x79,0xe8,0x4d,0x1c,0x30,0x31,0x7a,0xd4,0xbc,0x98,0x2d,0x72,0x5e,0x5c,0x4f,0x7e,0x52,0x9c,0x95,0x20
+.byte 0x29,0xa4,0x0b,0xf7,0xb2,0x7d,0xcc,0xc3,0x8c,0x94,0xb0,0x09,0xf4,0x6f,0x59,0x63,0x91,0x2a,0x06,0x80,0x09,0x01,0x3c,0x73,0x83,0x42,0xa1,0x5c,0x0f,0x42,0xf4,0x74,0x3c,0x24,0x8c,0xbe,0x91,0x73,0xdf,0xf1,0xea,0x21,0xbd,0xc9,0x36,0x17,0xca,0x81,0x28,0xd9,0x4a,0xc4,0x2e,0xdf,0x4c,0x4f,0xbd,0x1e,0xbc,0xe9,0x32,0x12,0xd3,0x8f
+.byte 0x48,0x9b,0x4f,0x49,0x23,0x54,0x15,0x15,0x14,0x8b,0x18,0x64,0x7d,0x08,0x7f,0xc4,0x56,0x01,0x94,0x4e,0x50,0xe8,0xf2,0x4a,0xb5,0x3c,0xa0,0xb5,0xaf,0x55,0x70,0x44,0x41,0x5c,0xe6,0x61,0x5a,0xbb,0xf2,0xe6,0xc9,0x05,0x33,0x45,0x8f,0xbc,0xe5,0x59,0x7f,0x66,0xc5,0x61,0x4d,0x1b,0xc7,0xee,0x45,0x7d,0x57,0x8f,0x6c,0x9d,0x8b,0x87
+.byte 0x98,0xa8,0x58,0xac,0x4a,0x31,0x79,0xd6,0x26,0x08,0x2f,0x28,0x3f,0x31,0x77,0xad,0xff,0xe1,0x9d,0xa8,0xf7,0xe0,0x76,0x66,0x48,0x00,0x52,0xe8,0x9a,0xb2,0x47,0x5e,0x0a,0x87,0x86,0xaf,0xf6,0x7d,0x46,0x78,0x66,0x68,0xf7,0x68,0x0c,0x6f,0x5c,0xd7,0x09,0xc0,0xd7,0x90,0x98,0xe2,0x5c,0x07,0xe9,0xd1,0x58,0x48,0x57,0x9f,0x48,0x99
+.byte 0x87,0xdf,0x06,0xc1,0x35,0x0f,0xd8,0xb0,0xa9,0xfa,0xdc,0x31,0x76,0xd1,0xad,0x47,0x80,0xe4,0x74,0xe0,0xda,0x4b,0x77,0x8b,0x71,0xab,0x9a,0x8e,0xd7,0x6b,0x91,0xb1,0xdb,0x78,0xd2,0x86,0xf7,0x61,0x1b,0xdc,0x34,0x57,0x32,0x51,0xee,0xd3,0xff,0xb2,0x6c,0x6a,0x79,0x90,0x9c,0x1f,0x6b,0xe7,0x43,0x20,0x05,0x4f,0x66,0x83,0xd0,0x56
+.byte 0xe1,0x21,0x63,0xf4,0xd6,0x96,0x91,0xcb,0x51,0x3c,0x13,0x88,0x97,0x26,0x88,0xda,0x7c,0xd4,0x0d,0xcb,0xdf,0xc2,0x7d,0xcd,0x2c,0x0e,0x28,0x23,0x21,0x5f,0xbe,0x5d,0x62,0x58,0x6c,0xa7,0x45,0xae,0x1f,0xac,0x35,0x53,0xdb,0x2c,0xa6,0x71,0xe4,0x11,0x5e,0x59,0xbe,0xd5,0x20,0x2a,0xc4,0xcd,0x4c,0x1b,0xe0,0x38,0xef,0x02,0x0c,0x5f
+.byte 0x5a,0x1b,0xf9,0x1e,0x32,0x63,0xd7,0xa6,0x0f,0x1d,0x98,0xd5,0x3a,0x0f,0xf6,0xcc,0xfc,0xd6,0xb4,0x87,0xc5,0x76,0xd8,0x3e,0x72,0xb0,0x20,0xfe,0xb3,0xfc,0x48,0x4c,0xd1,0x71,0xcd,0x13,0xef,0xe8,0x40,0xd9,0x0d,0xf6,0x1d,0x5b,0xa4,0x26,0x56,0x8c,0x66,0xcb,0x18,0x5a,0x5f,0x86,0x43,0x2c,0xa4,0x1e,0x00,0x3f,0x09,0xbf,0x8e,0x61
+.byte 0xad,0x2a,0x44,0x97,0x35,0xb2,0xf3,0x50,0x5f,0xfa,0x01,0x74,0xbf,0x70,0x46,0x38,0xf1,0x15,0xaa,0x04,0xfe,0xe9,0x3f,0x43,0x2f,0x53,0xcb,0xea,0x5c,0x04,0x8e,0xe6,0x43,0xeb,0xc0,0xd9,0xbf,0x4a,0xc1,0xbc,0xf9,0x11,0xd5,0x33,0xdc,0x41,0x8e,0xfe,0x5e,0xf3,0x8c,0x80,0x47,0x46,0x01,0x9e,0xa9,0x2c,0x2d,0xd2,0x90,0x7f,0xce,0x7c
+.byte 0x59,0x78,0xaa,0xbb,0x96,0x52,0x0a,0xf3,0x18,0x1f,0x0b,0x41,0xc1,0xd5,0x12,0x14,0x1a,0xe1,0x4e,0xac,0xf8,0x2a,0x56,0xfe,0x66,0x34,0x21,0xdf,0x1f,0x6a,0x02,0x85,0xd2,0x38,0xc0,0x39,0x5c,0xa7,0x3f,0xcc,0x2b,0x6f,0x69,0xe7,0xa7,0x0a,0x36,0xf1,0xa9,0x77,0x59,0x2c,0x44,0x8b,0x72,0xc9,0xc2,0x74,0x32,0x48,0x76,0x19,0x1e,0x49
+.byte 0x10,0xe6,0x46,0xdf,0x82,0x9b,0xad,0x4e,0x40,0x20,0xd7,0xd3,0xf5,0x5c,0xbc,0x25,0x94,0xd1,0x68,0xaf,0x29,0xc5,0xcd,0x1b,0x86,0x4b,0x88,0x21,0x6e,0xeb,0x06,0x14,0xb5,0x15,0xe7,0x26,0x01,0x05,0x4e,0x3a,0x2a,0x24,0xbe,0xf2,0x64,0x6e,0xf4,0x9c,0x60,0xf8,0xd4,0xfd,0x4b,0xc0,0x0e,0x68,0x0d,0x19,0x26,0x87,0xa5,0xbf,0xe1,0x16
+.byte 0xf0,0x27,0x58,0xa8,0x3a,0xed,0x27,0x5b,0x73,0x4f,0x19,0x40,0x58,0x36,0xf6,0xfd,0x60,0x37,0x09,0x74,0x3c,0xb9,0x76,0x9a,0x32,0xfd,0x98,0x79,0x53,0xb3,0xea,0x3a,0x98,0x21,0xf9,0xb2,0x97,0xe4,0x00,0xb6,0xed,0x67,0xc4,0x76,0x8f,0x1e,0x4d,0xc8,0x2e,0xf4,0x54,0xd9,0x09,0xd7,0xcb,0xa0,0x91,0x1e,0x5a,0x60,0x53,0xbc,0x3e,0x35
+.byte 0x69,0xa6,0xca,0xf3,0xce,0x41,0x84,0x71,0xee,0xf3,0x75,0xd4,0x7a,0x71,0x36,0x62,0xe3,0x08,0xae,0x40,0x05,0xde,0x01,0x34,0x92,0x5f,0x71,0xa9,0x08,0xb3,0x43,0xcd,0xe7,0x2f,0x42,0x7e,0x9c,0x1e,0xfe,0x9a,0x40,0x99,0x58,0x31,0xd9,0x8d,0x5d,0xda,0x75,0x14,0x3f,0xae,0x45,0x27,0x85,0x47,0x7d,0x41,0x0e,0x94,0x20,0xee,0x11,0xd0
+.byte 0x1e,0xcd,0x00,0x56,0xb7,0x59,0xe6,0x58,0xab,0x2c,0xa6,0x44,0x14,0x8c,0xff,0x49,0x7b,0xe5,0xf7,0x93,0xd5,0x78,0x1a,0xe0,0x16,0xd8,0x24,0x08,0x1e,0x70,0xce,0x1a,0x84,0x87,0x6b,0xe5,0xf2,0x43,0x5f,0xb3,0x34,0xaa,0x85,0x3e,0x9e,0x2e,0x86,0x22,0x74,0xe2,0x1a,0x87,0xfb,0x1b,0x6c,0x08,0x8c,0x43,0xb4,0x85,0x75,0x2c,0x13,0xc2
+.byte 0x18,0x94,0xe8,0x0d,0x09,0xd5,0x8f,0xd4,0xca,0x50,0x93,0x9f,0xa3,0x9f,0x3b,0x3c,0x54,0x68,0xa9,0xb1,0xdd,0x0a,0x0b,0xe2,0x15,0x92,0x9c,0x6f,0xfa,0x45,0x6f,0x0a,0xb4,0x6b,0xcb,0xdc,0xa4,0xf3,0xf0,0xa6,0x1c,0x8a,0x60,0x42,0x35,0xa8,0xe3,0xdf,0xc8,0xdc,0xbb,0xbe,0x95,0xa7,0xac,0x08,0x08,0xbc,0x56,0x1a,0xa4,0xc2,0xd2,0x53
+.byte 0xfa,0xb2,0x89,0x4f,0xb8,0xe4,0xb9,0x90,0x95,0x91,0x2f,0x0f,0x93,0xa9,0x8c,0xc6,0xf8,0x01,0x34,0x08,0xe6,0x8c,0x58,0x43,0x57,0x40,0xf9,0x78,0x83,0xea,0x92,0x70,0xa8,0xa5,0xc8,0x9e,0xf8,0xc6,0x39,0x4c,0xb4,0xe9,0xbb,0xdf,0xd2,0x52,0x43,0x6b,0x6c,0x8b,0x2c,0x47,0xd7,0x11,0x42,0x3d,0xc7,0x3f,0xce,0xd1,0xd9,0x28,0x5b,0xce
+.byte 0xec,0xb6,0x31,0x3a,0xc9,0xad,0x0c,0x93,0x82,0x2b,0xf6,0xdc,0xd4,0xcd,0x80,0xe1,0x75,0x45,0xeb,0x3b,0xbf,0x12,0x42,0xeb,0x71,0xc1,0x8b,0x27,0xd5,0xcb,0xd9,0xb6,0xe8,0xe9,0xc6,0x79,0xff,0x38,0x88,0x87,0x72,0xf2,0x71,0x4a,0x44,0x55,0x0f,0x9c,0x93,0xcf,0x15,0x18,0x44,0x62,0x2a,0xc5,0x0a,0x80,0x69,0x91,0x6e,0x4b,0x30,0x4e
+.byte 0x3f,0x2f,0xb5,0x65,0x9e,0x65,0x07,0x36,0x9b,0xba,0x5f,0x81,0xd9,0x60,0xbe,0x1f,0xf5,0x98,0x20,0xf9,0x9e,0x53,0xf7,0x5d,0x57,0x7f,0x22,0xaf,0x8e,0x82,0x9e,0x0f,0x33,0x74,0x37,0x26,0x61,0x67,0xf6,0xfd,0x2c,0xab,0xd8,0x18,0x1d,0x10,0x48,0x7a,0x1d,0xed,0xbb,0x57,0x83,0xf9,0x82,0xf5,0xe3,0xf9,0x98,0x5c,0xc0,0x3e,0xee,0x38
+.byte 0x0a,0x57,0x10,0x22,0xc4,0xe8,0x1d,0xe3,0x46,0xa3,0x81,0x5e,0x92,0xba,0xcc,0x53,0x48,0x85,0x33,0x58,0xa2,0x3e,0xea,0x0a,0xfb,0x72,0x5c,0xcd,0xd9,0xa4,0x3f,0x56,0x99,0x35,0x92,0x6c,0xe8,0xf2,0x59,0x0f,0xc8,0x6a,0x21,0xb2,0x9f,0xa2,0xf6,0xf3,0x1b,0xec,0x38,0x95,0xed,0xef,0x00,0x09,0x16,0x6e,0xf7,0xf8,0x1a,0xef,0x0d,0x2b
+.byte 0xef,0x83,0x8a,0xc2,0x22,0x3d,0x50,0xa3,0x70,0x52,0xe8,0xad,0x11,0x44,0x83,0x80,0xfe,0x88,0x7e,0x40,0x02,0x8f,0x4a,0x5d,0xd3,0x28,0x66,0x75,0x5a,0xf2,0x38,0xb5,0xdc,0x54,0xa8,0xb3,0xaa,0x76,0xdb,0x73,0xe0,0xd1,0xd7,0x51,0x20,0x8c,0x38,0x18,0x46,0x25,0x2e,0x0d,0x5b,0x61,0x9d,0x36,0x9a,0x14,0xfb,0xc8,0x4e,0x5a,0xba,0xa1
+.byte 0x98,0x34,0xfd,0x05,0x2c,0x87,0x58,0x8d,0xe3,0x5d,0x79,0x5a,0x45,0xff,0x75,0x25,0x98,0xbd,0xe4,0x9d,0x1a,0x70,0x79,0xaa,0x44,0x1a,0x10,0x7f,0xfb,0xe9,0x30,0x81,0xc7,0xa2,0x81,0x41,0x49,0x41,0x4e,0x42,0x5f,0x8a,0x9b,0x10,0xe2,0xdc,0xd9,0xdf,0xbd,0x61,0x29,0x72,0xa5,0x39,0xb7,0xf6,0x9f,0x4e,0x98,0xb8,0x04,0xae,0xd7,0xda
+.byte 0x9a,0x9f,0x08,0xb8,0x2c,0x40,0x14,0x6d,0x01,0xb7,0x86,0x58,0x55,0x42,0xe5,0xdb,0x5f,0x4a,0xef,0xd8,0xed,0xdf,0x3b,0x24,0x1c,0xe4,0xb1,0x73,0xd1,0xce,0x29,0x96,0xde,0x8e,0xf3,0x1d,0x8d,0x75,0x57,0xd3,0x9a,0xf8,0xff,0x1a,0x4c,0x0c,0x47,0x82,0x83,0x73,0x34,0x43,0x55,0xfa,0xf2,0xd4,0x38,0xed,0xde,0x6d,0x24,0x55,0x90,0x06
+.byte 0xd6,0x03,0x52,0x28,0xc7,0x38,0x4a,0x16,0x95,0x4d,0xf4,0x46,0x56,0xf7,0x63,0x1f,0xe4,0xa9,0x51,0xc6,0x0b,0x85,0x42,0x40,0x8e,0x49,0x1e,0xc2,0xab,0xeb,0xda,0x99,0x26,0xf6,0x6e,0x00,0x8f,0x26,0x82,0xef,0x03,0xb0,0xd4,0xdb,0x54,0x46,0xdf,0xdc,0x23,0xaf,0xa8,0x6a,0x9f,0xb7,0xf9,0x41,0x07,0x5e,0x2d,0xcf,0x85,0xfd,0x9c,0x46
+.byte 0x30,0xb9,0x14,0xca,0xe2,0x30,0x12,0x06,0x88,0x08,0x05,0x2c,0x9a,0x4b,0x52,0x98,0xa9,0x99,0xd7,0xca,0xb5,0x1e,0x60,0x44,0xd9,0x5c,0x19,0x42,0xbe,0xa5,0x04,0xfd,0x7a,0xfc,0xb9,0xdf,0xd6,0xe3,0x6d,0x02,0xe3,0x96,0xf6,0xae,0xf3,0x78,0x1d,0x90,0x6d,0x86,0x17,0xf7,0xb7,0x6b,0x1d,0x52,0x32,0x5b,0xc0,0x31,0xaf,0x09,0x90,0x5e
+.byte 0x81,0x75,0x17,0x47,0x6b,0x5e,0x9a,0x40,0xa5,0xa8,0x84,0x60,0xdc,0xdb,0xd2,0x89,0xcd,0xb2,0x72,0xf4,0x74,0xda,0x5d,0x34,0xf8,0xc6,0x1b,0x26,0x3e,0x8b,0xc7,0x73,0xf9,0x0c,0x93,0xf4,0x40,0x02,0xe0,0xed,0xe5,0xa0,0xae,0x91,0x03,0x85,0xa8,0x2f,0xe2,0x72,0xfe,0x17,0x7d,0x2b,0xa6,0x39,0x10,0x80,0x4c,0x58,0xaa,0xd8,0x22,0x7d
+.byte 0x2f,0xbf,0x0c,0x40,0x48,0xfa,0xbe,0x40,0x4c,0x32,0x96,0x69,0xa5,0xab,0x0b,0x1e,0x33,0x9b,0xcf,0xe6,0x4e,0x2b,0x41,0x5a,0x21,0x23,0xa1,0xbb,0xd3,0xd6,0xd1,0xfd,0xbd,0x55,0xfc,0x92,0x92,0xcb,0x4b,0x72,0x39,0x8b,0xeb,0x72,0xdd,0xf7,0x77,0x43,0x52,0x2f,0x99,0x14,0x6e,0x41,0xce,0x1d,0x57,0x2c,0x09,0xd2,0x18,0xec,0x1b,0x89
+.byte 0xa0,0xe9,0xfe,0x1e,0x41,0xda,0x0f,0x76,0x02,0x38,0xec,0x9a,0x30,0xb7,0x5a,0x54,0x70,0xbc,0xe8,0xfa,0x06,0xd0,0x80,0xfb,0x27,0xd2,0xd8,0x00,0x80,0x65,0x9d,0x23,0xfd,0xad,0x26,0xb8,0xdc,0x09,0x4f,0xfb,0x52,0xcd,0xe4,0x41,0x68,0xca,0xdd,0xbc,0x2a,0x62,0xeb,0xa6,0x32,0x71,0xb0,0x08,0xb6,0x9f,0x3e,0x74,0xfe,0xb0,0xd4,0x9d
+.byte 0x9e,0x6c,0x50,0x96,0x8a,0xde,0xd6,0xe9,0xde,0x2c,0xa6,0xf0,0x9f,0x67,0x00,0x50,0x0a,0x8c,0xe5,0xc2,0x37,0xcc,0xf0,0x53,0xeb,0x72,0xf2,0x87,0x77,0xee,0x80,0xe8,0xb2,0xa1,0x13,0x52,0x70,0xe6,0x8f,0x70,0x17,0x90,0x60,0xcb,0xac,0xb2,0x72,0xef,0xd9,0xb5,0xc3,0x68,0x57,0xdf,0x2d,0xcb,0x5a,0x35,0xf9,0x2e,0xfb,0xef,0x6e,0x77
+.byte 0x5d,0x21,0x37,0x4b,0x36,0x9b,0x3f,0x03,0x65,0xc9,0x84,0xb1,0x12,0x99,0xd1,0x6b,0x00,0x71,0x37,0xc7,0x57,0x82,0x44,0x7f,0xe1,0x81,0x24,0x70,0x96,0xd5,0x27,0xba,0x36,0xf7,0x25,0xc6,0x1c,0x7c,0x1b,0xdb,0xa3,0x6a,0x3e,0xb9,0x69,0x78,0xf7,0x51,0x46,0xe2,0x74,0xd3,0xfc,0xef,0x58,0x63,0x53,0x1d,0xd7,0xd0,0x8a,0x6a,0xd3,0xb0
+.byte 0xb9,0xbb,0xba,0x43,0xbf,0x8b,0x6b,0x04,0xd2,0xb1,0xe8,0xd1,0x72,0x3f,0xdc,0x2b,0x01,0xa6,0x2f,0x9c,0x7d,0x65,0xa1,0x9f,0x9b,0x4d,0x70,0x26,0x11,0x4c,0xb2,0xe1,0x01,0x0e,0x78,0xf2,0x32,0x87,0x2d,0x8e,0x95,0x02,0x76,0xca,0xe5,0x71,0x5f,0x36,0x35,0xb9,0xbb,0xc3,0xdf,0xf3,0x1e,0x1a,0x7a,0xe4,0x2c,0xdf,0x64,0x5d,0x96,0x12
+.byte 0xea,0x5c,0x14,0x73,0xa0,0xf1,0xbc,0xa9,0x6e,0x30,0x8a,0x47,0xf0,0x4b,0x9b,0x4c,0xc5,0xb0,0xbe,0x15,0x32,0x1b,0xde,0x0c,0x39,0x6a,0x6d,0x4e,0x3b,0x69,0x4c,0xb4,0x1f,0x56,0xf0,0xa1,0xb1,0x8c,0x29,0x5c,0x87,0x54,0xf2,0x5b,0x51,0x03,0x20,0x70,0x90,0x38,0x66,0x07,0xcc,0xd7,0xde,0x96,0x40,0x82,0xee,0xb5,0x87,0x2a,0x86,0xec
+.byte 0x66,0x09,0xb7,0x4a,0xfe,0x4e,0x92,0x89,0x07,0xde,0x35,0xc4,0x6e,0x91,0x25,0xfd,0x18,0xfa,0xd9,0x8f,0xa7,0xa6,0xa7,0x6b,0x32,0xba,0xd3,0x1c,0x90,0xb9,0x8a,0x6c,0x9f,0x3f,0xb5,0x16,0x81,0x81,0xee,0xd7,0x55,0xc1,0x41,0x62,0xfd,0xe9,0x4c,0x5d,0xd7,0x70,0xdd,0xc6,0x4a,0x2b,0x42,0x77,0xe7,0x74,0xed,0x02,0x80,0x0d,0x7c,0x73
+.byte 0x8e,0xf0,0xd3,0xb0,0x20,0xbb,0xc8,0x82,0x06,0xdd,0x56,0x64,0xcb,0x9c,0xda,0xa1,0xa9,0x92,0xbc,0x8c,0x65,0x03,0xcd,0x68,0x87,0xa2,0x94,0x41,0x3c,0x36,0x96,0x1f,0xa4,0xd2,0x6d,0x5d,0x9f,0x2d,0x0c,0xf9,0x8a,0x82,0x19,0x93,0x47,0x62,0x71,0x8e,0x59,0xaa,0xf1,0x87,0xe0,0xb8,0xab,0x10,0x7f,0x4e,0xa8,0xa3,0xe2,0x32,0x58,0xb0
+.byte 0xcf,0x12,0xc0,0xf8,0x94,0x4a,0x61,0x36,0xdc,0x2d,0xb5,0x91,0xf9,0x0f,0x7d,0x91,0xd3,0xc7,0x03,0x8a,0xae,0x5c,0x22,0x8c,0x60,0x30,0xf4,0x71,0x51,0x00,0xf5,0x5d,0xe9,0x37,0x6c,0xae,0x64,0xff,0x45,0x35,0x4b,0x47,0x08,0xca,0xda,0x7b,0xe9,0xef,0xcb,0x27,0xcb,0x7e,0x3c,0xa6,0xd2,0x38,0x54,0x74,0xc3,0x7c,0xf8,0x71,0xb7,0x47
+.byte 0xe9,0xe0,0x43,0x03,0x3b,0x41,0x57,0xc3,0xda,0xa1,0xcb,0x64,0xb1,0x31,0x0d,0x12,0x45,0x3a,0xa0,0xad,0x6b,0xc7,0x26,0x62,0x50,0xcf,0x94,0x5a,0x30,0x8d,0xf6,0x91,0x49,0x9e,0xd5,0x84,0x0e,0x0c,0xe3,0x47,0x08,0x7f,0xa1,0x54,0x78,0x1b,0xa8,0x2c,0xbc,0x12,0x4f,0x7e,0x53,0x1b,0xca,0xfb,0x09,0x35,0xe0,0x9c,0x15,0xea,0xf6,0x3e
+.byte 0xb2,0x20,0x9e,0x2c,0x81,0x6f,0xa4,0xb5,0x6b,0x04,0x6d,0xd1,0x90,0x66,0x46,0xdc,0x4b,0x71,0x7e,0x4b,0x3f,0xd6,0xe1,0xa8,0xc0,0xa7,0x45,0x85,0xe3,0x98,0x30,0xda,0x23,0x68,0x55,0xd8,0x96,0xb1,0xcc,0xeb,0xe1,0x95,0x0b,0x20,0xf3,0x4c,0xf2,0xc5,0xfa,0x0e,0xca,0xf5,0xc9,0xb3,0xd7,0xb4,0x1b,0x9f,0xef,0x82,0x56,0x4c,0xc5,0xa5
+.byte 0x21,0xda,0xcc,0x19,0x69,0x68,0xcb,0x37,0xb2,0x0c,0x73,0xb1,0x13,0x61,0x6b,0xca,0xda,0xfc,0xf7,0x1c,0xbc,0xd1,0x72,0x56,0xb8,0x7d,0xa1,0xef,0xc4,0x32,0x38,0xa3,0xdb,0x8b,0x2d,0x0a,0xce,0xcb,0x86,0x51,0x60,0xd2,0x47,0xf0,0x97,0x58,0xd8,0xa5,0x12,0x77,0xfc,0x32,0x04,0x29,0x61,0xfc,0xab,0xc2,0x42,0x86,0xd9,0x57,0x80,0xad
+.byte 0x00,0xf0,0x9a,0x2a,0xac,0x52,0x27,0xd6,0xf8,0xd6,0x38,0xc8,0xfc,0xc1,0xab,0x4f,0x41,0xbf,0x8e,0x60,0x20,0xeb,0x24,0x36,0xd8,0xd8,0x25,0x6f,0xc8,0x5d,0x6b,0x00,0xdd,0x7a,0xe2,0x37,0xe4,0x13,0xd0,0xaa,0x5c,0x56,0x32,0x98,0x00,0x4b,0x8a,0x81,0xb1,0xfa,0xe8,0xf3,0xfa,0x0d,0xbb,0x66,0x6e,0x24,0xfd,0x3c,0x50,0x63,0x3a,0xf1
+.byte 0x72,0x63,0x18,0x71,0x6d,0xee,0x6f,0xf1,0x0e,0x1f,0x9e,0x9d,0x87,0x12,0x5c,0xdf,0x1d,0x9e,0xc0,0x0b,0x39,0x0e,0xd6,0x56,0x79,0x30,0xcb,0x07,0x7b,0x88,0xa5,0xbe,0xfd,0xd4,0x49,0xcc,0x92,0x6a,0xcc,0x78,0x1e,0xaf,0xee,0x89,0xc8,0x51,0x08,0x98,0x14,0x20,0xe5,0x52,0x93,0x18,0x6f,0xbb,0xdc,0xb2,0x68,0x14,0xd1,0xdb,0xe8,0x56
+.byte 0x24,0xd0,0x34,0xab,0xa6,0xfa,0xfe,0x72,0x5a,0xe3,0xe1,0x87,0x0d,0xf4,0xfa,0xa6,0xa6,0x6c,0xb6,0xcb,0xf8,0xfc,0x59,0xac,0xd9,0xb0,0xcd,0x15,0xa4,0x37,0x73,0x6e,0x70,0xc9,0x74,0xef,0x87,0x78,0x61,0xc2,0xd0,0x52,0x51,0xa9,0x2c,0xdb,0x9d,0xd9,0x3d,0xac,0xcd,0x52,0x39,0x69,0x2d,0x2a,0x4f,0xf3,0xb2,0x69,0xb9,0x01,0x3c,0x57
+.byte 0xeb,0x1b,0x0e,0x87,0xe9,0x42,0x58,0x83,0x6b,0xbc,0x72,0xc8,0x46,0x32,0x42,0x17,0x6a,0x19,0xa0,0xb3,0xf1,0x1c,0x96,0x9c,0x11,0x09,0x8b,0xc1,0x9e,0xe9,0x7f,0x18,0x8e,0xca,0xea,0x24,0x1b,0xce,0x12,0x57,0x1d,0x34,0xbe,0x60,0x60,0x2c,0xd8,0xa0,0x61,0x73,0xd6,0xf8,0xaf,0x15,0x26,0x84,0xd7,0xec,0xc0,0xbe,0x7e,0xa1,0xa8,0xba
+.byte 0x2b,0xcc,0x20,0x67,0x6e,0xea,0x48,0x79,0x23,0xea,0x14,0x36,0x85,0x0a,0x56,0x3a,0xcd,0x5b,0x51,0xa4,0xf5,0x92,0x49,0xc2,0x55,0x62,0xed,0x88,0xde,0xd0,0x0c,0x01,0x36,0xb9,0x2e,0x94,0x80,0x75,0x8a,0x21,0x0a,0x07,0x45,0x68,0xd8,0x9d,0x49,0x7b,0xa7,0xb2,0x84,0xfa,0x3c,0xc4,0xd5,0x59,0xf9,0xc3,0xff,0xcf,0xe4,0x5f,0xea,0xbb
+.byte 0x0f,0xae,0x7d,0x96,0xd3,0xe9,0x38,0xd1,0xb1,0x02,0xf6,0x4b,0x95,0x43,0x1c,0x69,0xa6,0x99,0xf5,0xdb,0x46,0x62,0xea,0x69,0x5a,0x08,0x2d,0x01,0x11,0xed,0x70,0x03,0x60,0x54,0xba,0x32,0x2c,0x0e,0x44,0x1f,0x8d,0xee,0x2e,0x39,0xab,0xc0,0xd4,0x88,0x11,0xef,0x07,0x3a,0x47,0xb9,0x6e,0x0c,0x22,0x9a,0xf3,0x89,0x01,0xfb,0xb8,0x2d
+.byte 0x52,0xa0,0x42,0x4c,0xb3,0x9e,0xf5,0x4b,0x0c,0x78,0x0a,0x3b,0x29,0xae,0x4a,0xc0,0xb2,0xa3,0xc0,0x0d,0x38,0x07,0x49,0x9c,0xda,0x7c,0x48,0x81,0xba,0x53,0x0d,0x0d,0x78,0x8c,0xac,0x9b,0x3d,0x1f,0xaa,0xc1,0x32,0x54,0xca,0x54,0xe1,0xef,0x46,0x82,0x61,0xd0,0x88,0x04,0x53,0xb0,0x34,0xc2,0x23,0x9a,0x90,0xe3,0x73,0x9c,0x0d,0x46
+.byte 0x61,0xe5,0xc0,0x42,0x87,0x4a,0x3b,0x3a,0xf9,0xab,0xbe,0x4c,0xba,0x2f,0x88,0x03,0x6b,0x52,0x25,0x8c,0x9b,0xc0,0x13,0xb6,0x80,0x09,0x85,0x97,0x64,0x6d,0x65,0xcd,0x18,0x42,0x00,0xdf,0x76,0x4d,0x67,0xbf,0x04,0x7a,0x5f,0x7e,0x3a,0x5c,0x6f,0x1d,0x12,0x5b,0xbe,0xd2,0xc8,0xe5,0x09,0x45,0x4d,0xae,0xed,0xd8,0x77,0xc5,0x6f,0xb6
+.byte 0x43,0x09,0xe2,0xee,0xc9,0x5a,0x76,0xc5,0xeb,0xdd,0x96,0x23,0xb9,0xe5,0xfc,0xf2,0x3c,0xe1,0x67,0x5f,0x1b,0x10,0x39,0x47,0x67,0x8b,0x48,0x32,0xd0,0xbc,0xa0,0xa8,0x3e,0xc3,0x30,0x21,0x18,0x54,0x49,0xfe,0x8a,0x14,0x7a,0xe5,0x6e,0xbe,0x70,0xec,0xf6,0x97,0xa0,0xa4,0xf4,0xdd,0xaf,0xf2,0xde,0x50,0x1a,0x68,0xb9,0x1a,0x4b,0x37
+.byte 0xf8,0x29,0x16,0x4f,0x8c,0xa5,0x9e,0xd2,0x72,0x7f,0xf6,0x6b,0x7d,0xac,0xe4,0x17,0x93,0x39,0x8f,0xd9,0xdf,0x50,0x1f,0xce,0xf5,0x58,0xdd,0xcd,0xc2,0xb9,0x64,0xfc,0xad,0x8a,0x3c,0x2e,0x52,0x58,0x91,0x3b,0x78,0xb4,0xfd,0x4a,0x3b,0x13,0x5d,0x20,0xd5,0xdf,0xe7,0x52,0x3d,0x4c,0x2f,0x02,0x30,0xfc,0x24,0x17,0x99,0x6e,0x4b,0xfe
+.byte 0x1d,0xf0,0xe6,0x86,0x32,0x37,0xb5,0xd5,0x09,0xa3,0xa5,0x3b,0xc1,0x88,0x9f,0x01,0x57,0x12,0x03,0x1d,0x60,0xd8,0x57,0xba,0xc6,0xfc,0xda,0xab,0x02,0xbe,0xab,0x89,0xf9,0x08,0x63,0xbd,0x42,0x11,0xf7,0xbf,0xd3,0x45,0x2b,0xa5,0x34,0x91,0x18,0xb9,0xb3,0x79,0xb4,0x15,0xa1,0x01,0x1a,0xf9,0x74,0x91,0x08,0x94,0xb2,0xf3,0xb2,0xca
+.byte 0x0a,0x3a,0x4f,0x42,0x8a,0x16,0xf7,0x9e,0xbf,0x27,0x72,0x7b,0xff,0xd3,0xb9,0x4e,0xf5,0x8e,0x68,0xb5,0x91,0x23,0xef,0xeb,0x5d,0x7d,0xd8,0xc9,0xda,0x07,0x33,0xc9,0x1c,0x4a,0x7a,0xf2,0x72,0x64,0xb3,0x35,0x2e,0x54,0xec,0xc4,0xd9,0xee,0xea,0xda,0xfe,0x8b,0x1c,0x21,0x93,0x52,0x95,0x7c,0x2d,0xfe,0x56,0x05,0xdd,0x57,0x37,0xf2
+.byte 0x54,0x1c,0xe2,0x6c,0xc0,0xaa,0x71,0x67,0xdd,0x73,0x43,0x17,0x3e,0x76,0xdb,0x60,0xb4,0x66,0x62,0xc7,0x74,0x08,0x91,0x1f,0xd5,0x4c,0xa9,0xd0,0x34,0x33,0xea,0xb0,0x2c,0x0a,0x88,0xda,0xf7,0xca,0x91,0xf6,0x5f,0x9e,0x72,0xf6,0x18,0xf9,0x19,0x9d,0x84,0xf8,0x4c,0xe1,0xeb,0x45,0x29,0xaa,0xf2,0xa6,0xfd,0x64,0xf9,0x0b,0xfe,0x09
+.byte 0x1c,0xc2,0xde,0x19,0xdd,0x0f,0x02,0x16,0x65,0x70,0x33,0xd4,0x32,0x67,0x7b,0xc4,0xbb,0x11,0x60,0x4f,0xc3,0x4d,0x29,0x23,0x7e,0x84,0x58,0x51,0x43,0x7e,0x25,0x4f,0x3d,0xd4,0xe0,0x20,0x79,0xfd,0xce,0x59,0x49,0xf8,0xd1,0x53,0xca,0x2d,0x66,0xec,0xe5,0x7f,0xc8,0x14,0x06,0xc1,0x96,0x40,0xf2,0x61,0xa7,0x1b,0xf9,0x5e,0x97,0xfe
+.byte 0x62,0x57,0x05,0xcc,0x6f,0x26,0x4b,0xa6,0x40,0x33,0x72,0x20,0xd3,0x1e,0x2b,0xb2,0x60,0xe7,0x56,0xda,0x87,0xd3,0xb4,0x5a,0x73,0x04,0xc9,0xc2,0x68,0xe3,0x18,0x74,0xd9,0x46,0x74,0x31,0xf4,0xf4,0xab,0xc4,0x0a,0xbc,0x66,0x4e,0x23,0x5f,0x92,0x7c,0x0a,0x81,0xdd,0xcc,0x79,0xee,0xb3,0x3d,0xc0,0x91,0x81,0xd0,0x79,0x39,0xd2,0x69
+.byte 0x5d,0xdc,0xc1,0x5c,0x61,0xb9,0x5e,0x87,0x32,0x73,0x70,0xd0,0xa8,0x7d,0xb5,0xd0,0xfc,0xf4,0xb6,0x55,0x9f,0x1f,0x8a,0xec,0xf4,0xb0,0x47,0xeb,0x3b,0x68,0x80,0x0b,0x79,0xd0,0x71,0x99,0xb1,0xd0,0xed,0x1f,0x9f,0x6c,0x2d,0x9d,0xae,0x1c,0x62,0x3b,0xec,0x3e,0x2f,0xb4,0x6f,0xbb,0x2e,0x1e,0xa9,0x7c,0xe8,0x5d,0x14,0x7d,0x0d,0x17
+.byte 0x6d,0x9c,0x54,0xce,0x64,0x93,0x8e,0x3b,0xa4,0xa9,0xfb,0xd9,0x44,0x06,0xbb,0xb8,0x7f,0xdf,0xd3,0xc2,0xa2,0xcf,0x5a,0xa2,0xa7,0xbb,0xb5,0x08,0xe2,0x67,0xdf,0x0e,0x4e,0xc6,0xcf,0x0a,0x79,0x1e,0xa5,0x60,0x1a,0x81,0xb1,0x8e,0x1b,0x27,0x7f,0x8d,0x28,0x50,0xa7,0x4a,0xe4,0x4b,0x61,0x6b,0xa9,0xfa,0xaf,0x82,0x83,0xfb,0x1f,0x2e
+.byte 0xfa,0xce,0x18,0x0e,0x32,0x5f,0x5a,0xcf,0xac,0xaf,0x22,0x30,0x16,0xd7,0x97,0x99,0x0d,0xb8,0x92,0xa5,0x1d,0x44,0xb2,0xa5,0xc7,0x74,0xd2,0x81,0x8d,0x5c,0x38,0xda,0x9f,0x76,0xcb,0x47,0x6c,0xb7,0x08,0xd9,0xc1,0x52,0xd0,0x64,0x0a,0xf9,0xdd,0x3e,0xe8,0x99,0x15,0x4d,0xcb,0x7b,0x25,0x53,0x8c,0x13,0xb1,0xbf,0xb7,0xca,0x2d,0xce
+.byte 0x71,0x48,0xee,0x5b,0x3a,0x01,0x5b,0xfd,0x22,0xfa,0x6f,0x17,0xcb,0x52,0xcc,0x0a,0x2b,0xbb,0x6d,0xce,0x2d,0x00,0xf5,0x9e,0x0d,0x58,0xf1,0xf4,0xa4,0x9f,0x13,0xf9,0x68,0x15,0xd7,0x02,0x41,0x6c,0x19,0x6b,0x66,0x9a,0x74,0xee,0xb4,0xb3,0xc7,0xec,0x60,0x19,0xbd,0xbb,0x97,0x22,0x7c,0x4e,0xe6,0xc6,0x00,0x03,0xa5,0x36,0x52,0xec
+.byte 0x21,0xcf,0xc8,0xda,0x2c,0x14,0xa9,0xd8,0x75,0xab,0xea,0x05,0x8c,0x24,0x28,0x63,0xbd,0x58,0x35,0xd7,0x95,0xcb,0x14,0x89,0x04,0x99,0x7e,0x67,0x0d,0x07,0x35,0xdb,0x17,0x7c,0x72,0x2d,0xbc,0x89,0x9b,0xb4,0x16,0x21,0x2f,0x90,0xe8,0x8f,0xeb,0xc3,0x8d,0x86,0x0d,0x92,0xf6,0x4b,0x80,0x36,0x96,0x6b,0xd8,0x95,0x7b,0xad,0xe8,0xbf
+.byte 0x77,0x9e,0xf4,0x93,0xcd,0xa5,0x06,0xbc,0x38,0xf2,0x57,0x25,0x54,0xfa,0x8e,0x19,0x8e,0x25,0x8e,0x3c,0x28,0xaa,0xf2,0x02,0x30,0xd4,0x47,0x89,0x36,0xb9,0xb7,0x01,0x5f,0x0c,0xd1,0x8d,0x93,0x7e,0xf0,0xf0,0xff,0x2f,0x8f,0xb5,0x97,0xa7,0x02,0xe8,0x9b,0xf2,0x51,0xe6,0x51,0x62,0xa5,0x27,0x26,0xc6,0x7a,0x39,0x7a,0xa9,0xaf,0x1e
+.byte 0x03,0xd5,0x25,0xbe,0x3b,0x19,0x46,0xc4,0xdd,0xd6,0x5e,0x6a,0x18,0xc0,0x41,0x5f,0x53,0x89,0xd3,0x16,0xfb,0x3a,0x10,0xce,0x0d,0x8c,0x04,0x4c,0xcf,0xab,0xb9,0x0d,0x6c,0x45,0x6c,0x29,0xed,0x77,0x37,0x1f,0xd8,0x10,0x8a,0xfe,0x07,0xbd,0x7e,0xd7,0xa6,0x6b,0x80,0xde,0x3e,0x2c,0xa8,0xb1,0x38,0xcc,0xab,0x10,0x69,0x8f,0x58,0x3d
+.byte 0x12,0xc7,0x9c,0xc1,0x0a,0xeb,0x3d,0x5e,0xf1,0x65,0xc6,0x09,0xcb,0x4b,0x09,0x24,0xa7,0x56,0x1d,0x1d,0x4c,0xd7,0x06,0xbd,0xe2,0x72,0x70,0xae,0x7e,0xe9,0xaa,0x97,0x6d,0xec,0xcb,0x55,0x0b,0x5d,0x45,0x3a,0x25,0x3d,0x52,0x0f,0x48,0x2f,0xe4,0xd0,0x5e,0x85,0x87,0xb6,0xa7,0x70,0x2f,0x9c,0x19,0x89,0x95,0x45,0x76,0x00,0xfe,0x27
+.byte 0xff,0xf8,0x73,0x59,0xba,0x98,0x92,0x4e,0x76,0x1a,0x90,0x1d,0xbc,0x1b,0xae,0x44,0xb6,0x63,0x86,0x4c,0x3c,0x8a,0x8f,0x3e,0x03,0x95,0x50,0x30,0xd8,0x0f,0x7f,0x6f,0xb6,0xe9,0xbe,0x2e,0xc9,0x55,0xe7,0x73,0xd6,0x77,0xdc,0xbc,0x67,0x54,0x31,0x47,0x30,0x46,0xe1,0xa4,0xf8,0xf3,0x90,0x4f,0x68,0x5a,0x52,0xe2,0xe7,0xdb,0xd9,0xfd
+.byte 0xf6,0x36,0x2a,0xc1,0xdb,0x35,0x82,0x69,0xff,0xf9,0xea,0x53,0xff,0xcd,0x21,0x2c,0x26,0x79,0xd6,0x8c,0x74,0xe7,0x9e,0x85,0x1a,0x04,0xf5,0xed,0x89,0x16,0xf5,0xd7,0xf1,0x89,0xf1,0xb3,0x5b,0x47,0x42,0xcb,0x92,0x2e,0x70,0xf6,0x3e,0xfc,0x20,0x87,0x70,0xec,0x30,0x16,0xcc,0x88,0x64,0x13,0x58,0xf1,0x0d,0x17,0x90,0xc4,0xdb,0x07
+.byte 0xf5,0xe3,0x34,0x31,0x10,0x9c,0xa4,0x6a,0x4a,0xe6,0x6c,0x80,0x49,0x07,0x23,0x21,0xd6,0xf1,0xcb,0x4a,0xd1,0xb5,0xb7,0x63,0x94,0x4c,0x0a,0xce,0x90,0xf2,0x63,0x31,0x4f,0x96,0x6c,0x5d,0x3e,0xaa,0x10,0x20,0xd6,0xb6,0xbe,0xfa,0x3f,0x83,0xbc,0xa8,0x08,0x38,0xec,0x38,0xe4,0xe9,0xf5,0xb3,0x8e,0x32,0x31,0xcd,0x7c,0x08,0x98,0xf6
+.byte 0x0f,0x8a,0x8f,0xc1,0xd8,0x9e,0x05,0xb6,0x74,0x11,0x94,0xef,0x4f,0x8f,0xa1,0xc6,0x8c,0xdb,0xc3,0x27,0x4e,0xa3,0x30,0x94,0xf5,0xe8,0x2a,0x18,0x0a,0x51,0x9b,0x79,0xb2,0x1f,0xc3,0xa0,0x26,0xa9,0xf5,0xc4,0x9e,0x39,0xda,0x6a,0x53,0x8f,0x8c,0x4c,0x54,0x50,0x81,0xa0,0x0a,0xd3,0x7c,0x99,0x91,0xc7,0x3e,0x56,0x7d,0x53,0x8c,0x3c
+.byte 0x51,0x44,0xa5,0x22,0x9d,0xd2,0x9b,0x13,0xcf,0xb8,0x0c,0xb8,0xd4,0xaa,0xb4,0xaa,0x8d,0xab,0x7c,0x06,0xca,0xbb,0x85,0xac,0x01,0xee,0xef,0xe7,0x74,0xd5,0x0d,0x64,0x91,0x1c,0xde,0x6c,0x05,0x37,0x1e,0x23,0x05,0x7e,0x38,0xdc,0x17,0xaf,0xa7,0x95,0x85,0x1f,0xaf,0xc8,0xe1,0xc2,0xda,0xda,0xf1,0x14,0x56,0x66,0x68,0x70,0x36,0x38
+.byte 0x7b,0xb8,0x22,0x9f,0xc4,0xeb,0x5d,0x76,0x97,0xc5,0xa3,0xb9,0x06,0x86,0x4f,0x20,0xab,0x7d,0xce,0x7d,0x78,0x59,0xc5,0x1f,0x73,0x81,0xf6,0x6d,0xb4,0xcc,0x10,0xc5,0x4d,0xe3,0x81,0xaf,0xbc,0x37,0x42,0x28,0x5f,0x51,0x1e,0xaa,0xc7,0x81,0x20,0xc3,0x89,0x35,0xf1,0x74,0x3a,0xe8,0x04,0x24,0xef,0x8b,0x70,0xe1,0x74,0xdf,0x87,0xd5
+.byte 0x3c,0x32,0x32,0x7d,0x03,0xd7,0xda,0x6d,0x8b,0x25,0x8d,0x11,0xa3,0xc2,0x27,0xdc,0xa3,0xfc,0xdf,0x70,0xa4,0x41,0xad,0xda,0xce,0x12,0x45,0x14,0xa1,0x96,0x16,0xd8,0x54,0x89,0x9e,0x78,0x7f,0x23,0x12,0xd1,0x15,0x08,0x7f,0xbd,0xf0,0x9a,0xf1,0x5b,0x07,0xd5,0xbc,0xab,0xab,0x15,0xae,0xda,0xf1,0x26,0x12,0x4e,0xd6,0x6c,0x35,0xc1
+.byte 0x6e,0x27,0x4d,0xa8,0x71,0x51,0x1e,0xae,0xa8,0x35,0x26,0x06,0x18,0x03,0xd8,0xae,0x9e,0x8b,0x07,0x30,0x10,0xfb,0x47,0x05,0x02,0xcc,0x0a,0xbd,0x57,0x43,0x15,0x0a,0x7a,0xb5,0x30,0x0b,0xa6,0x3c,0xa8,0xc9,0xf5,0x68,0xe1,0xfb,0xd1,0xe0,0xe7,0x44,0x6c,0xb4,0x44,0xb6,0xd1,0x2b,0x30,0x5e,0x17,0x89,0x40,0xcc,0x10,0x8f,0x97,0x8a
+.byte 0xf3,0xf4,0x52,0x55,0xc4,0x8e,0x46,0xe5,0x24,0x0b,0x2a,0x5d,0x84,0xc1,0x4e,0xa8,0x5a,0x53,0xa8,0xce,0xc6,0x3f,0xa2,0xaa,0x3a,0x8f,0x51,0xed,0x4c,0xa6,0x34,0x6a,0x8c,0x18,0x9b,0x36,0x49,0x40,0x34,0xa3,0xe4,0xd8,0x3c,0x8a,0xfc,0x41,0xc9,0x35,0xfe,0x6e,0x3e,0x29,0xbc,0x04,0x61,0xaf,0x04,0x03,0x43,0x79,0xb5,0x77,0x27,0x25
+.byte 0xbe,0x85,0xc9,0x56,0xa4,0x17,0xc4,0x27,0x3d,0x53,0x1b,0x49,0x86,0xb2,0xb6,0x52,0x62,0x12,0x5d,0xe9,0x47,0x6f,0x65,0x78,0xf8,0x95,0x63,0xbc,0x73,0x6d,0xa6,0xb9,0xcd,0x17,0x39,0x56,0xb0,0xab,0x3a,0x15,0x5f,0x9a,0x98,0xfb,0xcd,0x51,0x4a,0x35,0x21,0xaf,0x07,0x4a,0x3d,0xfd,0x39,0x11,0x42,0xed,0xfc,0x7e,0x10,0x24,0xa5,0x0c
+.byte 0xb2,0x4f,0x27,0xe4,0x78,0x32,0xfe,0xfc,0x8e,0x46,0x68,0xbb,0x2e,0x85,0x87,0x0f,0x01,0xde,0x1c,0x02,0xdd,0x82,0xa0,0x9e,0x30,0x31,0x8d,0x86,0x36,0x33,0xa6,0x59,0x16,0x78,0xae,0x1f,0x1d,0x27,0x0b,0x29,0x42,0x16,0x93,0x3b,0xe6,0xfb,0x8d,0xd5,0x48,0x42,0x61,0x39,0x5b,0xf7,0xea,0xd0,0x6f,0x67,0xd9,0x03,0x72,0xed,0x54,0xe1
+.byte 0xab,0x3f,0xa0,0xdc,0x4b,0x19,0xe6,0xe3,0xfe,0x5f,0x65,0x64,0x4c,0xa9,0x5c,0x52,0x36,0xb3,0x65,0x28,0x3e,0xe5,0x07,0x50,0xed,0xec,0x2f,0xc9,0xff,0x47,0x27,0xf6,0xfe,0xb8,0x60,0x60,0x52,0xe5,0xec,0x3c,0x4f,0x69,0x9f,0xaa,0x06,0x8a,0x99,0x9f,0xac,0xfc,0x0a,0x6f,0x8a,0xa4,0x0e,0x5c,0x58,0xb4,0x09,0xba,0x93,0x95,0x94,0x12
+.byte 0x9b,0x23,0x4f,0x93,0x28,0x6d,0xd0,0x76,0xfd,0xc9,0x87,0x3b,0xf1,0x8c,0x7d,0x56,0x84,0x5a,0x04,0x08,0x30,0xf7,0xf6,0x52,0x15,0xba,0xd6,0x7a,0x39,0x8c,0x5a,0xbf,0xeb,0x02,0x6d,0x31,0x30,0x92,0xbc,0xe2,0x07,0x21,0x16,0x96,0x70,0x66,0x00,0xe0,0x04,0xc5,0xa8,0xe4,0x08,0x6d,0x08,0x69,0x35,0xe2,0xb1,0x83,0x03,0x37,0xca,0xff
+.byte 0x06,0x37,0x80,0xd5,0x1a,0xc5,0x31,0xfc,0x9a,0xb0,0x8a,0x4b,0x58,0xf3,0x00,0x4e,0xa4,0xfe,0x9e,0xe0,0x60,0xc7,0x3d,0x2c,0x52,0xb5,0x39,0xf0,0xa4,0x88,0x39,0x37,0xa5,0x26,0x8a,0xa3,0xe6,0x31,0xce,0xf3,0xa1,0x54,0x73,0xe7,0x69,0x38,0xef,0xa2,0xab,0x52,0x50,0x1a,0x45,0xcc,0x29,0x9c,0xb6,0xf4,0xde,0xc2,0xfe,0x7a,0x26,0xf7
+.byte 0x7a,0x6e,0x07,0xb6,0xd8,0x3f,0x77,0x60,0x35,0xae,0x6a,0x90,0xd6,0xb8,0x37,0xed,0x73,0x59,0x54,0xd9,0x0c,0x87,0x0e,0x81,0xef,0x69,0xc7,0xd4,0x8f,0x00,0x74,0x57,0x12,0xcf,0xa1,0x76,0xe8,0x45,0xf5,0x9a,0x4f,0xe2,0x5d,0x8a,0x89,0xb1,0x8b,0xea,0x9c,0x0a,0x1e,0x00,0x61,0x3b,0x66,0xbd,0xb5,0xd6,0xff,0xa3,0xff,0x52,0xc2,0x35
+.byte 0x81,0x05,0x08,0x2b,0xf9,0x52,0xda,0x74,0xd1,0x76,0x13,0xba,0x28,0x4c,0xb1,0xb1,0x82,0x5b,0x4e,0x79,0x39,0x22,0xf9,0x96,0x91,0x07,0x4f,0xf9,0xf2,0x25,0x25,0xb1,0x3e,0xda,0x07,0x5c,0x01,0x7b,0xfa,0x3e,0x95,0x92,0x1d,0xf8,0x44,0x06,0xc1,0xed,0x64,0x74,0x14,0x84,0x25,0xee,0x75,0xaf,0xe3,0x7c,0xd3,0xbe,0x7a,0x51,0x6b,0x80
+.byte 0x20,0x43,0x20,0x10,0x5f,0xf5,0xfc,0xd5,0xe8,0x06,0x43,0xad,0x10,0x6b,0x67,0x48,0xca,0xca,0x6e,0x3e,0x1c,0xdf,0x8f,0x7a,0x65,0xc8,0x5d,0xba,0x3b,0x67,0xeb,0x1f,0xc4,0x37,0xad,0xef,0x73,0x9e,0x18,0x8e,0xc1,0x99,0xaf,0x75,0xd3,0x91,0x73,0xc3,0x3a,0xb2,0xfe,0xff,0x30,0x81,0xc4,0x4f,0x37,0x37,0x23,0x96,0x17,0xf1,0xa2,0x9b
+.byte 0x55,0x6e,0xd6,0xb3,0xc4,0x98,0xa3,0x32,0xb6,0xff,0x86,0x87,0x77,0xf4,0xad,0x16,0x3e,0xf0,0x24,0x01,0xb4,0x8e,0x1e,0x0f,0x10,0xa4,0x2e,0xe4,0x79,0xe6,0x88,0xe7,0x09,0x58,0x5e,0x97,0xad,0x0d,0x72,0x05,0xbf,0x2f,0x3f,0x99,0xee,0x8a,0x84,0xc3,0x62,0x43,0x52,0x6d,0xab,0x66,0xcf,0x9f,0x4e,0xf2,0x0d,0x13,0x15,0x49,0x84,0x5e
+.byte 0x6c,0x8d,0x2d,0xef,0x53,0x16,0xa0,0x63,0xbe,0x05,0xb8,0x9b,0x23,0xca,0xca,0xb8,0xdd,0xbc,0x96,0x68,0x35,0x43,0x63,0x30,0x8e,0xaf,0x53,0x98,0xe2,0x76,0xe8,0x89,0x00,0x29,0x11,0x70,0xd5,0x94,0xbd,0x78,0xff,0xf6,0x88,0x4a,0x3d,0x99,0xd9,0x7e,0xdf,0xa8,0x33,0x92,0xa2,0xc0,0x32,0x42,0x73,0x08,0xd4,0x55,0x5d,0x18,0x93,0xca
+.byte 0x7e,0x33,0xe3,0x51,0xc7,0xb7,0x24,0x62,0x69,0xf4,0xab,0x36,0xe3,0x22,0x10,0x9b,0xe0,0xbd,0x48,0x65,0x30,0x9c,0xfe,0xeb,0x3f,0x7f,0x22,0x67,0xcc,0x87,0x5a,0x71,0xb0,0xd1,0x19,0x82,0x1c,0xb2,0xf1,0x73,0xd2,0xd6,0x3f,0xef,0xe3,0x2f,0x25,0xf3,0x8b,0x21,0x4e,0xbf,0x0e,0xc1,0xd2,0x8a,0xbb,0x04,0xde,0xcf,0xd1,0x77,0xba,0xaa
+.byte 0xc7,0x41,0x68,0xce,0xc4,0x64,0xf9,0x3a,0x2f,0x1c,0x0b,0x22,0xf8,0x60,0x09,0x76,0x31,0x88,0x62,0x3a,0xf3,0x49,0xe6,0xda,0x4b,0xd3,0xf3,0x35,0xaa,0x56,0x4c,0x2f,0x7f,0x03,0x3e,0xf8,0xcb,0x5e,0xed,0x37,0xa1,0x29,0xe8,0x20,0xf5,0x4a,0x32,0x73,0x30,0xfd,0xd1,0xf6,0xb4,0xa1,0x30,0x87,0xcb,0x21,0x63,0xf5,0x3a,0xad,0x05,0x1a
+.byte 0x34,0xf5,0x32,0xf6,0x02,0xf3,0x10,0x52,0xfd,0x86,0x37,0x1f,0x5d,0xe4,0x2e,0x31,0xcb,0xb8,0x4c,0xeb,0xdd,0xea,0x01,0x0d,0x94,0x13,0xa8,0x8f,0xf0,0x52,0x4e,0x0d,0x4f,0xd1,0x24,0xeb,0x0f,0x2b,0xb1,0xaa,0xc5,0xc8,0x52,0xb9,0xbe,0x21,0x48,0x2a,0x53,0x98,0xe4,0x00,0x72,0x64,0xdb,0x44,0x48,0x36,0x60,0xe7,0x81,0xdc,0x25,0x85
+.byte 0x4d,0xaf,0xa8,0x0d,0xfb,0x07,0x76,0x4f,0x6a,0x30,0x3c,0x7c,0x3b,0x36,0xa9,0xf8,0xae,0x81,0x03,0xe9,0x19,0xdf,0xdb,0xd9,0x7f,0x59,0xe0,0xd7,0x50,0x14,0x9f,0x67,0x3d,0xc7,0xdf,0xa8,0x44,0x86,0x29,0x81,0x65,0x44,0x9e,0x37,0x27,0xdd,0x2f,0x33,0x59,0xf7,0xaa,0x17,0x34,0x8c,0x1c,0xa7,0x8e,0x06,0x46,0xf1,0x43,0x87,0xa9,0xb7
+.byte 0x85,0xec,0x92,0x0d,0xdd,0x78,0x55,0x99,0xfb,0x1c,0x66,0x85,0x0d,0x59,0x31,0x00,0xbc,0xd9,0x9b,0xbb,0xfb,0xfc,0xb2,0x36,0x3c,0x34,0x8f,0x4a,0xb6,0x74,0x9c,0x32,0x6f,0x69,0x6c,0x3e,0x68,0x7e,0xec,0xeb,0x58,0x6a,0xf5,0xa2,0xbb,0x04,0x68,0xdb,0x8c,0xf0,0x04,0xba,0xf7,0xf7,0x50,0xd0,0x60,0xba,0x45,0x73,0x0f,0x2c,0x2f,0x97
+.byte 0x58,0xcc,0xa2,0xbe,0xfe,0x5e,0xf9,0x44,0x03,0x8b,0x99,0x56,0xb0,0x4f,0xe1,0xd0,0xa5,0x9f,0xd1,0xfc,0x95,0x44,0x4b,0x01,0x24,0xc0,0x4c,0x91,0xc1,0xb5,0x99,0xe7,0x5f,0x2f,0xcf,0x5d,0x4f,0x64,0x6e,0x54,0x51,0x0c,0x35,0x5f,0xa8,0x7b,0x27,0xa0,0x7d,0xb1,0x90,0xc2,0xdd,0x50,0xef,0x09,0x6f,0xed,0x25,0x6b,0xf5,0x6f,0xc1,0x97
+.byte 0xea,0xd5,0x49,0xf5,0x40,0x60,0xc3,0xbb,0x0d,0x82,0x15,0xa5,0xf7,0xfe,0xa1,0x20,0x13,0x9e,0xbb,0x43,0x58,0xba,0xd2,0xe8,0x89,0xaa,0xfc,0xe0,0x47,0x6b,0xac,0x91,0x8b,0xeb,0x4f,0xf5,0xda,0xf5,0xc8,0x11,0x64,0x7c,0x8d,0x43,0x92,0xf2,0x84,0xeb,0xfb,0x5c,0x1b,0x6b,0x68,0x8e,0x3c,0x66,0xb2,0xd1,0x8e,0x67,0x44,0xbf,0x69,0x3b
+.byte 0xb9,0x41,0x78,0x8d,0xc8,0x7b,0x81,0x61,0x70,0x6e,0xe2,0xfc,0xd2,0x96,0x31,0x31,0x2f,0x27,0x90,0xf2,0xc4,0xed,0xbd,0xb5,0x0e,0x91,0x7d,0xd0,0xec,0x3c,0xe9,0xcf,0xf2,0x07,0xac,0x54,0x44,0x9a,0x24,0x41,0xcb,0x2a,0x86,0x30,0x18,0xba,0x65,0x59,0x41,0x00,0x59,0xbf,0x3d,0x01,0x8a,0x51,0xe5,0xd2,0x90,0x8c,0x7d,0xd7,0xad,0x71
+.byte 0xdc,0x45,0x62,0x95,0xf9,0x9f,0xe8,0x55,0x6d,0x48,0x22,0x32,0xcb,0x9a,0x55,0x65,0xe5,0xdf,0xee,0x22,0x99,0x91,0xd7,0xed,0x33,0x04,0x72,0xc7,0xc5,0xb2,0x56,0x5e,0x8f,0x38,0x4b,0xd0,0x61,0x4b,0x4b,0x04,0x4c,0x4c,0x2b,0x23,0x00,0xd4,0x5c,0xdd,0x84,0x8d,0x73,0xf4,0xf7,0xef,0xd5,0xdb,0x2b,0xec,0x54,0x86,0x37,0x01,0x64,0x56
+.byte 0xef,0x73,0x9f,0xb4,0xb6,0xd2,0xf4,0x33,0x93,0xbd,0xd7,0xd9,0x6e,0x8f,0x60,0x85,0xbc,0xa6,0x16,0x3f,0x3f,0xc3,0xd7,0xfc,0xb6,0x82,0xf0,0xe5,0x1e,0x2c,0x51,0x48,0x27,0x50,0x3e,0xdb,0xe6,0x86,0x3b,0xa1,0xfa,0x09,0x39,0x04,0x6f,0xb1,0x85,0xbd,0xda,0x4d,0x2f,0xd1,0x40,0x6f,0x2e,0x2b,0xf2,0x9a,0x4d,0x8e,0xb2,0xc5,0x6e,0x21
+.byte 0xf9,0xdd,0xc9,0x2e,0x81,0x18,0x7b,0x88,0xb9,0x86,0x36,0xe5,0xb2,0xdd,0x19,0xb4,0x7f,0x5d,0xc0,0x20,0x34,0xdc,0x63,0x7d,0x8c,0x80,0x0f,0xe6,0x85,0x14,0xbb,0x87,0x6c,0x3e,0x39,0x53,0x60,0x3d,0xc5,0x46,0x11,0xa3,0x96,0x60,0x6f,0xe9,0xfe,0x59,0xcc,0xed,0x4d,0xdb,0xa3,0xa1,0xf1,0x71,0x0b,0xb0,0x1f,0x89,0x4c,0x32,0x59,0xa5
+.byte 0x7d,0xf7,0x3e,0x5b,0xca,0xa4,0xe1,0xc3,0x50,0xac,0xdf,0x00,0xad,0x45,0x59,0x9e,0x23,0x5f,0x52,0xbd,0x36,0x78,0x55,0xcf,0x90,0x91,0x41,0x14,0xdb,0x76,0x3a,0x43,0x39,0x89,0xe1,0x93,0xc8,0x66,0x91,0xc7,0x42,0x06,0x6f,0xbb,0x35,0x1e,0x07,0x52,0x5a,0xe4,0x41,0x9f,0x65,0xe0,0xdc,0x49,0x8c,0xd3,0x5f,0x16,0x21,0xc9,0xb8,0x8a
+.byte 0xc2,0x56,0x91,0xcb,0x18,0x6b,0x38,0x7b,0x3a,0xeb,0x91,0x3c,0x0d,0x6a,0x1f,0xd6,0xc6,0xd7,0x56,0x8d,0xd3,0x76,0x1c,0x9d,0xed,0x3d,0xb6,0x92,0x71,0x6e,0x73,0xc6,0xb8,0xa2,0x1c,0x25,0xb9,0x3c,0xd4,0x41,0xf7,0x8f,0x39,0x60,0xe6,0x27,0xf2,0xc6,0x5f,0x56,0x08,0x7c,0xd3,0x16,0x9d,0x06,0xc0,0xca,0x3d,0xc6,0x61,0xb0,0x21,0x51
+.byte 0x6d,0xca,0x82,0x59,0xe6,0xbb,0x99,0xa2,0x4f,0xfc,0x71,0x66,0x2b,0x4e,0x40,0x62,0x97,0x34,0x73,0x4a,0xe5,0xf0,0x4f,0x4c,0x36,0x4c,0xdb,0x03,0xa9,0x87,0x29,0x21,0x5d,0x91,0x5b,0x89,0xb8,0x3d,0x65,0xc7,0x58,0x0a,0x81,0xb5,0x3e,0x22,0xa1,0x57,0x95,0xbe,0x60,0xf5,0xeb,0xb3,0x49,0xdf,0xd9,0xa2,0x31,0x36,0x5f,0xb2,0xa6,0xf6
+.byte 0x66,0x88,0x88,0x8e,0xa3,0x2c,0xac,0x5e,0xa1,0x33,0x16,0x64,0x08,0x47,0xc8,0xbc,0xc2,0xe9,0xdb,0x73,0x57,0x50,0xd4,0x24,0x01,0x26,0x26,0x04,0x4f,0x8a,0xc0,0x7a,0x97,0x14,0xf2,0xd0,0xbe,0x03,0xea,0x8a,0x25,0xcb,0x98,0xe7,0xbd,0x67,0xff,0x32,0xfd,0x8a,0x7d,0x11,0xe1,0xb2,0x91,0xb5,0xa0,0xb6,0x3c,0x2c,0xb3,0x6e,0x35,0x61
+.byte 0x86,0xbc,0x37,0x15,0xf8,0x3b,0x0d,0x84,0x83,0x69,0x76,0xb0,0xaa,0x8f,0x4f,0xca,0xba,0x54,0xfe,0x42,0xc8,0xba,0x9a,0xd5,0x53,0x69,0x67,0x29,0x23,0x3a,0x6a,0x75,0x97,0xb4,0x29,0x2e,0x62,0xe3,0x95,0x82,0xb3,0xa0,0xa1,0xb7,0xdf,0xc2,0x66,0x4d,0xdd,0x0d,0xda,0xda,0xc2,0x42,0xe0,0x69,0xb1,0xab,0x3c,0x44,0x39,0x11,0x3b,0x0a
+.byte 0xd6,0x96,0x2c,0x36,0xb0,0xa0,0xed,0x3d,0x0c,0x63,0x8b,0x90,0xe4,0xb9,0x5f,0x4c,0x27,0x70,0x87,0xb3,0x54,0xe2,0x36,0x74,0x6f,0x3e,0x22,0xb1,0x3b,0x1b,0xba,0xdb,0x1c,0xbd,0x9c,0x6d,0x84,0xbd,0x33,0xfb,0xc0,0x98,0x4c,0xcf,0x7a,0xe8,0x41,0xdb,0x32,0x1f,0xb7,0x64,0x19,0xdb,0x87,0xe7,0xf9,0x52,0x40,0x8c,0xc6,0x89,0x98,0x15
+.byte 0x69,0xde,0xfa,0x29,0x9a,0x0f,0xaf,0xb0,0xad,0x71,0x35,0xab,0xab,0x34,0xe0,0xf4,0x03,0x24,0x6f,0x94,0x38,0x87,0xba,0x68,0xd5,0x1f,0x58,0x88,0x3e,0x12,0x20,0x57,0x43,0xde,0xd0,0xbc,0xaa,0x31,0x8f,0xbc,0x88,0xa0,0xdf,0x5a,0xcc,0xd1,0xba,0x9c,0x18,0x80,0x4e,0x8f,0x68,0x91,0x9c,0x57,0x3b,0x5a,0x62,0xc7,0x29,0x3e,0x49,0xc7
+.byte 0x23,0x26,0xfd,0x9e,0xd0,0xb0,0x4f,0xd4,0xb2,0xa9,0xa8,0x4c,0x66,0x54,0x52,0x75,0x6b,0xbf,0x63,0x76,0x49,0x3b,0xa3,0xb2,0x8f,0x87,0x9d,0xb4,0x8f,0x07,0x3c,0x8e,0xae,0xe1,0x0e,0x9a,0x86,0x90,0x58,0x73,0x8a,0xb3,0xa9,0xab,0xe6,0x27,0xd7,0x70,0x94,0x77,0x12,0xdc,0x71,0xdf,0xcf,0xba,0xdd,0x85,0xfe,0x28,0xaa,0xcd,0xcc,0xe8
+.byte 0x5f,0xd4,0xd8,0x45,0x6f,0x20,0xa8,0x5e,0x40,0x91,0x3b,0xd7,0x59,0x92,0xb8,0x7d,0x2b,0x8b,0x38,0xbd,0xfe,0x7b,0xae,0x5c,0xee,0x47,0x9b,0x20,0xb7,0xf3,0xad,0x75,0xa9,0xe1,0x96,0xc8,0xb2,0x30,0xfe,0x0c,0x36,0xa2,0x02,0xf4,0x3b,0x30,0xfd,0x91,0xfa,0x5f,0xd6,0x18,0x1a,0xcb,0xd2,0x26,0xbb,0x67,0xbe,0x1c,0x99,0xa5,0x4f,0x57
+.byte 0x40,0xb5,0xed,0xd6,0x84,0xfd,0x6b,0x00,0xc8,0xe7,0x18,0x1a,0x9f,0xf7,0x3b,0xd1,0xcc,0x12,0xeb,0x9d,0x61,0xf0,0x8d,0x64,0x08,0x93,0x61,0xc4,0x3e,0xdb,0xda,0x15,0xb1,0xd6,0x2c,0x84,0x2a,0xd8,0xd2,0xa1,0x66,0x4e,0xc9,0xd6,0xbf,0x7e,0xb6,0x22,0xfa,0x35,0x5e,0xdc,0xc0,0x31,0x02,0xb8,0x17,0x46,0x9e,0x67,0xd3,0x6a,0x8f,0x33
+.byte 0x85,0xc3,0xfe,0x36,0xbc,0x6f,0x18,0x8a,0xef,0x47,0xf1,0xf2,0x6e,0x15,0x6c,0xb1,0x4a,0x4b,0x13,0x84,0xd5,0x1b,0xf9,0xa2,0x69,0xcd,0xc7,0x49,0xce,0x36,0x8e,0xe5,0xd5,0x35,0x05,0x7c,0x7f,0xc6,0x15,0x29,0x2e,0x64,0xa6,0x91,0x9d,0xe5,0x9d,0x90,0xe7,0x26,0xec,0x75,0x19,0x58,0x57,0xf2,0x19,0x7b,0x24,0x7d,0x19,0xd3,0x72,0x69
+.byte 0xaa,0xa2,0x8c,0xe3,0x3d,0x38,0xb9,0xf0,0x5b,0xe9,0x3b,0xaa,0x96,0xef,0x2c,0xfc,0xf5,0x13,0xa6,0xa9,0x57,0x8c,0xa9,0x3a,0xc1,0xf0,0x2d,0x57,0x06,0x08,0xe3,0x9c,0xfe,0x82,0x8a,0x6a,0x79,0x5b,0xef,0x2b,0x81,0x83,0x01,0x53,0xac,0xdc,0x79,0x93,0x9b,0x23,0xd4,0xae,0x17,0x6f,0x62,0xaa,0x33,0x41,0xa6,0x31,0x1c,0x7b,0x46,0x2b
+.byte 0x17,0xd3,0x6f,0x66,0x73,0x54,0xee,0xa1,0x08,0xee,0x8f,0x0f,0x0e,0x53,0xa7,0x49,0x17,0xdb,0x35,0xaf,0x4e,0x94,0x87,0x8e,0xff,0xf4,0x2b,0x29,0x01,0x45,0xa3,0x0a,0xd9,0x13,0x38,0x09,0x46,0x2c,0x56,0x97,0xd7,0xee,0x24,0x43,0xd1,0x20,0xed,0x38,0xde,0x52,0x13,0x38,0x06,0xd3,0x97,0xc7,0x48,0x8b,0x72,0x0a,0xc5,0xca,0x75,0x2c
+.byte 0x04,0x9e,0xee,0x14,0xe7,0xda,0x59,0xc2,0x54,0x7a,0x72,0x55,0x35,0x00,0x93,0xb7,0xb9,0x81,0x01,0x46,0xae,0x43,0x81,0x34,0xd7,0xb4,0x7a,0xfc,0xfc,0x98,0x2b,0x29,0xe5,0x5e,0x9d,0x8e,0xef,0xd4,0x44,0x9d,0x9a,0xbe,0xdb,0x83,0x33,0x18,0x9e,0xbd,0x0f,0x34,0x4d,0xd9,0x34,0xe0,0x2c,0x1f,0x10,0xaa,0x06,0x5e,0x54,0x51,0x72,0xec
+.byte 0xbf,0x6b,0x3e,0xb9,0xdd,0x37,0xc3,0xe1,0xbe,0xbe,0x1d,0x86,0xde,0x12,0xca,0x82,0xc5,0xe5,0x47,0xf8,0xbe,0xef,0xb6,0x79,0xd5,0x3c,0x69,0x0a,0x35,0x3e,0xd3,0xf8,0xaf,0x5b,0x8e,0x69,0xff,0xb2,0xf7,0x91,0xc2,0x70,0x22,0x97,0x1c,0x5c,0x56,0x25,0x5a,0xcf,0x31,0x7a,0x37,0xce,0xc7,0xf2,0x98,0xdc,0xb5,0x58,0x71,0x5a,0x60,0xe2
+.byte 0xfe,0x4f,0xf3,0xe2,0x2a,0xca,0x22,0x3e,0x07,0xc2,0xea,0x23,0xc8,0x04,0x97,0x7f,0xca,0xf6,0xf8,0x12,0x06,0x88,0x81,0xee,0xb7,0xdd,0x56,0x9e,0x0f,0x36,0xd3,0x09,0xa8,0x74,0x4d,0x8b,0x8f,0x31,0x64,0xbe,0x9d,0x7b,0x68,0x50,0xc8,0x64,0x40,0x3b,0x0c,0x04,0xb9,0x4b,0x9e,0xff,0x7e,0x5d,0xd8,0x57,0xa0,0xe5,0x6d,0xc2,0x37,0xe7
+.byte 0xd1,0xd9,0x96,0xaa,0x16,0x3e,0xa2,0x9d,0x32,0xe7,0x1e,0x11,0x6e,0x41,0xe2,0xa0,0xe1,0x6f,0x32,0x6d,0xd5,0x38,0x0c,0x27,0x27,0xa9,0xc2,0x04,0xc6,0xe7,0x8d,0x7d,0x7b,0x30,0xbe,0x54,0x6b,0x82,0x37,0x39,0x53,0x54,0xc9,0xac,0xcb,0xd1,0x31,0x79,0xd4,0x7b,0x85,0x07,0xf4,0xf4,0x5d,0x33,0xc7,0x91,0x4e,0xe5,0x13,0x78,0x09,0x42
+.byte 0x29,0x48,0xaf,0x82,0xb1,0x88,0xd4,0xd3,0x57,0x50,0x38,0xa7,0x66,0x41,0x63,0x34,0x2a,0x3c,0x5e,0x8f,0xc4,0xc1,0x00,0xa1,0x22,0xbe,0x5e,0x64,0xb0,0x60,0x9b,0x42,0x9d,0xc6,0x59,0x5c,0xcc,0x29,0x6f,0x64,0x5b,0x5c,0x0f,0xb2,0xae,0x21,0x0c,0x9a,0x6a,0x19,0xb9,0xa6,0x32,0xf8,0xdc,0x82,0xea,0xba,0x27,0xcf,0x42,0xd3,0xde,0x78
+.byte 0xfe,0x9c,0xa5,0x36,0xb6,0x24,0xb6,0x0d,0x5b,0x67,0x6c,0xf5,0x16,0xbf,0x67,0x54,0x4f,0xe4,0x83,0x29,0x75,0x42,0x9a,0xbb,0xd5,0xe7,0x01,0x1f,0xbd,0x80,0x1a,0x7a,0xb6,0xe1,0x2b,0x5d,0x71,0x93,0x00,0xad,0xf6,0x11,0x8d,0x67,0xdc,0x9c,0x8f,0xf0,0x09,0x3f,0xf9,0xa4,0xd6,0xe0,0xdd,0x95,0xea,0xfb,0x71,0x76,0x21,0x31,0x6d,0x48
+.byte 0x0a,0x27,0xa8,0xa6,0x3a,0x7f,0x42,0x6b,0x7e,0xd7,0x6e,0xd5,0x42,0x97,0xad,0x55,0xae,0x26,0x3c,0xde,0x3f,0xaf,0xfd,0x1d,0x6d,0xd3,0xeb,0x84,0xad,0x6d,0xd1,0x4a,0x85,0x1a,0xf7,0x99,0xa4,0xd0,0x48,0xfb,0xf6,0xfe,0xc6,0xea,0x61,0x77,0xe2,0x56,0x87,0xc1,0x36,0x44,0xb4,0xe3,0xd7,0xd9,0x6d,0x3e,0x1b,0xf4,0x72,0x3e,0xfe,0xa5
+.byte 0x47,0xf8,0x3f,0x1a,0x6e,0x43,0xf5,0x67,0xfe,0x90,0x96,0x9b,0x52,0xde,0xab,0xfb,0x45,0x7d,0x93,0xea,0xc3,0x40,0xe1,0x5f,0xcd,0xad,0x3b,0xe9,0x4e,0x36,0xc5,0x38,0xf4,0x66,0xde,0x4b,0xc8,0x2a,0xc3,0xa2,0x3a,0x2a,0xf1,0xd1,0xe8,0x01,0x07,0x37,0xca,0x42,0xbf,0x4f,0xd8,0xc5,0x50,0x93,0x1a,0x01,0x1d,0x51,0x41,0x6e,0xbf,0x68
+.byte 0x93,0x2e,0xdc,0x41,0x23,0xf3,0x13,0xe7,0x09,0xfa,0x39,0x6d,0xee,0x41,0x49,0xbb,0x78,0x04,0xcf,0xc9,0xbb,0x11,0xaa,0x57,0xb5,0x3e,0x4c,0x3a,0x77,0xb7,0x0b,0x38,0x34,0x48,0xd0,0x99,0x20,0x55,0xcd,0x43,0x2f,0x68,0x66,0xb0,0xe6,0x75,0x41,0xe4,0xae,0xfd,0x96,0xe8,0x01,0x4c,0x0b,0x5c,0xbc,0x4f,0x45,0x70,0x08,0x9e,0xf7,0x68
+.byte 0x9e,0xbb,0xe5,0x39,0x20,0x3f,0xbe,0xd3,0xe3,0x95,0xba,0x98,0xd5,0x12,0x2e,0x87,0xd4,0xf4,0x12,0xa2,0xcb,0xd4,0x51,0x53,0x93,0x67,0x06,0xf1,0x21,0x0e,0x92,0x8f,0x9f,0x9e,0x6c,0x16,0xa4,0x2c,0x6d,0xb0,0xd0,0xe1,0x87,0x2f,0x09,0x2c,0x8f,0x4b,0x89,0x1f,0xab,0x66,0xf1,0xcd,0x6e,0x67,0xaf,0x07,0x99,0x18,0x1b,0xda,0xc8,0x65
+.byte 0x81,0xa3,0x37,0x8a,0xad,0xe4,0x1d,0xfd,0x82,0xa0,0xf1,0xe1,0x1e,0x8d,0x0b,0xf7,0x07,0x7c,0xb3,0x10,0xc8,0x5a,0xa9,0xcc,0xc8,0xd0,0x2e,0x5a,0x71,0x45,0x4c,0x30,0xf0,0x10,0xe0,0xf6,0x0d,0x0d,0x11,0xb4,0x83,0x40,0x75,0xee,0xb9,0x24,0x04,0xe3,0xba,0xb3,0xd3,0x00,0x57,0x71,0x98,0xf0,0x4b,0x35,0x8d,0xd8,0x71,0xa0,0xcc,0xaf
+.byte 0x46,0x54,0x67,0x65,0x70,0x0b,0x9c,0x61,0xf8,0xd4,0xb2,0x35,0xfd,0xcf,0x2b,0x3a,0x48,0x5b,0x03,0x86,0xd8,0x13,0x48,0x8a,0x55,0xa5,0x4d,0xef,0x42,0x41,0xbb,0x6a,0x8c,0x92,0x46,0x87,0x82,0x09,0x43,0xf3,0x94,0x1d,0x23,0x36,0xfe,0x6f,0xb8,0x9f,0xfa,0xf9,0x92,0x27,0x3c,0xcc,0x47,0x89,0x5c,0x7f,0x81,0x42,0x74,0x12,0x14,0xff
+.byte 0x98,0x63,0xc0,0xfb,0x70,0xff,0xc7,0x65,0x5a,0xc3,0xb9,0x74,0x1b,0x71,0x3c,0x2c,0x47,0x79,0x07,0xb9,0x3c,0xc2,0x5f,0x48,0x4f,0xbd,0xaf,0x03,0x05,0x57,0xa9,0x84,0x33,0xc8,0x0d,0xd5,0xac,0x42,0xdb,0x4b,0x57,0x46,0x41,0xf0,0xe4,0x08,0x0d,0xf3,0x43,0x41,0xa5,0x14,0xb7,0xcd,0x64,0x23,0xc9,0xfe,0xff,0x12,0x97,0xc6,0x2f,0x8d
+.byte 0x9e,0xf2,0x1d,0x33,0x26,0x3c,0x57,0x17,0xe1,0x7b,0x92,0x3f,0xb6,0xf4,0xd9,0xf8,0xe0,0x37,0xe6,0x18,0x7d,0xa7,0x8a,0x1e,0xe8,0xd8,0x56,0xa6,0x63,0xdf,0xa3,0x99,0x16,0x74,0x48,0x01,0xaf,0x95,0x55,0x40,0xce,0xa8,0x0d,0x30,0x01,0x09,0x40,0xc9,0x9d,0x3d,0xdf,0x4e,0x00,0xe0,0x2a,0xe6,0xdb,0xa2,0x79,0x42,0x57,0xd0,0x3d,0x81
+.byte 0x7f,0x67,0x3a,0xa9,0x63,0xb3,0xd4,0x60,0xa7,0xab,0x54,0x46,0xb0,0xbe,0xb0,0x83,0x72,0xec,0x47,0x0f,0xc7,0xd1,0xed,0x16,0x96,0xbc,0xa5,0x62,0x38,0xdb,0x88,0x2b,0x25,0x26,0x27,0x56,0x7f,0x46,0x39,0xe8,0x4e,0xc0,0x6c,0x62,0xf8,0x80,0x68,0x56,0x8a,0x93,0x51,0x95,0x77,0xe3,0x11,0x7b,0xaf,0xc4,0xcf,0x34,0x5a,0xd5,0x26,0xfc
+.byte 0xa2,0x18,0xb0,0xc0,0xa5,0x8b,0x25,0x70,0x40,0x70,0x29,0xc3,0xda,0x80,0x3d,0xe2,0x59,0x49,0x7f,0xdd,0x62,0x6e,0x5a,0xe6,0x27,0x73,0xce,0xb6,0x32,0x37,0x5f,0x73,0x12,0x2b,0x34,0x84,0xff,0x85,0xe3,0xb5,0x93,0x41,0x47,0xc5,0xf5,0x0e,0x21,0xfb,0x24,0x0f,0xdf,0x7b,0xb4,0x29,0x7f,0x67,0x2a,0x38,0x79,0xf0,0x54,0x8a,0x94,0x68
+.byte 0xe2,0x0b,0xb0,0xd4,0xb2,0xa4,0xe4,0xfb,0x3b,0xe6,0xe7,0x59,0x41,0xbd,0xed,0x62,0xce,0x50,0x1a,0x47,0x92,0x92,0x8d,0x80,0xa6,0x05,0x7a,0xb0,0xce,0x48,0x9c,0xb0,0x64,0xea,0xe0,0xa5,0x77,0xff,0xc1,0x82,0x99,0x7b,0xfb,0x74,0x53,0xfa,0x41,0x9a,0x2c,0xb4,0xbb,0xd2,0x26,0xa1,0x80,0x68,0x17,0xaa,0x8f,0x14,0x52,0xb6,0x5d,0xe0
+.byte 0x69,0x5b,0x31,0xc5,0xf5,0x32,0x0d,0xff,0xa4,0x7b,0x28,0x38,0x9b,0x61,0xfc,0xd0,0x92,0xb8,0x6e,0x23,0x8a,0xf3,0xc7,0x85,0x11,0xb8,0xd0,0x19,0xaf,0xca,0xa7,0xb4,0xcc,0xeb,0x5d,0xf6,0xa1,0x1c,0x56,0xdf,0x78,0x7a,0xe3,0x6a,0xa4,0x07,0x71,0xce,0xf1,0xb2,0xd5,0x38,0x3c,0xfa,0xf7,0x7a,0xbf,0x4b,0x43,0xa6,0xb3,0x4d,0xff,0x82
+.byte 0x96,0x46,0xb5,0xec,0xda,0xb4,0x5e,0x35,0x78,0xeb,0x4a,0x7e,0xc5,0x7b,0x05,0xd4,0xdd,0xf7,0xb7,0xf3,0xf0,0x04,0x26,0x7e,0x5e,0xc1,0x23,0xca,0x7f,0x14,0x27,0xac,0xda,0xe7,0xdb,0x31,0x05,0x9d,0xd4,0xda,0x20,0xc7,0x6d,0x9a,0x47,0x14,0x38,0xbd,0x7c,0xfe,0xbe,0x8d,0x42,0x7c,0xba,0x36,0xe2,0x2c,0x26,0xd2,0x46,0xa5,0x6b,0xbd
+.byte 0x6a,0x75,0x6b,0x52,0x8c,0x10,0xc6,0x0e,0x76,0x60,0x46,0xcc,0x93,0x54,0xc4,0x6e,0xc7,0x70,0x5b,0xb4,0x81,0x51,0x56,0x03,0x22,0x33,0x21,0xe4,0x36,0xee,0x01,0xc3,0x0d,0x17,0x23,0x15,0xae,0x79,0xbc,0xe6,0x13,0x0f,0xfc,0x77,0xa2,0x06,0xed,0x76,0x4a,0xf7,0x2d,0x99,0xc8,0x5c,0xfd,0xac,0xd0,0x11,0xe8,0xfa,0x55,0x17,0x56,0x63
+.byte 0x3e,0xd5,0x23,0x71,0xf8,0xe9,0x1f,0x62,0x95,0xae,0x7c,0x2d,0xcd,0xb8,0x6e,0xb0,0xfe,0xf3,0xd0,0xba,0x72,0x8e,0xe3,0x95,0x82,0x00,0x85,0xdb,0x25,0xe4,0xf2,0xaa,0xbc,0x8d,0xb9,0x4d,0x69,0xa4,0xcd,0x39,0x52,0x9e,0x10,0xae,0x90,0xf0,0x74,0x2f,0xc6,0x5e,0x01,0x99,0x03,0xd5,0x88,0x59,0xfd,0x1b,0x80,0x56,0x0a,0x04,0x27,0xd9
+.byte 0x04,0x51,0xb0,0xb7,0x7a,0x65,0x79,0xa8,0xe2,0x6d,0x7f,0xb2,0xba,0x37,0x40,0xa0,0xbb,0xaf,0x15,0x46,0x23,0x5f,0x22,0xd0,0x2c,0x6c,0x7a,0x58,0x76,0x6f,0xb8,0x19,0xfe,0xb5,0x3d,0xf0,0x77,0x00,0x6b,0x4c,0x83,0x36,0x90,0xe6,0x57,0x29,0x6e,0x27,0x76,0xd4,0x7d,0x9a,0x6a,0xf1,0xf6,0x1b,0x1a,0x45,0xf5,0xf6,0x2d,0xb8,0x30,0x33
+.byte 0x65,0x51,0x37,0x26,0xbc,0xf7,0xb7,0xf9,0x56,0x05,0x6b,0xd4,0xd6,0x00,0x1d,0x13,0x15,0x45,0x24,0x0d,0x28,0x69,0xc6,0x50,0xe1,0x48,0x48,0x34,0x69,0x31,0x3c,0x58,0x71,0xd6,0x4a,0xd9,0xda,0x0d,0x28,0xbd,0xe9,0x5d,0x5d,0x8a,0x6e,0x71,0xc0,0x8b,0x7a,0xba,0x17,0x8e,0x82,0xcb,0xe9,0x95,0xc4,0x43,0x37,0xd0,0x58,0xed,0xec,0x77
+.byte 0x1e,0x22,0xf0,0xf0,0x7c,0x9d,0xeb,0x64,0x30,0x7b,0xb2,0x7b,0x86,0xdb,0xef,0x92,0x79,0xd9,0x9c,0x1c,0x1a,0xf6,0x98,0x26,0x18,0xa2,0x83,0x45,0x08,0xd4,0x1d,0x84,0xd4,0x28,0x6d,0x1f,0xb5,0x1f,0xab,0x97,0xc9,0x0d,0x1f,0x83,0x34,0x18,0xa3,0x20,0x63,0x60,0x6c,0xf3,0xd8,0xb2,0x0a,0xd9,0x35,0xa6,0xce,0x44,0x50,0xc6,0xf3,0x91
+.byte 0xe3,0x95,0x89,0x49,0x99,0x32,0x1d,0xf2,0x54,0x39,0x09,0xca,0xd1,0xc4,0x7f,0xa1,0x1d,0xce,0x94,0x67,0xf1,0x88,0x04,0x29,0xcb,0x5d,0xf7,0xfa,0xcd,0x69,0x16,0x17,0x05,0xc3,0x93,0x45,0xbf,0xd3,0x74,0x63,0xdc,0xe2,0x84,0xab,0x27,0x60,0x56,0x61,0x72,0x5d,0xdf,0xb4,0xa4,0x0f,0xb0,0x21,0x82,0x9b,0x73,0x0a,0x11,0x22,0x2d,0x65
+.byte 0xa2,0xff,0x29,0x8a,0x19,0x28,0x4f,0x4f,0xdd,0x64,0x0a,0x48,0x35,0x70,0x30,0x9f,0x41,0x4d,0x0c,0x7b,0xa6,0xcb,0x63,0x83,0xd1,0x79,0xfa,0x5f,0xc9,0x9b,0x6e,0x09,0x12,0x87,0xcd,0x1e,0x39,0xd6,0x40,0x08,0x0f,0xfd,0x79,0xc8,0xcb,0x77,0x8f,0x7a,0x52,0x42,0xc0,0xb2,0xc8,0xa0,0x2a,0xff,0xbc,0x60,0x13,0xbc,0x41,0x4a,0xc6,0x8b
+.byte 0x08,0xb0,0x9f,0x75,0x87,0xa1,0x75,0x42,0x4b,0x3a,0xf7,0xf7,0x84,0x39,0xa5,0x88,0x25,0x2d,0x4f,0x73,0x4e,0x30,0x27,0x92,0xea,0x93,0x70,0x5c,0xb5,0xeb,0xb0,0x10,0xda,0x0f,0xaa,0xb3,0x3f,0xb5,0x55,0x64,0x65,0xae,0xb5,0xf8,0x0a,0xe4,0x9f,0x86,0x02,0x6f,0x63,0x8a,0x0b,0x6b,0x82,0x85,0x3c,0x6a,0xdf,0x68,0x4c,0x1e,0xe9,0x5c
+.byte 0xd0,0x99,0xe5,0x0c,0xfc,0x63,0xfb,0xce,0x2d,0x63,0xd5,0x7d,0x8a,0x7d,0x14,0x22,0xbd,0x71,0x5e,0x79,0x3f,0x44,0x95,0xe5,0x6c,0x58,0x94,0x84,0x41,0x65,0x52,0x94,0x50,0xec,0xd3,0x2a,0x16,0x88,0xdb,0x71,0xb9,0xe4,0xb6,0xbf,0xc5,0x3c,0x48,0x37,0x62,0x32,0x79,0xbe,0x1d,0xdb,0xc9,0x79,0x37,0x40,0x65,0x20,0x62,0x45,0xb4,0xda
+.byte 0x24,0xef,0x33,0xf1,0x05,0x49,0xef,0x36,0x17,0x17,0x0f,0xdc,0x65,0xb4,0xdc,0x57,0xc3,0xc6,0x82,0x57,0x08,0xf2,0x20,0x57,0x5c,0x25,0x0e,0x46,0x75,0xa7,0x4f,0x9e,0xa4,0x00,0xf7,0x79,0xb9,0x0a,0xef,0x4f,0x50,0x79,0xf8,0x59,0x01,0xf2,0x74,0x9f,0x16,0x27,0xa5,0xc1,0x32,0xcc,0x58,0xa7,0x40,0xa1,0xa1,0x26,0x80,0x00,0xb5,0x64
+.byte 0x0a,0xd8,0x53,0x1f,0x72,0xf7,0x60,0xf7,0x0a,0xaa,0xdf,0x31,0x95,0xff,0xfc,0xb4,0xca,0xbc,0xf8,0x2a,0x33,0x20,0x04,0x16,0x1a,0xe7,0xeb,0x22,0xd1,0x25,0xa6,0x03,0xc9,0x9e,0x9e,0xca,0x7a,0x46,0x7c,0xcb,0x8a,0x63,0x4a,0xf0,0x1b,0xd0,0x34,0xc3,0xbb,0x89,0xcf,0x16,0x38,0xcb,0xe0,0xce,0xd5,0x0b,0xfd,0x4e,0xbc,0xce,0xba,0x28
+.byte 0x68,0x00,0x2a,0x31,0x52,0xe6,0xaf,0x81,0x3c,0x12,0x09,0x2f,0x11,0x0d,0x96,0xc7,0x07,0x42,0xd6,0xa4,0x2e,0xc1,0xa5,0x82,0xa5,0xbe,0xb3,0x67,0x7a,0x38,0xf0,0x5e,0xd8,0xff,0x09,0xf6,0xab,0x6b,0x5d,0xec,0x2b,0x9f,0xf4,0xe6,0xcc,0x9b,0x71,0x72,0xd1,0xcf,0x29,0x10,0xe6,0xe3,0x27,0x1c,0x41,0xc8,0x21,0xdf,0x55,0x27,0xa6,0x73
+.byte 0xb7,0x45,0xa1,0x09,0x66,0x2f,0x08,0x26,0xf1,0x50,0xe0,0xec,0x9d,0xf2,0x08,0xf3,0x49,0x56,0x50,0xe0,0xba,0x73,0x3a,0x93,0xf5,0xab,0x64,0xb6,0x50,0xf4,0xfa,0xce,0x8d,0x79,0x0b,0xad,0x73,0xf2,0x8c,0x1e,0xe4,0xdd,0x24,0x38,0x1a,0xde,0x77,0x99,0xb8,0x92,0xca,0xc0,0xc0,0xbc,0x3d,0x01,0x6f,0x93,0x3a,0x6e,0xc5,0x28,0x6e,0x24
+.byte 0x9c,0xf9,0xd9,0xcb,0x4b,0xbe,0x9e,0xda,0x0d,0x10,0xfb,0x9d,0x15,0xfe,0x28,0xdc,0xd9,0x09,0x72,0xd3,0x9f,0x6d,0x77,0x14,0x84,0x86,0x56,0x10,0xdc,0x8e,0x6a,0xa7,0x62,0xf0,0x0b,0x65,0x2c,0xa2,0xd1,0x7f,0xae,0x32,0xfa,0x9b,0x46,0x0f,0x12,0x08,0x22,0x8c,0x87,0x15,0x4b,0xc4,0x6d,0x85,0xfb,0x69,0xfe,0xce,0xfb,0xb4,0x3e,0x7b
+.byte 0xcf,0x88,0xa7,0x97,0x52,0x56,0xd0,0x9f,0xb4,0x33,0xf9,0x08,0xd2,0x28,0x46,0x5e,0xc4,0xec,0x22,0xc6,0x1e,0x7b,0x34,0x99,0x0c,0x5b,0x04,0x19,0xe2,0xca,0x09,0x11,0x50,0x45,0xcc,0xb2,0x90,0x25,0x51,0x68,0xc9,0x20,0x6c,0x99,0x2e,0xdb,0x5b,0x07,0x91,0xb2,0x69,0xbf,0x3c,0x05,0x50,0xfb,0x21,0x33,0x4f,0x6e,0x18,0x19,0xd5,0xff
+.byte 0xce,0x9d,0xb5,0x7f,0xd4,0xd5,0x8f,0x41,0x26,0x1f,0xa1,0x4c,0x34,0xd3,0x98,0x08,0x5d,0xb5,0x56,0xa7,0x04,0x63,0x76,0x7d,0xae,0xee,0xea,0xbf,0x69,0x8d,0xff,0xa1,0x62,0x86,0x19,0x7b,0xe5,0x08,0x7a,0xe5,0x9e,0xe5,0x44,0xca,0x24,0xde,0x00,0x43,0xc7,0xcd,0xc8,0x5b,0x21,0x00,0xb9,0x56,0x3f,0xba,0xef,0xcd,0xc4,0xe0,0xd7,0x90
+.byte 0xa7,0xe1,0xf9,0x83,0x2c,0x1d,0x8d,0xc3,0x1b,0xa2,0xab,0xcd,0x7d,0xbc,0xd1,0x2b,0xf8,0x30,0x9e,0xb6,0x95,0xe0,0xd1,0xe6,0x81,0x89,0xa7,0xda,0xf0,0x54,0xc1,0xcb,0x3a,0x85,0x85,0xb5,0x03,0xb4,0x8c,0x7d,0x98,0x16,0xa8,0x83,0x29,0xbb,0x1c,0x1d,0xe1,0x7e,0x0e,0xb5,0x04,0xba,0xbf,0x89,0x30,0x3c,0x44,0xa2,0xc5,0xbf,0xf1,0x70
+.byte 0xdb,0xf3,0x13,0xf4,0x44,0xac,0x63,0xc4,0x9c,0x93,0xa9,0x13,0x1b,0xf1,0xcc,0x16,0x66,0xdf,0x56,0x10,0x88,0x0c,0x76,0xab,0x43,0xcb,0x75,0xf8,0x4f,0x04,0x26,0x95,0x4c,0x6d,0x55,0xc8,0xbd,0xf8,0x94,0x0f,0xca,0x29,0x2b,0xcd,0xce,0x05,0x1e,0xea,0xae,0x02,0x01,0x8b,0x60,0x6a,0x6a,0x03,0x14,0xe5,0xa7,0xdf,0x9e,0x9f,0x94,0x92
+.byte 0x41,0x2c,0xf0,0x1a,0xa7,0xc2,0xc1,0xfc,0x11,0xf3,0x00,0xe1,0xfc,0x7a,0x97,0xc0,0xe1,0x81,0x90,0x3f,0xea,0x1e,0x7f,0xf8,0xb0,0xd8,0x4c,0x2d,0xdc,0x83,0xfa,0x27,0x8b,0xf2,0xef,0x3b,0x3a,0x44,0xdc,0xa5,0xa9,0xd5,0x24,0x5f,0xb1,0xdd,0x1d,0x3f,0x03,0x76,0x3b,0x92,0x0d,0xb4,0x84,0xa4,0x5b,0xef,0x9f,0x89,0x9d,0xef,0xff,0xcf
+.byte 0xc2,0x28,0x3b,0x9d,0xd2,0x28,0x75,0x3e,0xdc,0x14,0x79,0x7c,0x0c,0xaa,0x6c,0xf2,0x05,0x9d,0x27,0x01,0x15,0x19,0x60,0x48,0x5a,0x7d,0x04,0x27,0x2d,0x82,0x92,0x3e,0x0b,0x62,0xd7,0x5a,0xfb,0x72,0xfb,0xdd,0x43,0xfa,0xf4,0x6f,0x16,0xd2,0x8f,0x8f,0x21,0xdc,0x81,0x48,0x7a,0xe8,0x39,0xd5,0xdf,0x54,0x0f,0xe1,0xbe,0x65,0xc9,0x49
+.byte 0x98,0xb1,0xff,0x8d,0x52,0x31,0x6a,0xcd,0x5e,0x83,0x17,0x41,0x93,0xcd,0x23,0x76,0x18,0xe9,0x82,0x71,0x15,0xb7,0xd8,0xde,0x0d,0x57,0x8b,0x90,0xe6,0xf4,0x57,0xc1,0xfd,0x3d,0x0d,0x6a,0xae,0xd1,0xd6,0x02,0x3e,0xb9,0x82,0xb2,0x82,0x80,0x48,0xa4,0x14,0x29,0x80,0x55,0x1d,0xaf,0x3e,0xf8,0x7e,0x36,0x5f,0x77,0x4c,0x73,0x6c,0x35
+.byte 0xd2,0x7c,0x36,0xca,0x2f,0xec,0x1e,0x3f,0x74,0xee,0xa5,0xe7,0x7d,0xce,0x81,0xf1,0xd5,0xc1,0xb3,0xaf,0x90,0x2c,0xc6,0x5b,0x81,0x37,0x85,0x98,0x78,0x3c,0x4f,0x2a,0x55,0xea,0x06,0x30,0x77,0x73,0x97,0x39,0x75,0xcf,0x4a,0x9b,0x55,0xb8,0x64,0x5c,0x86,0xfd,0x26,0x3e,0x8d,0x68,0xd2,0x70,0xe8,0xd7,0x99,0x57,0x6f,0x96,0x47,0x6d
+.byte 0xa7,0x1a,0x0e,0x85,0xcd,0x00,0xa5,0x3e,0x11,0xec,0x76,0xd2,0x47,0x26,0x71,0xda,0x5c,0xf4,0xb1,0xd5,0x23,0xe1,0x62,0x71,0x43,0x30,0xa7,0x95,0xf6,0xc1,0xcf,0x8a,0x1b,0x75,0x53,0x39,0x6d,0x9d,0x18,0x7c,0xe3,0x48,0x27,0x33,0x1c,0x38,0x45,0xdf,0x75,0x22,0x05,0x6d,0x81,0x5d,0xfc,0xeb,0x0e,0x05,0x26,0x45,0x81,0x9f,0xce,0x0f
+.byte 0xc9,0xdd,0x95,0x11,0x04,0x47,0x40,0xa4,0x07,0x3b,0x52,0x92,0xe0,0x91,0xdb,0xdd,0x3c,0x9f,0xd3,0xa1,0xb7,0xf9,0xeb,0xd6,0x6d,0x64,0x88,0xe9,0xf5,0x4e,0x98,0x8e,0x7b,0xd3,0xec,0xc0,0x22,0xe0,0xf2,0x14,0xf2,0x20,0xa2,0xa3,0xb3,0x0d,0x75,0x1a,0xbb,0xde,0x4a,0x41,0x04,0x43,0x0d,0xd9,0xd0,0x1d,0x73,0xc8,0x67,0x8e,0x58,0xe5
+.byte 0x4b,0x28,0x4d,0x8f,0x2f,0xab,0x1a,0x4a,0xfc,0x7c,0xd1,0x27,0x3e,0x4a,0x10,0x6a,0x5f,0x55,0x3a,0xf7,0x63,0x14,0xe9,0xad,0xb4,0x95,0xef,0x3d,0x5c,0xc3,0x7d,0xe4,0xb7,0x15,0xd7,0x0b,0x68,0xf0,0x23,0xa8,0xd4,0x8e,0x27,0xf6,0x55,0x11,0xbc,0xc0,0xff,0x3e,0x2c,0x24,0x59,0xb7,0xb7,0xb5,0x0b,0xd2,0x99,0xa5,0xd5,0xe2,0x24,0x33
+.byte 0x21,0xb8,0x96,0x48,0x18,0x94,0xb5,0xb2,0x50,0x5e,0x04,0x24,0x86,0x17,0x62,0x1e,0xc9,0xf8,0x22,0x6a,0xd0,0xec,0xc5,0xbc,0x90,0xf7,0x55,0xcf,0x3f,0x4c,0x7c,0xf7,0x51,0x19,0x95,0xa4,0x81,0x38,0x0c,0xa5,0x58,0x22,0xf3,0x10,0x05,0x05,0x44,0xbf,0x7e,0x2a,0xbd,0x5f,0x79,0x56,0x08,0xd5,0x68,0xea,0x85,0xa1,0xeb,0x0b,0xe1,0xd4
+.byte 0xfd,0x3a,0x38,0xd2,0x5a,0x49,0x17,0x9a,0x58,0x8f,0x52,0xf5,0xf4,0x7b,0x1f,0x58,0xa8,0xc0,0x1c,0x46,0x38,0xa6,0xe4,0x7d,0xcc,0x88,0x97,0x10,0x2b,0x5e,0x61,0xf5,0x73,0x7d,0x79,0x1b,0x53,0xf1,0xac,0xb4,0x3f,0xbd,0x9d,0xb6,0xc2,0x57,0xd5,0x84,0x4d,0x60,0xd6,0x45,0x56,0xa1,0x36,0x28,0xf5,0x74,0xc6,0x29,0xd7,0xc9,0x63,0x5e
+.byte 0x7c,0x97,0x46,0xde,0x56,0x3f,0xd8,0x8e,0x75,0x29,0x87,0xe7,0xd1,0x24,0x78,0x26,0xdc,0x17,0x97,0xc9,0xf0,0x8e,0x95,0xbc,0xe5,0xfe,0xe3,0x3a,0x75,0x70,0x52,0xa9,0x31,0x97,0x79,0x3a,0xc2,0x53,0x6a,0x73,0xe2,0x76,0xf8,0x85,0xe6,0x0d,0x85,0x9b,0xfc,0x72,0x08,0x2a,0xa5,0x8e,0x42,0xb2,0x7c,0x8d,0x8b,0x28,0x4b,0xf5,0xcb,0x66
+.byte 0x80,0x46,0xb3,0x87,0xdf,0x38,0xa7,0x08,0xc8,0xea,0x85,0x0e,0x6f,0x13,0xe0,0x57,0x99,0xc6,0xb8,0xed,0x9c,0xb0,0xa9,0x89,0xd7,0xc5,0xa9,0x71,0xfd,0x8a,0x21,0xb1,0xec,0xc8,0x65,0x78,0x72,0xc6,0x77,0x69,0xd4,0x0b,0x47,0x4d,0x79,0x93,0xcf,0x2a,0x34,0xf1,0x1b,0x0e,0x6f,0x0d,0xd1,0xbb,0xe7,0xd7,0xb5,0x6f,0x57,0x01,0xd4,0xcd
+.byte 0x56,0xbe,0xf0,0xd9,0xe2,0x8e,0x0e,0xb8,0x3d,0xdb,0xf6,0x97,0x39,0x0b,0x3e,0xe2,0xb2,0xa3,0x93,0x0b,0x74,0xe5,0x6a,0x21,0x04,0x29,0x5a,0x3e,0x07,0x9c,0x11,0x4e,0xfe,0x01,0x6e,0x96,0x1e,0x8f,0xe0,0xfe,0x24,0x24,0x7e,0x04,0x2f,0x65,0xf4,0xe2,0x1f,0x36,0x56,0x43,0x3a,0x6c,0xeb,0xd7,0x20,0x13,0x71,0x45,0x6a,0xe8,0xc6,0xfa
+.byte 0xba,0x26,0x6f,0x7d,0x9a,0x62,0x76,0x34,0x7d,0xed,0x47,0x71,0xd1,0x0e,0x5b,0x04,0x39,0xd6,0xc0,0xe5,0xa5,0xd8,0xf5,0x73,0xf9,0xf4,0xc2,0x2a,0x54,0x25,0x67,0xdf,0x83,0xa3,0xcd,0xfd,0x1e,0x46,0x87,0x06,0x17,0x6d,0x78,0x8e,0x0c,0x7b,0x08,0x06,0x1b,0xd9,0x5d,0x3d,0x03,0x40,0xbc,0xe7,0x02,0xc4,0xe0,0xe0,0x49,0xb2,0x6c,0x6f
+.byte 0x97,0x76,0x0f,0xc7,0x14,0xd8,0x7c,0xc0,0xad,0x8a,0xbb,0xbc,0x2a,0x7e,0x68,0x46,0xcd,0xa7,0x26,0x16,0x77,0x1b,0x89,0x38,0xd8,0x2a,0x69,0x43,0xc4,0xaa,0x0d,0xf6,0xd1,0x65,0xda,0x41,0x75,0x77,0xcd,0xf7,0xd2,0x38,0x9c,0xdb,0x81,0x17,0x27,0x2f,0xba,0x2e,0xa5,0xb5,0xbe,0x05,0xe8,0xdd,0x5f,0xa9,0xad,0xbe,0xb2,0x0e,0x0b,0x69
+.byte 0xb6,0x8d,0xd2,0xf2,0xde,0x76,0x32,0x26,0xd9,0x06,0x1d,0x42,0x26,0x8c,0xf7,0xca,0x4c,0xe1,0x59,0x82,0x6c,0xea,0x96,0x70,0x39,0xb8,0x0d,0xf3,0x67,0x9d,0x5e,0x94,0x99,0x77,0xf2,0x0a,0x9a,0xde,0xa5,0xd2,0xe1,0xaa,0x91,0x85,0xc7,0x0f,0x92,0x35,0x04,0xd3,0x7a,0x13,0xfa,0xf2,0x86,0x5a,0x38,0xd1,0x7f,0x10,0xd8,0x30,0x0e,0x33
+.byte 0xe3,0xa0,0x8a,0xad,0x4f,0x6c,0x24,0xdd,0x9d,0x1c,0x4e,0xff,0x4c,0xfc,0x74,0x01,0xab,0x08,0x6c,0xe6,0x4c,0x78,0x75,0xc9,0x67,0x83,0x1f,0x75,0x22,0xb0,0x7c,0x44,0xa0,0xa1,0xee,0x4e,0xf6,0x3e,0xd3,0x35,0x70,0xbe,0x36,0x1e,0x90,0xa6,0xaa,0x64,0x67,0x7f,0x52,0x84,0xd9,0x27,0xab,0x37,0x30,0x68,0x46,0xcc,0x0e,0x57,0x58,0x6f
+.byte 0xdb,0xb2,0x5f,0x24,0xf7,0xeb,0x97,0xea,0x64,0xec,0x6c,0x1e,0xe1,0xc4,0x72,0xfb,0x00,0xa7,0x62,0xa0,0x59,0xb9,0x17,0x8a,0x33,0x32,0x59,0xb8,0xbe,0x84,0xd4,0x62,0xb7,0xf6,0x35,0xd4,0xf1,0x1c,0xdb,0x7e,0xa6,0xbc,0x2c,0x54,0x3c,0xf5,0x63,0x4a,0x22,0x26,0x58,0xa0,0x35,0x98,0xa7,0x32,0xb2,0xa0,0x2b,0xd5,0xfa,0x2f,0x9b,0xb4
+.byte 0xea,0xd6,0x58,0x61,0xb2,0x24,0x45,0x46,0x1e,0xac,0x79,0xa4,0xf7,0xc1,0x13,0x2f,0xf5,0x6b,0xfa,0x70,0x50,0x2b,0x83,0xee,0x7c,0xc1,0x55,0x27,0x7b,0x4f,0xa6,0x0a,0x72,0x26,0x82,0xcd,0x4d,0xe2,0xe8,0x45,0xe6,0xd7,0x39,0x7e,0xed,0x35,0xdf,0x9e,0xb1,0x41,0x55,0xa2,0x5d,0x68,0x4b,0x0b,0xd1,0x73,0x5a,0x2b,0x81,0x35,0x28,0xfc
+.byte 0x64,0x08,0xd7,0xc4,0x9f,0x30,0x77,0x3d,0x9d,0x80,0x15,0x67,0x9a,0x84,0xe4,0x34,0xea,0x8c,0xf7,0x73,0x9e,0x33,0xb4,0x09,0x33,0xbd,0xd8,0x82,0x43,0x7d,0xc5,0x1f,0x0e,0x7b,0xa0,0x53,0x59,0x20,0x12,0x57,0xed,0xda,0xc7,0x19,0x8e,0x62,0xe4,0x09,0xc1,0x4b,0x20,0x32,0x9e,0x18,0x11,0x1c,0x42,0x49,0x62,0x76,0xa8,0x83,0x72,0x11
+.byte 0x45,0xe7,0xb5,0x60,0xa7,0xc0,0x07,0xbd,0xb4,0x7c,0xc6,0x5c,0x03,0x34,0xa3,0x85,0x47,0x24,0x75,0xd2,0xab,0x46,0xbb,0xc7,0x0d,0xcd,0x40,0xe2,0x5e,0x5b,0xa7,0x98,0x67,0xe4,0xe2,0x02,0xe9,0xdc,0xd7,0xc2,0xaf,0x90,0x43,0x94,0xfe,0xf3,0x53,0xc1,0x10,0x28,0xa7,0x90,0xba,0x73,0x57,0x0c,0x4d,0x6d,0xbd,0xda,0x81,0xd5,0x90,0xce
+.byte 0x02,0x40,0xb3,0xf0,0xec,0x50,0x82,0xc9,0xfb,0xf1,0x22,0x6d,0xc8,0xd2,0x7b,0xed,0x0b,0x43,0x7e,0x0b,0x60,0x9b,0x69,0x9e,0x58,0x26,0xc3,0x9f,0x6b,0xd0,0x31,0xeb,0xb7,0x0a,0xf3,0x9a,0x9a,0xf5,0x72,0xcf,0x29,0xc8,0x19,0x08,0x4d,0x67,0xd5,0xa1,0x8f,0x68,0x0e,0xee,0x59,0x14,0xf8,0x86,0xc0,0x08,0x5a,0x56,0xfe,0x6a,0xb7,0xac
+.byte 0x78,0x8d,0x77,0x39,0x5e,0xb1,0x01,0x4d,0x31,0x81,0x56,0xdc,0x5b,0x10,0xda,0x4d,0xd2,0xfd,0xfc,0xa3,0xe3,0xaa,0x46,0x29,0x1a,0xea,0x9c,0x47,0x1b,0xd0,0xa6,0x84,0x1f,0x71,0x1a,0xd3,0x35,0x59,0x7f,0xef,0xf7,0x81,0x39,0x7a,0x9f,0x4a,0x01,0x4d,0x46,0xcf,0xa4,0x6a,0x9c,0x7e,0x07,0x8b,0x98,0x17,0x49,0x5c,0x46,0xac,0xc8,0xfd
+.byte 0x1c,0xaf,0x91,0x30,0x0c,0x36,0x63,0xef,0x69,0xd3,0x47,0xf4,0x76,0xc1,0xf7,0x40,0x03,0x98,0x9e,0xcb,0x61,0x65,0x46,0x45,0x1c,0x1b,0xfd,0x13,0x36,0xe9,0x19,0xbf,0x2b,0x59,0x51,0xe8,0x04,0x44,0xe3,0xc2,0x4b,0x66,0x78,0x69,0x66,0xa3,0x1a,0xe5,0x2a,0xad,0xf8,0xc5,0x0f,0xb7,0x3e,0xe8,0xab,0xe0,0xe4,0xd9,0xc2,0xb8,0x61,0x5b
+.byte 0xef,0x6b,0x4d,0x5f,0xb8,0xdc,0x06,0xa5,0xce,0x08,0x5b,0x1f,0xf4,0x29,0x4d,0x0a,0x3e,0xb3,0x60,0xf4,0x63,0x3c,0x70,0x5d,0x02,0x9c,0x55,0x5e,0x5e,0xd1,0x9b,0xed,0x20,0x75,0x54,0xa1,0x8e,0xae,0xce,0x5a,0xb2,0x2d,0xe4,0xc3,0x9b,0x7d,0x72,0xce,0x7c,0x0c,0xa9,0x99,0xa4,0x12,0xaa,0x31,0xe9,0x61,0x47,0x8a,0x41,0x93,0xd5,0x69
+.byte 0xc5,0xf3,0x9f,0xf4,0x97,0x69,0x64,0x6f,0xf9,0x5b,0xbf,0x58,0xf6,0x3b,0x3e,0xd6,0x93,0x94,0x89,0xcc,0xc0,0x25,0x7d,0xf8,0x40,0x9e,0xb2,0xc8,0x75,0x9d,0x4d,0xf0,0x5f,0xa5,0x3d,0x38,0x67,0xea,0x8d,0x1b,0x60,0x5e,0xfe,0xa8,0x26,0xb9,0xed,0xc0,0xe9,0xc8,0xec,0xb1,0x77,0x0f,0xf2,0xaa,0x77,0x2a,0xcd,0xa8,0x70,0xb7,0xda,0x60
+.byte 0x49,0xb3,0x01,0x95,0xc8,0xac,0x71,0x6a,0xd0,0x49,0x67,0x2a,0x04,0xfc,0x55,0x38,0x08,0x37,0xd9,0x21,0x37,0xce,0x41,0xaf,0x7c,0x33,0xdd,0xcd,0xe0,0x92,0x27,0x38,0x63,0x77,0xea,0x86,0x04,0x99,0x4e,0x61,0x8b,0x8f,0xfe,0x4e,0xc1,0x16,0x6c,0x89,0xac,0x1f,0x0b,0x67,0x75,0x49,0xf4,0xdb,0x6d,0xd3,0xb8,0x1d,0x9c,0xb2,0xe6,0x98
+.byte 0x81,0xae,0x3f,0xe0,0xdd,0xda,0xfa,0x4c,0x8b,0x30,0x18,0x88,0xa1,0x1d,0xa1,0x18,0xb8,0x28,0xc2,0x04,0x6a,0x80,0x02,0x5a,0xe6,0x04,0x85,0xfa,0x54,0x38,0x45,0x64,0xe1,0x50,0x4a,0x38,0x4c,0x85,0xf7,0x00,0x0c,0xd3,0x16,0xcb,0xfa,0x38,0xb4,0x1b,0x6a,0x95,0x3d,0xc3,0x24,0x79,0x0e,0x3e,0x81,0xe6,0xc3,0xd9,0xdb,0x05,0x19,0x7c
+.byte 0xb4,0x4d,0xef,0x71,0x22,0x53,0x97,0x8a,0xc9,0xe3,0x69,0x20,0x5b,0x83,0xb1,0x44,0xd7,0xd1,0x1e,0x87,0xa7,0xbf,0xe4,0x84,0x68,0x9c,0x77,0xfe,0x83,0xdb,0x7a,0x53,0xa8,0x53,0x1f,0xc7,0xd1,0x6a,0x26,0x87,0x71,0x06,0x23,0xa7,0xe0,0x18,0x5d,0xfa,0x8c,0xa7,0x24,0xee,0xf6,0x74,0xab,0x17,0xd3,0x46,0x33,0xe9,0xc3,0xcd,0xa6,0xaf
+.byte 0xcf,0xa1,0x60,0x75,0x7b,0x77,0xc3,0x58,0xa2,0xe8,0x87,0x7b,0x4b,0x57,0xb1,0x96,0xc1,0x91,0x6d,0xbf,0x71,0xb3,0xbf,0xe2,0x62,0x86,0x72,0xa9,0x01,0x64,0x62,0x32,0x33,0xc8,0xa4,0x26,0x7d,0xfa,0x0d,0xd4,0xd8,0xc3,0xaa,0xc0,0xc8,0x7c,0x51,0xe8,0x10,0x08,0x6f,0xf6,0xc1,0x46,0x89,0xc4,0xd2,0x00,0x1d,0x14,0x05,0x89,0x64,0x52
+.byte 0xcd,0x1f,0x97,0x0b,0x1d,0x94,0xbe,0x9d,0xa0,0x6b,0x03,0x9b,0x83,0x87,0x38,0x0f,0x65,0xdd,0x6a,0xaf,0xf1,0x22,0x74,0x7e,0x11,0xa0,0xdf,0x1e,0x95,0xef,0x1a,0xdc,0x8b,0x29,0x4a,0xbe,0xfd,0x2f,0xc7,0x48,0x94,0x3f,0xb9,0x8c,0x8e,0xe1,0x0c,0x54,0xa6,0x2f,0xa5,0x2b,0x71,0xdd,0x16,0x68,0x91,0x35,0xd0,0x22,0x48,0x1f,0xf2,0xe2
+.byte 0xe8,0x57,0x83,0xd7,0x49,0x43,0xfd,0xf9,0x77,0xb5,0xfa,0x70,0x19,0xeb,0xae,0xf6,0x31,0xfe,0xd6,0x81,0x6c,0xcc,0x14,0x28,0xa6,0x9f,0x74,0x56,0xc5,0xf6,0x51,0xba,0xc8,0xbd,0x32,0x80,0x5f,0xdb,0x28,0x3f,0x4a,0x55,0x01,0xe1,0x39,0xf5,0x9c,0xda,0xb3,0x42,0xee,0x43,0x17,0xc3,0xc7,0xf5,0xd1,0xda,0xd2,0x2e,0x56,0xcf,0x77,0x0e
+.byte 0xdd,0x72,0xcf,0xe5,0xab,0xfb,0xd6,0xa2,0x6c,0x03,0xa6,0x77,0x25,0xf8,0x2a,0x8c,0xfa,0x6f,0x45,0x79,0x59,0x84,0x92,0xd1,0x00,0x58,0xc7,0xb8,0x95,0x4d,0xc8,0x49,0xad,0xe0,0x1e,0x64,0x47,0x00,0xfb,0x93,0x7f,0x3e,0xf1,0x65,0x70,0x47,0x64,0xbb,0x36,0x63,0xe3,0x09,0xcb,0xdb,0x5a,0xd1,0x72,0x83,0xfd,0x15,0x91,0xa2,0x03,0x81
+.byte 0x04,0x98,0x45,0x0f,0x7f,0x23,0x48,0x6c,0xb1,0x2d,0xd0,0x2c,0x61,0x52,0x1b,0x4a,0x52,0x08,0x92,0xe1,0x7a,0xf1,0x8c,0x1f,0x1f,0xdf,0x1c,0xfd,0xd9,0x46,0x99,0x71,0x05,0x58,0x71,0x82,0x5c,0x05,0xa0,0xb2,0x6a,0x50,0xd2,0x6e,0x35,0xf4,0x6c,0xfb,0x50,0x99,0xb3,0xc1,0x2b,0x05,0xaf,0x02,0xe5,0x18,0xfa,0x74,0x09,0xcc,0xa5,0x2c
+.byte 0x26,0xfd,0xc5,0xe7,0x2c,0x96,0x0f,0xa4,0x7c,0x88,0xc6,0x7f,0xf9,0x74,0x9d,0x1c,0xe5,0xd2,0x27,0xf0,0xae,0x5b,0x4c,0xbf,0x0a,0x99,0x2e,0xaa,0x54,0xba,0x0d,0x75,0xd9,0x48,0x76,0xf3,0xe9,0xd9,0x01,0xbe,0xaa,0x97,0x09,0xfe,0xb2,0x4a,0xcb,0x55,0xd0,0xe1,0x58,0xec,0x31,0x0c,0xd9,0xdf,0xd9,0x01,0xf9,0x3c,0x28,0x40,0x91,0xbb
+.byte 0x4d,0x2d,0x88,0x60,0x31,0xc7,0xc9,0x1d,0xaf,0x22,0x44,0x21,0x05,0x06,0xdd,0x07,0x60,0x29,0x7d,0x49,0x30,0x9d,0x35,0x1d,0x9f,0x37,0xbd,0x32,0xb2,0x21,0xa6,0x4f,0x89,0xd8,0xe6,0x85,0x44,0xcf,0x13,0x12,0x4f,0x5f,0x50,0x71,0x01,0x39,0xff,0x6e,0xa0,0x07,0xff,0xf0,0xa6,0x3b,0x39,0x59,0x17,0xae,0x93,0xb2,0x86,0xcc,0xe5,0x59
+.byte 0x5a,0xf2,0x82,0x62,0xc6,0x8d,0x13,0x2f,0x6b,0x92,0x28,0xbe,0xd1,0xc0,0xf6,0xc9,0xe1,0xd6,0x98,0x94,0x65,0xd4,0x2a,0xdb,0x37,0xb1,0xd3,0x83,0xf2,0xaa,0xa5,0x00,0xf9,0x08,0xe6,0x22,0x38,0x30,0xb6,0x49,0x8d,0x9d,0x1c,0xa4,0xf7,0xdb,0x3c,0x6f,0x75,0x08,0xa0,0xda,0xe9,0xc0,0x01,0x54,0x09,0x68,0xc6,0x7c,0x5b,0x4d,0x88,0x71
+.byte 0xa7,0x2f,0xb3,0x50,0x18,0x4a,0xfb,0x55,0x29,0xf2,0x56,0x1d,0x4c,0x12,0x22,0x1c,0x54,0xd2,0x63,0x67,0xfa,0xe9,0x5b,0x74,0x3b,0x38,0xf6,0xa0,0x85,0x63,0x1c,0x41,0x6a,0x6d,0x71,0x1d,0xb1,0x39,0x28,0x88,0x96,0x9b,0x9c,0x50,0x9e,0x57,0x4e,0xf5,0xa7,0xf4,0x17,0xc6,0xca,0x42,0x84,0x83,0xca,0xa4,0x28,0x72,0x08,0x74,0x62,0xe1
+.byte 0xf0,0x73,0xc5,0x86,0x6c,0x76,0x9d,0xd3,0xa6,0xb8,0x5d,0x73,0x1b,0x02,0xe2,0x69,0x8b,0x59,0xd6,0x6a,0x53,0xe9,0x13,0x88,0x41,0x95,0xe9,0x97,0x5f,0x07,0x62,0xa5,0x21,0x97,0x7e,0x5e,0xc2,0x2c,0xc7,0xaf,0x0a,0xdb,0x9e,0x4f,0x44,0x4b,0xd6,0x3d,0xc0,0x24,0x38,0x50,0x47,0x98,0xa3,0xfc,0xda,0xfc,0xae,0x0e,0x2b,0x9b,0x53,0x0f
+.byte 0x6b,0xb1,0x2f,0xd5,0xd7,0x68,0xc9,0xab,0xb9,0xff,0x7f,0x54,0xd6,0x2f,0x88,0xbc,0x5e,0x6a,0x22,0x49,0x0f,0x98,0xbe,0x1f,0xef,0x3e,0xcc,0xa2,0x72,0x6b,0x16,0xbe,0xe8,0x5f,0x0e,0x36,0xa2,0x68,0xe0,0x65,0xd9,0x7c,0xdc,0x8c,0x6a,0x66,0xf0,0x6a,0xfc,0x2b,0x85,0x28,0x2a,0x1a,0xfc,0x92,0x64,0x3d,0x38,0x5b,0xc1,0x0c,0x68,0x45
+.byte 0x94,0x85,0x58,0x82,0x99,0xfc,0x20,0xdd,0x62,0xae,0xed,0x35,0x7c,0x02,0x16,0x9b,0x00,0x8a,0x44,0x02,0x80,0x00,0xca,0x7d,0x95,0x03,0x5d,0xa6,0xec,0xe1,0x0c,0x50,0x34,0x61,0x55,0xee,0xb5,0x11,0xff,0xc3,0xaa,0xf2,0xbc,0xa3,0xa9,0xc7,0x6b,0x16,0xab,0x56,0x7b,0x55,0x54,0x95,0x88,0x15,0x15,0x6a,0x2c,0x97,0xd7,0x7c,0x26,0x65
+.byte 0xaf,0x8d,0xd1,0x05,0x57,0xb2,0x63,0xd1,0x22,0xf7,0x7d,0x77,0x54,0x6c,0x87,0x03,0x1f,0x0e,0x2b,0xae,0xa6,0xa4,0xb5,0xd6,0x95,0x34,0xd0,0x62,0x4e,0xfb,0xcb,0xee,0x01,0xc1,0xf7,0x36,0x94,0xa6,0x54,0x94,0x90,0x0e,0x45,0x9c,0x95,0x89,0x96,0x88,0x32,0x90,0x27,0x48,0xc5,0x96,0xf0,0x7e,0x7f,0x69,0x99,0xdf,0x7b,0xfb,0x2b,0x7b
+.byte 0x38,0x10,0x6b,0xd1,0x1a,0xfb,0xf2,0xcd,0x2d,0x8b,0x47,0x21,0xca,0x92,0x64,0x28,0xd1,0x53,0x1d,0xed,0xa7,0x7d,0xa4,0x88,0xab,0xd0,0xfe,0x9b,0x2b,0xf8,0x48,0x94,0x8d,0xd5,0xfa,0x5c,0xef,0x12,0x43,0xdf,0xb6,0x5b,0x83,0x43,0xf3,0xf7,0x1d,0x6f,0x3e,0x44,0xe6,0x20,0xd8,0xbc,0x4a,0x9a,0xed,0xa0,0x79,0x66,0x8d,0x23,0xca,0x35
+.byte 0x15,0x87,0x11,0x50,0xa4,0x40,0x6e,0xfa,0xf7,0xaf,0xa2,0xb7,0x3b,0x9b,0x8b,0x44,0x19,0x90,0xb3,0x47,0x92,0x08,0x2f,0x0c,0xe2,0x95,0x5d,0x80,0xb5,0x93,0x5e,0x1c,0xb5,0xce,0x52,0x0b,0x12,0xc1,0x72,0x2e,0x66,0x8c,0xd1,0x13,0x94,0x36,0xf7,0x17,0xe3,0xad,0x69,0xc9,0x2d,0x21,0x64,0xcd,0x8f,0x2d,0x8f,0x0c,0x85,0xa5,0x23,0x8b
+.byte 0x6c,0x00,0x13,0xf7,0x6a,0xb4,0x68,0x1a,0xcc,0xc4,0x03,0x5b,0xd6,0x7b,0x5b,0x34,0x90,0x34,0x3e,0x0a,0x07,0x19,0x81,0x99,0xe9,0xd2,0xa8,0x73,0x2c,0xa2,0xcf,0xdf,0x29,0x69,0xbf,0xec,0xdd,0xa5,0xd3,0x16,0xb0,0xd2,0x9c,0x2f,0xeb,0x70,0x50,0x20,0x3c,0x22,0x1a,0x5b,0x55,0x79,0x76,0x0f,0x1f,0xd0,0x34,0xa9,0x55,0xad,0x75,0x75
+.byte 0x7f,0xa7,0x9b,0xa7,0x3d,0x5d,0x73,0xce,0x91,0xf6,0x9b,0xcd,0xa5,0xee,0x48,0x44,0xba,0xd5,0xad,0xbe,0x1e,0xc6,0xd2,0x8b,0x05,0x21,0x20,0xb5,0x7d,0x78,0x88,0x10,0x20,0x85,0x90,0x8f,0x47,0x74,0x68,0xe6,0x32,0x2a,0x13,0x7a,0xb3,0x5d,0xfe,0x24,0x97,0xd1,0x65,0x55,0x60,0xb3,0x88,0xfb,0x59,0xc9,0x29,0x70,0xf1,0x45,0xbd,0xbe
+.byte 0x4d,0x01,0x4e,0x5e,0x5f,0x99,0x52,0xf8,0x5f,0x38,0xcf,0xa8,0x5d,0x69,0x54,0x87,0x72,0x41,0xca,0xc4,0x63,0xc1,0x52,0x58,0x66,0x8b,0xda,0x8b,0x61,0xd1,0xab,0x7d,0x8d,0xfe,0x51,0x8d,0xf6,0xd0,0x21,0x4d,0x0b,0xc5,0xea,0x74,0xcd,0x21,0x93,0x4a,0x91,0xe5,0x3f,0xce,0x35,0x3b,0x3f,0xc0,0xab,0xa4,0x23,0x76,0xd1,0x8c,0xa7,0xbe
+.byte 0x15,0xab,0x8e,0xd7,0x0d,0x86,0xac,0xc3,0x06,0xff,0x33,0xf2,0x41,0x6f,0x69,0x58,0x49,0xd1,0x73,0xcf,0x5e,0x4e,0x1e,0x46,0x12,0xfa,0x30,0x0d,0x4b,0xb1,0xfb,0xc6,0xe6,0x0d,0xcd,0x8d,0xca,0x34,0x28,0x5a,0xed,0x85,0x55,0x31,0xee,0xba,0xbf,0xa4,0x6f,0x9c,0x7d,0xeb,0x4b,0x1b,0x73,0xea,0x4e,0xb9,0x62,0x5d,0xac,0xe3,0x53,0xdf
+.byte 0x27,0x87,0x2f,0x39,0xca,0x5b,0xd6,0x72,0xcf,0x95,0xc6,0x2a,0xa5,0x3f,0x57,0xfd,0xdc,0xa9,0x4a,0x86,0x0f,0xcd,0xd5,0xea,0xfe,0x85,0xeb,0x9b,0x84,0xc6,0xf7,0xba,0xc2,0x37,0xbc,0x18,0x85,0x49,0xa6,0x7f,0xd9,0x3e,0xfb,0xf0,0x0c,0x39,0xe3,0x1c,0x06,0xfe,0xb6,0x49,0xa3,0x8b,0x72,0x2b,0x39,0xa1,0x48,0xfd,0x1f,0xfe,0xa4,0xf7
+.byte 0xcc,0x7a,0xef,0x64,0xa0,0x0d,0xeb,0x78,0x71,0x8c,0xd6,0x59,0x7c,0xf4,0xaa,0x81,0x7a,0x89,0xe6,0x22,0xc9,0x57,0xe8,0x13,0x9c,0xca,0xc4,0x6f,0xb5,0xbf,0x08,0x31,0x93,0x56,0x2a,0x82,0x00,0x95,0xdc,0x4b,0xfd,0x9b,0xc7,0x8b,0x31,0x72,0xa0,0xff,0xbe,0xb4,0xd6,0x07,0x16,0x0a,0x4a,0x0a,0x96,0x02,0x83,0x53,0x2a,0x4d,0x33,0x72
+.byte 0x1f,0x20,0x20,0xc3,0x63,0xee,0x4e,0x05,0x90,0x7d,0x21,0xd0,0xf1,0xda,0xde,0x0d,0x4a,0x59,0xb9,0xca,0x81,0xe3,0x1f,0x83,0x19,0xdc,0x09,0x03,0x5f,0xaa,0xee,0xbc,0x5a,0xfa,0xc6,0x4d,0x3d,0xfe,0xfe,0xf3,0xdb,0xc3,0x77,0x31,0x74,0xb4,0x94,0xb5,0x09,0xb1,0xb5,0x13,0x47,0x2e,0x4f,0x3b,0x38,0x83,0xf5,0xfc,0xe9,0xcc,0x45,0xea
+.byte 0x5b,0x88,0x21,0xba,0x53,0xc5,0xf6,0xd4,0x63,0xc5,0x37,0x1d,0xa1,0x42,0x2e,0x9c,0x9a,0x50,0x2c,0xfe,0xdb,0xf6,0x31,0x36,0x5f,0x9d,0xed,0x63,0x42,0x20,0xdd,0x27,0xe5,0x34,0x3c,0x0f,0x06,0x8b,0x8f,0x32,0xb6,0x47,0xce,0x07,0xcb,0x27,0xc1,0xb7,0xfe,0xb2,0x69,0x81,0x79,0x20,0xd7,0x47,0xbb,0xab,0x61,0x5f,0x09,0x99,0xdf,0x9f
+.byte 0xde,0x59,0x33,0x75,0xd1,0xcc,0xfe,0x92,0x79,0x1f,0x2d,0x59,0x88,0xef,0x4b,0x80,0x0c,0x38,0xa3,0xb1,0xef,0xae,0x53,0x84,0x2f,0xbd,0xd3,0x0c,0xcf,0xd5,0xf7,0xb7,0x6f,0xa7,0x22,0x1f,0xf1,0x56,0x76,0x0c,0x78,0x52,0xa3,0xc0,0xd0,0x2f,0xbc,0xdf,0x29,0x0d,0xa8,0x54,0x0d,0x2b,0x65,0x1b,0x7f,0xeb,0x21,0x22,0xaf,0x10,0xc1,0xd6
+.byte 0x30,0xa8,0x2f,0xb1,0x25,0xbf,0xdc,0xee,0xe9,0x35,0x40,0x69,0xa0,0xa0,0x27,0x85,0x2e,0x18,0xc1,0x36,0x24,0xc5,0x96,0x9a,0x85,0x3f,0xbb,0xfd,0xf5,0x02,0xa2,0xa1,0x92,0x3c,0x16,0x48,0x9f,0xc5,0x00,0x7c,0x7b,0xaf,0x31,0xba,0x68,0x0e,0x58,0x88,0xf4,0x10,0xb9,0xa6,0xe0,0x46,0x2a,0xb8,0x8d,0xc7,0x8e,0xad,0x7c,0xec,0xd2,0x74
+.byte 0x92,0xfe,0x1b,0xd0,0x73,0x79,0x0b,0x4e,0xcc,0x2d,0x5c,0xe7,0x80,0x2d,0x21,0x1c,0x97,0xfc,0x2a,0xc9,0x9c,0x07,0x10,0x64,0x8b,0xf7,0xf5,0x1c,0x54,0xb6,0x6c,0x73,0x1c,0x50,0xd3,0x1a,0x2a,0x63,0xcb,0xba,0xd3,0x95,0xe2,0xa6,0xc3,0xca,0x45,0xfd,0x5e,0x1b,0xbb,0x6b,0x4d,0xb3,0xf7,0xfd,0xaa,0xf9,0x73,0xb8,0x74,0x4d,0x36,0x7e
+.byte 0xcc,0xaa,0x1e,0xf3,0x20,0x68,0xa5,0x0c,0x03,0xe3,0xbe,0xee,0x82,0x03,0x8d,0x10,0xa6,0xf6,0x6c,0x73,0xc2,0x9d,0x74,0xba,0x57,0x17,0xd7,0xfa,0x85,0xf5,0x1e,0x3d,0xf8,0xc7,0x80,0xef,0xcd,0xf0,0xf4,0x46,0xfc,0x07,0xb5,0xc4,0x5f,0xd2,0x04,0x6a,0x90,0xf5,0x76,0xb6,0xf9,0x73,0x22,0xa6,0x09,0x2f,0xbf,0xb5,0x93,0x9a,0x95,0x05
+.byte 0x95,0xaa,0xf9,0x8c,0x71,0xd6,0xc6,0xd9,0x72,0x50,0xf6,0x58,0x77,0x09,0x47,0x97,0x21,0x42,0xf0,0x30,0x5c,0x3c,0xec,0x60,0x67,0xdf,0x5e,0xd2,0xed,0x0f,0xab,0x25,0x11,0xbb,0xf8,0x34,0x1e,0xbd,0x7f,0xc6,0x52,0x19,0xf5,0x53,0x28,0x46,0x75,0x93,0xce,0xc2,0x0b,0xdf,0xfd,0xa5,0xf1,0xb0,0xa2,0x0b,0x97,0xb5,0x76,0xb4,0x8a,0x2b
+.byte 0x82,0x55,0x23,0x29,0xc2,0xd3,0x32,0x94,0x2f,0xf0,0xe6,0x77,0x2c,0xe4,0x6a,0x7f,0xd7,0xee,0x84,0xfb,0xba,0xb8,0x4b,0xae,0x13,0x34,0xbd,0xa8,0x12,0x7a,0x3c,0x28,0x40,0x74,0x5d,0x9a,0x11,0x1a,0xe9,0x74,0x31,0x28,0x3d,0x3d,0x64,0xb7,0x54,0xa0,0x51,0x0d,0xed,0x97,0x94,0x56,0x7a,0x48,0x8e,0x36,0xc9,0xae,0x5f,0xc6,0x79,0x45
+.byte 0x4f,0x07,0xdd,0x13,0x52,0x8b,0xfc,0x3b,0x73,0x44,0x68,0x64,0x51,0x0d,0x95,0x6f,0x0f,0x94,0xba,0xf8,0x40,0x64,0x51,0x43,0x49,0x63,0xc1,0xbd,0xf3,0x39,0x7f,0x6e,0x6f,0x45,0xeb,0xd2,0x33,0x44,0x2d,0x10,0xb4,0x68,0xcb,0xcb,0x8c,0x84,0xc5,0xd4,0x63,0x1d,0x23,0x85,0x30,0x4d,0x6c,0xfc,0xc9,0xa4,0x8c,0xd2,0x42,0x69,0x2f,0x17
+.byte 0x86,0xf0,0x17,0xd0,0xb2,0xaa,0xfd,0x62,0xcb,0xb4,0xfd,0xba,0x29,0xf8,0x85,0x45,0x84,0x9d,0xae,0xf8,0x9c,0x8f,0x64,0xd5,0xb8,0xb6,0xa9,0x64,0xf9,0x39,0x86,0x68,0x29,0xac,0x32,0x87,0x84,0x6c,0xb0,0x09,0xd2,0xdd,0xf2,0xec,0xa1,0x3a,0xfd,0x11,0x37,0x54,0x67,0x29,0x62,0x25,0x62,0xe8,0x6a,0x4b,0x5e,0xde,0x9a,0xf0,0x97,0x73
+.byte 0x66,0x69,0x2a,0x21,0xbe,0x95,0x86,0xca,0xf9,0x17,0xe9,0x4b,0x23,0x83,0x1e,0x8c,0x37,0x47,0x91,0x03,0x3f,0x9f,0xb8,0x60,0x2c,0xdd,0x82,0xbd,0x2a,0xc3,0xe7,0x30,0x8f,0x91,0x2b,0xa4,0x23,0x01,0x03,0xb2,0x8b,0xbd,0xd2,0x1d,0x16,0xf7,0x6a,0x86,0xa8,0xe4,0x54,0x6f,0x9c,0x47,0xa5,0x0f,0xbe,0x94,0x56,0xfa,0x18,0x69,0xbe,0x92
+.byte 0xe9,0xf8,0x24,0x4d,0x65,0x42,0x81,0x1f,0x85,0x52,0xb7,0xc9,0x49,0xde,0xa5,0x4c,0x8f,0x0d,0x5f,0x12,0x68,0x68,0x35,0xce,0x29,0x22,0x5c,0x55,0x3e,0xbd,0xce,0xf2,0x2a,0xec,0x7e,0xe1,0x29,0x0a,0x88,0xf3,0x5e,0xeb,0x27,0xe5,0x52,0xee,0x72,0x37,0xba,0xff,0x82,0x97,0xa9,0x5d,0x77,0x6f,0xb9,0xc3,0xa7,0x73,0xba,0x7f,0x2f,0x7a
+.byte 0x19,0x32,0x87,0x56,0xa2,0x89,0xb2,0xb4,0x48,0xbe,0x2e,0x30,0x89,0x0a,0x8f,0x75,0x25,0x25,0x5c,0x46,0xe8,0x02,0x45,0xcb,0x03,0xd1,0xa3,0xeb,0x70,0x71,0x08,0x1c,0x46,0xf1,0x2c,0x43,0xe2,0x44,0x30,0x6a,0x61,0x31,0x45,0x3e,0xbb,0x47,0x33,0x24,0x25,0x13,0xeb,0xf7,0x24,0x66,0x15,0x4c,0xf3,0x07,0x2f,0xff,0xdc,0x37,0x0f,0x71
+.byte 0x85,0xc8,0x56,0xa7,0x2a,0x22,0x87,0x8b,0xae,0x35,0x31,0x29,0x96,0xf0,0x81,0xfb,0x2c,0xbf,0x44,0x69,0x69,0x9a,0x77,0xfd,0xc0,0x2b,0x42,0x16,0x67,0xd6,0xbd,0xd0,0xf1,0xb9,0x40,0x8f,0xd2,0x9a,0x1b,0x2c,0x64,0x78,0x6b,0xda,0x37,0x26,0xae,0x4c,0xee,0x36,0xaf,0x84,0x61,0xe4,0x93,0x22,0x64,0xaf,0xee,0x6d,0x69,0x5c,0xe5,0x85
+.byte 0xd8,0xcc,0xcf,0xf3,0xe8,0x05,0xcd,0xd2,0x09,0x66,0xaf,0xbb,0xc4,0x79,0xb2,0xa7,0xa5,0x09,0xd9,0xf5,0xa2,0x83,0x4f,0xd5,0xf5,0xf3,0x7d,0x7a,0xab,0x94,0x83,0xb3,0x15,0xfb,0x0d,0x1a,0x1d,0x77,0xc5,0x63,0x0b,0x54,0xde,0xa8,0x0d,0xc4,0x16,0xe3,0x89,0xeb,0xa3,0x1b,0xd4,0x77,0x13,0xe3,0x55,0x98,0x15,0xab,0x3b,0x32,0xc8,0xd4
+.byte 0x0c,0x91,0x80,0x57,0xf7,0x1e,0x24,0xd0,0x56,0x78,0x29,0xd2,0x03,0xe7,0xc4,0xd2,0x09,0xca,0xee,0x9b,0x60,0x5f,0xa1,0xfd,0xaa,0x85,0x4b,0x68,0x35,0xa4,0x3b,0xef,0x29,0xb8,0x49,0x85,0xee,0xbb,0x39,0xc0,0xc6,0x99,0x97,0xc6,0x86,0x6c,0x27,0xf9,0x1a,0x19,0x6e,0x7c,0xae,0x75,0x41,0x0d,0x08,0x1e,0xf0,0xb4,0xc3,0x9e,0xdb,0x40
+.byte 0x86,0x94,0x9d,0x90,0x09,0x3f,0xdc,0xb9,0xfc,0x59,0x41,0xc5,0x5b,0x89,0x97,0x49,0x4a,0x1a,0x06,0x68,0x83,0xd8,0x7e,0x09,0x51,0xe1,0x86,0xd8,0x88,0xbe,0x8a,0x36,0x48,0xb3,0x83,0x7b,0x57,0xdd,0x8f,0x18,0x67,0x4a,0x7d,0x68,0xab,0xb9,0x05,0xf0,0xe4,0x27,0x4e,0x33,0x44,0xa7,0x13,0x04,0x94,0xc5,0x57,0xaf,0x36,0x03,0xe8,0x09
+.byte 0x36,0x5b,0xe8,0x92,0xad,0x0a,0x79,0x02,0x24,0x43,0x62,0xc7,0xa5,0xce,0x7c,0xac,0x6d,0x0a,0xf2,0x83,0x33,0x05,0x3b,0x6f,0x9d,0xda,0x96,0x9f,0x8b,0x79,0x3e,0x6c,0xd6,0xba,0x7f,0xea,0x84,0xd8,0x23,0xb6,0x92,0xc3,0x9c,0x7f,0x0d,0xcb,0x7b,0x9f,0xbd,0xc2,0xf5,0x6f,0x71,0x67,0x5f,0x0b,0xd1,0x73,0xb5,0x8c,0x46,0x07,0xcd,0xd8
+.byte 0xee,0x28,0xcf,0x8f,0x8e,0x5c,0xde,0x14,0x78,0xc7,0x60,0xd5,0xf4,0x49,0x97,0x46,0x5f,0x49,0x4a,0xb4,0x8f,0xc9,0xd1,0x52,0x34,0x01,0x29,0xa1,0x46,0x55,0xf8,0x29,0x53,0xbb,0x32,0x1e,0x4b,0x89,0x96,0x53,0x0b,0xf2,0x16,0xf9,0xa7,0x70,0x93,0x59,0x78,0xc0,0x77,0x78,0x9f,0x6c,0xb3,0x0e,0x3f,0x6f,0x40,0x09,0x1d,0xd6,0x66,0x4e
+.byte 0xe8,0xb0,0xa1,0x14,0x65,0xc8,0xc7,0x3f,0xd2,0xf0,0x1f,0xfd,0x51,0xe0,0x29,0xd6,0x39,0x26,0x60,0xfe,0x62,0xc2,0xe4,0x45,0x6d,0x01,0xdb,0xd3,0x7c,0xdf,0x48,0x10,0x2f,0xf2,0x8e,0x6c,0xc6,0x58,0xc3,0x7d,0x26,0xb1,0x9d,0x52,0x02,0x2a,0x5f,0x2b,0x57,0xca,0x84,0x9d,0x74,0x31,0x01,0x0f,0xda,0x3d,0x7c,0xbb,0xdc,0x71,0x82,0x8b
+.byte 0x42,0xaf,0x49,0x9e,0x2c,0xe8,0xdc,0xa1,0xfb,0x23,0x6d,0xdb,0xdc,0x36,0x01,0xc9,0xb3,0x93,0xd4,0x2e,0x8b,0xd1,0xe4,0xed,0x1b,0xd0,0x4c,0xeb,0xaf,0x96,0x57,0xde,0xee,0x90,0xf4,0xa7,0x58,0x46,0x8a,0xd4,0xa9,0x44,0xe0,0xb3,0x13,0x96,0xb2,0x8a,0xb0,0xd3,0xbe,0x71,0x38,0xb7,0x35,0xa9,0xa8,0x48,0x37,0xa3,0x11,0x0e,0x61,0x36
+.byte 0x6c,0xaf,0x6c,0xf2,0x3f,0xd6,0x55,0xb3,0xa5,0xe0,0xaf,0x18,0x6a,0xf5,0x78,0xb5,0x7c,0xc7,0x48,0x24,0x6c,0xea,0x1e,0x7f,0x52,0xb4,0xe8,0x72,0x46,0xd2,0xbd,0x1c,0x9e,0xe6,0x5b,0x3e,0x9c,0x6c,0x6c,0x6b,0x45,0x0c,0x3a,0xb7,0x67,0x3c,0x8e,0x77,0x77,0xbf,0x50,0xb6,0x30,0x6e,0xe1,0x28,0x0d,0x2a,0x85,0x44,0xf8,0xbb,0xf1,0x14
+.byte 0x89,0xaa,0xc2,0x27,0xf5,0x8e,0xa1,0xd3,0x07,0xba,0xe8,0x03,0xcf,0x27,0x1c,0xa6,0xc4,0x63,0x70,0x40,0xe7,0xca,0x1e,0x05,0xb7,0xb7,0xdc,0xc0,0x07,0x4c,0x0d,0x21,0x12,0x60,0x02,0xe3,0x86,0x65,0xe7,0x1c,0x42,0x86,0xdd,0xdb,0x7f,0x26,0x60,0x01,0x3d,0xd8,0x18,0xcd,0x7a,0x9f,0xf8,0xb2,0xf6,0x6d,0xd3,0xe0,0x57,0x1f,0x80,0x30
+.byte 0x2d,0x5e,0x71,0xdf,0x4d,0x7f,0xcd,0x63,0x77,0x19,0x5e,0x2d,0xd5,0xb5,0xfa,0xa9,0x26,0x02,0xb9,0x62,0x2b,0x57,0x80,0x0a,0xe9,0xbc,0xa4,0x3b,0xa7,0xf1,0xf3,0x77,0x2b,0x6b,0x41,0x5e,0xf7,0xe8,0x66,0x23,0x63,0xac,0xcd,0x58,0xfc,0xa9,0x97,0x6b,0x5a,0x1e,0xe5,0x7d,0xfd,0xb1,0x42,0x7f,0x99,0xdd,0x60,0xaf,0x39,0x46,0x36,0xdd
+.byte 0xc2,0x70,0x83,0x53,0xd1,0xc3,0x69,0xc8,0x90,0x0e,0x2b,0x34,0xb2,0x0c,0xb9,0x7a,0xb8,0x6b,0x7c,0xc2,0xf3,0xae,0x41,0x24,0xb8,0x94,0x5f,0xdd,0xce,0xda,0x95,0xda,0x49,0x81,0xb6,0xf8,0xa9,0x8e,0xb3,0x79,0xf8,0x55,0xf9,0xcf,0x8c,0x24,0x99,0xfc,0x6b,0x15,0x0f,0x39,0xac,0xd0,0x3e,0x89,0x9d,0xc2,0x46,0x8c,0x99,0x45,0xfd,0xce
+.byte 0x13,0x4c,0x9c,0xc8,0x80,0x87,0x8f,0x7b,0x28,0xe3,0x5e,0x2b,0xe3,0x89,0x7e,0x13,0x52,0x52,0xe9,0x3a,0xed,0x33,0xe7,0x28,0xc7,0x7a,0x48,0x8d,0x0e,0xee,0x24,0xc4,0x61,0x04,0x3c,0xd4,0x7e,0xf3,0x30,0x22,0x07,0x58,0xae,0x02,0xc5,0xd1,0x7d,0x04,0x18,0xca,0xd6,0x04,0xd4,0xc5,0xa4,0xff,0x8d,0x0d,0x68,0xd4,0x1a,0x3a,0x72,0x6f
+.byte 0x41,0x1e,0xda,0xc0,0x97,0x7c,0x55,0x2c,0x13,0x20,0x9a,0x07,0x35,0xcc,0xc5,0x83,0xee,0x41,0x77,0x51,0x28,0x07,0xe0,0x81,0xe3,0x9b,0x1f,0xdb,0x73,0x5c,0x8d,0x82,0xa2,0x8b,0xf4,0x92,0x4f,0x70,0xa8,0x6a,0xcf,0xbf,0xcf,0x0b,0x71,0xbc,0xeb,0x81,0xb4,0xc9,0x65,0xe7,0x43,0xef,0x25,0x45,0x27,0xea,0xcd,0x60,0x68,0xcd,0x2d,0x7a
+.byte 0xfd,0x88,0x6d,0x06,0xd5,0x92,0x32,0xc3,0x18,0x88,0x64,0xa7,0xde,0x39,0xeb,0x0b,0x5c,0x9c,0xf6,0xf6,0x93,0x90,0x24,0x0c,0x9e,0x0b,0x89,0x1c,0xcb,0xc8,0x96,0x72,0x17,0xae,0x46,0x61,0x69,0x6e,0xbe,0x6c,0xf1,0xa4,0xa4,0x50,0xa9,0x2a,0x47,0xd7,0x80,0xe4,0x72,0xd2,0x3f,0x1a,0xdd,0x82,0xdc,0x12,0x66,0x10,0x26,0x15,0x80,0x56
+.byte 0x4d,0xbe,0x02,0xae,0xe1,0x24,0x8a,0x41,0x52,0xc8,0x5d,0x8d,0x62,0x85,0xbe,0x7c,0x35,0xdd,0x88,0xd3,0xf5,0xf7,0x9b,0xf1,0x5a,0x4e,0x70,0x48,0x31,0x5a,0xaa,0x96,0x1e,0xf8,0x73,0xb4,0x0f,0xb2,0x82,0xf4,0x13,0xac,0xba,0x3b,0x12,0x36,0x1e,0x23,0xbf,0x09,0x8a,0x1c,0x96,0x47,0x56,0x2d,0x16,0x24,0xc3,0x23,0x65,0xe2,0x99,0xd0
+.byte 0xf0,0xa0,0x2c,0x64,0x35,0xad,0x16,0x34,0x67,0x52,0xbc,0x8f,0x17,0x90,0xf9,0xc7,0x4f,0x64,0x6c,0x75,0x3f,0xd7,0x48,0xa4,0x6b,0x43,0xe6,0x2e,0x7a,0xe3,0x79,0xe8,0x47,0x51,0xe9,0x52,0x36,0x30,0xa4,0x24,0x89,0x00,0xd5,0x77,0xbd,0x34,0x2e,0xa9,0x74,0x02,0x25,0xc0,0x0c,0x10,0x31,0xf0,0xa7,0xcb,0x01,0xed,0x43,0x70,0x15,0xe6
+.byte 0xda,0x01,0xb4,0x7a,0x13,0xbc,0xf1,0x57,0x34,0xb1,0xb7,0xb3,0x26,0x18,0x5f,0x42,0x6b,0xcb,0x78,0x25,0x48,0xe9,0xe6,0xe8,0xf5,0x45,0xa2,0x61,0x97,0x10,0xa5,0x7e,0x7a,0x48,0xf3,0x23,0xa5,0x88,0xc0,0xc4,0xc7,0x3b,0x5c,0x0c,0xfc,0xe0,0xf4,0x68,0x64,0xc6,0x9f,0xd9,0x17,0xcb,0xe5,0xba,0x4a,0xa4,0xe0,0x27,0xf8,0x2b,0x4e,0x67
+.byte 0x13,0xab,0xd2,0xce,0xbc,0x8d,0xdf,0x6e,0x49,0xaf,0x72,0x8a,0x51,0xa1,0x78,0x38,0x0a,0x58,0x2e,0x72,0xec,0x94,0x70,0x8d,0xdf,0x0b,0x5a,0x52,0x81,0xb1,0x9b,0xda,0x2c,0xd2,0x85,0xbb,0x8f,0xb0,0x99,0x64,0x24,0xbe,0x03,0xd9,0x92,0x8d,0x29,0xf3,0x41,0x9c,0xd6,0xef,0xef,0xb2,0x5c,0x22,0x90,0xff,0x27,0x4d,0xb3,0x91,0x72,0x9f
+.byte 0x42,0xca,0x66,0xc5,0x66,0xb7,0x50,0x3e,0x83,0x6f,0x2d,0xe3,0x7b,0x2a,0xc4,0x5a,0x93,0x92,0x80,0xdb,0x1a,0xdd,0xef,0xfd,0x96,0xcb,0x6a,0xd8,0x4a,0xc5,0x6e,0x36,0x4a,0xe4,0x10,0x15,0xb3,0x12,0xb4,0xd9,0x9e,0x37,0x48,0x96,0xcb,0xe5,0x3a,0x4f,0x57,0xa6,0x46,0x2f,0xd3,0x06,0xb8,0x61,0x1c,0x17,0x3a,0xb8,0xad,0x40,0x50,0x57
+.byte 0x10,0xd9,0xd0,0xe9,0x1b,0xe3,0x18,0x8c,0xc4,0xfa,0x08,0x8d,0x82,0x3c,0x22,0x22,0x1b,0x97,0x64,0xa6,0x8b,0x7c,0x70,0x2b,0xa0,0xd8,0x4c,0x64,0xcf,0xbc,0x49,0x78,0xcb,0x92,0x0f,0xe1,0x60,0x12,0x4e,0x92,0x0d,0xaf,0xa4,0x1f,0xe0,0x2a,0xa5,0x69,0xc6,0xa1,0x91,0x5c,0xdd,0xb8,0xae,0xfa,0xc5,0xb9,0x18,0x31,0x81,0x32,0x6e,0x97
+.byte 0x44,0x2a,0xda,0x58,0xcd,0x9e,0x0d,0x57,0xe0,0xe3,0x5f,0x7b,0x04,0xd8,0xc8,0x68,0xf5,0xa2,0xac,0x0c,0x29,0xf0,0x7e,0xff,0x32,0xfb,0x53,0x1a,0xc2,0xe3,0xae,0xa5,0xe4,0x9c,0x50,0xaf,0xf4,0xde,0x0b,0xdd,0x4d,0xfa,0x65,0x3c,0xbe,0x3c,0xb8,0xda,0x88,0xd9,0x6c,0x55,0x58,0xe1,0x4d,0x00,0xa8,0x1e,0xe2,0x3a,0x9c,0x53,0x9b,0xca
+.byte 0xb7,0x5d,0x3a,0x83,0xe0,0xbb,0x95,0xc4,0xd5,0x45,0x48,0xdc,0x12,0xab,0x24,0xfc,0x5d,0x91,0xe1,0xc8,0x0a,0x5c,0x10,0xc4,0xc9,0xaf,0xb6,0x54,0x80,0xfd,0xa0,0x70,0xb9,0xab,0xdf,0x34,0x9f,0x5c,0xff,0xde,0x8e,0xa0,0x0b,0x21,0xcf,0x28,0xc4,0xdf,0x67,0xb5,0xc0,0x20,0x49,0x0c,0x7e,0xe6,0xf7,0x41,0x6b,0x75,0xd9,0x1d,0x3b,0x49
+.byte 0xb7,0x4f,0x01,0xd1,0x20,0x62,0x15,0x1e,0x9f,0x16,0xb0,0xbd,0x30,0x09,0x05,0x00,0x0f,0x25,0x5a,0x37,0xe9,0xa6,0xc6,0xef,0xe5,0x39,0x2b,0xd7,0x6b,0xc5,0x96,0xd2,0xad,0x46,0xaf,0xd3,0xc0,0xfd,0xea,0xff,0x4c,0xaa,0x44,0x48,0x9a,0xdb,0x99,0x44,0x3f,0x4a,0xf0,0x3f,0x81,0x75,0xf2,0x79,0x31,0x3c,0xed,0x56,0xc6,0xf0,0xf1,0x8c
+.byte 0xdb,0x1d,0x6c,0x6c,0xcc,0xfb,0xc2,0x30,0xf6,0x24,0x14,0x69,0xc4,0x89,0x4d,0xd0,0x10,0x77,0x37,0x00,0xe8,0xc9,0xf2,0x32,0xf1,0x43,0x8b,0xe1,0x09,0xc4,0x59,0x17,0xf9,0x20,0x2b,0x01,0x76,0x20,0xb8,0x03,0x84,0xf6,0xd7,0x2e,0xef,0x20,0xa6,0xfa,0x8b,0x74,0x7f,0x4a,0x14,0x33,0xad,0xac,0x45,0x66,0x18,0x2b,0x6b,0xd2,0xb8,0x20
+.byte 0x1a,0xff,0xca,0x25,0x69,0xfd,0xba,0x4b,0x5b,0x9c,0x38,0x35,0x4c,0x30,0xa2,0x24,0x3d,0xbb,0xd4,0xf3,0x67,0x24,0xa5,0x93,0xc6,0xf5,0xb2,0xb4,0xa5,0x04,0x53,0xb6,0xe4,0xc7,0xdc,0xf1,0xe5,0x43,0xb7,0x73,0xaa,0xab,0x5c,0xea,0xcb,0xf1,0xeb,0x5b,0x04,0x7a,0xff,0x0f,0x5e,0xb4,0xd3,0x2a,0x39,0x50,0x1b,0x54,0x1f,0x32,0xd7,0x7c
+.byte 0xea,0x3f,0xee,0xa5,0xc8,0x46,0x48,0x7e,0x75,0x60,0x7a,0x42,0x42,0xd3,0x15,0x07,0x69,0x46,0x1c,0xe2,0x21,0x31,0x94,0x31,0x24,0x9e,0x39,0xab,0x7a,0xf9,0xc2,0x0b,0x2d,0x6b,0x55,0xa3,0x36,0xb2,0x65,0xf2,0x17,0x08,0xde,0x15,0x83,0x07,0x36,0x12,0x54,0x8f,0x0b,0x23,0xa8,0x7e,0xb5,0x57,0x1c,0x9e,0x29,0xd7,0xd4,0x9b,0xc1,0xf6
+.byte 0x94,0x23,0xf3,0x92,0xbf,0xba,0xc8,0xf5,0x78,0x3e,0x67,0x48,0x14,0x3b,0xd4,0xe9,0x8f,0x78,0xc1,0x4b,0x9a,0x59,0x08,0xaa,0x50,0xf4,0x9d,0xc4,0xc3,0x2c,0xbc,0x56,0x2c,0x13,0x30,0x75,0xfb,0xed,0x48,0xab,0x90,0xec,0x64,0x18,0xb5,0xd5,0xb5,0x7f,0xc1,0x7f,0x83,0xf2,0xdb,0xae,0xde,0xf5,0xb5,0x29,0x03,0xbe,0x80,0xb1,0x5d,0x97
+.byte 0xd3,0x7a,0xa4,0xd0,0xe0,0xce,0x04,0xda,0xaa,0x82,0x19,0xc9,0x02,0xb7,0x1c,0xe1,0x66,0xd9,0x3e,0x86,0x6d,0xb5,0xd1,0x35,0x63,0x8e,0x4b,0xc6,0x58,0x41,0xf9,0xb7,0xba,0xf3,0x06,0x91,0xb7,0xa2,0xfb,0xb5,0x5f,0x53,0xf3,0xe0,0xc1,0xf6,0x91,0x66,0xc7,0x93,0x3a,0x0a,0x72,0xb1,0xed,0x36,0x9d,0xde,0x21,0xdd,0x7d,0x0a,0x7b,0x35
+.byte 0x1f,0xc3,0x56,0xde,0xbb,0xcb,0xb2,0x0a,0xb6,0x84,0xce,0xa1,0xc6,0x1a,0x46,0x2f,0x9f,0x48,0xd5,0x98,0x73,0xa4,0xbd,0xbd,0xa3,0xe9,0xc9,0xc4,0x64,0x89,0xb7,0x9c,0x97,0x7c,0x2f,0x88,0x22,0xe4,0x4b,0x71,0x3d,0x2a,0x47,0xee,0xf8,0xfe,0xe0,0xf7,0x03,0x14,0xe6,0x7c,0x9e,0x57,0xbb,0x8e,0xf5,0xea,0x63,0xfc,0x5b,0x18,0x3b,0xa2
+.byte 0xa1,0x4a,0x28,0x82,0x37,0x77,0x5b,0xc4,0xd3,0xc1,0xf2,0x87,0x13,0x2b,0x2a,0xc8,0xac,0x70,0xe1,0x82,0x38,0x9c,0x12,0xa0,0xc4,0x9e,0x6b,0xac,0x33,0x8a,0xe9,0x31,0x6f,0xa1,0x76,0x94,0x48,0xcf,0xbc,0x78,0x22,0x82,0x6a,0xb0,0xb9,0x49,0x71,0xdb,0xde,0x8b,0x90,0x09,0x82,0x4d,0x79,0x17,0xe8,0xcf,0xd8,0x50,0xc3,0x08,0x07,0x81
+.byte 0x5f,0x9a,0x72,0xce,0x0a,0xe4,0x29,0xc9,0xdd,0x95,0x67,0x58,0xa1,0x14,0xec,0xcf,0x2f,0x29,0xcf,0xce,0xb3,0x35,0x54,0x77,0x67,0x56,0xec,0x95,0x68,0xee,0xbf,0x9c,0x9f,0x74,0x78,0x12,0xd5,0x30,0x83,0x28,0xd5,0x36,0x96,0x57,0xa0,0x8d,0x1c,0x99,0x19,0x04,0xaf,0x25,0xe5,0x71,0x83,0x88,0xb0,0x74,0x38,0xdd,0x8a,0xff,0x39,0x7a
+.byte 0xfd,0x34,0x8f,0x9c,0x67,0xa8,0xc8,0x6f,0x13,0x5d,0xf2,0x5b,0x22,0xd3,0x8e,0x63,0x51,0x58,0x9b,0xfc,0xaa,0x89,0x65,0x4e,0x36,0xc4,0xa7,0xef,0x98,0xf9,0xaf,0xcd,0x35,0x8c,0x16,0xbc,0x70,0x4f,0xcd,0x71,0x2a,0xf4,0x13,0xb3,0x3d,0xa3,0x92,0x71,0x45,0xe5,0x9a,0x45,0xbd,0xc5,0x1d,0x82,0x60,0x3a,0x97,0xf3,0x0f,0x96,0x21,0x3d
+.byte 0xe5,0x6e,0xfb,0x9d,0x9b,0xeb,0x15,0xc2,0xa6,0x73,0x76,0xf2,0xcd,0xec,0xfd,0x0f,0xf4,0x3f,0x46,0xc9,0x9c,0x73,0xa1,0x21,0x08,0xdc,0x31,0x00,0xaa,0x95,0x07,0xf0,0x3d,0x51,0x57,0xfa,0x6b,0xc3,0x8e,0xe9,0xa4,0x65,0xdc,0xff,0x57,0xb9,0x1f,0x4f,0xc6,0x6d,0x03,0x00,0xa7,0x19,0xb8,0x24,0xb5,0x3d,0x87,0xcb,0x84,0xb7,0xf5,0xfe
+.byte 0x51,0x16,0x5b,0xc7,0xed,0x4b,0xff,0xa3,0x66,0x17,0x93,0x60,0x69,0x84,0x8c,0x95,0x74,0xa7,0x30,0x2d,0x09,0xf7,0x4e,0x0e,0x2f,0x99,0xda,0x46,0x34,0x0f,0x93,0x90,0x97,0x4c,0xa6,0x25,0x15,0xb8,0x6f,0x1d,0xd5,0xe1,0xc1,0x39,0x50,0xfd,0xd5,0x79,0x4f,0x04,0x2f,0x76,0x50,0x3f,0x67,0x56,0xad,0x02,0x82,0x30,0x1a,0xaa,0x6e,0xe2
+.byte 0x05,0x6a,0x93,0xb7,0xbe,0xde,0x84,0xce,0xd8,0x53,0xed,0xad,0x95,0xab,0x45,0x1f,0x4c,0x3b,0x22,0x36,0x27,0x45,0x19,0xa4,0x7f,0x12,0x20,0x6c,0x9d,0xeb,0xd2,0xfe,0xd6,0x7d,0x25,0xf9,0xe3,0x64,0x77,0x56,0x89,0x12,0x57,0x80,0xd5,0x40,0xbb,0x2a,0xcc,0xac,0x34,0x8e,0x87,0xfd,0x58,0xc3,0xbd,0x92,0x48,0xd8,0x7f,0xc4,0x39,0x6a
+.byte 0x4e,0x1c,0x50,0x93,0xef,0xae,0x81,0x93,0x50,0x95,0x6e,0x46,0x7c,0xf5,0x27,0x44,0x6c,0x21,0x06,0x49,0x89,0x7e,0xf4,0xfa,0x08,0xa5,0xbc,0x0a,0xbd,0xb6,0x7b,0x55,0xac,0x87,0x19,0x33,0xfa,0xab,0xf3,0x15,0xc9,0x1b,0x83,0xf2,0x41,0xf1,0x26,0x6f,0xdf,0x15,0x60,0xdb,0xa6,0x03,0x43,0x3e,0x34,0x7a,0xa9,0xb1,0x38,0x57,0xe4,0x09
+.byte 0x1a,0x4a,0xd8,0x6e,0x28,0xee,0x7d,0x74,0x54,0x03,0xb3,0x29,0x24,0xb3,0xf0,0xc6,0x20,0x7c,0x47,0x01,0x66,0x36,0x7a,0x14,0x18,0x09,0xd6,0xaa,0xa6,0x82,0x5b,0xe4,0x0a,0xf9,0x41,0x52,0x3b,0x56,0xa2,0xf8,0xa2,0xa1,0x2b,0xe0,0x0d,0x1f,0x5b,0xe4,0x0e,0xe1,0x94,0x84,0x6f,0xed,0x2e,0x11,0xfa,0x4a,0xbd,0x41,0xf4,0x3c,0x8c,0x7e
+.byte 0x94,0x46,0xec,0x79,0x81,0xb0,0x36,0xfd,0x9c,0x73,0x0f,0x84,0x1a,0x59,0x4e,0x1b,0xd5,0xd1,0x0d,0xff,0xfd,0xb7,0xfb,0x73,0x35,0x8a,0x66,0xed,0xf3,0xee,0x6d,0xf7,0x86,0x0a,0xb9,0xc0,0xf1,0xa3,0xb7,0x32,0x49,0x01,0xe8,0xcd,0xfe,0x82,0x7b,0xf6,0x46,0xd8,0x73,0x47,0x8b,0x7b,0x6e,0x31,0x92,0x0f,0x4b,0x16,0x11,0x86,0x1d,0x02
+.byte 0x5d,0x12,0x79,0x59,0xdc,0x8c,0xaa,0x1b,0xc1,0x75,0x63,0xb2,0xd6,0xbf,0x19,0xb0,0x81,0x70,0x34,0x12,0xd2,0x09,0xbe,0x6d,0xa1,0x31,0x77,0xd2,0x9b,0x59,0xdc,0xcb,0x67,0xb5,0x14,0xcd,0x37,0x31,0x2c,0xa6,0x17,0x58,0x2b,0x24,0xfc,0x2a,0x9e,0x8f,0x38,0x38,0x7a,0x80,0xda,0x8b,0x54,0x1d,0xc9,0x99,0xc7,0x1f,0x98,0x7a,0x1f,0x32
+.byte 0x23,0x1c,0xb5,0x6e,0x53,0xd3,0x61,0xe7,0x78,0x19,0x6c,0xd5,0x2f,0x85,0xde,0xd1,0x67,0x6b,0x9b,0xa1,0x09,0x87,0x5e,0x89,0x5e,0x89,0x21,0x36,0xf2,0x94,0xc1,0xfd,0x6c,0x4e,0xd9,0x6b,0xd2,0xb1,0x1b,0x48,0x37,0x9a,0x7b,0xc9,0x52,0xfd,0xe2,0x6d,0x07,0x19,0xf2,0xa5,0x69,0xdc,0x0b,0x52,0x8f,0xb3,0x87,0x03,0x1a,0xd8,0x43,0x20
+.byte 0x68,0xcf,0x08,0xcc,0xce,0x37,0xf6,0x96,0x7f,0x03,0x62,0xb2,0xce,0x6a,0xfb,0x22,0x54,0xd6,0xfc,0x84,0x5c,0xf5,0x55,0x32,0x36,0x77,0x1d,0x15,0x6a,0x2c,0x3a,0x01,0x34,0xff,0x5b,0x7f,0x3f,0xab,0x97,0x8f,0xbd,0x1d,0x07,0xb9,0x47,0xb1,0xcc,0xc0,0xdf,0x17,0x38,0x54,0x07,0xc0,0x1b,0xb9,0xa2,0x29,0xa6,0x25,0x73,0x32,0x4d,0x5e
+.byte 0x51,0x60,0xb3,0x27,0xe5,0xb6,0xdb,0x56,0x81,0x95,0x03,0x7e,0xca,0xc6,0x15,0x8f,0x48,0xd4,0xac,0x71,0x41,0xdc,0x9c,0x86,0x5d,0xd8,0x90,0x90,0x54,0xdd,0x3d,0xf3,0xa8,0xbb,0xe5,0x55,0x69,0x26,0xdf,0xd1,0x8e,0x75,0x2a,0xe4,0xfe,0xe0,0x80,0x1d,0x6b,0xd2,0x8a,0x06,0x49,0x4e,0x60,0xf8,0xbd,0x3d,0x99,0x27,0x80,0x27,0x42,0x66
+.byte 0x01,0x32,0xe1,0x9e,0xa6,0xde,0x7b,0x14,0xa4,0x49,0x68,0x70,0xbe,0xa4,0xe1,0x44,0x2e,0xce,0xa3,0xe9,0x1d,0x7a,0xbd,0xf1,0xe4,0x25,0x11,0x47,0xd8,0xaa,0x32,0x34,0xf8,0xca,0x3d,0xec,0xf3,0x5d,0x8a,0x55,0xe7,0xd4,0x7c,0xfb,0xcf,0xe7,0xa6,0x13,0xaa,0x16,0x5f,0xaa,0x02,0x19,0xdd,0xf1,0xf8,0x5c,0xb2,0x1e,0x68,0x9a,0x21,0x93
+.byte 0xd1,0x38,0x31,0xbb,0x26,0x76,0x44,0xf8,0x84,0x3b,0xf5,0xd1,0x52,0xbe,0x1b,0x8e,0x4d,0xa0,0xb4,0x4a,0x5a,0x7e,0x89,0xe5,0x36,0xb0,0x76,0x77,0xc5,0xc2,0x22,0x73,0xc2,0x19,0x12,0x7f,0xdf,0x9c,0xb8,0xc0,0xf5,0x0e,0xd5,0xa3,0x55,0xae,0x61,0xf8,0xf1,0x6b,0x79,0xc8,0x2e,0xbc,0xa5,0xef,0xd4,0xb1,0x84,0x0c,0x15,0xc4,0xed,0xb3
+.byte 0x18,0x29,0xd6,0x31,0x83,0x79,0x30,0x1a,0x8f,0xf0,0x3b,0xe9,0xd1,0xf2,0x1d,0xec,0xcb,0xe8,0xc5,0x1c,0xb5,0xcb,0x8e,0x01,0xd1,0xb2,0x86,0x43,0x33,0x95,0x70,0x7e,0x75,0xa9,0xa1,0xe7,0xcb,0xd9,0xf4,0xd3,0xe1,0xe2,0xe9,0x46,0x21,0x20,0x3b,0xe9,0x48,0x1c,0x3f,0x93,0x57,0x31,0xeb,0x15,0x9c,0xa7,0xa6,0xcb,0xb5,0xb7,0xa7,0x24
+.byte 0xbe,0x66,0x4c,0x92,0x7c,0xe8,0x8e,0x3f,0x9c,0xa9,0xd7,0xad,0x73,0x68,0x19,0x19,0xd4,0xb5,0x57,0x82,0xdc,0x67,0x3c,0xec,0xac,0x06,0xec,0x86,0x9b,0x65,0xff,0xbb,0xc3,0x90,0x48,0xdb,0x52,0xcc,0xa4,0xf5,0xdf,0x2c,0xc5,0x5a,0xe3,0x30,0xed,0xad,0x37,0x40,0x8c,0xaa,0x32,0x4f,0x94,0x1e,0x14,0x59,0x48,0x1d,0xd3,0xaf,0x80,0xe7
+.byte 0xcf,0x6b,0xa7,0x70,0xe7,0x98,0x22,0x4b,0x40,0x02,0x0c,0x29,0x09,0x0a,0x53,0xf7,0xd4,0xeb,0xbb,0x75,0xb4,0x30,0x1c,0x67,0xea,0xd2,0xb5,0x40,0xfe,0x57,0x2c,0x3c,0x44,0x8d,0x8d,0x02,0x78,0xf0,0x76,0x8f,0x92,0xab,0xb4,0xc9,0xc0,0x2f,0xf5,0xde,0xa7,0x09,0x14,0xf1,0xe5,0x34,0xeb,0x86,0xfa,0xcf,0xcc,0x85,0x1c,0x9c,0xa6,0xe1
+.byte 0x72,0x9e,0xc1,0xe4,0x74,0xc4,0x96,0x5d,0xf4,0x4b,0x23,0x4f,0xa5,0x32,0xff,0x38,0x21,0x8f,0x43,0xe5,0x96,0x20,0x3c,0x78,0xb8,0xb4,0xcd,0x29,0x62,0x84,0x59,0xb5,0xb4,0x57,0x07,0xa8,0x79,0x77,0x21,0xf4,0x82,0xa7,0xb1,0x36,0xee,0x16,0x8e,0xb5,0x9a,0xf7,0x03,0xac,0x64,0x03,0x20,0x48,0x24,0xbc,0xbb,0xec,0x50,0xed,0xa1,0xf3
+.byte 0x67,0xd9,0x34,0xe1,0x0c,0x0b,0xc3,0xd0,0x46,0x0b,0x55,0x85,0x59,0x3c,0xb4,0x7d,0xd0,0xc2,0xe7,0x95,0x24,0x1f,0x53,0x76,0xf1,0x81,0x4a,0x61,0x6a,0x2e,0x3b,0x3f,0x92,0x14,0x7c,0xe0,0x33,0x7f,0xb4,0x85,0x92,0x78,0x0c,0x0b,0xe7,0xbd,0x7a,0x08,0x31,0x7d,0x47,0x3b,0xfa,0xdd,0x90,0x9e,0xf0,0xa9,0xd1,0xa7,0x7c,0x2a,0x37,0xb1
+.byte 0x23,0x71,0x34,0xa0,0x63,0xfb,0x9e,0x8f,0x39,0x00,0xa0,0x09,0xd4,0x1f,0xf4,0xba,0x2d,0xc1,0xac,0x6c,0x94,0x18,0x56,0x3e,0x89,0x92,0x63,0x10,0x5e,0xfe,0x76,0xec,0x4e,0xb6,0x5d,0x59,0xf9,0x94,0x46,0x4f,0xda,0xd5,0x3e,0x6c,0x48,0x49,0x7e,0x7c,0x77,0xe7,0x7e,0x22,0x31,0xb5,0x9d,0x15,0xd3,0x08,0x24,0xdb,0x67,0x98,0x6b,0xfc
+.byte 0x45,0x54,0x85,0x29,0x9a,0x47,0xa5,0x60,0xe2,0x46,0x36,0x45,0x16,0x54,0xd6,0xb1,0x5c,0x38,0x45,0xf8,0x43,0x28,0x58,0x81,0xc9,0x57,0x10,0xda,0x3b,0xfc,0x3e,0xe4,0xf4,0xb2,0x16,0xb6,0x16,0x1d,0xa4,0x68,0xa6,0xe0,0x36,0xdb,0xe2,0x19,0x1c,0xce,0x9f,0x94,0xa9,0x94,0xad,0x20,0xcb,0x17,0xd0,0x92,0x37,0x75,0x88,0x0d,0xaf,0xdf
+.byte 0x98,0x6d,0x19,0x9e,0x8e,0x61,0xe4,0x8c,0xfc,0x27,0x27,0x6a,0xa7,0xa4,0x66,0x7f,0x08,0x03,0xef,0x5c,0x4a,0xb7,0x89,0xa1,0xae,0xe8,0x70,0x3f,0x13,0x27,0x0a,0x7d,0x5d,0x5e,0x2b,0x69,0xb5,0x98,0x1f,0x25,0x1e,0x41,0xff,0x46,0x5a,0x25,0x1f,0xb4,0x90,0x8e,0x81,0x91,0x19,0x63,0x10,0xd4,0xa9,0xdf,0x3b,0xae,0xe6,0x63,0x1a,0xdc
+.byte 0x09,0x5f,0xac,0xaa,0xb8,0x6b,0xbd,0x6a,0x90,0x70,0xce,0x2c,0x63,0x6d,0x48,0x78,0xca,0xc1,0x59,0x94,0xe2,0xc7,0x89,0x17,0x73,0xfa,0x73,0x34,0xb7,0xd3,0x9c,0x4e,0xd8,0xac,0x18,0x80,0x25,0xbf,0xbe,0x75,0x0a,0x9a,0x05,0x5e,0x54,0xcb,0xba,0xab,0xca,0x7f,0x96,0xf7,0x26,0x8c,0x82,0xe0,0x23,0xa5,0x86,0xb5,0xdf,0x31,0xd0,0x2f
+.byte 0xe3,0x66,0x96,0x83,0xd2,0x04,0x43,0x8a,0x28,0x59,0x49,0xdc,0x11,0x38,0xd9,0x5f,0xc2,0x31,0xaa,0xa8,0x1a,0xff,0x57,0xf1,0x84,0x18,0x28,0xe8,0x04,0xae,0x98,0xa4,0x17,0xc4,0x35,0x75,0xf5,0x37,0xf5,0x27,0x3e,0x7e,0x32,0xa4,0xcb,0xd4,0x43,0x59,0x02,0x63,0x7b,0x7c,0x9d,0xa7,0x61,0x12,0xf7,0xdc,0x12,0xe0,0x07,0xac,0x96,0xf3
+.byte 0x71,0x43,0xe5,0x30,0xe0,0x4c,0x51,0x2a,0x19,0xf5,0x79,0x59,0x5a,0xc5,0x74,0xfa,0x54,0x18,0xb4,0xb1,0xfb,0x4b,0x9b,0xf8,0xe4,0xa4,0x63,0x25,0xc3,0x84,0xeb,0x2e,0xa1,0xf8,0xf8,0x7b,0x25,0x6a,0x7d,0x14,0x38,0x06,0xeb,0xae,0x9f,0xa5,0x80,0x9a,0x8a,0xb6,0x46,0x95,0xdf,0x52,0x11,0xd4,0x30,0xcc,0x11,0x8f,0x4a,0x5e,0x56,0x26
+.byte 0x60,0x3d,0x5f,0x0b,0x04,0x94,0xcd,0xca,0x1d,0x6b,0x83,0x51,0x83,0x8d,0xf8,0x33,0x4a,0x91,0x00,0xa4,0xf5,0x44,0x5b,0xad,0xa0,0x4a,0x72,0xaf,0xe6,0x4a,0x0d,0x1e,0x9f,0x18,0x6b,0xb4,0xdf,0x85,0x61,0x2a,0x3b,0xe1,0x4c,0xaa,0xc3,0x17,0xef,0x51,0x9f,0xae,0xb5,0xca,0xaa,0x6c,0xd9,0xa1,0xf5,0xa3,0x6f,0x1c,0xca,0xb3,0x37,0xda
+.byte 0x27,0xea,0xcb,0xb7,0x36,0xb2,0x11,0xda,0x9f,0x07,0x78,0xaa,0x6c,0xad,0x63,0x9b,0x49,0x6b,0xfe,0x1f,0x93,0x82,0x73,0xc9,0xc8,0xf6,0x68,0x54,0x50,0x77,0xba,0x78,0xc7,0x82,0xee,0xbd,0x97,0x66,0xb9,0x22,0x49,0x0d,0x7a,0x1f,0x0f,0x4e,0xe5,0x02,0x8b,0xa6,0x1b,0x11,0xfc,0xa6,0x37,0x2a,0x5c,0x66,0xaf,0xac,0xa5,0x9f,0xbf,0x26
+.byte 0x98,0x9b,0x25,0x44,0x48,0x09,0xe6,0x76,0xb9,0x08,0xf1,0x37,0xcf,0x86,0xc9,0xdf,0xa8,0xf3,0x88,0x2f,0xc1,0x33,0x15,0x95,0x59,0xf7,0x9b,0xf2,0x48,0x76,0xcb,0xd0,0x31,0xe4,0x27,0x74,0x2d,0x6e,0xd2,0xc3,0x29,0xea,0xef,0xff,0x4e,0x3d,0xda,0x3e,0xef,0x94,0x94,0x40,0xcd,0x93,0xcf,0xb8,0x56,0x29,0xf8,0x20,0x20,0xa3,0x66,0x83
+.byte 0xba,0xc8,0x4f,0xe6,0x22,0x96,0xb5,0xb2,0x44,0x75,0x55,0x98,0xed,0x11,0xd0,0x58,0x50,0x26,0xf1,0x4a,0xf6,0x80,0x5c,0x17,0x92,0xba,0xc2,0xd6,0x68,0xd4,0x7a,0x4f,0xdf,0x16,0x97,0xbd,0xad,0xd7,0x1b,0x0c,0xe5,0x23,0xa9,0xaa,0xf4,0x1c,0x8d,0xec,0xbf,0xf0,0xb5,0xaa,0x49,0xfd,0xf1,0x31,0x9b,0xf9,0xe9,0x21,0xa1,0x20,0xab,0xbe
+.byte 0x56,0x8c,0xf2,0x85,0xdc,0x1f,0xea,0x25,0xce,0xf5,0x6c,0x18,0x7d,0xc4,0x1a,0x01,0x08,0x01,0xed,0x02,0xa8,0xac,0x7f,0x74,0x2c,0xd7,0x28,0x25,0x6e,0x68,0x19,0x38,0x8d,0x20,0x51,0x8f,0x38,0x8b,0x03,0x36,0xae,0x50,0x35,0x28,0x65,0x7e,0x15,0x2a,0x80,0x2c,0xae,0xcd,0xb3,0xb6,0x91,0xf1,0x8c,0xf2,0x8c,0xc5,0xce,0x3e,0x3a,0x97
+.byte 0x5a,0xff,0xe1,0x37,0x13,0xf7,0x6b,0x07,0xb2,0xaa,0xaa,0x57,0x18,0xb7,0xb2,0x19,0x52,0xbf,0x59,0x0b,0x6f,0xba,0x56,0x54,0x14,0xac,0x21,0xfd,0x7d,0x03,0x4b,0x0b,0x39,0x54,0xba,0xf9,0xba,0x73,0xcd,0x67,0x13,0x30,0xca,0x19,0x80,0x4f,0x18,0xb4,0x75,0x2a,0xec,0x78,0xa7,0xd0,0x5c,0x53,0xe2,0x43,0x2c,0x08,0x5f,0x5c,0xe6,0x60
+.byte 0xde,0x04,0xf6,0x75,0xca,0x35,0x3b,0xf6,0x68,0x53,0x60,0xc0,0xed,0xb0,0x15,0xa1,0xa4,0x89,0x23,0x34,0x49,0x35,0xd2,0x78,0x4b,0x8f,0x7c,0x8d,0x59,0x22,0x9f,0xad,0x72,0x47,0x5b,0xde,0xf2,0x09,0x08,0xa0,0x8d,0x5f,0x4d,0xc3,0xd1,0x83,0x17,0xbc,0x39,0x8e,0xa5,0x53,0xaa,0xe3,0x31,0x03,0x93,0x14,0xb4,0x57,0xf0,0xdf,0x54,0x1d
+.byte 0x79,0x4d,0x21,0x1a,0x8f,0x3f,0x6e,0x07,0x41,0xcc,0x2d,0x94,0x55,0x4e,0x50,0xfd,0xac,0xe3,0xef,0xa7,0x50,0x3b,0x3c,0xda,0x32,0x25,0xee,0xd9,0x01,0x37,0x8e,0xb3,0x23,0xc5,0x5e,0x12,0x88,0x6d,0xd5,0x41,0xfd,0x3f,0xfa,0x75,0xb8,0xcb,0x82,0x10,0x81,0x38,0x1b,0x10,0x2d,0x2c,0x6b,0x62,0xa1,0x7c,0xd1,0x75,0xd8,0x8c,0x0c,0x2f
+.byte 0xe8,0x97,0xff,0x18,0xb3,0x12,0xa2,0xef,0x6c,0xc5,0x79,0x9f,0x64,0xf3,0xc7,0xdc,0xdb,0x54,0xa4,0x25,0xc7,0x30,0xfb,0x6c,0x5a,0x50,0x24,0xf9,0xb6,0xc9,0xe7,0xda,0x78,0xcc,0x1b,0x5e,0xf3,0xe7,0x32,0xd8,0x36,0x47,0x10,0xe5,0x2c,0xeb,0xea,0xf7,0x25,0x30,0x93,0x64,0x88,0xc8,0x59,0xf8,0x5c,0x02,0x43,0x4c,0x23,0x8e,0x1c,0x42
+.byte 0xe4,0x36,0x39,0xbf,0xba,0x8b,0xe3,0x53,0x01,0x32,0x0d,0x89,0xc2,0xea,0x35,0x94,0xf1,0x0d,0x29,0x45,0x08,0x07,0x15,0xcb,0xd7,0x3e,0x4d,0x9f,0x04,0xd8,0x18,0x8a,0x56,0xa3,0xb1,0x1c,0x46,0x19,0x8b,0xd0,0x51,0x30,0xf3,0xca,0x52,0x2a,0x16,0xc4,0x90,0xc1,0x00,0x50,0x87,0x8b,0x4c,0x71,0x61,0x48,0x69,0xb2,0xf1,0x33,0xaa,0x79
+.byte 0x81,0x8b,0x36,0x33,0x19,0x41,0x6b,0xc1,0x91,0x40,0xf2,0xcc,0x1d,0x83,0x09,0xab,0xcc,0x6f,0x6c,0x54,0x91,0x62,0x80,0xac,0xe6,0x1f,0xcd,0x5d,0x05,0x2b,0xe5,0xac,0xbc,0xd6,0x1b,0x8b,0xef,0x95,0xa0,0xf3,0xfe,0x8e,0x4d,0x32,0x77,0xe8,0x02,0x8f,0x44,0xad,0xc4,0x40,0xc3,0x99,0x68,0x81,0x47,0x15,0xbd,0x3b,0x8f,0x0b,0x9b,0x3a
+.byte 0xb3,0x9d,0x8f,0x3d,0x86,0xd1,0x89,0x5f,0x67,0x19,0x33,0x2d,0x18,0x64,0x0e,0x3a,0x13,0xa4,0xe9,0xb4,0xc9,0x90,0x09,0x6a,0xcb,0x5d,0x0d,0x83,0x13,0x04,0x29,0xe5,0xa5,0xf4,0x00,0x56,0xf4,0x80,0x96,0x33,0x93,0xe4,0x9b,0xc4,0x6e,0x38,0xbf,0x0a,0xe0,0xee,0x8c,0x89,0x5d,0x60,0x36,0x7e,0x69,0xc2,0xc7,0x28,0x6f,0x2b,0x97,0xfb
+.byte 0xb3,0x5b,0x82,0xe8,0x9a,0x36,0x44,0xd7,0x1f,0x9b,0x1b,0xd0,0x14,0xe4,0xd4,0x0d,0x35,0xcd,0xee,0x88,0x50,0x37,0x5c,0x88,0x09,0xa5,0x16,0x4d,0xe1,0xbc,0xe8,0x79,0x8f,0xa9,0x18,0xb8,0x43,0xb4,0xd7,0x32,0xcd,0x26,0xdd,0x78,0x29,0x59,0xad,0x29,0xe3,0xe0,0xe7,0xcf,0x16,0x03,0xc6,0x8a,0xb6,0xa2,0x09,0x9a,0x6e,0x90,0x7b,0x0c
+.byte 0x9d,0x20,0xb6,0xc4,0x28,0x3f,0x44,0x06,0xa9,0x45,0x72,0x27,0xa7,0x56,0x3f,0x07,0xff,0x13,0xd9,0x80,0xda,0xbd,0x25,0xad,0xd3,0x74,0x2c,0xd8,0xd2,0x93,0xa5,0xda,0xbc,0x5f,0xa5,0xde,0xb7,0x3a,0xf0,0xd2,0x17,0xb1,0xc3,0x70,0x2a,0x85,0xde,0xf0,0x97,0x7b,0x96,0xb2,0x0e,0x45,0x7f,0x63,0xd4,0x94,0xd8,0x78,0x05,0xcf,0xea,0xb3
+.byte 0xfb,0x7a,0x79,0xb5,0x91,0x53,0xb8,0x8c,0xa2,0x03,0xf4,0xc3,0xed,0xf0,0xab,0x33,0x5c,0x6e,0xcd,0xbd,0x73,0xe3,0xe9,0xd0,0x83,0x2a,0x2a,0x68,0x32,0xf1,0x69,0x4f,0xd0,0x8b,0xe8,0xa1,0x7d,0x5b,0x0f,0x69,0xc2,0x33,0xbf,0xc1,0x54,0x29,0x47,0xed,0x9f,0xdb,0x35,0x0a,0x3d,0x2b,0x9d,0x8b,0x91,0xb6,0xe0,0xbc,0x53,0xba,0xb7,0xcd
+.byte 0x2c,0xd9,0xeb,0x81,0xa0,0x2e,0x14,0x6e,0xdc,0xe1,0x90,0x36,0x14,0x9d,0xa8,0x8b,0x6b,0x1b,0xac,0x4c,0x09,0x8b,0x1a,0x87,0xf4,0x66,0xf6,0xfb,0x62,0x92,0x13,0xcf,0xb2,0x96,0xf0,0xc9,0x8b,0x12,0x99,0xf1,0x16,0xae,0x5c,0x27,0x24,0xa8,0xfd,0xb3,0x4c,0xc2,0xe6,0x3f,0xd2,0xc6,0x0c,0xf2,0x65,0x4e,0xdf,0xf1,0x06,0xb8,0x99,0xc4
+.byte 0x3a,0x35,0xba,0xed,0x18,0x3e,0xfa,0x03,0x51,0x8d,0x45,0x68,0x12,0x7b,0xb6,0xac,0x63,0x99,0x47,0xee,0x6f,0x8b,0xcb,0xc1,0x0a,0xf9,0x23,0xf0,0x05,0xe1,0x03,0x4a,0xb5,0xe0,0x65,0x71,0xc8,0x64,0x7e,0x0d,0x39,0xe7,0x96,0xdb,0x34,0x63,0x2e,0x1a,0x27,0x85,0x52,0x63,0x8e,0x44,0xfb,0x61,0xca,0x79,0xe5,0x91,0x99,0x83,0x2d,0xe0
+.byte 0x26,0x04,0xad,0x43,0x26,0xf2,0x7e,0x56,0xae,0x35,0x6a,0xfb,0xec,0xc6,0x27,0xe4,0x3a,0xa3,0x6b,0x63,0x72,0xba,0x98,0x03,0x9f,0x2a,0x4c,0xb1,0x33,0x22,0x9d,0x53,0xf6,0x00,0xa3,0x1e,0x32,0xcb,0xbe,0xe0,0xc2,0xf8,0x71,0xcd,0x3f,0xe3,0x4d,0x83,0xf2,0x9f,0x1c,0x91,0x35,0x97,0x52,0x95,0xba,0x24,0x04,0x04,0xca,0x32,0x6d,0xd7
+.byte 0x4b,0xd4,0x9e,0x8b,0x73,0x42,0xfb,0x9f,0xfc,0x93,0xea,0xc2,0x41,0x56,0xa9,0xe5,0xdd,0xd0,0x37,0x8a,0xe2,0x92,0x9f,0x45,0x4f,0xd8,0xef,0xe6,0x6f,0x58,0x41,0x5f,0x7b,0xe7,0x0f,0x32,0xce,0x06,0x02,0x7f,0xe2,0x37,0x87,0xb7,0x35,0x72,0x68,0x87,0xc9,0x35,0xa8,0x51,0xce,0xd8,0xde,0xc3,0x8c,0xb4,0xab,0xf4,0xa7,0x3b,0xcd,0xc8
+.byte 0x0a,0x56,0x5b,0x48,0xb1,0xa4,0x27,0xa8,0x9e,0x3e,0x04,0xbc,0xb3,0x63,0x3e,0xd5,0xf7,0xae,0xec,0x0c,0x6e,0x4a,0x73,0xb6,0xed,0x66,0xea,0xc1,0x7a,0xc4,0xaa,0x21,0x27,0x62,0xef,0x3d,0x1d,0x51,0x8b,0x63,0xe6,0xe2,0x8a,0xed,0x7a,0x4b,0x90,0xc3,0x9f,0x91,0xb4,0x8f,0x78,0x65,0x9c,0xdd,0x0a,0x7a,0x50,0x36,0x33,0x30,0x3b,0xb4
+.byte 0xdf,0x67,0xbd,0xfd,0x71,0xfc,0x40,0x49,0xaa,0x01,0xdf,0x68,0x67,0x73,0x31,0x2c,0x98,0x2f,0x8c,0x9e,0x2d,0xce,0x4a,0x71,0xbc,0x6f,0x90,0x1d,0xc0,0x37,0x07,0x30,0x0c,0xa3,0x04,0xfb,0xd1,0xd0,0x0e,0xcb,0xdc,0x94,0x06,0x7f,0x83,0xe5,0x45,0x47,0xd0,0x71,0x06,0x94,0x23,0x7c,0x03,0x80,0x46,0xa5,0x10,0x08,0xd1,0xdb,0xfb,0x9d
+.byte 0xd4,0x05,0x01,0x5e,0x66,0x4d,0xf9,0x32,0x9b,0x5b,0xfe,0x7a,0x60,0x63,0x77,0x9a,0x31,0x34,0xe5,0x9a,0x82,0x2d,0x2b,0xb7,0xe0,0x04,0x8f,0x86,0xf3,0xb2,0x16,0x86,0x50,0x37,0x9d,0x80,0xe7,0x62,0xdf,0x77,0xda,0xf4,0xfc,0xb7,0x42,0x9d,0xac,0xcb,0x11,0xff,0x0c,0x6f,0x4e,0x16,0x0c,0x59,0x04,0x05,0x8f,0x88,0x64,0x37,0xe6,0x6c
+.byte 0xee,0x64,0x58,0x79,0x60,0xd4,0x2f,0xb7,0x90,0x59,0xfb,0x82,0x3b,0x20,0x2e,0x2b,0xba,0x15,0xfb,0xf7,0x5b,0x1d,0x81,0x8a,0x8a,0x8f,0xe3,0x39,0x92,0x34,0xfc,0x3a,0x67,0xce,0xb6,0xa0,0x9b,0x56,0x78,0x96,0x4d,0x32,0xbf,0x9c,0x83,0x9e,0x19,0x66,0x20,0x42,0xb2,0x78,0x62,0x42,0xdd,0xdf,0x98,0xab,0x0c,0x3d,0x41,0xb5,0x74,0xc1
+.byte 0x2d,0xf0,0x02,0x58,0x6e,0xb3,0x4d,0x7b,0x41,0x1c,0xf1,0x09,0xc1,0xbb,0x84,0x67,0xf8,0x24,0x77,0x32,0xcd,0x7a,0x63,0x87,0x0d,0xf2,0xc5,0xaf,0xe4,0xb5,0xc6,0x3b,0xad,0x66,0x5e,0xae,0x90,0xc2,0x24,0x27,0x7a,0x0b,0xed,0x1b,0x86,0x5d,0x02,0x19,0x85,0x78,0xc8,0xb1,0xce,0xe7,0xc9,0x5c,0xce,0x43,0x58,0xac,0x1c,0x4e,0xcd,0xb8
+.byte 0x3a,0xb8,0x7a,0xf3,0x79,0x4b,0x97,0xcf,0xbe,0x88,0x24,0xd0,0x9a,0x5a,0x55,0x43,0x0c,0x48,0xa2,0x7f,0xaf,0x4b,0xd8,0x16,0x02,0xfb,0xe6,0x0c,0x6b,0x85,0xb4,0xb8,0x5e,0x40,0x60,0x5d,0x93,0x51,0xc6,0x32,0xb9,0x4a,0x23,0x96,0x71,0xeb,0xe8,0xe8,0x01,0x1e,0x85,0xb0,0x47,0xde,0x86,0x15,0x52,0x3a,0xb2,0xd3,0x86,0x4b,0x78,0x09
+.byte 0x9c,0x6e,0x9d,0xd9,0xef,0xe8,0x64,0x2d,0x2a,0xec,0x21,0x5a,0x60,0xa5,0xe4,0x26,0xbb,0x79,0x0c,0xdb,0x48,0xd6,0x4b,0x5c,0x5b,0xe3,0x34,0xc9,0x96,0xf0,0xcb,0x68,0x8a,0x2d,0xee,0xa3,0x37,0x34,0x5f,0x3e,0x65,0x40,0xce,0xe1,0xc8,0x2e,0x11,0xca,0x42,0x51,0x53,0x72,0x3d,0xa9,0x68,0x54,0xb4,0xd8,0xd7,0x72,0x84,0x8d,0xcd,0x6d
+.byte 0x1f,0x0e,0x0c,0x0f,0x32,0x3a,0x7d,0xdd,0xc1,0xd3,0xe7,0x2d,0x1f,0x52,0x8b,0x73,0x86,0x70,0x2a,0xcb,0x71,0x37,0xa1,0xab,0xe3,0x94,0x5a,0xd7,0x9d,0x68,0xc1,0x6e,0x5d,0x72,0x25,0x81,0xe8,0x45,0xad,0x6c,0xf8,0xdb,0x9b,0x70,0x31,0xb9,0xf0,0x4f,0x23,0xd7,0x03,0xc8,0x87,0x43,0x51,0x7a,0x55,0xfe,0x6f,0x2d,0x40,0xbc,0xfe,0xdf
+.byte 0xe6,0x21,0x4b,0x4d,0xc6,0x02,0x48,0xe7,0x7a,0x2a,0xef,0x91,0xdf,0xbc,0x98,0x91,0x6f,0x59,0xc4,0x47,0x77,0x2e,0x45,0x45,0x23,0x47,0x5d,0xf8,0x50,0x41,0x84,0x75,0x8a,0xe7,0x4d,0xfb,0xeb,0x58,0x00,0xcf,0x42,0xca,0x02,0x05,0xc7,0xfa,0x11,0xfb,0x6e,0x90,0x7d,0x53,0xa0,0x19,0x23,0x24,0x8f,0x89,0x17,0x40,0xbe,0x11,0xfb,0xd9
+.byte 0x04,0xf8,0x84,0xeb,0x90,0x7c,0x84,0x45,0x9c,0x53,0x45,0x5e,0x45,0x51,0x55,0xfc,0xf1,0x6b,0x02,0x24,0xfd,0x95,0x4a,0x40,0x80,0xdc,0xa6,0x94,0x15,0x2c,0x1d,0x85,0xa0,0x07,0x8d,0xf8,0xf2,0x95,0x0c,0xa0,0x4e,0x5a,0x5b,0x29,0x09,0xcc,0xf3,0x4e,0x8e,0xea,0xe8,0x26,0xb8,0xbe,0xb2,0x6f,0x76,0x6f,0xa4,0xe5,0x6a,0x50,0xcf,0xc8
+.byte 0x7d,0xb6,0x1e,0x9d,0x90,0x6b,0xde,0xe2,0x55,0x49,0x97,0x00,0xa5,0xc5,0x1f,0x1c,0x41,0x66,0xe7,0x6b,0x20,0xb2,0x1e,0xc7,0xb3,0xd4,0xa9,0x75,0xbb,0x83,0x24,0xd0,0xdf,0xbd,0xba,0x2c,0x2f,0xa4,0x03,0x1d,0x17,0xc5,0x74,0xc2,0x6a,0x20,0x71,0x18,0xd1,0xc5,0xb0,0x78,0xfe,0xda,0x55,0xd2,0x43,0x2a,0xd8,0x88,0x74,0x75,0x86,0x07
+.byte 0xe9,0x8b,0x0d,0x0f,0xe5,0x8d,0xe8,0x3d,0xf4,0x93,0xde,0x4c,0x97,0x98,0xe2,0x9b,0x22,0xde,0x13,0x18,0x8b,0xc5,0xe1,0x6f,0x6d,0xb4,0x19,0x46,0xff,0xbd,0xa6,0x2e,0xe6,0x48,0xcd,0x66,0x22,0x7d,0xf4,0x0e,0xeb,0x74,0x25,0x5c,0x90,0x0e,0x26,0xce,0x17,0xe9,0xdb,0x30,0xb9,0x25,0x99,0x96,0x46,0x3a,0x78,0xa3,0x76,0x2d,0x9e,0x42
+.byte 0x06,0x8a,0x1e,0x62,0x46,0xa4,0xd0,0x1d,0xe2,0x4c,0x3c,0xb4,0x4c,0xc0,0xd1,0xf7,0x05,0x5b,0xe4,0xd4,0x71,0x73,0x31,0xfc,0x98,0x2a,0x55,0xb0,0x78,0x92,0x59,0x8b,0x25,0x97,0x15,0xf2,0xf9,0x57,0x8b,0x7c,0xd4,0xc4,0x47,0x2f,0x10,0x3b,0x76,0xde,0x5f,0xb1,0xdf,0xdc,0xb0,0x15,0xd5,0x4a,0xd2,0x54,0xad,0x5e,0x32,0xf4,0x5a,0x1a
+.byte 0x8d,0xe8,0xa0,0x4a,0x4e,0x04,0xdc,0xdd,0xd2,0x57,0xe5,0x24,0x4b,0x93,0x51,0xef,0xd4,0xba,0x3f,0x77,0xfc,0x0a,0x5c,0x7d,0x6e,0xa7,0x86,0xe5,0x88,0xd1,0xac,0x74,0x46,0x9a,0x39,0xb6,0x98,0x3d,0xae,0x89,0x4e,0xea,0x8d,0xdc,0xc7,0xb9,0x0c,0xd7,0xa6,0x06,0x4d,0x28,0x2b,0x51,0x2b,0xdb,0x30,0x4a,0x91,0x1c,0x40,0x89,0xe4,0xba
+.byte 0x72,0xd5,0xed,0x16,0x66,0xb8,0xef,0x81,0xd9,0x51,0xf8,0x1b,0xff,0xab,0x8b,0x52,0xb8,0xf3,0x11,0xb3,0xe5,0x04,0x5a,0xb0,0x60,0xa3,0x35,0x12,0x6a,0xa0,0x75,0x5c,0x21,0xa9,0x5a,0xe8,0xd3,0xd7,0x8a,0x1f,0xe0,0x9b,0xb7,0x1e,0x7d,0xbe,0x81,0xaa,0x56,0x5a,0xd8,0x2d,0x7e,0x0c,0x60,0xb2,0x68,0x26,0x6d,0xaa,0x8b,0xcc,0x11,0x40
+.byte 0x25,0xea,0xc9,0x94,0xfb,0x3b,0x9b,0xa7,0x3a,0xde,0xd9,0xfe,0x6b,0x4b,0xfc,0x3f,0xbf,0xdd,0x51,0x9b,0xa1,0xca,0x2f,0xed,0x33,0xd8,0x3d,0x92,0xa4,0x1d,0xee,0xb2,0x47,0xd0,0x72,0x6a,0x96,0x33,0x0f,0xdd,0x0a,0xd9,0xbd,0x86,0xdb,0x25,0x53,0x0e,0x3c,0x31,0xad,0x05,0xb9,0x24,0x13,0x00,0xdf,0xc2,0x7c,0x3d,0x03,0x9b,0xf6,0x6d
+.byte 0x93,0xd9,0xdf,0x73,0xf8,0x1c,0x98,0xe2,0x77,0x46,0x46,0xdc,0x07,0xe6,0xbb,0xc1,0xa7,0xb6,0xbe,0x21,0x07,0xae,0xdb,0xca,0x69,0x2d,0x8a,0x2b,0x59,0x27,0xe0,0x7c,0xf0,0xf1,0x34,0x69,0x97,0x44,0xba,0xbb,0x48,0x9f,0xd9,0xd8,0x16,0x1a,0xef,0x11,0x68,0xb6,0xaf,0x3a,0x10,0xc6,0x7c,0xd1,0x12,0xc7,0x89,0x47,0xe3,0xd1,0x24,0xc6
+.byte 0x44,0x9f,0x7e,0x6a,0x66,0x43,0x48,0xd6,0x9f,0x7b,0xf0,0x1f,0xd2,0x5f,0x2b,0xa7,0x13,0x6a,0x7c,0x70,0x08,0x38,0xb0,0x00,0xbc,0x7c,0xd3,0x01,0x9b,0xf6,0x29,0xd3,0x9c,0xa4,0x11,0x90,0xe4,0x9f,0x04,0xd6,0x21,0xec,0xfd,0xcb,0xb8,0xe6,0xb6,0x49,0x2b,0xfa,0x4b,0x90,0x9e,0xc6,0x0c,0x87,0xff,0x5e,0x2e,0xcc,0xf8,0x09,0x70,0x52
+.byte 0x42,0xec,0x88,0xac,0x1e,0x76,0x2b,0xeb,0xfc,0xb3,0x65,0x81,0x34,0xb1,0x06,0x90,0xde,0xb2,0xc4,0xd3,0xfd,0xd4,0x9c,0x78,0x1a,0x5c,0x8f,0x65,0x0a,0xbd,0x88,0xe5,0x95,0x06,0xb5,0x94,0xe5,0xbf,0x90,0x31,0xbb,0xcb,0xce,0x19,0x51,0x25,0x4a,0x47,0x35,0x26,0x93,0xdb,0xe2,0x93,0x36,0x47,0x7d,0xdd,0x4e,0xd5,0xeb,0xdd,0x63,0x1c
+.byte 0xbc,0x2d,0x75,0xdb,0xd4,0xfa,0x60,0x4b,0x51,0x45,0x32,0x0f,0x01,0xf9,0x73,0x9b,0xd8,0xbc,0xee,0xaa,0x7d,0x2e,0xfe,0xbf,0x9d,0x45,0xae,0xe2,0x01,0xe3,0xbf,0x58,0xdc,0xc0,0xb8,0xe8,0x44,0x16,0x3b,0xd8,0xaa,0x3b,0x13,0xca,0xfb,0x5f,0x8d,0xb3,0x2a,0x83,0x66,0x49,0xae,0x54,0x02,0x4e,0xd8,0x68,0xee,0x21,0x1a,0xbb,0xf4,0xf7
+.byte 0xdf,0xf1,0x51,0x7b,0x62,0xa8,0xb2,0xdc,0x4b,0xd4,0x04,0xd2,0x05,0x49,0xdd,0xa4,0x75,0xe6,0x64,0x82,0xe7,0x25,0x55,0x60,0x2c,0x9f,0x8a,0x7a,0x11,0xe9,0xf2,0x72,0xfe,0x89,0xe1,0xaf,0xca,0x0c,0xb9,0xf5,0xcc,0xcf,0x07,0xef,0x8f,0xbb,0xef,0x53,0x1e,0xe2,0xfb,0x98,0xe8,0x05,0xab,0x4e,0x7e,0x38,0x56,0x24,0xd5,0x74,0x1c,0x95
+.byte 0x1a,0x0e,0x62,0x92,0x80,0x16,0x45,0x78,0x2f,0xb1,0xe1,0x83,0x24,0x2b,0x16,0x5c,0x05,0x52,0x17,0xe9,0xe8,0x9e,0x5d,0x63,0x8f,0x77,0xc4,0x89,0x22,0x76,0x43,0x31,0xfd,0x09,0xc0,0x51,0x70,0x57,0x2d,0x51,0x91,0xe5,0x61,0x3f,0x77,0xff,0x17,0xfc,0xa6,0x19,0x9d,0x82,0x46,0x11,0x0c,0x77,0x19,0x2a,0xf5,0x19,0xb4,0x3d,0xa6,0xd4
+.byte 0x8b,0x07,0x4b,0xc6,0xa3,0x1e,0x8c,0xf5,0xe8,0x2d,0xe7,0xcc,0xa1,0x38,0x57,0x66,0x76,0x1d,0xdd,0xe3,0xb9,0x0a,0x1e,0x2c,0xad,0x09,0x07,0x26,0xff,0x7a,0xc0,0xb0,0x51,0x71,0x44,0x6d,0x2c,0x39,0x3d,0xa6,0x14,0x4e,0x74,0x2c,0x54,0x3d,0xfa,0xdc,0x2e,0x0c,0xc4,0x88,0x32,0xda,0xb0,0x9d,0xf4,0x2c,0x0a,0x1b,0xb7,0xb4,0x78,0x6f
+.byte 0x1b,0x6a,0x21,0x03,0x4e,0xe0,0x87,0xa0,0x1c,0xd8,0xe6,0x0c,0x97,0x47,0xde,0x98,0x81,0x3d,0x39,0x93,0x3d,0xcb,0x29,0xa3,0x93,0x8d,0x27,0x5d,0x29,0xb5,0x85,0xc4,0x32,0xd8,0xdc,0x19,0xb1,0x63,0xdc,0x76,0x32,0xc3,0x52,0x9a,0xfd,0x3d,0xff,0xf9,0x94,0x55,0x72,0xbb,0x4d,0xe2,0x42,0xd2,0xf7,0xb2,0xac,0xac,0x5d,0x50,0x95,0xda
+.byte 0x3a,0x87,0xb6,0x0f,0x27,0x72,0x34,0xe7,0xe8,0x9f,0xc7,0xba,0xca,0x8d,0xf3,0xb9,0xa1,0xdd,0xd7,0xa5,0x70,0x3b,0xcc,0x72,0x0e,0x9d,0x85,0x75,0x01,0x11,0xe1,0xc2,0xca,0xcb,0x40,0x3a,0x31,0xf2,0x5d,0x0c,0x63,0xc8,0xbf,0x38,0xde,0x09,0x3b,0x32,0xaa,0x6c,0x07,0xd2,0x2b,0x3b,0x94,0x37,0xd0,0xd9,0xe0,0x4c,0x25,0xa3,0x22,0x64
+.byte 0x05,0xcc,0x69,0x9e,0x73,0xd4,0x46,0x2c,0x73,0x23,0xd0,0x6f,0x09,0xff,0x8b,0xef,0x7a,0x08,0x3e,0xa2,0xa7,0x9d,0xf5,0xc9,0x40,0xd1,0x06,0xd6,0xe3,0x89,0xa5,0xcc,0x9f,0x40,0x67,0x80,0x11,0xec,0x5d,0x23,0x19,0xf3,0x66,0xaf,0x06,0xcc,0xe4,0xb6,0x5e,0x20,0xf7,0x19,0xce,0x1a,0xb6,0x86,0x0d,0x39,0x1d,0xc8,0x0a,0xdb,0x50,0x52
+.byte 0x7e,0x3b,0x96,0x9f,0x05,0xdd,0xd8,0xdf,0x40,0xdf,0xe4,0x66,0x14,0x4d,0x4e,0xb3,0x9f,0x86,0x7b,0xc2,0x99,0xc3,0x8f,0xb9,0xe7,0xc3,0x50,0xa4,0xab,0xb8,0x8e,0xc5,0x28,0xce,0x8b,0x51,0xcb,0xad,0xd8,0x1a,0x23,0x7d,0x12,0xc2,0xaf,0x1a,0x93,0x4c,0x57,0xe9,0x59,0x6a,0x03,0x65,0x81,0x07,0x40,0x84,0x92,0x9d,0x22,0x8a,0x3d,0x27
+.byte 0x39,0x05,0xdd,0xf7,0x20,0xad,0xc2,0x03,0x27,0x87,0x8e,0xc1,0x23,0xad,0xe5,0x59,0x16,0xe7,0xde,0xe4,0x44,0x6b,0x06,0xb5,0x1d,0xaf,0xda,0x08,0x4a,0xfa,0x75,0x1a,0x0b,0x35,0xe8,0x6e,0x29,0xd3,0x79,0x19,0x80,0xb9,0x5f,0x36,0xec,0x43,0x25,0x3c,0xbc,0xcf,0x70,0x0c,0xc7,0x2c,0xbc,0x2e,0x72,0x40,0x73,0x98,0x11,0xc9,0x72,0x9f
+.byte 0xd9,0x95,0x9f,0x8d,0x4a,0x52,0xbb,0x89,0x30,0x5b,0xa2,0x7e,0x0c,0x21,0x11,0xda,0x4e,0xa1,0x7c,0xc1,0x0f,0x95,0x1b,0x5b,0x2e,0xbd,0xae,0x8a,0x56,0x82,0x8f,0x84,0x43,0xdf,0x24,0xac,0x99,0xaa,0x8a,0xaf,0x82,0x33,0xf7,0x0a,0xbf,0x5e,0xfd,0xf2,0x91,0xf0,0xe1,0x5d,0x4e,0xa5,0x16,0x6e,0xb4,0x39,0x8b,0x99,0x32,0x6b,0xc8,0x16
+.byte 0xc1,0x84,0x10,0xc2,0x74,0x54,0xfc,0x02,0x71,0x44,0xfc,0x52,0xfa,0xc2,0x3c,0x8d,0xf7,0x8b,0x1e,0xcc,0x5e,0x43,0x66,0x29,0x29,0x93,0xe7,0xf6,0x9f,0xa8,0xa3,0x35,0xc9,0xde,0xb0,0xbe,0x4d,0xdf,0x8c,0x61,0x5a,0x6b,0x16,0x88,0x33,0x65,0x47,0x98,0xd2,0xf8,0x71,0x09,0x9f,0x00,0xb6,0x9e,0x21,0x37,0x2a,0x0b,0xb4,0x74,0x6b,0x0e
+.byte 0x6e,0x4d,0x14,0x45,0x6c,0x1b,0xa8,0x4c,0xa7,0xc6,0xc3,0x36,0x6e,0x9e,0x63,0x5a,0x36,0x76,0x04,0x06,0x7f,0xdd,0x74,0x24,0x19,0xd8,0xb7,0xbc,0x6c,0x52,0x82,0x67,0x6b,0xd5,0xcb,0x81,0xdf,0xd7,0xe4,0xdd,0x14,0x33,0x71,0xcf,0x6b,0x7f,0xaf,0x66,0x27,0x8a,0x70,0xb8,0x45,0xae,0x8c,0x1a,0x65,0xd3,0x16,0x5c,0x05,0x65,0xd0,0xfb
+.byte 0x07,0xe3,0x98,0xa9,0x94,0x27,0x6c,0xac,0xfc,0xee,0x1b,0x35,0x43,0xd6,0x3b,0x41,0x1c,0x86,0xc0,0x4f,0xf3,0x63,0xf4,0xba,0x4d,0xdf,0x6a,0xda,0xcf,0xb5,0x9f,0x69,0x3f,0x3d,0x0c,0x80,0x79,0x02,0x34,0x4a,0x9a,0xfd,0xb6,0xea,0x0b,0x61,0x32,0x67,0x2d,0x6a,0x6b,0xcb,0xcf,0xa6,0xee,0x6a,0x93,0x11,0x00,0xb8,0x6e,0x27,0x88,0x62
+.byte 0xf7,0x4c,0x7b,0xe1,0x13,0xe1,0x47,0xaf,0x96,0x24,0x3b,0x46,0x8c,0xf4,0xbe,0x13,0xed,0x65,0xe1,0xf2,0x36,0x2d,0xa4,0x6d,0x5e,0xa6,0x93,0xfb,0x64,0x0e,0xbd,0x50,0xdc,0x29,0x4f,0x90,0x8e,0xe1,0x7f,0x5e,0x47,0x08,0x9b,0x1c,0xb7,0xce,0x06,0x80,0x52,0xc0,0xb5,0x82,0x77,0x49,0x3c,0xe0,0x70,0x1f,0x84,0x75,0x9e,0x19,0xb2,0x83
+.byte 0xda,0x40,0xf8,0xd7,0x27,0x1e,0xbc,0x39,0xb5,0x1d,0x25,0x75,0x63,0x7d,0x85,0x2f,0x09,0x07,0xe9,0x73,0x8e,0x2b,0xb8,0x9a,0xbe,0xd6,0x90,0x91,0x6e,0xdb,0x7c,0x9d,0x9b,0x43,0x1d,0x21,0x88,0x76,0xb0,0xaa,0x7b,0x68,0xe4,0xa7,0x92,0x64,0xe4,0x1f,0xff,0x53,0x1d,0xf7,0xc0,0x44,0x5c,0x0a,0x1e,0xcd,0xa7,0x6e,0x41,0x1c,0x8c,0x7d
+.byte 0x66,0xa7,0xf6,0xfc,0xa9,0x0d,0x3f,0x9c,0xfb,0x15,0x87,0x14,0x20,0x43,0x1b,0x05,0xf5,0xea,0x5c,0x07,0x61,0xb3,0x0e,0x7c,0x52,0x57,0x1c,0x09,0x33,0xb4,0xd8,0x3d,0x9d,0x17,0xee,0x86,0x25,0xdc,0x6b,0xcd,0x58,0xb7,0x18,0xbd,0x85,0x39,0x0b,0xb9,0xb8,0x35,0x3a,0x86,0xbb,0x88,0xb5,0x5e,0x4b,0x0a,0x7e,0x9c,0x02,0xb5,0x45,0xe5
+.byte 0xc7,0x38,0x56,0x1e,0xe4,0xe7,0xf7,0x88,0xac,0x75,0x9a,0x97,0xa8,0x15,0xb6,0x2d,0xcf,0x2a,0x59,0x65,0x0e,0x00,0x9f,0x8e,0xa9,0x94,0x23,0x1c,0x40,0xe4,0xb9,0x6b,0xcf,0xf0,0x53,0x7f,0x98,0xd1,0xa7,0x72,0xd7,0xe3,0x22,0xfd,0x5f,0x3d,0x3f,0xd6,0x21,0xb4,0x84,0x0c,0x1b,0x1d,0x00,0x2d,0x8f,0x72,0x22,0x2d,0x2c,0x8c,0x54,0x46
+.byte 0xe5,0x53,0xca,0x66,0x67,0x5e,0xb3,0x62,0x6f,0xaf,0x33,0x81,0xc1,0xf6,0x77,0x92,0x3e,0xdb,0x74,0x68,0x93,0xca,0x38,0xf8,0x18,0x50,0xef,0xe4,0xc9,0x45,0x40,0xc9,0xf0,0xc5,0x7a,0x4b,0xf2,0xd8,0xca,0x72,0x62,0x5f,0x67,0x10,0x10,0xcc,0xff,0x1a,0xc7,0x9c,0x3a,0x7f,0xca,0x11,0x67,0x3e,0xca,0xa6,0x9c,0x48,0x15,0xaf,0x68,0xb7
+.byte 0x2b,0xa7,0xa2,0x68,0x7b,0x40,0xb2,0xe3,0x27,0x18,0x7e,0x94,0x4c,0xca,0x0e,0x5b,0x3a,0x30,0xcb,0xc3,0x72,0x31,0x6b,0xe6,0x3e,0xa7,0x09,0x3e,0xf2,0x53,0xda,0x7d,0x6f,0x55,0x08,0xd2,0x26,0xc3,0x07,0x52,0x38,0x90,0x04,0xc6,0x3c,0xb6,0xb5,0x2a,0x7b,0x38,0x07,0x9e,0xb4,0xa5,0x48,0x36,0xf5,0x5e,0xac,0xa8,0x97,0x4e,0x37,0xc2
+.byte 0xee,0x12,0x88,0x28,0xd0,0x7d,0xd1,0xae,0xc0,0xc7,0x84,0x69,0x25,0x79,0x9a,0x8a,0x16,0x49,0x50,0x72,0x69,0x1a,0x02,0xc9,0xfe,0xd5,0x2c,0x40,0xc6,0xc8,0x8b,0x7d,0xe3,0xab,0x89,0xe3,0x78,0xf1,0xe9,0xbd,0x3c,0xbd,0x02,0x96,0xfe,0x0c,0x5c,0xc4,0x9e,0x89,0x3a,0x4b,0xe9,0xcd,0x41,0x1c,0x59,0x71,0x52,0xb0,0xc9,0x36,0xf1,0x80
+.byte 0xab,0x5e,0xbc,0xf1,0x20,0x99,0xc0,0xab,0x0c,0x59,0x43,0xc2,0xcd,0x09,0xa6,0x30,0x91,0xfa,0x12,0x23,0xbe,0x18,0x24,0xa6,0xbf,0x55,0x4c,0xe8,0x22,0xff,0x01,0xbd,0xde,0x2c,0x72,0x3c,0x0a,0x36,0xd5,0x7e,0xed,0x6a,0xe3,0x63,0x14,0x60,0xa3,0x0a,0x6f,0x04,0x90,0x64,0xc1,0xd1,0x78,0x54,0xae,0x19,0x74,0xe2,0xea,0xec,0x86,0x22
+.byte 0xc7,0xdb,0xf6,0x48,0x0e,0x75,0x43,0x04,0xf7,0x62,0xe6,0xa9,0x46,0x65,0xcc,0xa5,0xa4,0x1a,0xb2,0x94,0x7b,0x7a,0x8c,0x9a,0x80,0x62,0x32,0x17,0x80,0xc3,0xc6,0x54,0x0e,0x4e,0xe3,0x46,0x74,0xa8,0xae,0xcd,0xd0,0xc1,0x19,0x84,0x61,0xb4,0x1d,0x18,0x4d,0x80,0xf1,0x70,0x40,0xbe,0xa2,0xa3,0x38,0xcc,0x21,0x1c,0x2f,0x72,0x85,0x72
+.byte 0x0a,0xa1,0x0d,0xa3,0xdc,0xa2,0xf4,0x64,0x84,0x3c,0x43,0x6d,0xfb,0x45,0x11,0xf9,0x40,0xdc,0x25,0x85,0x80,0x41,0x84,0xa7,0x06,0x2e,0x79,0xbf,0x0c,0xa7,0x8f,0x17,0xea,0xa2,0xc4,0x6f,0xd8,0xc6,0x9e,0xab,0xdc,0x45,0x6f,0xaa,0xda,0xe9,0xe6,0x84,0xf0,0x5f,0x8a,0x90,0x99,0x33,0x9b,0xcf,0x03,0xe6,0xce,0x19,0x0c,0xad,0x2f,0xad
+.byte 0x81,0xb8,0x17,0xff,0x6b,0xff,0xc8,0x14,0xa6,0xf4,0x37,0x55,0xdc,0xbb,0x09,0x3c,0x3c,0xe7,0x29,0x95,0x23,0x5c,0x58,0x92,0x2e,0x95,0xe8,0x3b,0x8b,0x81,0x2d,0xfd,0x58,0x8a,0x1f,0xdf,0xf1,0x54,0xa3,0xd0,0x01,0xaa,0x3d,0x32,0x61,0xe5,0x8e,0x62,0xa7,0xf6,0x3b,0x2d,0x0e,0xff,0xf4,0xe9,0x08,0xe7,0xef,0x3a,0x63,0x10,0x34,0x49
+.byte 0x14,0xe1,0x88,0xd0,0xb2,0x1d,0xb7,0x31,0xc9,0xa4,0x48,0xa8,0xaf,0x64,0x29,0xab,0x1f,0x14,0x13,0xa7,0xb8,0xb8,0xa4,0x24,0x1d,0xf9,0xb6,0x3e,0x62,0xa6,0x5e,0x10,0xcb,0x44,0x5c,0x9d,0x2c,0x58,0x3a,0x36,0xa3,0x81,0x9f,0xa9,0xa4,0xa1,0x06,0x1d,0xbf,0x97,0x03,0x88,0xf2,0xf4,0x81,0x3e,0x1b,0x35,0xea,0xd0,0xb6,0x96,0xa1,0xf7
+.byte 0x1e,0x49,0xb7,0xe8,0x23,0x6f,0x05,0x7c,0x9f,0xc4,0x53,0xb1,0x63,0xdc,0x07,0xbb,0xd6,0x57,0x85,0x4d,0x77,0x33,0x21,0xbf,0x77,0xfe,0xfe,0x34,0x52,0x02,0xe7,0xe4,0x87,0x11,0xa0,0xfd,0x11,0x4a,0x34,0x36,0x88,0x69,0xdf,0x77,0xfd,0x83,0x71,0xa8,0x68,0xed,0x49,0x39,0xb4,0x06,0x32,0x48,0xf1,0xd2,0x4e,0x61,0x47,0x65,0x26,0x87
+.byte 0xba,0x2b,0x2e,0xf4,0x12,0xfc,0xd0,0x84,0x81,0xa1,0x59,0xdc,0xe3,0x13,0x51,0x9e,0xea,0x57,0x56,0x3b,0x7c,0x71,0x6b,0xff,0xe9,0xf8,0xec,0x3e,0xe7,0xbe,0x65,0x47,0xe1,0x6f,0x8f,0x7c,0x3a,0x77,0xdb,0x75,0x4a,0x43,0x43,0x39,0x37,0xb2,0x68,0x16,0x72,0xdb,0x49,0xf7,0x13,0x3c,0x09,0x93,0xef,0xc1,0x2a,0x99,0xff,0xc7,0xdb,0xd9
+.byte 0x80,0xd2,0xfe,0x7c,0x39,0x50,0x21,0xdc,0x1d,0xae,0x9b,0xfc,0xd4,0x5f,0x56,0xae,0x6a,0xd9,0x35,0xa1,0x2b,0xd6,0x53,0x90,0xe8,0x8c,0x31,0x73,0x0f,0xa3,0x9e,0xa1,0x2f,0x76,0xa8,0x72,0x4d,0x5e,0x58,0xca,0x9f,0x8f,0xdf,0xf0,0xf9,0x6a,0x54,0xb1,0x5f,0x39,0x03,0x7a,0x26,0x06,0x71,0x74,0x6f,0x42,0xee,0x63,0x76,0x13,0xb9,0xed
+.byte 0x74,0xad,0xf9,0xe0,0xa7,0x35,0x9c,0x18,0xe0,0xf7,0xc5,0xb2,0x27,0x14,0x0f,0xd7,0xaa,0x17,0x1c,0x8f,0x50,0xc8,0xb0,0xc2,0x63,0xff,0x38,0x65,0x87,0x69,0xb3,0xd5,0x3f,0xb4,0xf2,0xe8,0x8b,0x7b,0x24,0xdc,0x1f,0x62,0x2f,0x0a,0xd7,0x2d,0x0f,0x6f,0x48,0x1d,0xf0,0x3c,0xb1,0xb4,0x10,0x8d,0xc6,0x5c,0x79,0x30,0xde,0x20,0x9e,0x7b
+.byte 0xf1,0xa5,0x73,0x38,0x05,0x1b,0x13,0x78,0xb1,0x02,0x2f,0x32,0x2a,0x07,0x59,0xa4,0xfc,0x88,0x08,0x0c,0xff,0x42,0x72,0x6a,0xb0,0x8a,0xc9,0x3d,0xdb,0x04,0x90,0xdd,0x0b,0xbc,0x3a,0x4e,0xfa,0xd4,0x57,0xd8,0x2f,0x7b,0xcb,0xd9,0x6a,0xe7,0xfd,0x32,0x17,0x99,0x20,0x64,0x1e,0x76,0x07,0xb9,0xa3,0x58,0x7f,0x79,0xda,0x0c,0xe0,0xec
+.byte 0x30,0xbf,0xa4,0x85,0x0a,0x39,0xc0,0xe9,0xf7,0xbe,0xd1,0xa7,0x94,0x1f,0xa6,0x6d,0xe8,0xc5,0x1b,0x04,0x27,0xf4,0xdc,0xc2,0x4d,0x9a,0x0e,0x9b,0xe8,0xec,0x56,0x99,0x90,0x5f,0x8b,0x28,0x0a,0x92,0xaf,0x0b,0xa1,0xd2,0x85,0x86,0x26,0xc7,0x8a,0x01,0xa4,0x08,0x29,0x32,0x7d,0x3d,0xa5,0x74,0x9c,0x90,0x63,0x83,0x1f,0xd4,0xee,0x98
+.byte 0xf5,0x14,0xff,0x39,0xeb,0xbf,0x40,0xa4,0xc9,0x70,0x4f,0x81,0x03,0x19,0xef,0xf5,0xdf,0xf7,0x00,0x75,0xcb,0x2e,0x81,0x41,0xc5,0xda,0xfb,0x67,0x6a,0xf0,0xa3,0xd3,0x5a,0x60,0xaf,0x72,0x27,0x3e,0xad,0x37,0x3e,0x3d,0xe6,0x85,0x4c,0xa1,0xb0,0xe9,0xab,0xc5,0xd3,0x8b,0x04,0x0d,0x64,0x7f,0xa2,0xb9,0x6d,0x6d,0x28,0xf8,0x4b,0x43
+.byte 0x78,0x51,0xf4,0x84,0xf1,0x3c,0x67,0xd8,0xdd,0xd7,0x0b,0x67,0xc3,0xd9,0x95,0x7b,0xfc,0x7d,0xc4,0x33,0x05,0x90,0xec,0x0a,0x98,0xfb,0x6b,0x0d,0xe9,0x8c,0x74,0x94,0x20,0xf8,0xcb,0xca,0xb6,0x72,0x07,0x7c,0xef,0xfa,0xd0,0x3f,0x51,0xc5,0x6e,0xf8,0x3f,0x37,0xe3,0xfe,0xb9,0x9a,0x9c,0xb3,0xf6,0x96,0x4e,0x65,0x77,0x21,0xcf,0xaf
+.byte 0xe7,0x20,0x06,0xc2,0x93,0xc5,0x2e,0xc0,0x7f,0xe5,0x0a,0x42,0xad,0x89,0x64,0x6e,0x95,0xbf,0x95,0x1d,0x24,0x47,0xf8,0xd5,0xec,0x7c,0x1f,0x98,0x67,0x9c,0x5f,0x6e,0xaf,0x74,0x95,0x65,0x4c,0xb6,0xe0,0xd3,0xb7,0x5b,0xc7,0x76,0xe6,0x87,0x19,0xf5,0xc7,0xb0,0x2d,0xe0,0x8b,0xaf,0x6d,0x3c,0x31,0x6e,0x84,0xc8,0x86,0x51,0xff,0x29
+.byte 0x2a,0x1f,0xea,0xd4,0x2d,0x1a,0x8f,0x04,0xb4,0xc0,0x6a,0x93,0xc2,0xc5,0xe7,0x98,0x8c,0xc7,0xff,0xbf,0xb8,0x8e,0x5b,0x29,0x5b,0xa6,0x87,0xc7,0x02,0x88,0x51,0x29,0x66,0xd8,0xf3,0x68,0x38,0xd4,0xa6,0xbd,0xa2,0x5c,0x1b,0xb7,0x13,0xd7,0x64,0xed,0x68,0x21,0x88,0x2b,0x59,0xba,0x95,0x84,0xda,0xce,0x61,0x3b,0x51,0x04,0x3e,0xc2
+.byte 0xdd,0xec,0x0c,0x6b,0xbe,0x35,0x51,0x63,0x29,0x40,0xcb,0xa5,0x62,0xe4,0x27,0x35,0x15,0x1f,0x7c,0x8b,0xe5,0xd0,0x2e,0xde,0x8c,0x3d,0xa0,0xd2,0xbe,0x51,0x3d,0x65,0xed,0x94,0x8b,0x8c,0x00,0xda,0x0e,0x78,0x4d,0x25,0xef,0x8e,0x3c,0x55,0x77,0xeb,0x58,0x06,0x7d,0xd1,0xfc,0x73,0xad,0x76,0x0a,0x81,0xbe,0xda,0x50,0x30,0xf3,0xfd
+.byte 0x58,0x25,0x0a,0x4b,0x1b,0x1e,0x0b,0xd0,0x9b,0xbc,0xb9,0x31,0x26,0xbc,0x4c,0x7b,0x05,0xd7,0x5c,0xe4,0x7a,0xdd,0xff,0x04,0xac,0x5d,0xcb,0xfd,0x91,0x34,0x68,0x26,0x1e,0xb4,0x86,0xcc,0xe3,0x90,0xaf,0x6a,0x65,0xda,0x6b,0x3e,0xec,0x44,0x90,0x72,0x7a,0x34,0xfc,0x7b,0x65,0x83,0x34,0x93,0xbc,0x85,0x50,0xdf,0x03,0x89,0x35,0xb8
+.byte 0x6a,0x39,0xd3,0xb6,0x38,0x66,0x5b,0xa7,0x9e,0x93,0xa2,0x3b,0xb6,0xe7,0xee,0x1e,0x5c,0xd6,0xa8,0xd9,0x1f,0xf7,0xd1,0x0a,0x2f,0x87,0x63,0xf4,0xf9,0x8c,0xd4,0x7c,0x02,0xaf,0x7e,0xb6,0xc7,0xfc,0xc9,0x4d,0x35,0x0c,0x8c,0x3c,0x13,0x9d,0xe6,0xd7,0x2e,0x4b,0x91,0xcc,0x88,0xdb,0xfc,0x68,0x3a,0xd1,0x15,0x07,0x16,0x66,0x11,0x9b
+.byte 0x66,0x9f,0x3f,0x37,0xae,0x11,0xba,0x5f,0xc7,0x3a,0x1a,0x49,0xbc,0x14,0x21,0x75,0xdc,0xcc,0xbb,0x5c,0xed,0xdc,0x8b,0x21,0x9a,0x8f,0x5f,0x91,0x6a,0x9b,0x26,0x33,0x64,0x45,0xa0,0xdf,0xc4,0xa1,0x32,0xc4,0x4c,0xc2,0x42,0x1b,0x59,0x37,0x1f,0xdb,0x01,0x6d,0xed,0xd8,0x05,0x5b,0x90,0x59,0x32,0x45,0x50,0x5d,0xf1,0x34,0xc4,0xb7
+.byte 0x52,0x97,0xbb,0x42,0x12,0xf1,0xa5,0x76,0xe4,0x1a,0xbc,0x4a,0x64,0xd3,0x08,0xac,0xe1,0x49,0x70,0x61,0xc8,0xcf,0xb1,0xd3,0xc4,0x7f,0x38,0x31,0x6b,0xd3,0xe1,0xe1,0xe9,0x5b,0xaa,0x7a,0xec,0x26,0x81,0x44,0xd3,0xb9,0x63,0xea,0x37,0x98,0x15,0x41,0xf1,0xa1,0x72,0x87,0xcc,0x3b,0x6a,0x27,0x9b,0x85,0xa8,0x7b,0xb6,0x25,0xf9,0xd4
+.byte 0x84,0x3e,0x66,0x12,0xce,0x24,0xee,0x22,0x51,0x73,0x7e,0xba,0x1e,0x95,0x64,0xc5,0xbf,0x4e,0x4f,0x73,0xc1,0xc3,0x98,0xb9,0x6b,0x90,0x1f,0x39,0xfc,0x03,0x55,0x76,0x8c,0x57,0xea,0xe8,0xc1,0x25,0x09,0x69,0xc0,0xe8,0x54,0x91,0xc1,0x7c,0x52,0x8e,0x82,0x6d,0xf2,0x0e,0x3f,0xa9,0x98,0x04,0x40,0xda,0x1c,0xc0,0xbb,0x42,0xf0,0x7d
+.byte 0xed,0x78,0xb0,0x4f,0x94,0xba,0x0d,0xbf,0x60,0xbe,0x09,0x67,0x42,0xc5,0x41,0x4c,0x80,0x8d,0x30,0x10,0xa9,0xd2,0x07,0x8c,0xa8,0x40,0xc6,0xe2,0x08,0x42,0x7f,0x99,0xad,0xc5,0x66,0x1f,0xfd,0xd2,0xc5,0x79,0x77,0x9b,0x60,0x7d,0x25,0x2d,0x69,0x14,0x94,0xa5,0xf0,0x0a,0x14,0xb6,0xf9,0xbe,0x3a,0x4a,0x3d,0xc6,0x45,0x2e,0x27,0x4a
+.byte 0xd1,0x1d,0xcf,0x08,0xee,0x93,0x3c,0xb5,0x8a,0xee,0xdd,0xf3,0x33,0xa6,0x35,0x9d,0xd8,0xb4,0x68,0xc5,0x98,0x09,0x78,0xcc,0xb3,0xeb,0x0f,0xcd,0x25,0xf8,0x17,0x9c,0x45,0x77,0xc7,0x06,0x40,0x44,0x90,0xec,0x6a,0xd9,0xf5,0x05,0xd4,0x88,0x17,0x47,0xeb,0x29,0x85,0x32,0x76,0x7b,0xa4,0xe3,0x65,0x30,0x50,0x9a,0x99,0x26,0x91,0x60
+.byte 0xb0,0xb8,0xe5,0x8d,0x35,0x9e,0x9a,0x13,0x65,0x82,0xb2,0x4b,0xf1,0xed,0x1f,0xb7,0xb4,0xc0,0x03,0xe6,0x1d,0x2b,0xaa,0x1e,0x01,0x92,0x0b,0xcb,0x34,0x77,0x80,0x94,0xc2,0x4e,0x3b,0x73,0xd8,0x2e,0xd8,0x95,0x33,0x05,0x65,0xa2,0x99,0x29,0x7a,0xd1,0xb3,0xed,0x5a,0x8d,0x4d,0x6a,0x6d,0x69,0x2b,0x5a,0xa1,0x3a,0xc0,0x81,0x96,0xf1
+.byte 0xc2,0xa7,0x4e,0x07,0x90,0x04,0x99,0x70,0xea,0x1a,0x3a,0x26,0xb5,0xed,0x92,0xbd,0x57,0x80,0x11,0x06,0xf2,0xb4,0x05,0x69,0x7a,0xbf,0x27,0xa1,0xbd,0xdb,0x09,0xe5,0xb3,0x2d,0x86,0x41,0xcc,0x5d,0x68,0x37,0x9e,0x98,0xa5,0x4a,0x20,0x8a,0x5f,0x54,0xae,0x4f,0x73,0xd0,0x22,0x18,0x8d,0x2b,0x91,0xcb,0xbb,0x83,0x1e,0x04,0x93,0xc8
+.byte 0xc3,0x89,0x35,0xfd,0xda,0xeb,0x52,0x53,0x9f,0xdc,0x33,0xf0,0xe0,0x99,0x19,0x11,0xeb,0x55,0xd3,0x3c,0x5f,0xca,0x29,0x52,0xe7,0x6b,0xd1,0xad,0xeb,0xed,0x8e,0x68,0x82,0x91,0x85,0x81,0x68,0x70,0x78,0x61,0x1e,0x0c,0x09,0x3a,0x82,0xdc,0xdb,0x26,0x66,0x1c,0xa3,0x80,0x99,0x23,0x8a,0x45,0xd7,0xb8,0x10,0x97,0x80,0x70,0x49,0x78
+.byte 0xa9,0x4c,0xf0,0xec,0xcc,0x05,0xd0,0x6a,0x6a,0x1a,0xa0,0xf7,0xde,0x78,0xc6,0x42,0xbe,0xbd,0xa0,0x24,0x1d,0x3f,0xdd,0xfb,0x92,0xc2,0xbd,0xd6,0x5c,0x25,0x74,0x3d,0x2b,0xb8,0x60,0x67,0xdb,0x70,0x1e,0xe8,0x9f,0xcd,0xb4,0x82,0x90,0x9e,0x2a,0x94,0xa5,0xa2,0xd4,0xd2,0x24,0xa7,0xca,0xbf,0xe1,0x8b,0xab,0xf3,0xd2,0x7c,0xa6,0xc8
+.byte 0xe6,0xaf,0xef,0xe3,0x86,0xb1,0x42,0x1d,0xc6,0xa2,0x37,0x9b,0x26,0x46,0x0b,0xfd,0xee,0x88,0xa4,0xf1,0xa8,0x72,0xaf,0xda,0x30,0x56,0x22,0xd3,0x1b,0x31,0x76,0xd7,0x03,0xef,0xf3,0x98,0x16,0x4d,0x36,0x57,0x1b,0xd5,0x90,0xb8,0x67,0x50,0x7f,0x22,0xa8,0xdc,0x9c,0xf1,0x6e,0xa4,0x65,0x45,0xf0,0x73,0xd8,0x7e,0x41,0xb0,0x68,0x52
+.byte 0x00,0x0a,0xda,0x99,0x6c,0x84,0xce,0xf0,0x73,0x65,0x93,0x52,0xc8,0x4b,0xb4,0x72,0xda,0x2c,0xa1,0x47,0xb5,0xe3,0x00,0x63,0xc0,0x4e,0x84,0x16,0x00,0xe6,0x1f,0xbd,0xba,0x49,0xcb,0xd3,0x7d,0xd2,0xeb,0x4a,0xb2,0xd5,0xb2,0x53,0x96,0xfb,0x04,0x73,0xc0,0x09,0x31,0xf3,0xf2,0xc0,0xd3,0xa6,0xe1,0xea,0xe1,0x58,0xbe,0x90,0xc9,0xfb
+.byte 0x6e,0x13,0x69,0xbe,0x17,0xd4,0x16,0x5b,0xcb,0xf4,0x93,0x0a,0x38,0x46,0xea,0x64,0xad,0xb0,0x0d,0xc0,0x3b,0xfc,0xe3,0xd4,0x20,0x75,0x0c,0x3e,0x71,0x1b,0x5f,0xde,0xff,0xd6,0xfa,0x6f,0xe4,0x10,0xb0,0x14,0x05,0xaa,0x05,0x70,0x5e,0xbd,0x58,0x9f,0x3c,0x9d,0x4f,0xa7,0x5a,0x65,0x57,0x02,0x05,0x44,0xe0,0x95,0x9d,0xa2,0x60,0x06
+.byte 0xcb,0xfd,0x91,0x8e,0x7f,0xce,0xa1,0x80,0x94,0xbb,0x88,0xf2,0xa6,0xe7,0x83,0xf9,0x38,0x8f,0x09,0x8e,0xe4,0xa9,0xc2,0xc7,0x84,0x9d,0x25,0x09,0x52,0x8b,0x32,0xaa,0x3b,0xde,0xb6,0x82,0x9f,0x6d,0xc4,0xdf,0x11,0xf7,0x72,0x1a,0xe4,0x00,0x51,0x41,0x01,0xba,0x21,0xea,0x0a,0xda,0xf2,0xbb,0x66,0xae,0x51,0x2b,0xb0,0x6d,0x1d,0xe8
+.byte 0x4b,0x1e,0x42,0x68,0x3a,0xed,0xe6,0x59,0x13,0x42,0x07,0x54,0xae,0x2e,0x15,0x93,0xd7,0xff,0xad,0x49,0x09,0x41,0x52,0x6b,0x3b,0x9c,0x41,0x43,0x0d,0xed,0xed,0x6f,0xb8,0xe9,0x0d,0xcc,0xde,0x0d,0xaa,0x91,0xef,0x89,0x2f,0x2d,0x94,0xd0,0x03,0x2b,0x51,0x7f,0x85,0x9b,0x7b,0x08,0xc8,0xb6,0xe2,0x82,0x22,0xa9,0x57,0x71,0xf2,0xae
+.byte 0x08,0xfa,0x6c,0xd8,0xca,0x78,0x42,0x98,0x23,0xfd,0x38,0x4b,0x6c,0xd3,0x9f,0xc6,0xa3,0xb2,0xc1,0x8c,0x4a,0xa3,0xcd,0x9f,0x56,0xe7,0xc2,0x06,0xd7,0xc5,0xc2,0xd9,0x98,0x57,0xc8,0x5a,0xaa,0xf4,0xaa,0x44,0x02,0x83,0x11,0x1e,0xf6,0x64,0x8d,0xf7,0x3b,0x86,0x3c,0x04,0x53,0x5f,0x62,0xc8,0x7a,0x0e,0x1c,0x4f,0xa8,0xe3,0x5c,0xe8
+.byte 0x64,0xf7,0xe3,0x5d,0xea,0xb5,0x2d,0xdb,0x7b,0x0e,0xdb,0x91,0x34,0xd5,0x87,0x4f,0xe6,0x73,0xee,0x3d,0x79,0x7c,0x67,0x48,0xb5,0xbb,0x42,0x96,0x0d,0x9d,0xbd,0x68,0x98,0xe5,0x59,0x51,0x16,0x45,0x15,0xac,0x80,0x41,0xae,0x45,0xdb,0xe4,0x2a,0x44,0x0d,0xe4,0x25,0xc7,0xd3,0x06,0xf7,0x98,0x15,0xe1,0xc5,0x9b,0x34,0x0e,0x87,0xb8
+.byte 0x90,0x1b,0x24,0x84,0x06,0x24,0xb0,0x80,0xbe,0x03,0xa0,0x95,0x10,0x1e,0x72,0xde,0x0f,0xd4,0x15,0x7b,0xa0,0xf5,0x42,0xc3,0x6f,0x10,0xe9,0x76,0x44,0xe3,0xa9,0xb7,0xef,0xf6,0xc2,0x80,0xe2,0x0c,0x2d,0xad,0xe0,0xb9,0x45,0xca,0x67,0x6f,0xb6,0xc5,0xc0,0x8d,0x25,0xee,0x50,0xeb,0x51,0xc6,0x87,0x87,0x61,0x3a,0x75,0x95,0x41,0x47
+.byte 0x26,0xfd,0x35,0xf6,0x46,0xf4,0xe9,0x42,0xc6,0xef,0x37,0x97,0xb3,0x0a,0x1d,0xc8,0xdf,0x07,0x24,0xb1,0x0d,0x07,0x43,0x67,0x7d,0x81,0x09,0x58,0xdd,0xf6,0xcf,0xf1,0x47,0x42,0xbd,0x3c,0xa3,0xd7,0xe8,0x73,0xf9,0x5b,0xff,0x2c,0xcd,0xe6,0xd1,0xe9,0x47,0x6d,0x19,0x9b,0x6a,0x63,0x69,0xf4,0x4a,0xdf,0x69,0xab,0xa9,0xb7,0xe5,0x8d
+.byte 0x1c,0x44,0x52,0x0c,0x7e,0xa1,0xfe,0x9d,0xd5,0xa4,0x71,0x62,0x0b,0x3c,0xf6,0xd2,0xd3,0xe9,0x70,0x09,0x68,0xf7,0xd6,0x0a,0x00,0x61,0xf1,0xf3,0xd0,0x41,0x4a,0x14,0xc6,0xf5,0x49,0xb1,0xde,0x10,0xd3,0x20,0x8b,0xfe,0x78,0x6a,0x87,0x79,0x15,0xd3,0x43,0x00,0xbe,0x71,0x40,0xaa,0xca,0x1a,0x64,0xe3,0x96,0x34,0x2f,0xea,0x0c,0x11
+.byte 0x41,0x21,0xf8,0xa7,0x65,0x9b,0x75,0xe2,0x1e,0x6f,0x5e,0xe0,0x68,0x42,0xca,0xd3,0x19,0x35,0xe8,0x88,0x0f,0x05,0xa3,0xb1,0x73,0xea,0x53,0x79,0x40,0x24,0x00,0x86,0x20,0xbb,0x25,0x58,0x89,0x6b,0xde,0xd6,0xd0,0x36,0xbb,0x33,0x30,0x59,0x4b,0x30,0x92,0xac,0xe5,0x95,0x94,0x22,0xab,0xc1,0x10,0x35,0x9c,0xa1,0x20,0x11,0x5d,0x4f
+.byte 0x57,0x5c,0x9c,0xb8,0x3a,0xdc,0x97,0xa5,0xf3,0x0b,0xf5,0x96,0xe7,0xef,0x90,0x72,0x01,0x52,0x70,0x5a,0xf0,0xd9,0x7e,0x59,0x05,0x8c,0xd1,0x45,0x47,0xbf,0x16,0x15,0xa2,0xc9,0xdd,0xe7,0x5f,0x4b,0x94,0x5f,0xe6,0xf9,0x78,0xbb,0x8f,0xf9,0x79,0x9f,0x5e,0xd7,0x1f,0x0b,0xef,0x8d,0xfe,0x75,0xd4,0x8a,0x12,0x28,0xa5,0xf9,0x6e,0x14
+.byte 0x3c,0x52,0x80,0x57,0xc6,0x96,0xae,0x67,0x27,0xc1,0x1c,0xb6,0xd6,0x1c,0x74,0x8c,0x6f,0xc7,0x71,0x3e,0xd5,0x73,0xf2,0x3e,0x02,0x15,0x67,0x18,0xb8,0x5b,0x61,0x9e,0xfa,0x7e,0xba,0x00,0xe9,0xd9,0x51,0x91,0x63,0x7e,0xf7,0xab,0xc0,0xc6,0xee,0x66,0xdd,0x66,0x88,0x7a,0x8a,0xc5,0xc2,0x08,0x45,0x62,0xde,0xe1,0xfb,0x35,0x65,0x34
+.byte 0x00,0x9e,0x1d,0x25,0xdf,0x69,0xb6,0xe3,0xfe,0xbb,0x13,0xac,0xd3,0x13,0xb2,0x64,0x5a,0xf3,0x47,0xf1,0x36,0x55,0x5f,0x1b,0x87,0xea,0x5d,0x5c,0xfd,0x8a,0x68,0x69,0x8a,0x00,0x9f,0x83,0xbe,0x79,0x7d,0x01,0x9e,0xf2,0xb2,0x5d,0x56,0xe0,0xe6,0x49,0xe5,0xe1,0x76,0x57,0x7a,0x85,0xac,0x94,0x16,0xe3,0x68,0x05,0x14,0xb5,0x33,0x54
+.byte 0x64,0x5a,0xbe,0xa3,0x04,0x90,0x5c,0x1c,0xf8,0x97,0x16,0x36,0xce,0x76,0xe7,0xf0,0xaf,0x8a,0xea,0x65,0xa8,0x15,0x5b,0x1e,0x0a,0x91,0xad,0x62,0x62,0x67,0xb4,0xf0,0x94,0x1f,0x64,0x50,0xa8,0xc0,0x6b,0x38,0x80,0xd7,0x53,0xbb,0x70,0xbd,0x54,0x01,0xb0,0xa5,0xbc,0x00,0xe0,0xd6,0x23,0x37,0xe6,0x9f,0x0f,0x2f,0x96,0x21,0xc2,0x90
+.byte 0x55,0x26,0x55,0xa4,0xcd,0x3e,0x54,0x6b,0xa6,0xb0,0x2c,0xf2,0xd4,0xcc,0x6a,0x44,0xea,0x18,0x61,0xc5,0x1a,0x8e,0x60,0x64,0xf4,0x5f,0x21,0x36,0x01,0x5d,0x9f,0xc4,0x2c,0x67,0x1c,0x48,0x94,0x16,0xae,0xa8,0x13,0x5c,0xee,0x18,0x88,0x61,0xe4,0x54,0x6b,0xa2,0xe8,0x7f,0xf0,0x15,0xc3,0xce,0xbc,0x5b,0x91,0x25,0x7b,0x1d,0xd3,0x9f
+.byte 0x13,0x1b,0x01,0x5d,0x43,0xe8,0xa1,0x77,0x5a,0x87,0x79,0x8b,0xd5,0x69,0xf7,0xdf,0x66,0xa2,0x84,0x0c,0x66,0xac,0x15,0x65,0xbf,0x74,0xc0,0xd2,0x78,0x6a,0x3a,0x9c,0x98,0x62,0x04,0x41,0x95,0xb2,0x23,0x59,0xc6,0xb0,0xc5,0x22,0xc0,0xfa,0xaa,0xc8,0x94,0x73,0x91,0x5b,0x64,0x1b,0x74,0xbe,0xcb,0xa1,0x81,0xb1,0xc1,0x26,0xa1,0x94
+.byte 0x55,0x04,0xb3,0x9c,0x80,0xb7,0x00,0x6f,0x36,0xc7,0x7f,0x6d,0x97,0xea,0xf3,0xf5,0x55,0xc5,0xfe,0x61,0xd9,0xb1,0x6d,0x8c,0xa1,0x02,0x08,0xb3,0x41,0xe6,0xe6,0x57,0xc6,0xff,0x6e,0x47,0xa4,0x22,0x2e,0x2d,0x21,0x53,0xbe,0xe3,0xbe,0x15,0xec,0x23,0x9d,0x87,0xe0,0x2e,0xcc,0x6c,0xd0,0xc7,0xb7,0x3d,0xa4,0x07,0x5f,0x69,0x4e,0x2b
+.byte 0x07,0x69,0x4f,0xc5,0xa3,0x66,0x52,0x91,0x8f,0xa4,0x48,0xb9,0x40,0x76,0xd9,0xcb,0x6e,0x1a,0x35,0x9e,0x50,0x9f,0xd1,0x78,0xb2,0xb8,0x0d,0xa8,0xf8,0x6e,0x07,0xa5,0x3a,0xdf,0x3c,0x32,0xa6,0x10,0xbd,0x73,0x2f,0x07,0x45,0x66,0x0f,0x61,0xce,0xc2,0x08,0x19,0x98,0x33,0x4b,0x59,0x81,0xb5,0x78,0x4f,0x46,0x88,0xae,0x29,0xf8,0xf5
+.byte 0xc2,0x29,0x6f,0x8f,0xe5,0x8f,0xb0,0x53,0xc8,0x7a,0x48,0xda,0x6f,0x7e,0x8a,0x69,0x68,0xab,0xba,0xd9,0x20,0x0f,0x96,0x69,0x41,0xa6,0x92,0x94,0x8e,0x0f,0x86,0xdf,0x8d,0x70,0xaf,0xfe,0xf1,0x20,0x50,0x01,0xff,0xca,0x30,0x24,0x67,0x4a,0x04,0xa2,0xde,0x06,0xdc,0x26,0x1e,0x17,0xbc,0x52,0x9a,0x62,0x72,0xc1,0xd8,0xd7,0xe0,0xed
+.byte 0xcf,0x4b,0x13,0x80,0x9a,0xbf,0x72,0x4f,0xf4,0x24,0x26,0xcd,0xe0,0x21,0x99,0x7b,0x5c,0x4f,0xbf,0x5c,0x41,0x08,0x8b,0x17,0x69,0x62,0x60,0x2c,0x74,0xb0,0x2d,0x22,0x7e,0x25,0x95,0x6a,0x84,0x0f,0x45,0x8f,0x9a,0x92,0xa1,0xcd,0xa5,0x50,0xf0,0x52,0x7f,0x60,0xd8,0x91,0xe1,0x17,0xe1,0x66,0x8f,0xd3,0x1f,0x41,0x7f,0x6f,0xf1,0x72
+.byte 0xa3,0xb6,0x12,0x62,0x46,0x16,0xea,0x26,0x9e,0xda,0x61,0x13,0x0b,0x17,0xf7,0xe1,0xec,0xc0,0x38,0xfe,0x40,0x31,0x6b,0x38,0x2a,0x4b,0xa5,0x8e,0xfb,0x99,0x60,0xd6,0x4a,0xbd,0xfb,0x75,0x2b,0x41,0xd4,0x33,0x5d,0x35,0xfe,0x2d,0xfc,0x1a,0xac,0x02,0xb3,0xf0,0xa2,0x6d,0xfa,0x8b,0x12,0x99,0xdd,0x54,0xf2,0x1c,0x35,0xd3,0x60,0x5a
+.byte 0xdb,0x65,0xa7,0x58,0x1b,0x82,0xb4,0xf6,0x49,0x77,0xf2,0xea,0xa3,0xa9,0x57,0x94,0xb7,0x6e,0x19,0xda,0x7e,0xa5,0x70,0xb8,0xff,0x39,0x81,0x7d,0xfa,0xea,0xd6,0xc6,0x12,0x84,0x0a,0x8a,0x16,0xde,0x99,0xa6,0xe7,0xe0,0x77,0x76,0xb8,0xa3,0x6f,0xfb,0xb4,0x8f,0xc3,0xbd,0x90,0xd8,0x2a,0x04,0xed,0x42,0x91,0x9b,0x84,0x40,0x2d,0x01
+.byte 0x94,0xdb,0xbb,0x58,0x25,0xed,0xa3,0xdd,0xaa,0x0c,0xce,0x25,0x12,0xcd,0x11,0xbf,0xd0,0x57,0xe9,0x51,0x74,0xa7,0x45,0x6c,0x58,0xe7,0x4d,0x43,0xc6,0xd0,0x09,0x93,0x2d,0xe0,0xe3,0xae,0x7b,0x8f,0x53,0xa0,0x80,0xa1,0xef,0xcb,0xf5,0xfe,0x38,0x4d,0x31,0xa2,0x5c,0xd3,0x4a,0x66,0x1a,0x5c,0x07,0xbe,0x25,0xba,0x30,0xb6,0x00,0x27
+.byte 0x52,0xb9,0x1f,0xa3,0xed,0xd7,0x31,0x33,0x4a,0xf6,0x3f,0xed,0x75,0xe7,0xa4,0xf4,0xdf,0x97,0xc1,0x78,0x90,0x9b,0x4b,0xbd,0x06,0xc6,0x72,0x5c,0xdf,0x57,0x60,0xbe,0xbc,0x88,0x02,0xb6,0x5a,0x65,0xea,0x3a,0x3a,0x74,0x03,0xc8,0x66,0xef,0xf0,0x63,0xc7,0x9d,0x58,0x8e,0xa1,0xb2,0x25,0x4f,0xc4,0x14,0x5f,0x80,0x78,0x08,0x06,0x21
+.byte 0x50,0x34,0x01,0x2b,0x15,0xf4,0x7d,0x1f,0x1f,0x32,0x36,0x0a,0x52,0x1f,0x50,0xa2,0x50,0xbc,0x9a,0xdf,0x4e,0x84,0x49,0x2d,0x08,0xaa,0x46,0xc0,0x0e,0xcf,0x27,0x17,0x91,0x78,0x8c,0xb9,0x72,0xc5,0x8e,0x25,0x85,0x11,0xff,0x2f,0x4a,0x71,0x7c,0x14,0xfe,0x86,0xfe,0xb4,0x3a,0xd0,0x67,0xfd,0xaa,0x9b,0xee,0x89,0x66,0x03,0x59,0x4e
+.byte 0x1c,0x96,0xaf,0x2b,0x8d,0x4d,0x6f,0xf6,0x72,0xc6,0x13,0xc7,0x14,0xce,0x19,0x0c,0x0b,0xa3,0x01,0x12,0x7c,0x8e,0x10,0xb8,0x63,0x41,0x57,0xb9,0xfe,0x6e,0x3e,0xda,0x20,0xfb,0x92,0x08,0x7d,0x66,0x31,0x9d,0x4f,0xdb,0x14,0xf4,0xb6,0xb8,0xea,0xee,0x54,0x0f,0xaf,0xc1,0x99,0xf0,0x8f,0x55,0x44,0x20,0x44,0xd0,0xa6,0x98,0xa3,0xa8
+.byte 0x8b,0x8e,0x26,0x03,0xec,0x2d,0x50,0x4f,0xb0,0x8d,0xd0,0xf2,0x96,0xcc,0x18,0xa9,0xb1,0x0f,0x79,0xe3,0x9f,0x08,0xb3,0x53,0x0b,0x9c,0x9f,0x22,0xdb,0x45,0x57,0xd6,0xaa,0x3b,0x6a,0xcb,0xdc,0xc9,0xda,0x57,0x75,0x65,0x0a,0xc1,0x17,0xb3,0x97,0xa9,0x07,0x40,0x20,0xfb,0x72,0x2d,0xc6,0x37,0x1e,0x44,0xb7,0x7e,0x0b,0x38,0xcc,0xfc
+.byte 0xa0,0xed,0x48,0xa9,0x9b,0x87,0xbc,0x71,0x0f,0x8b,0xda,0x4f,0x09,0x27,0x1e,0x3d,0x9c,0x03,0x62,0x81,0xa8,0x7c,0x7b,0x8a,0x14,0xa7,0x22,0x69,0xa8,0xba,0x0e,0xcc,0x1f,0x2b,0xb3,0x0f,0x7d,0xce,0x3f,0xec,0xb5,0x9d,0xe0,0x3a,0x67,0x56,0x08,0x5d,0x03,0x8b,0x71,0x01,0x44,0x11,0x1b,0x7b,0xcf,0xcc,0x2e,0xfc,0xa5,0x52,0x9b,0xeb
+.byte 0x1e,0x8a,0xa1,0x86,0x64,0xcf,0x32,0x03,0x6b,0x3e,0x29,0xe7,0x9a,0x16,0x7e,0xe2,0x21,0x2f,0x5f,0xe2,0x86,0x7f,0xf8,0x22,0x36,0x10,0x99,0xc8,0x27,0x43,0xa1,0xb9,0xf4,0xb4,0xb8,0xe1,0xa3,0x1d,0x80,0x9c,0x81,0x92,0xef,0x1f,0x28,0x54,0x51,0xf3,0x62,0x9c,0x7a,0x24,0xd4,0x5a,0xdc,0x38,0x4f,0xa5,0x57,0xdd,0x4d,0xa1,0x52,0xf3
+.byte 0xd3,0x9d,0xa1,0x93,0x5e,0xbe,0x9b,0xd1,0x2a,0x52,0xf1,0xbb,0xa5,0x3f,0x3a,0x94,0x7c,0x7d,0x41,0x61,0x36,0x14,0x25,0x5f,0xab,0xef,0x32,0xf3,0x0f,0x6c,0xc5,0xf5,0x5f,0xe5,0x88,0x51,0x17,0x60,0x8b,0xd5,0xa6,0xea,0x8b,0x21,0xec,0x1a,0xa7,0x69,0xa0,0x59,0xf9,0xeb,0x51,0x94,0x70,0x2b,0x96,0x2e,0x71,0xa9,0x8c,0x12,0x15,0xce
+.byte 0x7d,0x59,0x6b,0xf2,0xca,0x2c,0xbd,0x85,0xfb,0x23,0xab,0xcb,0x89,0x89,0xda,0x28,0x49,0x7e,0xfc,0x90,0x2a,0x9a,0x3d,0x6d,0x24,0x57,0xba,0xd9,0x30,0xe0,0x10,0x04,0xb1,0x7f,0x8a,0xcf,0xc8,0x27,0x63,0xd6,0xbd,0xea,0xef,0x90,0x6f,0xc2,0xfc,0x78,0xfd,0xc4,0x5b,0x45,0x0c,0x41,0x8a,0x53,0x5b,0xbc,0x62,0x32,0x86,0x7f,0x19,0xb7
+.byte 0x8b,0x03,0x50,0xed,0xca,0x8e,0x8b,0xa0,0xe3,0xc2,0x0e,0x81,0xe5,0x8a,0xe8,0xf1,0x6a,0x0b,0x1a,0xa7,0xb6,0xed,0x74,0x23,0x34,0xad,0x5b,0xd8,0xf7,0x17,0x8d,0xa5,0x05,0xf3,0x00,0x4a,0xad,0x7e,0x91,0xc9,0x6b,0x13,0xff,0x76,0x78,0xf0,0xd1,0xf4,0x99,0x43,0x73,0xd9,0xba,0x59,0xbe,0xb5,0xa3,0xbd,0x5e,0xc5,0xd3,0x88,0x06,0x9c
+.byte 0x86,0x32,0xb4,0xd5,0x30,0x77,0x78,0x8e,0xd5,0x6a,0x1d,0xeb,0xfd,0x6b,0xe6,0xf8,0x4b,0xe8,0xf3,0xba,0xbb,0x86,0x8e,0xe6,0x63,0x83,0x92,0x23,0x05,0x58,0x2e,0x61,0xdd,0x38,0xad,0x8d,0x19,0x7d,0xfa,0x7c,0x3e,0xc8,0x9f,0xae,0xea,0x6d,0x12,0xf0,0xa4,0x08,0xed,0x12,0x0c,0x97,0x87,0x58,0xd8,0xbc,0x3f,0xde,0x7c,0xee,0x0c,0xc0
+.byte 0xa2,0x2e,0xf0,0x25,0x6d,0xf3,0x30,0x23,0xa7,0xc2,0xc8,0x09,0x67,0x01,0xe1,0x25,0x26,0x46,0x38,0xf5,0x5e,0x55,0x8b,0xd6,0x43,0x6a,0xb8,0xe4,0xdf,0x0f,0x5d,0x6c,0xc3,0xb2,0x56,0x38,0xda,0xbc,0xbf,0x5e,0x85,0x8c,0xd5,0x2a,0x6a,0xe2,0xff,0x4f,0x36,0xf7,0x52,0x2c,0xe2,0xae,0x65,0x65,0xd1,0xfc,0xd3,0xc6,0xf7,0x26,0xa6,0xd0
+.byte 0x0b,0xc8,0xf0,0x68,0x5d,0x07,0x89,0x06,0xb3,0xfb,0x39,0x1d,0xd8,0xd8,0xd7,0x53,0xd0,0xc9,0x76,0x56,0xc0,0xd3,0xf5,0x66,0x80,0x5b,0xff,0x4a,0xdf,0xae,0x52,0x86,0x54,0x24,0x53,0xcf,0xcf,0xd2,0x89,0xde,0x71,0x62,0x9c,0x31,0xa5,0x3d,0x62,0x07,0xa1,0x33,0x49,0xbb,0x06,0x88,0xd8,0xa1,0xdd,0x0e,0x47,0x8d,0x72,0x00,0x2d,0x51
+.byte 0xa3,0x35,0x6e,0xb6,0x1f,0xbf,0xe5,0x42,0x68,0x6f,0x62,0xfa,0xf3,0x12,0xa9,0x1a,0xbd,0xe8,0xa4,0xf1,0x6d,0x07,0xe7,0x70,0x87,0x44,0xb7,0x3d,0xea,0xdc,0x3a,0x24,0xbd,0xa0,0x9b,0xb8,0xc5,0xa8,0xd9,0x06,0xde,0x02,0x68,0x7e,0xd5,0x2d,0x3b,0x5f,0x12,0x31,0x72,0x35,0x77,0xf6,0x10,0x6e,0x81,0x7d,0x3c,0xac,0x95,0x5b,0xbe,0x90
+.byte 0x74,0xf3,0x3e,0x9b,0x07,0x54,0x97,0xe3,0x1d,0xcf,0xe2,0xc5,0x80,0x6b,0x5f,0x0b,0x96,0x00,0x0f,0x0e,0x53,0x36,0x76,0x6e,0x99,0x0c,0x32,0xa2,0xc9,0xaa,0xa0,0xa1,0xb7,0xee,0x9d,0xd6,0x46,0xe7,0x2d,0x10,0x7a,0xf2,0x22,0x50,0x52,0xbf,0xec,0xcc,0xbc,0x0d,0x81,0x55,0x2d,0xac,0x2e,0xf7,0x99,0xbe,0x68,0x09,0xb0,0x11,0xc3,0xc8
+.byte 0xca,0x63,0xa7,0xc2,0x0f,0x37,0x2a,0x9e,0x85,0x79,0x6b,0x44,0xc1,0x4f,0xb9,0xd6,0x6c,0x56,0x0e,0x59,0x33,0xc3,0x00,0x53,0xe2,0xf4,0x30,0x90,0x4e,0x4b,0x09,0x4d,0x6f,0x9a,0x9e,0xb9,0x8d,0x0b,0xa1,0x80,0xfd,0xfb,0xde,0x74,0x49,0x53,0x04,0x3a,0x35,0xcb,0x45,0xe2,0x67,0x2c,0x4d,0x6e,0x39,0x7b,0xbd,0x68,0xaa,0x93,0x1e,0xee
+.byte 0x1e,0x35,0xae,0x1e,0xf2,0xe7,0xb1,0x80,0x92,0x45,0x27,0x85,0xd0,0xc7,0x26,0x17,0x54,0x30,0xba,0x0c,0x8e,0x48,0xf3,0x08,0x51,0xa6,0x41,0x70,0xba,0x5b,0x90,0x69,0x7c,0x64,0x1d,0x61,0xb5,0x23,0x4a,0xef,0x97,0xe4,0x9a,0xd0,0xff,0x47,0x7a,0x93,0x1a,0x28,0xb3,0x8a,0x32,0x29,0xf8,0xe9,0x08,0xc3,0xf3,0x24,0xd7,0x2e,0x18,0x6d
+.byte 0x99,0x40,0x77,0x43,0x9f,0x98,0xe4,0xe5,0x3a,0x34,0x9d,0x46,0x52,0x9f,0x84,0x79,0x8c,0x70,0xbc,0x88,0x30,0xaf,0x87,0x69,0x57,0x6e,0xde,0x2e,0xfe,0x0f,0x3b,0x8d,0xc8,0x95,0xcf,0x69,0x78,0xff,0xa1,0xb1,0x81,0x49,0x1e,0x45,0xc0,0x83,0x1b,0xa3,0x5a,0xee,0x3e,0x9a,0x15,0x7c,0xf0,0xa2,0xfd,0x04,0x22,0x55,0x2d,0x74,0x61,0x29
+.byte 0x0e,0x4f,0x31,0xdb,0x35,0x99,0x37,0xb7,0x7d,0x11,0xde,0x87,0x4f,0x84,0xeb,0x6c,0x14,0xcc,0xbb,0x71,0x47,0xab,0x5b,0x61,0x51,0xeb,0xa1,0xc1,0x5f,0xe4,0x5c,0x3c,0xab,0x04,0xf1,0x60,0x50,0xe1,0xd0,0x58,0xdf,0x42,0xed,0x73,0x5f,0x31,0xdf,0x8d,0xb8,0xb8,0xdc,0x4e,0x2f,0xe3,0x7f,0x89,0x9e,0x62,0xc9,0xef,0xfd,0x60,0xae,0x58
+.byte 0xa9,0xa5,0x8b,0xa8,0x3b,0xd8,0x5f,0xd4,0x09,0xff,0x61,0x8c,0x25,0xde,0x84,0x7f,0x35,0xc9,0x5c,0x2b,0xe8,0x46,0xe4,0x1c,0xbd,0x77,0x51,0x31,0x55,0x3d,0xb4,0x35,0xf3,0xdc,0xa5,0x55,0xd3,0xe3,0x24,0xf9,0x41,0xe2,0xf0,0xbd,0xf5,0xff,0x81,0x87,0x64,0xc9,0xe7,0x69,0x29,0x86,0xaf,0x98,0x33,0x33,0x62,0x9c,0x7b,0x16,0xbb,0xfe
+.byte 0x0b,0xa7,0x92,0xa5,0x7b,0x81,0xbc,0x50,0x88,0xf6,0xe7,0xfc,0x73,0xd6,0x37,0x43,0x09,0xa5,0xc6,0xd6,0x4d,0x28,0xb5,0xaa,0x53,0x52,0x8c,0x2c,0x06,0x64,0x6c,0x21,0x6b,0xe7,0x67,0x4a,0xa5,0xcc,0xa1,0x32,0xf0,0xd9,0x78,0xb9,0xc3,0xdb,0x41,0xee,0x10,0x11,0x81,0x04,0x03,0x73,0x48,0xc6,0x3e,0x60,0x6d,0x82,0xef,0xe2,0xa8,0xe8
+.byte 0xd7,0xda,0xd9,0xb5,0x34,0x42,0xc8,0x1c,0xa7,0xa4,0x8e,0x88,0x2e,0xbc,0x96,0x0a,0xfc,0x40,0x36,0x80,0xdf,0x60,0xe9,0x03,0x02,0x0c,0x51,0xf7,0x7d,0x01,0xd2,0x21,0x38,0x44,0x4b,0x34,0x80,0xbf,0x5e,0xc1,0x86,0xf2,0x35,0xeb,0xa8,0x21,0x15,0x74,0x7c,0x99,0x55,0x64,0xf4,0x48,0xd6,0xd1,0x47,0x1f,0x4d,0xbf,0x0c,0x20,0x5d,0x86
+.byte 0xb9,0xab,0x4e,0xc8,0x86,0x08,0x71,0x1d,0x13,0xf6,0xd3,0x17,0xac,0x61,0x10,0x5d,0x2a,0xb4,0x48,0xa1,0xb9,0x79,0x5a,0x09,0x3a,0x65,0x4c,0xbd,0x97,0xbe,0x48,0xc6,0x66,0xd8,0xce,0x0c,0x19,0xb5,0x44,0x02,0xfa,0xb7,0xa8,0x3f,0x9b,0x86,0xec,0xd1,0xef,0x1d,0x7d,0xb3,0x82,0x5c,0x92,0x48,0x02,0x2c,0x56,0x0f,0xff,0xf7,0x19,0x74
+.byte 0xc2,0x38,0x24,0x8d,0xb2,0x87,0xb6,0xeb,0x49,0x50,0x6a,0x33,0x74,0x4e,0x2a,0xcb,0xf4,0x13,0x2c,0xfa,0x3b,0x0e,0x3d,0x98,0x3e,0x33,0xd9,0x55,0xfa,0xb9,0x74,0xb8,0x6f,0xc1,0xd8,0xfd,0x8f,0xff,0xb9,0x1a,0x17,0xf8,0xb6,0x21,0xc4,0x9d,0x47,0x5e,0x84,0xf6,0xe5,0xbf,0x93,0x98,0xac,0x8f,0x68,0x85,0xf8,0xe8,0x79,0x7f,0x6f,0x0d
+.byte 0x62,0x2c,0xaa,0x1e,0xe4,0xab,0x73,0xf8,0x6f,0x02,0xda,0x6b,0x3c,0x14,0x2e,0xc9,0xdb,0xb0,0x4e,0x39,0xb5,0xcf,0x05,0xae,0x9c,0x63,0x2f,0x6a,0x25,0x61,0x9d,0x40,0xeb,0x7e,0xd8,0x97,0x97,0x33,0x67,0x5c,0x78,0x84,0x68,0xc2,0x7a,0x26,0x58,0xe3,0x6c,0x0a,0x2e,0x6a,0x82,0xd6,0x43,0xed,0x79,0xa5,0x8d,0x4e,0x7c,0xf7,0x80,0x01
+.byte 0xe7,0x02,0x5e,0x3a,0xf7,0x8a,0x4a,0x85,0xe9,0x98,0x1e,0x69,0x33,0xf3,0x54,0x96,0x79,0xc8,0x03,0x0a,0x9f,0x0c,0x5d,0x66,0x44,0x88,0x3c,0xd7,0x9e,0xd1,0xde,0x01,0xfd,0x5e,0xa5,0x6a,0x82,0x00,0x36,0xe6,0x12,0xe3,0x62,0x46,0x45,0x69,0xfb,0x4f,0x44,0x8e,0xe5,0x8d,0x21,0x57,0x6a,0x61,0x8e,0x56,0xcb,0x5b,0x2c,0x5f,0x65,0x41
+.byte 0x2c,0xad,0xf2,0x98,0x34,0xbb,0x06,0x0d,0x8a,0x3c,0x34,0x0d,0xa3,0xe2,0x6e,0x86,0xfa,0xa9,0xfb,0x6f,0xbb,0x32,0xd6,0x0d,0x76,0x6b,0x77,0xf3,0x83,0x41,0xc0,0x80,0x63,0x55,0x47,0xb8,0x13,0x6b,0x99,0x96,0x08,0x9b,0xc0,0x82,0xae,0x49,0x4a,0x51,0x63,0x74,0xf2,0xec,0xfa,0x0d,0xbc,0x3a,0xde,0xf5,0x4b,0x4f,0x08,0x41,0x23,0x88
+.byte 0x14,0x88,0x6a,0x3a,0xf0,0x5f,0x0c,0x45,0x7f,0x65,0x7a,0x67,0xd8,0x17,0xed,0x04,0x47,0x60,0x0e,0x74,0x8f,0xfd,0x48,0xda,0xcd,0xe9,0xfe,0xf5,0x6f,0x43,0xcd,0xa5,0x05,0xa2,0x2e,0x78,0x5b,0xff,0xb8,0x6f,0x2e,0xfd,0x3e,0x4b,0xef,0xcf,0xe0,0x06,0x57,0x28,0xf4,0x2e,0x3b,0xb5,0x9e,0x3c,0xbd,0x63,0xa6,0x78,0x8e,0xd5,0xb8,0x81
+.byte 0x4e,0xf0,0xbf,0x14,0x65,0xc8,0x00,0x9f,0x0e,0x25,0x6a,0x7a,0x63,0x58,0xe4,0xe7,0xa9,0x82,0x16,0xc9,0x86,0x20,0x94,0x71,0x5b,0x9f,0x9b,0xc3,0xc5,0x32,0xb0,0x6c,0x2b,0x8c,0x54,0x67,0x36,0x94,0xb1,0x47,0x33,0xfd,0x9f,0x7c,0x7f,0x7e,0x08,0x51,0x1f,0x7e,0xbf,0x09,0x57,0xf3,0xaa,0x77,0x94,0xf3,0x20,0x1b,0x95,0xf6,0x04,0xb2
+.byte 0x09,0x9d,0xe2,0xbb,0x4d,0xfe,0x6b,0x99,0x06,0x58,0x40,0x84,0x90,0xfa,0x0e,0x9b,0x58,0x6d,0x02,0xbe,0x53,0x73,0xd1,0xc9,0xc7,0x31,0x2a,0x4a,0x12,0x2c,0xb6,0x1c,0xfb,0x49,0xc6,0x1a,0x93,0x33,0x1f,0x29,0x8b,0x94,0xe9,0x20,0xa7,0xe6,0x20,0xe6,0xbf,0xcd,0x5c,0xb6,0x52,0x42,0xf0,0x9c,0x6c,0x21,0x61,0x10,0xe7,0x0e,0x9f,0x33
+.byte 0x5f,0xc8,0xd0,0x20,0xe0,0x3e,0xc5,0x7a,0x10,0xf1,0xe5,0x19,0x52,0xcd,0xe1,0xa8,0x62,0x43,0x20,0x79,0xc3,0xac,0x93,0x27,0x02,0x8e,0x21,0x06,0xb9,0x66,0xd9,0xc8,0x40,0xe0,0xd1,0xf0,0x64,0x81,0xa6,0xc4,0x87,0x85,0x2b,0x92,0x1c,0xd6,0x48,0x85,0xb1,0xbe,0x78,0xf3,0x89,0xa2,0xf0,0xe5,0x39,0xac,0xbf,0x59,0x5d,0xf8,0x4f,0x74
+.byte 0x44,0x85,0x98,0x03,0x81,0x4b,0x7e,0x6f,0x5c,0xa1,0x11,0xd2,0xfd,0x30,0x7f,0xcd,0xd0,0xe2,0xcc,0xd4,0x80,0x16,0x46,0xa6,0x64,0x8b,0x9e,0xfc,0x2a,0x1a,0x65,0x5c,0x90,0x82,0xf9,0x23,0x48,0x11,0xf6,0xf2,0x50,0x3f,0xed,0x44,0xf2,0x9a,0x5a,0xca,0x1c,0x9a,0xd2,0x71,0x1b,0xd6,0x4c,0x51,0xf6,0x89,0x6f,0x65,0xe4,0x97,0x41,0x47
+.byte 0x1b,0x86,0xbd,0x83,0xa0,0xfe,0xac,0x16,0xe8,0xab,0x28,0x96,0x2f,0xa2,0x12,0x5f,0x7c,0xb3,0x18,0x2b,0x05,0x51,0x49,0xba,0xb4,0x1f,0x1e,0xe6,0x8a,0x82,0xca,0x33,0x7d,0xe6,0x8c,0x95,0xba,0x08,0x60,0x47,0x6d,0x79,0xac,0x0f,0xba,0x46,0xff,0xed,0xe0,0x34,0x03,0xfe,0xa7,0x85,0xe5,0x61,0xe3,0xe4,0x6c,0x5c,0x1b,0x9d,0x8a,0x54
+.byte 0x17,0xaf,0x08,0x4c,0x44,0x7f,0xb7,0xb0,0x6a,0x3a,0xff,0xb7,0xf6,0x10,0xc4,0x8f,0x31,0xd6,0x1a,0x25,0x27,0x35,0xca,0x87,0xa9,0x61,0x0b,0x35,0x96,0x89,0x0f,0x1a,0xbd,0x1e,0xf6,0xee,0xaa,0x95,0x16,0xe4,0x38,0x7b,0xb2,0xbe,0xea,0xc9,0x5a,0xcd,0x3b,0xb8,0x9e,0xd7,0x20,0xcd,0x3f,0x90,0xaa,0x8b,0x2a,0x42,0xed,0xab,0xc1,0x53
+.byte 0x83,0xc7,0xb8,0x3f,0xa1,0xb9,0xf4,0xf4,0xb0,0xe0,0x1f,0xb0,0xeb,0xa9,0x81,0x9f,0x31,0x67,0x1e,0x6c,0x96,0x9f,0x09,0xea,0x04,0xfe,0x37,0x22,0x87,0x60,0xb9,0x91,0x8f,0xa9,0x11,0xa3,0x68,0x5e,0x29,0x21,0x41,0xa3,0x02,0x08,0x82,0xd0,0x2b,0x66,0x6d,0x3c,0x46,0xc7,0x23,0x09,0x86,0x7f,0x53,0x11,0x3e,0x83,0x52,0x0a,0x4a,0xe4
+.byte 0x93,0xc6,0xc1,0x96,0x17,0x94,0x51,0x17,0x69,0xea,0x72,0xb8,0x85,0xde,0x7e,0x13,0x4a,0x08,0x26,0xae,0x31,0x19,0x0f,0x6f,0x48,0xa1,0xf2,0x57,0xa2,0x01,0x8e,0x84,0xee,0x63,0x23,0xc0,0x97,0x84,0xa2,0xf5,0x3f,0xeb,0x30,0x9e,0xdd,0xd2,0x43,0x24,0xa2,0x57,0xb7,0x57,0x86,0x26,0xa3,0xe6,0x6e,0xf2,0xcd,0xfb,0x7b,0x34,0x74,0x53
+.byte 0x07,0x95,0x51,0xb7,0xfd,0xf3,0xd1,0x83,0xbd,0x25,0xd6,0x2c,0x69,0x73,0x02,0x8e,0x76,0x19,0xea,0xb0,0x83,0x60,0x8c,0x53,0x9d,0x77,0x86,0x1e,0x65,0xc7,0x57,0x31,0x29,0xd9,0xa9,0x3a,0xb2,0x0d,0xd8,0xf4,0xf9,0x48,0x49,0xfb,0x3c,0x40,0x3d,0x1b,0xc4,0x8b,0x94,0x0e,0x50,0x7f,0xd5,0x39,0x5e,0x57,0x86,0xd1,0xba,0x0c,0x38,0x10
+.byte 0x01,0x5f,0x44,0xf3,0xe5,0xb0,0xf8,0xae,0x17,0xdf,0xd2,0xb3,0x10,0xc5,0x3b,0xfd,0xd9,0x68,0x90,0x9c,0x6c,0x26,0xdf,0x12,0x50,0xfa,0xbf,0x8b,0xce,0x68,0x80,0x8c,0x04,0x60,0xbf,0x34,0x81,0xbd,0x29,0xa3,0xa2,0xe4,0xe0,0x2d,0x25,0xb2,0xff,0x9f,0xd1,0x20,0x07,0xd5,0x8c,0x19,0xfa,0x3f,0x47,0xec,0xc1,0x8d,0xc9,0x36,0xf8,0x51
+.byte 0x4c,0xaa,0x40,0xe3,0x6a,0x21,0xd5,0xe6,0xa6,0xcf,0x8c,0xd9,0x10,0x47,0x66,0xfd,0x32,0x48,0x36,0x8f,0x14,0xed,0x09,0x80,0x50,0x27,0xaa,0xd5,0x1f,0x69,0xb8,0xe4,0x96,0x27,0x56,0x78,0xd6,0xd5,0x2d,0xf0,0x4f,0x14,0x30,0x17,0x9e,0x5b,0x69,0x8c,0x7c,0x1c,0x97,0x38,0x65,0x77,0x75,0x49,0xac,0x4b,0x06,0xda,0x74,0x11,0x86,0xbc
+.byte 0xad,0x01,0xf2,0x03,0x29,0x5d,0xa7,0x74,0xd3,0x44,0xae,0x1d,0xbf,0xf9,0xc5,0x5b,0x83,0x8c,0xd6,0x84,0x8a,0x8e,0xe9,0xa6,0x08,0xf4,0x88,0x13,0xcb,0x16,0x45,0x13,0x9c,0xc7,0x75,0xa9,0xa7,0x55,0x04,0x91,0xd6,0xe9,0xd4,0xe5,0x65,0xa0,0x3a,0x53,0xa0,0xfc,0x62,0xce,0x91,0x01,0xb4,0x06,0x8b,0x10,0x79,0x6f,0x2c,0xd6,0x0a,0xa2
+.byte 0x31,0x8f,0x75,0x32,0x0e,0xfa,0x0d,0xec,0xfd,0x71,0x7f,0x74,0x97,0x30,0xe9,0xee,0x9f,0x04,0x21,0xb5,0xc9,0xd1,0x52,0x2a,0x0f,0x18,0xbe,0x3e,0xbb,0x98,0xaf,0x59,0x9b,0x85,0x79,0x5e,0x52,0x93,0x1c,0x42,0x67,0x67,0x6b,0xd5,0x41,0xaf,0xba,0x09,0x3a,0xb4,0x0e,0x97,0x22,0xe6,0xbb,0xe1,0x27,0xa1,0xf9,0xf0,0xcd,0xa2,0x3d,0xdb
+.byte 0x81,0x2f,0x65,0x90,0xb7,0xe5,0xe5,0xce,0x1d,0x3b,0xfe,0x34,0x57,0xcd,0x3a,0xbd,0x19,0x59,0x23,0x12,0xf1,0xb6,0xf2,0xf7,0xc1,0xf5,0x1d,0x0b,0x46,0x8f,0x16,0x6a,0x81,0xfe,0xc1,0x97,0x8d,0x69,0x55,0x60,0xdd,0xf0,0x61,0xe9,0x22,0x30,0x72,0x1a,0x24,0x30,0xd7,0xbc,0x1c,0xfa,0x02,0x55,0xfc,0xb9,0x4b,0x0a,0xe4,0x90,0x90,0x3a
+.byte 0xe3,0xce,0xd4,0xa0,0x7d,0x21,0x5a,0xf7,0x79,0x6e,0x03,0x4f,0x4e,0x93,0xad,0xc4,0x8e,0x9d,0x9f,0x8a,0x39,0x59,0x20,0xc1,0x5d,0x6a,0x4d,0x8f,0x69,0x78,0xea,0xba,0xde,0xc0,0x87,0xb2,0xf2,0x20,0xd6,0x7a,0x9c,0xf9,0x09,0x03,0x2a,0x4d,0xb9,0x10,0xfc,0xe5,0x05,0x90,0xed,0x45,0x4f,0x5f,0x7c,0x5d,0xfa,0xe6,0x0d,0x07,0xae,0xcc
+.byte 0x21,0xc8,0x1c,0x7a,0xfb,0x1d,0xb9,0xe3,0x69,0xa1,0xb7,0x5f,0xb5,0x6a,0xb9,0x58,0x9d,0xcd,0x99,0xf8,0x38,0xbb,0xa0,0xfe,0xf8,0x41,0x51,0x72,0xce,0x76,0x89,0x59,0xa2,0xab,0xef,0xea,0xab,0x79,0xbc,0xda,0x73,0xdb,0x18,0xda,0x60,0x1b,0xc4,0xb7,0x4f,0xb3,0x86,0x21,0x2a,0xc3,0xec,0x7f,0x0e,0x89,0x16,0x0e,0xd2,0xbd,0xea,0x0e
+.byte 0xcf,0xc1,0x4b,0x2c,0x97,0x69,0xce,0xd3,0x94,0xad,0x81,0xe9,0x70,0xf4,0xf8,0xe5,0x77,0xe6,0x92,0xe0,0x23,0x38,0xd3,0xc1,0xdd,0x2e,0x58,0x77,0xc5,0xc3,0x29,0x34,0x66,0x48,0xf9,0x75,0x3c,0x8a,0x6a,0xb8,0xbf,0xf8,0xba,0xf0,0xb9,0xa1,0x81,0x0b,0xa1,0xaa,0x17,0x34,0x1a,0xbb,0xa3,0xa2,0xba,0x21,0x45,0xc0,0x1d,0x57,0x11,0x4d
+.byte 0x9b,0xd4,0x64,0x84,0xd7,0x0b,0xd6,0xfb,0x72,0x2c,0xdb,0xc3,0xe6,0x24,0xa9,0xf3,0x30,0x9f,0x21,0x05,0x1e,0xcc,0x48,0x58,0xed,0xfd,0xb2,0x34,0xe3,0xf7,0x7e,0x56,0xee,0xdf,0xa4,0xbb,0xb1,0xcc,0x7f,0x81,0x40,0xe9,0xdf,0x3f,0x82,0xc4,0x0d,0x14,0x9b,0x3b,0x80,0x15,0x24,0x6e,0xa4,0xce,0xfa,0x28,0xa7,0x7f,0x89,0xfb,0xc6,0x83
+.byte 0xe8,0x2a,0x70,0xfb,0x9c,0x75,0xb8,0xfd,0xec,0xbc,0xbb,0xf5,0xef,0x0a,0xa5,0x77,0x0b,0x38,0xa0,0x63,0xa5,0x71,0x12,0xc9,0xaa,0xc3,0xf9,0x72,0x30,0x45,0x4e,0x19,0x44,0x2d,0x09,0xf4,0xf1,0xa8,0xe8,0xde,0x58,0x87,0x70,0xa8,0x91,0x86,0xef,0x5d,0x02,0x90,0x55,0x63,0x99,0xde,0xd7,0xb7,0x5f,0x07,0x01,0xdf,0xb1,0xe5,0x55,0xf5
+.byte 0x87,0x69,0xd2,0x7a,0x71,0xbc,0x0e,0x4b,0x8b,0x98,0xf7,0xf6,0x0a,0x01,0xbb,0x9f,0x1b,0x15,0xb6,0x76,0xe0,0xc0,0x4b,0x5d,0x08,0xba,0xba,0x73,0x3f,0x36,0x5a,0x29,0xd7,0x7c,0xc2,0x87,0x03,0x75,0xff,0x26,0x21,0xae,0xbe,0x66,0x70,0xa2,0x99,0x11,0x35,0x49,0x78,0x7b,0x3a,0xfe,0x94,0xf7,0x37,0xe0,0x69,0x56,0x39,0xf7,0x3f,0x71
+.byte 0x39,0x74,0x75,0x32,0x1f,0xfb,0x3a,0x87,0x07,0xab,0xf1,0xed,0xe3,0xe2,0xbf,0x3f,0xb1,0x73,0x11,0xc9,0x34,0x4b,0xb1,0x1e,0x62,0x4e,0xc1,0x8a,0xae,0xcc,0xc7,0xb3,0xa7,0x70,0x01,0x73,0xad,0xb3,0xc3,0x59,0x70,0x14,0x31,0x94,0x9f,0x6b,0x18,0x11,0x50,0x52,0xc9,0xf0,0xf8,0x12,0x9d,0x7c,0x90,0x64,0x9d,0xd9,0x41,0xa6,0x45,0xe3
+.byte 0xc9,0x25,0x73,0xe7,0x48,0x9d,0xdc,0xe0,0x2c,0x71,0xd3,0x68,0xc5,0xab,0xac,0xe3,0x16,0x95,0xe3,0xa5,0xae,0x2f,0x57,0x60,0x4b,0x11,0x90,0xaa,0xe7,0x48,0xca,0xc7,0xde,0x2e,0x56,0x10,0x8e,0xc3,0x0a,0x7d,0x66,0xf1,0xc3,0xf7,0x2d,0xdd,0xfa,0x5e,0xb2,0xcb,0x99,0x4d,0xaa,0x4e,0x91,0xc1,0x94,0x60,0x27,0x33,0x82,0xa6,0x2a,0xba
+.byte 0x05,0x32,0x33,0x0a,0x30,0x47,0xb0,0xac,0x68,0x7d,0xef,0x25,0x09,0xcf,0x51,0xf4,0x06,0x28,0x14,0xb2,0xb4,0x1f,0xaf,0x37,0xdc,0x70,0x88,0x4d,0xb9,0xfc,0x2d,0x61,0x25,0x13,0x1f,0x32,0x48,0x6d,0xeb,0x46,0x05,0x66,0x44,0xa1,0xec,0xce,0xe9,0x51,0xa9,0xba,0xf8,0xde,0x95,0x1b,0x20,0xe1,0x21,0x75,0x4b,0x25,0x7f,0x3c,0x16,0xf7
+.byte 0xe2,0xbe,0xeb,0xca,0x2b,0x77,0x92,0x16,0x32,0xe2,0x74,0x21,0x52,0x3f,0x08,0xba,0x41,0xb0,0xd3,0xd2,0xf7,0xf3,0x29,0xb6,0x10,0xfa,0xa5,0x29,0x35,0x29,0x21,0x0d,0xec,0xba,0x5a,0xf3,0x63,0x0f,0x9d,0xbc,0x42,0x02,0x46,0xe9,0x07,0x4a,0x9a,0xe8,0xd3,0x78,0x92,0xa2,0xe5,0x03,0xec,0xd4,0xe2,0xc8,0x8f,0x92,0x4a,0xae,0xbc,0xd7
+.byte 0xdf,0x4b,0x07,0x22,0x47,0xbd,0xb4,0xb5,0xa0,0x7e,0xfb,0x21,0x40,0x62,0xb1,0x6c,0x07,0x00,0x64,0xf6,0xb2,0x75,0x5c,0x29,0x84,0xff,0x38,0x0c,0xc8,0x08,0x38,0x92,0xf9,0xad,0xd7,0xcc,0xc3,0x1c,0x03,0x80,0x49,0x39,0x1c,0xdb,0xae,0x60,0x87,0x8a,0x5c,0xe9,0x17,0xbd,0x2b,0x0f,0xa5,0xa1,0xf9,0x0d,0x4b,0x8c,0x4d,0x39,0xda,0x15
+.byte 0x8c,0xc4,0x69,0xaf,0x2b,0xb0,0xa1,0xfd,0xd9,0x65,0x3c,0x87,0x4b,0xf2,0x5a,0xd7,0xd8,0xb9,0xef,0x78,0x67,0x30,0x4c,0x6c,0x92,0xc5,0x1e,0x15,0xf8,0xd9,0x74,0x1b,0x54,0x0c,0x10,0x1b,0xb5,0x11,0x13,0xd6,0xb4,0xc0,0x53,0x03,0x2c,0x4b,0xee,0xac,0xf9,0x87,0x17,0x51,0x35,0xb8,0x1a,0xdc,0x16,0x61,0x5b,0xe9,0x5a,0x43,0x94,0x42
+.byte 0x8f,0x68,0xbd,0xb6,0x52,0x00,0x63,0xa3,0x52,0x6e,0x5d,0x8e,0xe9,0x4f,0xf5,0x69,0xd8,0x4f,0xf5,0x5c,0x89,0x7e,0x1c,0xb9,0xdc,0x7b,0x92,0x8a,0x2b,0xfc,0xb8,0xad,0xbb,0xff,0x61,0x2e,0xc0,0xdc,0xfb,0x2f,0x78,0x2a,0x50,0x32,0x9b,0x4c,0xfd,0x9e,0xab,0x80,0x5c,0x7d,0xc8,0x6b,0xb3,0x2d,0x0a,0xfe,0x43,0xa2,0x10,0x10,0x79,0xbc
+.byte 0x8c,0xa0,0x86,0x09,0x8c,0x8b,0x28,0xf3,0x8a,0xc9,0xeb,0xcb,0xb5,0x0e,0x56,0x19,0xae,0xe0,0xa1,0x22,0x72,0xc5,0xad,0x01,0x12,0x69,0xb6,0x52,0xb8,0xdd,0x36,0x25,0x21,0xae,0x73,0x06,0xc1,0xe0,0x23,0x20,0xe1,0x8e,0xe4,0x99,0xcd,0x86,0xca,0xf5,0x93,0x0e,0x6b,0xb8,0xba,0x18,0x4a,0x36,0xed,0xd0,0x37,0xc8,0xc7,0x8a,0xb2,0x63
+.byte 0x2e,0xa4,0x22,0x76,0x6f,0xf7,0xdd,0x81,0xd6,0x6f,0xcd,0xb9,0x65,0xf0,0x95,0x77,0xae,0xca,0x54,0x62,0xce,0x5d,0x47,0x9e,0x10,0x89,0xb9,0xfa,0x72,0x0a,0xef,0x24,0x17,0x45,0xb0,0xb0,0xc7,0x51,0x85,0xa1,0xb1,0x6a,0xd2,0xea,0x48,0xe2,0x6a,0x03,0x2a,0xdf,0xa8,0x0e,0x62,0xa2,0x1e,0xe2,0xa7,0x20,0x57,0xbd,0x73,0xeb,0xef,0x86
+.byte 0xc9,0xd4,0xfa,0x96,0xfe,0xfa,0xb3,0xc6,0xbf,0x7a,0x16,0xa2,0x43,0x73,0x56,0x71,0x78,0x32,0x3b,0xc1,0xd8,0x26,0xbf,0xde,0x39,0x5d,0xbd,0x3b,0xff,0xd7,0x4f,0xa0,0x67,0xa6,0x09,0x9a,0x81,0xfd,0xec,0x34,0x73,0xcd,0x90,0x15,0x8b,0x3e,0x2d,0x6f,0x7d,0xcc,0xf5,0x20,0x15,0x07,0xa8,0x2f,0xa5,0x5b,0x2b,0x4f,0xb8,0x2f,0x14,0x6c
+.byte 0x52,0x78,0xbd,0x92,0x98,0xda,0x69,0x19,0x58,0x4c,0x76,0xe4,0x20,0xb2,0x48,0xa4,0x9f,0x2f,0x4c,0x9b,0x45,0x7f,0x7d,0x1c,0x46,0xe9,0x1e,0x43,0x26,0x49,0x39,0xb6,0x42,0x3a,0x4c,0x59,0x95,0x6b,0x28,0xd5,0xbe,0xa7,0x2e,0xd0,0x0c,0x00,0xa0,0x67,0x06,0x4e,0xee,0xae,0x7f,0xc2,0xb5,0x12,0x46,0x3f,0xb4,0x35,0x16,0x2a,0xda,0xbf
+.byte 0x41,0x34,0xbe,0x30,0x2a,0x0f,0x7b,0x60,0xa6,0x8b,0xcd,0xae,0x7a,0x8c,0xd6,0x97,0xab,0x06,0x1e,0x14,0x87,0x45,0xa3,0x3c,0x9c,0xc4,0xa0,0x1d,0xee,0xf0,0xca,0xb8,0xa6,0x8d,0x37,0x92,0xad,0xbc,0xe6,0x1f,0x65,0x75,0xd3,0xbc,0x72,0x66,0xe2,0xff,0xbc,0x19,0x93,0xae,0xee,0xd0,0x63,0x6d,0x97,0x6f,0x57,0xf3,0x77,0xcd,0xe3,0x57
+.byte 0x3f,0x00,0xc8,0xe1,0x63,0x83,0x15,0x84,0xc6,0x08,0xdb,0x03,0xc9,0x27,0x47,0x4c,0x17,0x12,0x40,0x6e,0xac,0x74,0x6f,0x3c,0x22,0x57,0x36,0x29,0xbb,0x6a,0xc7,0x5a,0xfe,0x60,0x1c,0x0f,0x32,0x95,0x1b,0xf2,0x3c,0xed,0x04,0x87,0x4c,0x48,0xc7,0x63,0x79,0x24,0xb3,0x12,0xbf,0x55,0x3b,0x32,0xbf,0x52,0x4e,0x1e,0xc1,0x1f,0xf2,0xfd
+.byte 0xe6,0xb8,0x56,0x38,0x0e,0xd2,0x75,0x3d,0x41,0x99,0x0c,0x7a,0x12,0x3f,0xa7,0x3a,0x79,0xa0,0xd7,0x6f,0x47,0x97,0x7e,0x9e,0xf6,0xfe,0x29,0xc0,0x16,0x34,0x38,0x80,0x2f,0xde,0x65,0x79,0xc9,0xfd,0xa0,0x84,0xc3,0x39,0xbc,0x0b,0xbe,0x18,0xba,0x0d,0xe3,0x35,0x11,0xba,0x9f,0xde,0x5d,0x0c,0xae,0x8e,0x0c,0x0f,0x66,0x9c,0xe6,0xfc
+.byte 0x3d,0xdb,0x46,0xf1,0x84,0x57,0x62,0xb0,0x00,0xd4,0x8c,0xaa,0x93,0xeb,0xf7,0xa7,0x8e,0x82,0xba,0x89,0x67,0xbb,0x38,0xb0,0xb6,0x13,0x0c,0x96,0x22,0x9c,0x6a,0x86,0xea,0x83,0xad,0x5f,0x7b,0x3a,0x28,0xd8,0x53,0x90,0x2d,0xab,0xc9,0xbe,0x99,0xfb,0x68,0x42,0x27,0xf6,0xe3,0x5a,0xaf,0xf3,0xd6,0xee,0xb6,0xa2,0xe0,0x32,0x3c,0x1d
+.byte 0xd4,0x3c,0x2b,0x58,0xc2,0x4f,0x3d,0x20,0x39,0xdb,0x80,0x89,0x20,0x20,0x7b,0xe6,0x1d,0xd0,0xa2,0x1a,0xd4,0x88,0xc9,0xe0,0xb9,0xf6,0xb2,0xa1,0xcd,0xf2,0x67,0x60,0x44,0xd8,0xce,0x6a,0xe2,0x52,0xc3,0xf3,0x61,0xa3,0x14,0x58,0xd6,0xe5,0x43,0x4a,0x8d,0xcc,0x4f,0xf8,0x17,0xdd,0xd2,0x5d,0xd5,0x5a,0x86,0x8e,0xc4,0x74,0xdc,0x1b
+.byte 0xad,0xca,0x63,0x75,0xf0,0x43,0x41,0x16,0x02,0x49,0x6a,0x3a,0xe3,0xb9,0xa9,0xdc,0xfb,0x99,0xbc,0x60,0x0d,0xdb,0xa0,0xcf,0x27,0xaa,0xd5,0xc5,0x42,0x0b,0x02,0x00,0x43,0xaf,0xb5,0x4f,0xe1,0x88,0xa1,0x9d,0xca,0xfb,0x9f,0x1f,0x08,0x9c,0x66,0x23,0xca,0x4b,0x88,0xb4,0x40,0xdc,0xd3,0xd3,0x1a,0x64,0xe3,0x9b,0x43,0xea,0x20,0x90
+.byte 0x30,0x2e,0xc4,0x75,0xc5,0x52,0xc5,0x7c,0x0e,0x35,0x56,0xf5,0x1f,0x50,0x2b,0xf6,0x28,0x93,0x6f,0xde,0x10,0xc6,0x49,0x2b,0x77,0xb1,0x6d,0xce,0xfd,0x37,0xd4,0x8d,0x11,0xed,0x88,0x1e,0xca,0x68,0x0c,0x4e,0x38,0x7f,0x0f,0xab,0x6f,0x8d,0x1c,0x7d,0xd4,0x7d,0xd8,0xa9,0x5c,0x24,0x5a,0x7d,0xf4,0x5b,0xb6,0xb7,0x28,0xc7,0x93,0xd6
+.byte 0xa9,0xe5,0xac,0x62,0x16,0x9c,0x4e,0x5c,0x24,0xa0,0x2a,0x76,0xce,0x7d,0x5c,0x4b,0xbe,0xbc,0x83,0x5c,0x9a,0xc8,0x06,0x7b,0x1e,0xac,0x98,0x67,0x17,0x32,0x94,0xda,0xd1,0x8b,0x58,0xad,0x8e,0x26,0x03,0x81,0x7c,0x48,0xd1,0x83,0x03,0xba,0x6c,0x51,0xe9,0x25,0x82,0xd2,0xb9,0x7f,0xd8,0x33,0x3f,0x77,0x29,0x45,0x41,0xa9,0x17,0x3d
+.byte 0x62,0xc6,0xd2,0xfb,0xd1,0x24,0xc7,0xee,0x10,0xc0,0x64,0xc3,0x46,0xc6,0x2b,0xe8,0x9c,0xc8,0x99,0x23,0x77,0xa9,0xb5,0x12,0xc4,0x53,0xde,0xbc,0x20,0xb2,0xc4,0x12,0xdb,0xc2,0x0b,0x63,0x70,0x6a,0x41,0x31,0x65,0x48,0xa0,0xfc,0xbc,0xd6,0x3f,0x55,0x18,0x17,0x65,0x35,0x58,0xe3,0x33,0xac,0xaf,0xca,0xb2,0x51,0xc1,0xcc,0x60,0x38
+.byte 0x94,0x8f,0x13,0xb8,0xcc,0x8c,0xc4,0x12,0xea,0xd5,0x39,0xd3,0x46,0x55,0x17,0x27,0x7a,0x07,0x01,0x02,0x74,0xa6,0xe7,0xc8,0xa7,0xd0,0x76,0xc8,0x5e,0x57,0x50,0xc5,0x19,0xf1,0x95,0xa3,0x52,0x10,0xa3,0x1e,0xcd,0xb1,0x05,0x64,0xe5,0x69,0xd9,0x5e,0xfc,0x71,0xef,0xe1,0xf6,0xb3,0xa7,0xf7,0xf9,0x71,0xfd,0xbb,0x5b,0x2b,0x7a,0xd2
+.byte 0x72,0x7c,0xc7,0x73,0x89,0xf7,0xe2,0x0b,0xcd,0x05,0x4f,0x0c,0x10,0xed,0xcc,0xda,0xb6,0x81,0x19,0xe6,0x2b,0x06,0x66,0xef,0xc5,0xfd,0xd5,0xc6,0x66,0x20,0x86,0x2a,0x4f,0x05,0x49,0xf1,0x54,0x4a,0x6e,0x1d,0xcd,0xad,0x18,0xeb,0x6c,0x58,0xd6,0x75,0x3e,0x62,0x48,0xab,0xea,0x1f,0x7f,0x05,0x45,0x6e,0x75,0x2a,0x5e,0x97,0x5b,0xde
+.byte 0x5a,0x99,0x42,0xc1,0x62,0xab,0xc7,0x01,0x4d,0xac,0xd6,0xdc,0xc9,0x71,0x24,0xd1,0x33,0xe2,0x4b,0x1f,0x09,0x04,0x1f,0x0d,0x42,0x45,0xcf,0x7c,0xa0,0xee,0x48,0xfd,0x8b,0x1f,0xaa,0x50,0x48,0x6d,0x8e,0x34,0x76,0x09,0x23,0x8a,0x40,0x0d,0x5d,0xc1,0x2a,0xba,0x5f,0x9c,0x86,0xfb,0x37,0xdf,0x24,0xff,0x27,0x88,0xbf,0xf6,0xa4,0xc3
+.byte 0xf0,0xd3,0x02,0xa8,0x7c,0x6d,0xc4,0xc5,0x14,0xc3,0x64,0x28,0xa8,0x05,0x33,0xc2,0xda,0x12,0xfc,0xbe,0x0d,0x8e,0xf4,0xf5,0x48,0x5a,0x8e,0x8a,0xd2,0x50,0x7c,0xc0,0xbc,0xde,0xdb,0x9a,0xf6,0xa0,0x92,0x8d,0x19,0xbc,0x5a,0xdc,0xbf,0xfb,0x13,0x8f,0x41,0x09,0xba,0xd9,0x0b,0x91,0x7a,0xdb,0x92,0x10,0xac,0xf2,0xb5,0x76,0xb5,0x7d
+.byte 0x80,0x04,0xd6,0xec,0x98,0x09,0x5f,0x63,0x0d,0x58,0x00,0x8a,0x07,0x76,0xfa,0xe6,0x6e,0xdf,0xbf,0x73,0xe5,0xc9,0xe5,0x12,0x44,0x58,0xf9,0x2e,0xb1,0xe6,0x2c,0xf5,0x0d,0x94,0xa9,0x51,0x0d,0x01,0x03,0xab,0x79,0xf9,0xee,0x7e,0x10,0x4b,0xcb,0x20,0xbb,0x01,0x19,0xd6,0x12,0xd1,0xac,0x96,0xe9,0x0e,0xde,0xbf,0x7e,0x80,0xf6,0x58
+.byte 0xc9,0xec,0xaf,0xf7,0x2d,0x98,0xbc,0x2b,0xb1,0xf1,0x34,0x94,0x39,0x8e,0xbc,0x13,0x13,0x41,0x8f,0xf3,0x4e,0x4e,0x6b,0x2a,0xaa,0xea,0x70,0x5c,0xf8,0x42,0xf7,0xbc,0xfd,0xbd,0x6f,0x62,0x1b,0xcb,0xb9,0x39,0xdc,0x6a,0x47,0x81,0xaf,0xff,0x5b,0x7e,0x80,0xb9,0xbf,0xfa,0x15,0x7e,0xd1,0xc3,0xb2,0x80,0x99,0xbd,0xb9,0x30,0x8d,0xb5
+.byte 0x43,0x6b,0x7a,0x31,0xaf,0x45,0xf7,0xdd,0x21,0x8f,0x54,0xb1,0xf6,0x2d,0x7d,0x96,0x63,0x4a,0x93,0x98,0x37,0x7f,0x48,0x02,0x4b,0x0f,0x71,0xe4,0x70,0xce,0x66,0x6a,0x36,0xde,0x58,0x84,0x69,0xd6,0xbd,0x1a,0x9a,0x8b,0xc5,0xda,0x97,0xc5,0xe1,0x4e,0xec,0x9b,0x7a,0x65,0xe0,0xa5,0xdd,0x39,0x3c,0x9f,0xfd,0x45,0x17,0x4c,0x2f,0xb4
+.byte 0xb1,0xb1,0x42,0xe8,0x88,0x75,0x9f,0xb4,0xc1,0xdf,0x44,0xf9,0x4f,0x9a,0xf7,0x3d,0x35,0xc5,0x32,0xbe,0x43,0xd0,0x0d,0x71,0x4e,0x21,0xbf,0x31,0x99,0x73,0x5a,0x84,0x45,0x2e,0x00,0x8b,0x42,0x2b,0x14,0x86,0x51,0xcb,0xa0,0x98,0xa9,0x68,0x8d,0xdb,0x58,0x3d,0x73,0x9d,0xf9,0x2d,0x86,0x76,0x62,0xcb,0x93,0x29,0x48,0x92,0x38,0xfb
+.byte 0xeb,0x1d,0xda,0xc3,0x10,0x1f,0x32,0x68,0xee,0xcb,0xb7,0x8a,0xcb,0xcb,0xe0,0x37,0x31,0xe8,0xad,0x7b,0x4a,0x29,0x2c,0x10,0x9e,0xdf,0x86,0xeb,0x13,0x0c,0xab,0xa4,0x30,0x36,0xf0,0xe0,0xac,0x14,0x41,0xa4,0xf4,0xf8,0x44,0x95,0xe8,0x8f,0x28,0xc2,0x35,0x0a,0x44,0x61,0xc7,0x60,0xc5,0x3b,0xc4,0x1d,0x67,0xfd,0xac,0x0b,0x2e,0x49
+.byte 0x62,0xea,0x17,0x3c,0xf5,0x4b,0xbe,0xba,0xba,0x42,0x02,0x0d,0x13,0xf1,0x15,0xff,0x2e,0x47,0x46,0xd1,0x27,0x64,0xb7,0x35,0x28,0x31,0xb5,0xde,0x1e,0xf9,0x26,0x6c,0x04,0x3c,0x0e,0x06,0x9d,0x4d,0xc7,0x1c,0x97,0x67,0x2c,0x6d,0x36,0x0d,0x4c,0x61,0x08,0xe9,0xbd,0x04,0x1d,0x8d,0xfb,0x0c,0x03,0x3d,0xb4,0x40,0xd5,0x1b,0x69,0x3b
+.byte 0x68,0xcf,0x46,0x27,0xcf,0xb3,0xda,0x1e,0xdc,0x85,0x6f,0x4f,0x6b,0x09,0x9d,0xe9,0x6c,0x73,0x40,0x27,0xc9,0x8b,0x12,0x97,0xea,0x34,0xd7,0x51,0x32,0x90,0x4e,0xd7,0x91,0x41,0x3a,0xee,0xbc,0x97,0xb0,0x4a,0x39,0xdb,0xe3,0xe5,0x12,0x73,0xbf,0x5d,0x68,0xe0,0xc6,0x7c,0x6f,0x0d,0x14,0x1c,0xaa,0xde,0x29,0xb7,0xc7,0xa5,0x90,0x62
+.byte 0xe9,0xc5,0x75,0x16,0xe6,0xc0,0x9d,0xc5,0xb8,0xd6,0xfa,0xb0,0x72,0xb7,0x27,0xa6,0xa8,0x3f,0xbf,0x18,0x8b,0xaa,0x94,0xb3,0x47,0x50,0x2f,0x1c,0x49,0xab,0x46,0x38,0x7f,0x3e,0xf3,0xf1,0xb8,0xb3,0x44,0xaa,0x1f,0x76,0xb4,0x67,0xff,0xcf,0x7c,0x4b,0xa9,0xe1,0x62,0x93,0x4d,0x3e,0x96,0xdb,0x56,0xf6,0x26,0x5d,0x95,0x4c,0xfa,0x5f
+.byte 0x06,0x2b,0x5c,0x33,0x2d,0xf8,0xfa,0x68,0x8a,0xed,0x28,0x2a,0x6e,0x95,0x86,0x59,0x71,0xef,0x86,0x47,0x60,0xec,0x35,0x79,0xa9,0x98,0x2d,0x6e,0x20,0x26,0x3a,0x21,0xec,0x59,0x15,0x65,0xcd,0xb9,0x91,0x19,0x6e,0x74,0x89,0x3b,0x10,0x00,0xab,0x8a,0x45,0x23,0x20,0x94,0x03,0x02,0x77,0xb7,0xcf,0x9c,0x71,0x18,0x0c,0x5b,0x40,0x62
+.byte 0x3b,0x8f,0xc9,0xf6,0x4c,0x8f,0x60,0x66,0x05,0x87,0x05,0x90,0xd4,0x08,0x76,0xd7,0xa3,0xb6,0x37,0xa8,0x83,0x05,0xb2,0x48,0xe9,0x24,0xc4,0xfb,0x79,0xa1,0xce,0xac,0x29,0x13,0x4e,0x72,0xdf,0xad,0x9e,0x5b,0xcd,0x9c,0x39,0x1d,0x3e,0x57,0x9d,0xf2,0x96,0x13,0xa4,0x79,0x4c,0x76,0x40,0x03,0xb3,0x18,0xcf,0xd7,0x45,0x2a,0x2d,0x07
+.byte 0xe5,0x2e,0xb7,0x74,0xda,0x94,0xea,0x32,0x74,0xb0,0xca,0xf4,0xd1,0x09,0x97,0x3c,0x69,0x17,0xf6,0x5b,0x13,0x7b,0xb8,0xb1,0xd9,0x0e,0x12,0x44,0x29,0xea,0x26,0xd8,0xaa,0x9d,0x26,0x87,0x0c,0x89,0x4e,0xec,0x29,0x48,0x43,0x66,0x21,0x0b,0xab,0xce,0x40,0x57,0x4c,0xa7,0xdd,0x56,0xde,0xac,0x5c,0x62,0xea,0xc4,0x54,0x4a,0xe0,0x8d
+.byte 0x54,0xc8,0x65,0x44,0xcc,0x6f,0x2a,0xcd,0x0e,0xb3,0xad,0xa3,0x30,0xd1,0xb7,0x19,0x70,0x51,0xd3,0x9a,0xcf,0xe5,0x42,0x6c,0xa1,0xc1,0x0f,0xe2,0xda,0x86,0xb4,0x51,0x50,0x62,0xdc,0x51,0x3f,0xd2,0xff,0xde,0x7f,0x38,0x5a,0xff,0x2d,0x21,0x1d,0x59,0xb9,0xdd,0xde,0x83,0x13,0xb0,0x25,0xf5,0xbb,0x11,0x47,0x4a,0xaf,0x81,0x15,0xa0
+.byte 0x39,0x5b,0x30,0x17,0x2b,0xbf,0x5a,0x03,0x60,0xb6,0xbb,0x86,0x9f,0x50,0x45,0x15,0x0b,0xba,0x42,0xf4,0x3d,0x05,0x62,0xcd,0x9b,0x8c,0xcf,0x93,0x5c,0x33,0x6c,0xea,0x4b,0xd0,0x1d,0x91,0x3e,0xbf,0xa4,0x9d,0x7c,0x2c,0x87,0x9c,0x42,0x9f,0x03,0x98,0x03,0x1b,0x98,0x66,0x4f,0x8f,0x29,0x12,0xc5,0xb5,0xec,0x81,0xf8,0xb2,0x5e,0x44
+.byte 0x4f,0xb0,0x31,0xe4,0x2a,0x73,0x83,0xac,0x5a,0x3f,0xfa,0xcf,0x8b,0x7c,0xa3,0xf1,0x01,0x14,0xa1,0xca,0x60,0x8d,0x6a,0x6c,0x04,0x31,0xcc,0xba,0x12,0xe0,0x4e,0xaf,0x01,0x8d,0xf5,0x60,0x23,0x79,0x8a,0x80,0xcc,0x32,0x31,0x69,0x83,0xb6,0x83,0xaa,0xd9,0x3b,0x86,0x4a,0xd8,0x10,0x28,0x09,0x82,0x36,0xee,0x6a,0xc0,0x80,0x3f,0xfd
+.byte 0xb1,0xd2,0xde,0x34,0xf9,0x4c,0x87,0x5b,0xdd,0xd0,0xb6,0x2d,0x99,0x69,0xd3,0x2c,0xb7,0x0b,0xfc,0x16,0x88,0x7b,0x80,0x21,0xbc,0x30,0x7b,0x56,0xe5,0x7b,0x41,0x43,0x4d,0xaf,0x40,0x5e,0x74,0x14,0x17,0x66,0x32,0xd6,0x81,0x53,0x94,0x35,0xf0,0x0f,0x4f,0x99,0x54,0x9a,0x38,0xc0,0x2a,0xa9,0xd3,0x53,0xdd,0x9a,0xc5,0x29,0x18,0x62
+.byte 0xf6,0x93,0xa3,0x02,0xf0,0x13,0xcb,0xcb,0xcc,0x64,0x0b,0x00,0xf4,0x43,0x03,0x26,0xe6,0x2f,0x39,0xa1,0x83,0xea,0x94,0x2f,0xde,0x61,0xbd,0xe1,0xbe,0x08,0xf8,0xd4,0x01,0x6e,0x61,0x98,0x01,0x39,0x4b,0x93,0x39,0x38,0x34,0x58,0x24,0xc1,0xf5,0x03,0x05,0x15,0x9c,0xf0,0x30,0x20,0x24,0xd4,0x7e,0x73,0xb2,0x60,0x06,0x3b,0xd3,0xb7
+.byte 0x2c,0x47,0x17,0xc4,0x79,0x4e,0x45,0x0b,0x89,0xf0,0xfc,0x42,0xa0,0x0d,0x80,0xd2,0x44,0x36,0x70,0xaa,0x9e,0x72,0x85,0xa8,0xc8,0x1d,0x35,0x28,0xc3,0x5a,0x72,0x4c,0x06,0x6d,0xf4,0xae,0x54,0x86,0x9a,0x32,0x3c,0xa5,0x06,0x63,0xc1,0x37,0xbb,0xaf,0xa6,0xae,0xce,0x94,0xea,0x9c,0x4a,0x9e,0x56,0xb1,0xc3,0x84,0x84,0xef,0x3d,0xe9
+.byte 0x24,0xf4,0xbf,0xc3,0xf6,0x45,0x74,0x4e,0xbb,0x86,0xd3,0x7f,0xab,0x19,0xe3,0x63,0x67,0x81,0xb6,0x18,0xc8,0x78,0x8e,0xf8,0x83,0x5f,0xfb,0x2e,0x49,0x97,0x2b,0x34,0xbb,0x76,0x2e,0x93,0xec,0xe9,0x7f,0x4d,0x7e,0x52,0x0c,0x92,0xbc,0x6d,0x3a,0x34,0x9b,0x5e,0x61,0x6f,0xea,0x45,0xe7,0x5c,0x34,0x6b,0xcb,0xc0,0x31,0x61,0x64,0x9d
+.byte 0xad,0x7f,0x98,0xca,0xfe,0x3d,0xad,0xf7,0x21,0xf6,0x4c,0x2a,0x21,0x07,0x80,0x25,0xa2,0xea,0x26,0x85,0xc3,0xb1,0x74,0x04,0x7f,0xd1,0x1c,0x1b,0xa5,0x7e,0x96,0x45,0xfe,0x6f,0xa6,0x34,0xdf,0x94,0x1f,0x7e,0xfb,0xcf,0xfd,0x29,0xeb,0x3a,0xb0,0xfc,0xb6,0xd5,0x80,0x8b,0x37,0x71,0xfb,0x70,0x19,0x30,0xc4,0x6f,0xa0,0x5b,0xae,0x5b
+.byte 0x75,0x51,0x98,0x89,0x9e,0xf0,0xf5,0x79,0xaf,0x1c,0x07,0xb6,0x5e,0xcf,0x34,0x70,0x0f,0x0b,0xbc,0x0a,0xa6,0x40,0xc7,0xf8,0xe4,0xef,0xe6,0xb7,0x94,0x6e,0x98,0x75,0x22,0x73,0x5c,0xca,0xcc,0xfb,0x09,0x2f,0x9c,0xfe,0x49,0x0f,0xd3,0x65,0xfe,0xd4,0xf0,0x9b,0xeb,0x8c,0xd7,0x8c,0xff,0x4b,0x18,0x3e,0xf3,0x9d,0x3f,0xf5,0x83,0xd6
+.byte 0x1d,0x3d,0x23,0x79,0x0f,0xae,0x17,0x62,0x33,0x07,0xc3,0xac,0x98,0x07,0x72,0x9b,0xd9,0x26,0x5c,0x1a,0x9d,0xf1,0x35,0x92,0xf9,0x38,0x17,0xf8,0xee,0x26,0xf9,0x64,0xfc,0x5e,0x8b,0x80,0xce,0xdb,0x64,0xf7,0xde,0x20,0x19,0x5c,0x26,0xf6,0x23,0xd6,0x99,0x8e,0x75,0x77,0x3d,0x17,0x0f,0xea,0x31,0x5a,0x65,0x32,0x1b,0x78,0x78,0xe4
+.byte 0xfe,0x76,0xf8,0xa7,0x81,0x34,0xf1,0x2a,0x13,0x22,0xe4,0x8a,0xe1,0x42,0x5a,0x3f,0x44,0x22,0xeb,0x7e,0xcd,0x20,0xcd,0xf7,0x44,0x1a,0x87,0xb9,0x7a,0x0e,0xf8,0xcb,0xb5,0x0a,0x1f,0x6a,0xe6,0x0b,0x70,0x59,0x38,0xa3,0x6b,0x64,0x7b,0x61,0xfe,0xbd,0xa4,0xb7,0x89,0x7a,0x28,0x70,0xfe,0x9d,0x64,0x2c,0xe9,0xc4,0xc9,0x2f,0xc8,0x3e
+.byte 0xfa,0x70,0xce,0x21,0x9b,0xa8,0x10,0x6a,0x16,0xdd,0x28,0xce,0x4e,0xd4,0x6c,0x8c,0x47,0x83,0x13,0x8b,0xec,0x1c,0x76,0xdc,0x4d,0x81,0x25,0x08,0xd8,0xf9,0xde,0x66,0x1d,0xe2,0xf3,0xe7,0xdc,0x3e,0x3c,0x6b,0x98,0x25,0x55,0x88,0xe8,0xda,0x7f,0x16,0xe5,0x7d,0xad,0x8a,0x36,0x00,0xf0,0x68,0xc5,0xe4,0xfc,0xe9,0xe3,0x54,0xeb,0x4c
+.byte 0xd1,0xff,0x07,0x1a,0x5c,0x5e,0xd4,0xb1,0xff,0x7d,0xfc,0x5b,0x34,0x42,0x95,0x89,0x01,0x24,0x8e,0x30,0xec,0xfe,0x67,0xf8,0xe2,0xaa,0xd5,0x6a,0x9f,0xe3,0xc3,0xa5,0x53,0x7f,0xd3,0xf4,0x98,0xa5,0x47,0x11,0xad,0xac,0xea,0xba,0x20,0x34,0x03,0x65,0x8c,0xec,0xb6,0xa3,0x2b,0xf6,0x93,0xe1,0xc8,0xad,0x34,0x30,0x8f,0x0e,0x3b,0xf6
+.byte 0x63,0xc6,0x58,0xc3,0xe8,0xa3,0x85,0xf8,0x24,0x8e,0x21,0xb9,0x36,0x7c,0xe0,0x11,0x64,0x31,0x6a,0x6a,0xa2,0xad,0xd3,0x94,0xbb,0x13,0x5b,0xb4,0xe9,0xee,0x09,0xdc,0xfe,0xb2,0xad,0xa8,0x43,0x02,0xba,0x85,0x1f,0x56,0xcb,0xb5,0x95,0x32,0xcc,0x7e,0xe0,0x00,0xde,0xfa,0x3f,0x91,0x71,0xde,0x21,0x19,0xff,0xc9,0x97,0x43,0x95,0xd8
+.byte 0x0d,0xc2,0x8a,0xde,0xcc,0x34,0x48,0xf4,0x35,0x41,0xb8,0x56,0x52,0xce,0x06,0xb3,0xcf,0xd4,0xae,0x7a,0xcb,0xe9,0xed,0x37,0xd6,0x76,0xa0,0x77,0x04,0xfb,0xb7,0x41,0x25,0x38,0xe1,0xd1,0xb5,0xde,0x21,0xe0,0x64,0xd8,0x83,0x13,0x7b,0x4b,0xb8,0xc9,0x12,0x02,0x51,0x56,0x52,0xe9,0x1c,0x49,0x48,0x83,0xd0,0x99,0x73,0x60,0x4a,0x4c
+.byte 0x7d,0x8d,0x43,0xf9,0x06,0xa4,0xbb,0x0e,0xb6,0xdd,0x5f,0xc7,0x5e,0x35,0xcb,0xa0,0xc1,0x66,0x4a,0xe3,0x4a,0xa9,0xec,0xa4,0x5a,0xd7,0xd6,0xea,0xa5,0x20,0xa6,0xc3,0x1b,0xc0,0xa8,0xd1,0xf1,0x08,0x05,0xab,0x40,0x14,0x35,0xf2,0xdd,0x0f,0xc5,0xda,0xb3,0xa6,0xb1,0x07,0x36,0x17,0x5d,0xe9,0x96,0x23,0x96,0x46,0xd4,0xa7,0x71,0x64
+.byte 0x13,0x72,0x4e,0x83,0xe0,0x65,0x40,0x41,0xaf,0xb6,0x5b,0x00,0xa2,0xab,0x09,0x7f,0xa5,0xd5,0xc2,0xd9,0xc0,0x68,0x2a,0x44,0xdc,0x43,0x37,0x81,0xb8,0x88,0x4c,0x85,0x1b,0xb1,0x83,0xb2,0x56,0xa3,0x91,0x0f,0xa6,0x70,0x3f,0xbd,0xe9,0xda,0x40,0x9b,0xf5,0x9e,0x53,0xed,0x5f,0x84,0x70,0xd2,0x4c,0x1c,0xb6,0x87,0xd6,0xbb,0x3b,0xec
+.byte 0xe5,0x35,0x1b,0x2c,0x9b,0xf1,0xe5,0xf8,0x0e,0x07,0x98,0xcc,0x58,0x38,0x57,0x74,0xdb,0x0e,0x08,0xd9,0x56,0xe8,0x08,0x63,0x3d,0x94,0x4a,0xdc,0x59,0xfc,0x3d,0xc1,0xa4,0x36,0xc3,0xe8,0xbe,0x4b,0xd7,0x47,0x69,0x33,0xb8,0x72,0x30,0x59,0x28,0x4e,0xf1,0xc1,0x25,0xa3,0xa4,0xe3,0x12,0xcf,0x31,0xf6,0xf8,0xae,0x31,0x06,0x76,0x92
+.byte 0x64,0x87,0x8e,0xb0,0x9f,0x1d,0xf4,0x56,0x73,0xc5,0x5d,0xbb,0x80,0x0d,0x19,0x3f,0x56,0x8c,0xe4,0xd6,0x8a,0x9a,0x62,0x26,0x4e,0x8a,0x21,0x7d,0x72,0x34,0x87,0xb6,0x7e,0x49,0xdc,0xfd,0x27,0x95,0xba,0x25,0xdd,0xf4,0x58,0x2b,0x11,0x3f,0xd1,0xd7,0x13,0x1d,0xb0,0xec,0xe2,0x55,0x5e,0x72,0xea,0x36,0xc9,0xd8,0x61,0xc0,0xee,0xc4
+.byte 0x9f,0x35,0x7e,0x73,0xd3,0xf6,0xd7,0x6a,0xce,0xd6,0xd2,0x80,0xe6,0x10,0x4b,0x65,0x18,0x6f,0xab,0xd3,0x41,0xbb,0x39,0x36,0x95,0x84,0x3c,0x99,0x9a,0xfd,0xf0,0xa3,0x46,0xdf,0x48,0x7c,0xd5,0x57,0x9d,0x10,0x59,0xca,0x70,0xc4,0xb5,0xbe,0x47,0x9e,0xca,0x2b,0x49,0x54,0xbb,0x34,0x8e,0x39,0xf4,0xf8,0x8c,0xa5,0xa1,0xab,0xf6,0x51
+.byte 0xd8,0x22,0x9a,0xd5,0xc2,0x12,0xf8,0x26,0xc6,0x19,0x2a,0xa6,0x6e,0xab,0xd3,0xac,0xd1,0x21,0x97,0x67,0x3e,0x39,0x90,0x5c,0x37,0x65,0x7b,0x06,0x54,0x1a,0xb8,0x2a,0x56,0x02,0xa3,0x92,0xee,0xf3,0x38,0x53,0x25,0x4d,0x5d,0x0a,0x37,0x9e,0xbb,0xf4,0xb2,0x13,0x77,0xbb,0x93,0xa9,0x85,0xf2,0x15,0xfd,0x71,0x17,0x00,0x89,0xe7,0x7b
+.byte 0xa9,0xdc,0x10,0xd9,0xc7,0x44,0xa5,0x7b,0x3f,0x2f,0x1e,0x6d,0xa7,0xfe,0x0c,0x0e,0x83,0x3e,0x38,0x27,0xa7,0x4e,0x85,0x3c,0x84,0xfe,0x95,0x48,0x85,0x09,0x75,0x62,0x1d,0xa4,0x64,0x54,0xed,0x89,0xd5,0x28,0x62,0x52,0x18,0xef,0xf0,0x57,0x05,0x30,0xf0,0xce,0x87,0x05,0x0d,0x81,0xe8,0x2a,0x3c,0x8c,0x22,0xe1,0x4b,0x32,0x42,0x9d
+.byte 0x02,0xc5,0xe4,0x6a,0xa4,0x4d,0x9b,0xc4,0x82,0x47,0xdc,0x61,0xbd,0x82,0x01,0xcd,0x5e,0x64,0x9f,0x4c,0xe3,0x31,0xe9,0x48,0x53,0x85,0x07,0xc7,0x47,0x49,0x35,0xd8,0x6a,0xab,0x4f,0x73,0x3f,0xd3,0xde,0x87,0x29,0xac,0xbc,0x35,0x0a,0xb4,0x74,0xc2,0xa7,0x0b,0xb1,0x93,0x92,0x29,0x3b,0x3e,0xa8,0xde,0x12,0x49,0x75,0xda,0x16,0x27
+.byte 0x52,0x2f,0x93,0x23,0xd6,0xf7,0x10,0xfe,0x1e,0x93,0x97,0x06,0x9d,0xef,0x4f,0xe4,0x3d,0x5d,0xde,0x30,0x70,0x3d,0x78,0x3a,0x30,0x00,0x9b,0x77,0x12,0x90,0x62,0xda,0x32,0x9b,0x6a,0x47,0xd7,0x0f,0xee,0x75,0x18,0xdd,0x4d,0x8a,0xe2,0x35,0x5b,0x60,0xb8,0xf9,0xa4,0x6c,0x93,0x3e,0x47,0x23,0xed,0x7a,0xe2,0x58,0x42,0xd6,0x3f,0x90
+.byte 0xc0,0x12,0x38,0x8b,0x70,0xe0,0xf8,0x1a,0xb5,0x8d,0xe1,0x39,0xdf,0x93,0x25,0x72,0x2e,0xa9,0x3f,0x58,0x12,0x40,0xc4,0x92,0x46,0x08,0xf0,0x64,0xdd,0x34,0x42,0xfe,0x74,0x35,0x0c,0xda,0xef,0x06,0x0b,0x33,0x59,0xd9,0xee,0x4c,0xf9,0x02,0x3a,0x93,0x40,0xa3,0x99,0x0e,0x64,0x11,0x2f,0x52,0x9d,0x28,0x4d,0xe8,0x45,0xd0,0x22,0xd7
+.byte 0x8f,0xd6,0x28,0x8c,0x0e,0x18,0x87,0x24,0xf9,0x88,0xd2,0xc0,0xe8,0xd4,0x9d,0xa2,0x5a,0x79,0x83,0x37,0x18,0x84,0x12,0xca,0xc7,0x10,0xd5,0x5a,0xa8,0xe5,0xa8,0xe7,0x79,0xb6,0x2c,0xb3,0x90,0x6c,0xc5,0xa4,0x99,0x1b,0x85,0x29,0x78,0x0b,0x09,0x77,0x05,0xf4,0x23,0x79,0x5c,0x91,0xf3,0xe0,0xe4,0x6f,0x82,0x33,0x4e,0xa2,0x2e,0xa2
+.byte 0x65,0x79,0xad,0x98,0x36,0x34,0x72,0x97,0xd7,0x39,0x89,0x5e,0x82,0x9f,0x4c,0xe2,0xea,0x51,0x85,0x62,0x0c,0x39,0xf6,0xdc,0xc6,0x80,0x48,0xcf,0x98,0x93,0x64,0x7d,0xf9,0x63,0xf4,0xf5,0x18,0x2a,0xb6,0x04,0xb7,0x44,0xc4,0x60,0xc0,0xcf,0x3d,0x88,0xa8,0xb6,0x81,0xa3,0x99,0x2a,0xf0,0x1a,0x8d,0x76,0x20,0x1d,0xcc,0x10,0x50,0x58
+.byte 0x09,0xf9,0xda,0x65,0x60,0xc3,0xb1,0xc1,0xc0,0x4d,0x62,0x52,0x22,0x45,0x32,0xbc,0x11,0x93,0x15,0xb6,0x25,0x8f,0x65,0xa0,0x4c,0x88,0xc9,0x83,0xe1,0x5c,0xbb,0xfb,0x1a,0xab,0xdb,0x35,0x40,0x66,0xc0,0x2f,0xdc,0xf5,0x92,0x08,0x4c,0xc7,0xb8,0x49,0x05,0xe0,0xe1,0x61,0x2b,0xde,0xc7,0x6a,0x04,0x05,0x4d,0x9f,0xe9,0x59,0x22,0x56
+.byte 0x63,0x77,0x9d,0xe3,0x1e,0x36,0xdf,0x87,0x4a,0xeb,0xba,0x42,0x3d,0x1b,0xa5,0xd0,0xc5,0x44,0x07,0xbe,0x37,0x37,0x70,0x10,0x2d,0x02,0x9b,0xf6,0x52,0xf3,0x54,0x6d,0x50,0xdb,0xdb,0x57,0x01,0x0b,0x9b,0xd5,0x99,0x99,0x69,0x9b,0x10,0x76,0x48,0xea,0x28,0x27,0x06,0x30,0x63,0x3b,0xdf,0x06,0x30,0x37,0x28,0x75,0xcf,0x9c,0xe7,0x52
+.byte 0x43,0xe2,0xd5,0x7b,0xfa,0x88,0x98,0x9c,0x3e,0x27,0x30,0x21,0xcc,0x11,0x71,0x14,0x24,0x04,0x1a,0x8c,0xe9,0xfe,0x2f,0x9d,0xec,0xb1,0x10,0x33,0x05,0x31,0x01,0x1b,0xde,0x6b,0x30,0x20,0x6d,0xf4,0x7c,0xbf,0x41,0x04,0x5f,0xb9,0x9c,0x24,0x63,0x74,0x98,0x3e,0x60,0xc7,0xf1,0xb1,0xc6,0x94,0xf3,0x6f,0x95,0x24,0xdf,0x97,0xd5,0xc7
+.byte 0x50,0x19,0xaf,0xa5,0xae,0x51,0xde,0x6d,0x44,0x0c,0x90,0x72,0x11,0x82,0x04,0xf9,0xda,0x17,0xd8,0xf3,0x03,0xf2,0x03,0x3f,0x65,0x7f,0xd7,0x66,0x84,0x9a,0x02,0x90,0x2b,0x65,0x00,0xd9,0x9c,0xfb,0xaa,0xe2,0xde,0x5f,0x1e,0x19,0x1e,0x6d,0x20,0x1e,0x01,0xf1,0xca,0x7b,0x90,0x06,0x96,0x1d,0x7a,0x34,0x0c,0x66,0x57,0xd7,0x61,0x1f
+.byte 0x74,0x03,0xcb,0xae,0xea,0xaf,0x65,0x8e,0x32,0xbe,0xb8,0xe6,0xd8,0x6d,0xf7,0x51,0x6d,0xec,0x7e,0xc6,0x9d,0x20,0x01,0xbf,0xd7,0xbc,0xcb,0x34,0x7c,0xe5,0x1f,0x92,0x72,0x2f,0x6f,0xa3,0x1f,0xe8,0x4d,0x7e,0xa5,0x85,0x3b,0xed,0xc7,0x25,0x53,0xe3,0x77,0x90,0x1f,0xda,0xb7,0x48,0x7d,0xbe,0x20,0x48,0x9f,0xb4,0x05,0x5d,0x41,0xc5
+.byte 0x48,0xd0,0xc9,0x83,0xbe,0xf8,0xd8,0x6b,0x0d,0x26,0x66,0x2e,0xef,0x6b,0x13,0x58,0x6b,0x5f,0x0e,0x8b,0x4e,0x57,0xb2,0x6b,0x3d,0x4d,0xcd,0xcb,0x9a,0x9b,0xda,0x4d,0x7f,0xea,0x17,0x06,0x7f,0xcd,0xaf,0x18,0xda,0x3d,0xf0,0x30,0x2e,0xbb,0xc2,0x1d,0xcf,0xde,0xf7,0xee,0xda,0xd6,0x3d,0x75,0xcf,0x19,0xcf,0xfc,0xdf,0x7a,0xb6,0x1f
+.byte 0x89,0xf5,0x0c,0xe9,0xd5,0xf1,0xd0,0x40,0xbd,0xae,0xb5,0x16,0xf6,0x05,0x1e,0xba,0xcd,0x18,0x80,0x4a,0xb3,0x87,0x93,0x6b,0x19,0xfc,0x47,0xa8,0x45,0x4b,0x75,0xe8,0x06,0xc0,0xbd,0x86,0xf7,0xcf,0x2c,0x39,0xc6,0x0b,0x3f,0x32,0xcd,0x1c,0x02,0xec,0x4b,0xd5,0x90,0x84,0xaf,0xc9,0x5c,0x9e,0x64,0x82,0x13,0x81,0x05,0x03,0xe4,0xed
+.byte 0x48,0x23,0xc3,0x53,0x2c,0x5a,0x22,0x0a,0x27,0x7e,0x55,0x79,0xdc,0x46,0xf5,0x4b,0x04,0xcc,0x43,0x87,0x6c,0xb5,0xa4,0x2d,0x78,0x70,0x02,0x43,0x0e,0x76,0x62,0x99,0x86,0x40,0x2a,0xe4,0x62,0xe6,0xee,0x4e,0x03,0x64,0x83,0x9c,0x38,0x6d,0x62,0xa6,0x85,0xb8,0xce,0xd7,0xf8,0xcb,0x78,0x00,0x7a,0x48,0x72,0x75,0x4e,0x9c,0x6f,0x0c
+.byte 0x61,0xc7,0x93,0x4e,0x6d,0x65,0xa3,0x1b,0x17,0x84,0xc6,0xd2,0x29,0xc3,0x4d,0xe3,0x14,0x21,0x5f,0x9e,0xa9,0x28,0x11,0xf3,0xb2,0xe8,0xe7,0x60,0x9e,0x24,0xab,0x88,0x9c,0x9c,0x5e,0x17,0xe4,0xe1,0xa7,0x74,0xb4,0x82,0xd5,0xaa,0x92,0x08,0xa7,0xa2,0x04,0x6f,0x77,0x14,0x54,0x44,0x5d,0x13,0x10,0xa2,0x40,0x1d,0xf0,0x44,0x16,0x17
+.byte 0xda,0x8c,0x80,0x83,0x2b,0x19,0xb8,0xab,0xf2,0xb8,0xb1,0x92,0xb5,0xc5,0x05,0x3e,0xd2,0x1a,0xfc,0xfd,0x21,0xa6,0xb2,0xbd,0x89,0xee,0x9c,0x3c,0x90,0xd9,0xf1,0xd2,0xe8,0xc3,0x21,0xb9,0x0e,0x0c,0x98,0xbc,0x5e,0xa1,0x0d,0x89,0xfe,0x0f,0x3c,0x45,0xea,0xe1,0x6e,0x06,0x59,0xff,0x79,0xf4,0x7e,0xf4,0x82,0xc0,0x6b,0xd9,0x53,0x30
+.byte 0x98,0xed,0x8d,0x6f,0x3d,0x0e,0xfb,0x42,0x66,0xab,0x41,0xa8,0x4a,0xef,0x73,0xa4,0x54,0x99,0x4f,0xb6,0x65,0x44,0xf9,0xd9,0x3c,0x6b,0x59,0x36,0xb0,0xe3,0x7c,0x4a,0x85,0x80,0x6c,0x77,0x6f,0x34,0x4e,0x9e,0x54,0xfd,0x0c,0x25,0x72,0xc3,0x5a,0xb6,0x3b,0xad,0x2b,0xd5,0x29,0x55,0x31,0xab,0x62,0xe4,0x15,0xed,0xef,0x16,0xef,0x43
+.byte 0xd5,0xdd,0x3d,0x64,0x8c,0x13,0xbc,0xcd,0x4d,0xfb,0x4f,0x86,0x3b,0x73,0x1e,0xc4,0xe8,0x54,0xb4,0xcc,0x49,0xba,0x4f,0x81,0xcd,0xe8,0x30,0x92,0x4b,0x57,0xd1,0x7c,0x0c,0x65,0x7d,0xe1,0x59,0xc6,0x8c,0x7d,0xad,0xd5,0xcf,0x6c,0xc4,0x9d,0xc5,0x3f,0x23,0x1f,0xb0,0x6d,0x1c,0x07,0xbf,0x38,0xc9,0x16,0xdc,0x5b,0x51,0xa1,0xdb,0x8f
+.byte 0xf8,0x25,0xc6,0x4d,0xc0,0x4d,0xa1,0x02,0xd9,0xd3,0xb5,0x63,0xda,0xe1,0x91,0x60,0x71,0x39,0x46,0x1a,0x13,0xe0,0xf2,0xca,0xcc,0xd3,0xbb,0x6b,0xd0,0x64,0xaa,0x0e,0xc0,0x89,0xa3,0xc6,0x14,0x56,0xe4,0x44,0x97,0xa9,0xcc,0x17,0x68,0xe6,0xfc,0xe5,0xfd,0xf0,0xa6,0x69,0xcd,0xac,0x20,0xc7,0xeb,0x53,0x1b,0x4f,0xdd,0xd3,0xb0,0xed
+.byte 0x30,0x4e,0x36,0x73,0x63,0xef,0x51,0x3e,0x9a,0x3e,0x41,0x2b,0x9c,0xda,0x67,0x96,0x46,0x33,0xe3,0x3f,0x87,0x01,0xd8,0xc5,0x26,0x80,0xe4,0x7e,0xf4,0x78,0x8c,0x2b,0x81,0x2a,0x01,0x7c,0xe3,0xfc,0x8d,0x6b,0xdc,0x84,0xb9,0xff,0x43,0x37,0x57,0xce,0x3f,0x5e,0x63,0xd3,0xbe,0xb6,0x4a,0x31,0xbf,0xb8,0x74,0x64,0x9c,0xf3,0xc5,0x8a
+.byte 0xae,0xe8,0x5f,0x68,0xcf,0xce,0xff,0x3f,0xc5,0xb5,0xfd,0x13,0x08,0x11,0x9d,0x1a,0x0f,0x06,0x08,0x4d,0x7c,0xf9,0xd4,0x20,0xdf,0x82,0xf9,0x86,0xfc,0xf3,0x67,0xa0,0x14,0x99,0xe5,0x47,0xf0,0x02,0x7b,0x16,0xca,0xcf,0xb9,0x0f,0x68,0x08,0x5d,0x1d,0x65,0xee,0x23,0x56,0xeb,0x11,0x5b,0xca,0xf1,0xa7,0xad,0x50,0xb2,0xd1,0x37,0x65
+.byte 0xe9,0x7e,0xf6,0xe9,0x64,0x42,0x49,0x80,0x40,0x17,0xe3,0x43,0x00,0xda,0xe1,0x7a,0x1c,0xb3,0xde,0xd9,0xf7,0x33,0xeb,0xb3,0xb8,0xf5,0x40,0x1b,0xcd,0x71,0x97,0x30,0xf9,0x9c,0x4d,0xac,0x7e,0x8e,0xd9,0x36,0x92,0x39,0xb5,0x56,0x0f,0x4f,0xbf,0x58,0xb8,0xba,0xc3,0xbd,0x79,0xb0,0xd7,0x6c,0x45,0x49,0xe2,0xde,0x94,0x04,0x9d,0x3e
+.byte 0x91,0x0a,0xb2,0x9b,0x90,0x57,0x2e,0x69,0xa4,0x4f,0x61,0xbf,0xdb,0xfb,0xe3,0xe9,0x81,0x26,0xe0,0x48,0x90,0x8c,0x32,0x95,0x8d,0x38,0xec,0x8e,0xa7,0x5e,0xc3,0x36,0xc6,0xd1,0xbc,0x9a,0xb3,0xba,0xdb,0x2c,0xe4,0xa0,0x50,0x74,0xef,0x98,0x48,0x14,0xc9,0x38,0x4d,0xa9,0x48,0x13,0xd4,0x08,0x60,0xfd,0xcf,0x5e,0xf2,0xcd,0xc7,0xeb
+.byte 0xaf,0x88,0x32,0x30,0x6f,0x19,0x01,0xec,0x87,0xae,0x6d,0x63,0xa3,0xa7,0x7b,0xcd,0x53,0xa7,0xf2,0xf2,0x9f,0x43,0xcb,0x0a,0x3f,0x8c,0xd2,0x55,0x8d,0xa7,0x95,0xcf,0x5b,0xae,0x64,0x23,0xda,0xb4,0xbd,0x32,0x34,0x95,0x8a,0x03,0xe7,0x6e,0xef,0x3f,0xb4,0xcf,0xc6,0x8a,0x2f,0xc6,0x59,0x99,0xdf,0xad,0x3c,0x15,0xed,0x83,0x0b,0x59
+.byte 0x8b,0xcd,0x0d,0xa6,0xcf,0x3a,0xc3,0xdb,0xc3,0x01,0xa9,0x32,0x38,0x45,0x5c,0xc8,0x56,0x81,0xef,0x21,0x7f,0x52,0xc4,0xb5,0x48,0x97,0x6a,0x60,0x75,0x3a,0x1a,0xd3,0xb0,0x60,0x9a,0x83,0x61,0xad,0x3b,0x4b,0x65,0xaa,0x9e,0x77,0x47,0x6f,0x3b,0x48,0xb0,0xc6,0x36,0x9a,0x59,0x5e,0x26,0xc4,0xb9,0xed,0x04,0xf3,0xc7,0x09,0x33,0xda
+.byte 0x81,0x63,0xa6,0x5d,0xe1,0x54,0x6b,0x04,0x17,0x2b,0xb9,0x2f,0xbd,0x55,0xdb,0xa1,0x69,0x00,0xcd,0xba,0xfa,0x36,0xaa,0x47,0x5a,0x7c,0xf4,0x1f,0x53,0x94,0x95,0x2f,0xf8,0x2a,0x4b,0xa8,0xcc,0x73,0xab,0xfd,0x25,0xb2,0x4e,0xd6,0x62,0x90,0x8c,0x8f,0x02,0xe4,0xdc,0x22,0x79,0x04,0x34,0x9b,0x54,0x5c,0x54,0xca,0x9b,0x8a,0xf8,0x05
+.byte 0xd1,0xb0,0x9e,0x8f,0xa3,0x0b,0x53,0xa8,0x6f,0x1b,0x2e,0xf2,0x71,0x78,0x28,0xce,0xa9,0xdb,0x4c,0x5b,0x83,0xfe,0xaa,0xff,0x99,0x2f,0x03,0x14,0xb2,0xe0,0x5f,0xaa,0x65,0x15,0x1f,0xd2,0x31,0x95,0x70,0x3c,0x8b,0x55,0x8e,0x87,0xed,0xbb,0x0c,0x91,0x87,0xaa,0xbe,0x49,0xdb,0x18,0x7b,0x1d,0x26,0xa7,0xdf,0x00,0xff,0x73,0x70,0x2e
+.byte 0x10,0xaf,0x46,0xea,0x7f,0xca,0xfa,0x09,0x13,0x02,0xac,0x3f,0xa0,0x02,0xa6,0x67,0xb7,0xec,0x18,0x73,0x91,0x25,0xa0,0x28,0xe3,0xd8,0xfa,0x11,0x6d,0x34,0x79,0x1d,0xe4,0x8f,0x7c,0x73,0x66,0x77,0x3e,0x43,0x23,0xb0,0xee,0x84,0xb5,0x75,0xc9,0x23,0x87,0x6a,0x4f,0x59,0x3d,0xb5,0xf1,0xd6,0x06,0xf8,0xa6,0x5d,0x0c,0x24,0xed,0x94
+.byte 0xd7,0xa8,0x31,0x37,0x10,0x60,0xb6,0x03,0x33,0x27,0x38,0xdd,0xd3,0x74,0x02,0xa3,0xa6,0x01,0x94,0xa9,0x56,0x11,0x23,0x0e,0xdb,0xfd,0x25,0x92,0xa8,0xfb,0x79,0xc8,0x8e,0x0e,0x10,0x1f,0xca,0x95,0xf6,0xad,0x28,0xe7,0xaa,0x2b,0xf1,0x40,0xf6,0xef,0x7b,0x40,0x28,0x57,0xbb,0x4c,0xac,0x0b,0x8b,0xb3,0xe3,0xec,0x53,0xf2,0x15,0x61
+.byte 0x2e,0x91,0xdf,0x91,0xfb,0x55,0xb6,0x7f,0x6c,0xfc,0xb7,0x4b,0x91,0xdc,0xf7,0xe5,0x91,0xd8,0x70,0x92,0x94,0xea,0x3f,0x62,0x98,0x14,0xc3,0x43,0x34,0x02,0x87,0xc7,0xca,0x60,0x4a,0xfb,0x50,0xe4,0xa9,0x92,0x10,0x04,0x7c,0x55,0xd3,0x9a,0x89,0xba,0x8e,0x6f,0x02,0xd6,0xc7,0x6f,0x91,0xb5,0x87,0xb9,0x0e,0xbe,0xe4,0x9f,0x01,0x0b
+.byte 0x20,0x60,0xc8,0x16,0xe6,0x23,0x1d,0x5f,0x4d,0x82,0xf4,0x42,0x25,0xe6,0x05,0xe3,0x5b,0xbb,0xd1,0xb0,0xad,0x0b,0x05,0x71,0x3a,0x7b,0xee,0x0e,0xe1,0xe4,0x08,0x9f,0xda,0xdf,0x59,0x57,0x4f,0x05,0x5a,0x51,0x9a,0x60,0xfd,0x85,0x21,0xd1,0x0a,0x3b,0x0a,0x15,0x61,0x28,0x98,0x0a,0x8f,0x1e,0x33,0x15,0xb3,0x5f,0xf3,0xbb,0x89,0x22
+.byte 0x0c,0xaf,0x91,0xce,0x44,0xb1,0x54,0xd0,0x80,0x86,0x43,0xa1,0xb9,0x07,0xde,0xab,0x1f,0x9b,0xae,0xef,0x07,0xf2,0x40,0x33,0x31,0x4d,0xf9,0x45,0x97,0xf6,0xcc,0xe5,0x3c,0x49,0xcd,0x83,0x6e,0x38,0x81,0xab,0x40,0x18,0xda,0xf6,0xfe,0xe7,0x96,0xd1,0x17,0x98,0xae,0xec,0xe9,0x93,0x37,0xbc,0x0b,0xa8,0x12,0xe7,0x65,0xca,0x27,0x37
+.byte 0x6a,0x74,0x81,0xf1,0xe0,0x6c,0x0d,0xba,0x86,0x48,0x94,0xd0,0x72,0xd5,0x4d,0x71,0xcf,0xa8,0x5e,0xd1,0x97,0xd1,0xed,0xf0,0xd3,0xe4,0xe3,0x41,0xc9,0x8f,0xfc,0x89,0xe8,0xbf,0x96,0x8b,0x86,0xb0,0x97,0x79,0x95,0xdf,0x69,0x56,0x6d,0x61,0x0a,0x37,0xcb,0x36,0xe1,0x95,0x88,0xf5,0xf0,0xe2,0x5c,0xb2,0x44,0x73,0xda,0x83,0xa7,0xdc
+.byte 0x8b,0x35,0x3e,0xc1,0xd5,0x88,0x17,0x3b,0xeb,0xcf,0x36,0x9c,0xef,0x40,0xb2,0x72,0xde,0x4f,0x16,0x6c,0x8c,0x9d,0x15,0xce,0x7d,0x0d,0xc3,0x2f,0xea,0xab,0x50,0xdf,0x02,0xe0,0x24,0xcc,0xf4,0xa7,0x25,0xba,0x85,0x0d,0x62,0x9a,0x39,0xc7,0x5a,0xd1,0x9a,0xd1,0xa7,0x45,0x5f,0xc2,0x44,0xf5,0xa9,0x8d,0xd8,0xbc,0xd3,0xc8,0x75,0x0d
+.byte 0x06,0xc6,0x4b,0x24,0xc6,0xe5,0x72,0xf7,0xd5,0x87,0xca,0x3c,0xc0,0x1c,0x18,0xa9,0x40,0xc6,0x7b,0xe5,0x4c,0xe6,0xb7,0x01,0x57,0xc1,0xcf,0x63,0x83,0x58,0x63,0x47,0xcf,0xa4,0xd3,0xf6,0x1d,0x2c,0xbf,0x17,0xe6,0x0a,0x7b,0x2d,0xa9,0x34,0x23,0xfc,0x1f,0x06,0x31,0x47,0x7b,0x31,0x34,0x8c,0x3c,0x15,0x9b,0xac,0xfd,0x38,0xe6,0xa3
+.byte 0x9e,0xa7,0xdf,0xa6,0x37,0x61,0xfd,0x85,0xb8,0x2e,0x67,0x73,0x7f,0x60,0x12,0x8b,0x62,0xb0,0x38,0xd0,0xaa,0xc4,0xad,0x3b,0xa9,0x04,0x66,0xdd,0xbb,0x9c,0xb1,0x95,0xe1,0x9c,0x0a,0x72,0x80,0x12,0xaa,0xa8,0x0c,0x3f,0x90,0x20,0x33,0xb4,0x76,0xdd,0x26,0xfe,0x1e,0x8f,0x6a,0x2d,0xea,0x4a,0xdc,0x28,0x47,0x66,0x36,0x5b,0x50,0x60
+.byte 0x7e,0x3e,0x93,0xf3,0xe9,0x37,0x31,0x3b,0x43,0x46,0x85,0xb3,0xa9,0xb2,0x14,0x95,0x96,0x49,0xf9,0x2a,0xe7,0x9e,0x3a,0x3e,0xd8,0x12,0xf7,0xbc,0x43,0x8c,0x35,0x31,0x44,0x08,0x7f,0x25,0x39,0x86,0x98,0x6a,0xe8,0xe3,0x2e,0x73,0x2d,0x3b,0xac,0x2d,0x75,0x4c,0xc8,0xca,0x21,0x2d,0x96,0x9b,0x4f,0x56,0xff,0x2d,0xc2,0xe2,0x98,0x3d
+.byte 0xe2,0x3f,0xee,0x10,0xb7,0xc3,0x3d,0xa8,0x50,0x88,0x7f,0xd5,0x4e,0xbd,0xc7,0x9d,0xdc,0x01,0x49,0x27,0xf2,0xae,0xea,0x93,0x72,0xdf,0x00,0xcd,0xe6,0xa1,0xdd,0xd1,0x18,0xeb,0xa7,0xe1,0x4a,0x7b,0x38,0x72,0x73,0x29,0x46,0xa3,0xb3,0x25,0x23,0x6d,0x26,0xab,0x86,0xdc,0x67,0x52,0xe5,0x4a,0x5e,0x8f,0x16,0x67,0x8a,0x28,0x13,0xba
+.byte 0x44,0x42,0xb5,0x21,0x9f,0x30,0x66,0x7f,0xc9,0x87,0x40,0xcb,0x75,0x58,0x2e,0xcd,0x09,0xb9,0x8a,0x84,0xa3,0xbd,0x63,0x53,0x75,0x2f,0x77,0x8b,0x7e,0x19,0x31,0x33,0x3b,0x9a,0xfb,0x86,0x39,0xa6,0xd9,0xeb,0x9b,0x43,0xc6,0xd9,0xc2,0x10,0xab,0x42,0xe5,0xc6,0x4a,0xe6,0x3e,0xde,0x9d,0xac,0x8e,0x95,0xf0,0xdb,0x48,0x95,0xc2,0x87
+.byte 0x6b,0x7f,0xde,0x09,0xdb,0xed,0x49,0x19,0x73,0x2d,0xa4,0x5c,0xdf,0xfa,0x2e,0x15,0xd0,0xb6,0x46,0x32,0xc9,0x7f,0x7e,0x01,0xd3,0x25,0x45,0x0e,0x5b,0x0d,0xf0,0x67,0xe3,0xd9,0xdf,0x4f,0x3b,0x6f,0xb3,0x15,0xc5,0x6b,0x91,0x75,0xa2,0xaf,0x42,0x3a,0x14,0x50,0xd9,0x4f,0x19,0x65,0x12,0x83,0x5d,0x8f,0x8a,0x01,0x0b,0x89,0xcc,0x7f
+.byte 0x1a,0xde,0x5b,0x44,0x34,0x98,0x0f,0x8e,0x5a,0x5e,0x03,0x41,0x3e,0x66,0x9b,0x16,0xf5,0x91,0x7c,0xb0,0xc1,0xbf,0xa2,0x10,0x0b,0x60,0x3a,0x63,0x0c,0xcf,0xd8,0x49,0xdb,0x42,0x88,0x1f,0x36,0x8e,0x15,0xdb,0x5d,0x3f,0xe7,0xf1,0x9a,0x73,0x2b,0x74,0x0c,0xd5,0x09,0xab,0x01,0x2e,0x52,0x6f,0x03,0xf6,0xc9,0x0b,0xeb,0xa5,0xce,0x2e
+.byte 0x1c,0x02,0x35,0xca,0xce,0xfe,0x4b,0xad,0x67,0x21,0xf8,0x44,0xea,0x70,0xf2,0x3d,0xfc,0x43,0x77,0x05,0x26,0xbe,0xaf,0x99,0xab,0x41,0xd4,0xcc,0x53,0x33,0x33,0xcd,0xb4,0x2d,0x76,0xfb,0xae,0x0c,0xac,0xc1,0xd0,0x42,0xfb,0x45,0x4a,0x6e,0x55,0xd2,0x93,0xef,0xb9,0x06,0xbc,0x38,0xce,0x94,0xc2,0x01,0xdf,0x27,0xc8,0x47,0xff,0x74
+.byte 0xfb,0x84,0xc5,0xa2,0x78,0x1f,0x4f,0x73,0x12,0xec,0x2d,0x82,0x5b,0xeb,0x3c,0xb6,0x1c,0x5a,0x29,0x9c,0xba,0x9e,0xa4,0x85,0x94,0x84,0x68,0x01,0xd7,0xb1,0x27,0x84,0x4a,0x7d,0x62,0x9c,0x32,0x12,0x89,0xd8,0x66,0xb5,0xe9,0x07,0xf4,0x5f,0x6b,0x0e,0x90,0x87,0xe5,0xc1,0x8b,0xaf,0x8f,0xf7,0xca,0x54,0xe0,0xc6,0x5f,0xa5,0xec,0xd1
+.byte 0xdc,0xdc,0x17,0x9e,0xca,0x4b,0x72,0x72,0x03,0x96,0x62,0xaa,0xc1,0xfe,0x23,0x7e,0xd2,0x06,0x61,0xb6,0xc9,0x0d,0x7e,0xbf,0x72,0x1c,0x66,0x46,0x0b,0x31,0x96,0x81,0x11,0x3d,0xac,0x5e,0xd0,0x35,0xaf,0xac,0x4c,0x74,0xce,0xf9,0x9c,0x64,0x3d,0xe5,0x9d,0xfe,0xc7,0x05,0x09,0xe1,0x70,0xc5,0x37,0xd5,0x4e,0xd8,0x7d,0xdb,0xfa,0x1c
+.byte 0x28,0xfc,0x10,0x2a,0xe8,0x62,0x18,0x09,0x97,0xe0,0x98,0x2e,0x9f,0x1d,0x18,0xff,0x22,0xe9,0x5d,0x37,0xd2,0x74,0xf1,0x81,0x08,0x8a,0x55,0xc0,0x40,0x0f,0x70,0xbe,0x82,0x23,0x78,0x35,0xc8,0xf8,0x59,0x6e,0x0d,0x2e,0xd5,0xe7,0xf5,0x2e,0xbd,0xcd,0x1a,0xcf,0x76,0x43,0x1f,0xca,0x15,0x6c,0x4a,0xb7,0xc7,0xb9,0xaf,0x68,0xd7,0x31
+.byte 0x1e,0x0c,0x9c,0x78,0x74,0x66,0x80,0xc6,0x74,0xbe,0x86,0x59,0x0c,0x12,0xdc,0xf3,0x1b,0xaf,0x63,0x74,0xce,0x1e,0xac,0xf0,0x65,0xa0,0xab,0x7f,0x96,0x08,0x32,0xb2,0xca,0x9c,0xfb,0x9d,0x66,0x63,0x76,0xf9,0x69,0x08,0x6e,0xd3,0x46,0xde,0xdf,0x54,0x06,0x0d,0x25,0x81,0xd9,0x5a,0x45,0xeb,0xe5,0xc0,0xf6,0x86,0x0f,0xe9,0x27,0x7c
+.byte 0xdc,0x52,0x28,0xb5,0xd0,0x7d,0x07,0xc1,0xb6,0x9b,0xdc,0xea,0xd3,0x2a,0xba,0xb0,0xd5,0xa3,0xd8,0x25,0x07,0x9c,0x6c,0xd6,0x16,0xa5,0x93,0x43,0x52,0xa7,0x5c,0x2b,0xe2,0xfa,0x8e,0x6e,0xaa,0x04,0x84,0x63,0x80,0x0f,0x90,0x10,0x41,0x1c,0xf6,0x67,0xea,0x39,0xb0,0x16,0xfc,0x6f,0x85,0x28,0x8c,0x8e,0xfb,0x79,0x39,0xdf,0xf6,0x6e
+.byte 0x57,0xa1,0xaa,0xf1,0x0b,0x99,0xde,0xad,0x69,0xe2,0xf4,0x74,0x8e,0x8c,0x2d,0x20,0xdb,0xf3,0x2d,0xc2,0x75,0xe7,0xd6,0xc8,0x9d,0x46,0x3b,0x8b,0x8b,0x18,0xd8,0x41,0xfd,0xc2,0x7d,0xec,0x66,0x78,0xe7,0xbe,0xee,0x2b,0x07,0xd8,0x7e,0x13,0x61,0x7e,0xab,0x7d,0x2b,0x3f,0x83,0x96,0xf5,0xab,0x0b,0x20,0xd2,0x5b,0xb0,0xeb,0xf7,0x1b
+.byte 0xac,0x1a,0x16,0x46,0x21,0x90,0xdb,0x67,0x66,0x42,0xe2,0x54,0x34,0xae,0x34,0xae,0x21,0x33,0x8c,0x48,0x19,0xdb,0x1f,0xa8,0x25,0x76,0xe0,0x03,0x1c,0x35,0x8d,0xd3,0xab,0x6b,0x93,0xf3,0xad,0x7d,0x3c,0x76,0x1d,0xaa,0x43,0x80,0x0f,0x5f,0x20,0xd9,0xf0,0xff,0x8b,0xf4,0xdb,0xbc,0xf2,0xff,0xf2,0x8a,0xfc,0xf5,0x0e,0x4e,0xd9,0xb0
+.byte 0xd6,0xb3,0x86,0x5b,0x3e,0x10,0x87,0x50,0xf1,0xd2,0x8f,0x8d,0xa4,0x39,0x85,0xf5,0x90,0xd6,0x53,0x69,0x40,0x42,0xc1,0xc3,0x7c,0xc1,0x3e,0x97,0xb4,0x08,0x49,0x93,0x4e,0x4c,0x67,0xd9,0x2e,0x05,0x70,0x04,0x98,0x0a,0xed,0xd0,0xff,0x0c,0x13,0xe4,0xde,0x75,0x81,0x24,0xb1,0x27,0x79,0xeb,0x80,0x68,0x52,0x50,0x66,0x77,0x4f,0xf6
+.byte 0x64,0x2f,0x85,0x9e,0xc1,0xbf,0x9f,0x0e,0x31,0x9a,0x36,0x24,0xcd,0xa8,0xe8,0xce,0x41,0x86,0xd1,0x02,0x96,0xdc,0x1a,0xa0,0x48,0xca,0x61,0xd5,0x87,0xdb,0x0a,0xeb,0x69,0x95,0xca,0xf8,0xe5,0xa0,0x5b,0x91,0x8f,0xb9,0x59,0x5f,0x68,0x60,0x58,0xc5,0xe0,0xc7,0x02,0x68,0xa5,0x67,0x1e,0xfc,0xa9,0x27,0x9f,0x83,0x4c,0x05,0x60,0xee
+.byte 0xcb,0x79,0x31,0x73,0x36,0xf4,0x39,0x44,0xdb,0xea,0x62,0x89,0x97,0x69,0xd1,0x0d,0xf6,0x27,0xcf,0x47,0xfe,0x3d,0x5c,0xe9,0x92,0x54,0x0a,0x66,0xaf,0x82,0xb1,0x49,0x87,0x3f,0xa2,0x95,0x91,0x0e,0x72,0x1e,0x7b,0xde,0x32,0x31,0x51,0x40,0x24,0x4f,0x30,0x59,0x7d,0x97,0x28,0x30,0x7e,0x93,0xcd,0x1e,0x16,0xef,0xe1,0xb5,0xa8,0xff
+.byte 0x3a,0xd0,0x62,0x94,0x8b,0x72,0xe7,0x97,0x8f,0x2f,0x58,0x3e,0x62,0x43,0x6b,0x28,0x05,0xc9,0x0d,0xf0,0x09,0xbd,0x12,0x3b,0xd8,0x15,0xd3,0x7c,0x97,0x96,0x5a,0xf4,0x9f,0x8d,0x25,0xb7,0xc5,0x66,0xf7,0xf7,0x5f,0x7e,0xca,0x2f,0xcd,0x9a,0xf2,0xa3,0x9b,0x4f,0x6f,0xc3,0xd9,0x64,0x38,0xda,0x87,0x97,0x8a,0x49,0x2d,0x80,0x16,0x73
+.byte 0x88,0x62,0xd2,0xdf,0x4f,0xf7,0x79,0xc0,0x83,0xeb,0x2b,0x66,0x5a,0x21,0x3a,0xa2,0x2a,0xed,0x8c,0xe7,0x91,0x6d,0x56,0x18,0xfc,0x59,0x68,0xea,0x9f,0x5c,0x3c,0xd5,0x0f,0x64,0x70,0x89,0x22,0x83,0xed,0xfa,0xc9,0x21,0x68,0x3c,0x69,0xb8,0x3e,0x89,0xb5,0x9d,0x8b,0xc8,0xf7,0x57,0x17,0x27,0x90,0x12,0xa7,0xd2,0x4d,0x2c,0x30,0x64
+.byte 0x42,0xbe,0xa6,0x49,0x4e,0xa3,0x3b,0xdb,0xdb,0x64,0x0e,0x89,0x66,0x87,0x72,0x90,0x86,0x1d,0x0b,0x61,0x32,0x47,0x3d,0x55,0x81,0xb2,0x50,0x5a,0x76,0x6c,0xa3,0x46,0x12,0x1b,0xaf,0x6e,0xbf,0xfd,0x98,0x2f,0xb7,0xd2,0x31,0x92,0xb5,0x26,0x1a,0x3d,0xfa,0x5d,0xc0,0x24,0x44,0xd2,0x6b,0x1c,0x81,0xf5,0x5d,0x50,0xb0,0x33,0x18,0xe0
+.byte 0xc5,0xb3,0x6b,0xf4,0xfd,0xde,0xf7,0x2f,0x69,0x1d,0x5a,0xfe,0x03,0x6d,0xca,0xad,0x29,0xe0,0x6e,0x70,0xcd,0xe3,0x6d,0x38,0xef,0xf1,0x3a,0x76,0x2b,0x2c,0xb6,0xcd,0xff,0xeb,0xbc,0xe7,0xd9,0x40,0xbe,0x23,0x61,0x20,0xd5,0xb8,0x66,0x77,0x65,0xc9,0x33,0xf5,0x75,0x8e,0x15,0x98,0x3f,0xb1,0x4a,0xb8,0x1c,0x47,0x73,0x45,0x0f,0x73
+.byte 0x2a,0xa1,0xb7,0x73,0x76,0x94,0x16,0x45,0xcf,0xd6,0x8f,0xe3,0x62,0x8a,0x42,0xfd,0xe3,0x1e,0xe0,0x7d,0xb5,0x99,0xbd,0x1c,0xf2,0x60,0xb2,0x72,0xa8,0x4b,0x19,0xd6,0xd0,0xdb,0x0b,0x1f,0xc9,0x68,0xc0,0xf3,0x65,0x04,0x50,0x41,0xf0,0xb3,0x0e,0x0a,0x9d,0x7f,0x0b,0x1f,0xeb,0x5b,0x4c,0x58,0x6a,0xf2,0x02,0x95,0xd2,0xf3,0xac,0xe5
+.byte 0x69,0x81,0xb1,0x3f,0x08,0xfc,0xba,0xcb,0x36,0xcd,0x54,0x28,0xac,0x65,0xd8,0x81,0xab,0xc1,0x6a,0x51,0x97,0x21,0xe4,0xc6,0xaf,0xd8,0x76,0x76,0xa4,0xc4,0xd0,0x58,0x63,0xdf,0x32,0xf5,0x04,0xfb,0x11,0xeb,0x76,0x39,0xda,0x55,0xf4,0x7e,0x1c,0x7b,0x04,0x07,0x4d,0x5a,0xeb,0x74,0x0a,0x57,0xcf,0x10,0xf6,0x0e,0x73,0x02,0x25,0x67
+.byte 0x4f,0x8f,0x37,0x75,0x8f,0x44,0x2a,0x1a,0x6d,0x05,0xda,0xe0,0xa0,0xaa,0xd2,0x78,0xaa,0x7e,0x76,0x0a,0xde,0x2a,0x54,0xae,0x1e,0x39,0xcc,0x3c,0x1c,0xa6,0xd5,0x8a,0xca,0xb4,0xcc,0x76,0xb9,0x30,0xd2,0xe2,0x46,0x31,0xb6,0x51,0xcf,0xe2,0x24,0x77,0xc9,0x9b,0x57,0x3c,0xa3,0x84,0x60,0x59,0x28,0x5f,0x23,0x74,0x17,0x79,0x42,0xbe
+.byte 0x60,0x3f,0x09,0x6a,0x43,0x8e,0x40,0x25,0x79,0xb5,0xbb,0xbb,0x72,0x50,0xad,0x4f,0xaa,0xa2,0xd4,0xb2,0xc6,0x7d,0x50,0x7b,0x98,0x59,0x22,0x06,0x7d,0x2c,0x35,0xdd,0x44,0x34,0x9c,0x28,0x98,0xf3,0xe5,0xd0,0x7e,0x09,0xbe,0xc4,0x00,0x72,0xd5,0xa6,0x3b,0x0e,0xb1,0x18,0x91,0x0a,0x4d,0x5d,0xe2,0x0a,0x98,0x79,0x30,0x9b,0xaa,0x38
+.byte 0x03,0x2b,0x6c,0xb2,0x8e,0x0a,0x1d,0x30,0x59,0x8a,0xe8,0x6c,0x6d,0xb5,0xd4,0x91,0xc5,0x28,0x1d,0x5e,0x49,0xe0,0xfc,0x26,0x7f,0x40,0xc0,0x6a,0x81,0x0d,0xb9,0xc6,0x05,0xc6,0x18,0x82,0x70,0xf6,0xea,0x0e,0xb4,0x85,0xba,0x5d,0xfa,0xfd,0xe3,0xd6,0x08,0x7c,0x3d,0x99,0x03,0xd4,0xdc,0x9b,0x50,0x12,0xc8,0xbd,0x8c,0x47,0x67,0x28
+.byte 0x83,0x97,0xca,0xef,0xc3,0x1c,0x2b,0x6e,0x3b,0xf7,0xca,0x7a,0x68,0x6e,0x39,0x25,0x58,0xf7,0xa4,0x11,0x9d,0x8d,0x49,0x29,0xd6,0x6e,0x0b,0x0a,0xcf,0xa7,0x04,0x14,0x6f,0xc4,0x4c,0x36,0x1a,0x16,0x3e,0x8f,0x99,0x69,0x94,0x1d,0xa8,0x66,0x93,0xeb,0x1d,0x82,0xfd,0x3f,0x84,0xb0,0x9d,0xa4,0xe1,0xb0,0xd4,0x9d,0xb2,0x60,0x20,0xfb
+.byte 0xd3,0xa0,0xdc,0x79,0x83,0xb0,0xfc,0x50,0x18,0x57,0xe1,0xeb,0x44,0x25,0x05,0xab,0x27,0xfb,0x5f,0x83,0xcd,0x51,0xd0,0x3b,0x80,0x4a,0xce,0xbf,0xe9,0xfe,0x46,0xd2,0x5f,0xea,0x8c,0x89,0x48,0xc8,0x65,0xdd,0x2a,0xa4,0xda,0x54,0xc2,0x37,0x7e,0xd7,0xff,0x80,0x5b,0xf0,0xc3,0x40,0x44,0x40,0x72,0x63,0x23,0xc6,0x9a,0x48,0xf3,0x4b
+.byte 0x91,0x64,0x26,0xfc,0xf3,0xa0,0xb9,0x06,0x0c,0x88,0xbb,0xc0,0x93,0x73,0x63,0xf6,0x9c,0x0d,0xe2,0xf6,0xee,0xe0,0x51,0xfd,0xae,0x4d,0x21,0xb9,0x6b,0x7d,0x1e,0x34,0xa0,0x4d,0xe4,0x25,0x30,0xe6,0x81,0x2e,0x32,0xef,0xb9,0x9e,0xaf,0xa0,0x22,0xe0,0x67,0xe6,0x07,0x55,0x3a,0xed,0xef,0x4f,0x87,0x2f,0x44,0xd2,0xef,0xc1,0xfb,0xc4
+.byte 0x7b,0x27,0x20,0x44,0xd2,0xd6,0xf9,0xf3,0x67,0xc1,0xbf,0xaa,0xd5,0x9c,0xd9,0x2c,0xd5,0xf1,0x42,0x2d,0xec,0x39,0xb5,0xc1,0x18,0xed,0x6c,0x47,0x80,0xf8,0x6f,0x66,0x10,0xee,0x1d,0xd6,0x79,0x01,0x4e,0x2a,0xd0,0x83,0xa7,0x9d,0x1d,0x81,0xce,0xf5,0x6f,0x26,0x86,0xd2,0xd7,0x56,0x15,0x65,0x48,0x4c,0xf1,0xf9,0x21,0x77,0xd1,0x84
+.byte 0x22,0xce,0x4d,0x8d,0x83,0xda,0x8c,0x50,0x56,0xc8,0x3b,0xc5,0xb6,0xcf,0x3e,0x0d,0x50,0xe5,0x9d,0x6c,0xb5,0x2a,0x5a,0x58,0x28,0xf5,0x0a,0x05,0xf3,0x0e,0x40,0x8e,0xb6,0xb4,0xdf,0x11,0x1b,0x34,0x81,0xc5,0x0e,0x09,0xa6,0xfc,0x46,0x14,0x02,0x78,0x94,0xbb,0x63,0x9d,0x3e,0x25,0x2c,0xc8,0x1b,0x5c,0xef,0x64,0x77,0x0c,0x04,0x40
+.byte 0xe1,0x45,0x85,0xf8,0x07,0xbf,0x14,0x65,0xe9,0xfc,0xba,0xe4,0x9c,0xa7,0x91,0x56,0x2a,0x3a,0x8e,0x33,0xae,0x56,0x04,0x9d,0x35,0xbc,0xad,0x64,0x0e,0x99,0x8e,0xb5,0x84,0x72,0xcf,0xcc,0x81,0x14,0x11,0x9e,0xe6,0xac,0x0d,0x41,0x43,0x4e,0x2a,0x0d,0xda,0x98,0x42,0xfa,0x8c,0x21,0x79,0x93,0xa3,0xdf,0x84,0x88,0x76,0x14,0x5b,0xb9
+.byte 0xff,0xe1,0xab,0x94,0xc3,0xcd,0x10,0x69,0xee,0x53,0xea,0xfe,0xfb,0xaa,0x43,0x8f,0xdd,0x55,0x88,0x34,0x5d,0x55,0x0f,0x42,0x4d,0x1d,0x93,0xce,0x96,0x67,0xf8,0x33,0xc7,0xca,0x34,0x11,0x28,0xb2,0xed,0x0f,0x00,0x40,0x84,0xee,0x51,0x26,0x6e,0x7b,0x2d,0x77,0xeb,0x18,0xb8,0x9a,0xad,0x28,0xb6,0x6c,0x5e,0xde,0x10,0x4c,0x29,0x1d
+.byte 0x79,0x3c,0x2e,0x1c,0xf0,0xc8,0xb3,0xee,0x19,0x7a,0x10,0xe1,0xe3,0x05,0x1e,0x63,0xe9,0x00,0xd7,0xfe,0x83,0xe7,0x54,0xff,0x65,0x9a,0x27,0xa3,0x86,0x72,0x5c,0xb6,0xef,0xf5,0x84,0x68,0x1e,0xae,0xe6,0xf8,0x66,0x9c,0x1b,0x86,0xab,0xfa,0x1a,0xe3,0xb8,0x97,0x16,0xb1,0xb7,0x42,0xfa,0x85,0xa3,0x3a,0x0d,0x21,0xd2,0x35,0xb1,0x89
+.byte 0xf0,0x4f,0x1a,0x1d,0x45,0x34,0x2f,0x31,0x12,0x8c,0x19,0xe7,0x4b,0x14,0xa7,0xcf,0x0f,0xf9,0xcd,0x77,0x40,0xbe,0x09,0xeb,0xc3,0x3e,0x4a,0x37,0x55,0xab,0xbb,0x9c,0xe5,0x22,0x56,0x8a,0x66,0xfa,0xb1,0xff,0x73,0x29,0x52,0xb1,0x89,0xf7,0xab,0xa6,0x58,0x53,0x97,0xfd,0x44,0xda,0xbd,0x0b,0x1f,0xc8,0x88,0x01,0xcc,0x5e,0xf7,0x05
+.byte 0xbd,0xf7,0x0a,0x4d,0xcb,0xef,0xbf,0xd9,0x8e,0x15,0xc3,0x40,0xb9,0xc9,0x14,0xe5,0x05,0x3c,0x20,0x67,0xfe,0xdc,0xa6,0xb8,0x92,0xbd,0xf5,0x33,0xb5,0x77,0x11,0x28,0x47,0x21,0x28,0x18,0x61,0xf8,0x1c,0xdb,0x65,0xad,0x89,0x0d,0x98,0x79,0xca,0x2b,0xa3,0x4f,0x16,0xa6,0xb3,0xb9,0xcc,0x47,0x5b,0x13,0x96,0x2e,0x39,0x78,0x24,0xc5
+.byte 0xf9,0xf5,0xae,0xdc,0x34,0x3c,0xf7,0x48,0x0d,0x75,0xaf,0x51,0x75,0x48,0xbe,0x4d,0x73,0x89,0x5a,0xfc,0xd7,0x51,0xd3,0x93,0xa8,0xbc,0xc3,0xa6,0x6b,0x63,0xc1,0xc3,0x7b,0x48,0xf1,0x57,0xe4,0xb4,0xce,0x5f,0x18,0xae,0xdc,0x61,0x99,0xaa,0x7e,0x49,0xd6,0xb5,0x2c,0x62,0xb8,0x8c,0x4a,0x94,0xc1,0xc2,0x13,0x23,0xdc,0x7c,0x48,0xc2
+.byte 0xaa,0xc4,0xd9,0xc0,0x09,0x11,0x6e,0x35,0x07,0x14,0x77,0x7e,0xeb,0x87,0x00,0x05,0x30,0xec,0xb2,0xc6,0xde,0x6e,0x42,0x0b,0x2a,0xb6,0xca,0xb1,0xdc,0x69,0x57,0x1b,0xad,0x52,0xa8,0x22,0x1e,0xb5,0x2b,0xb5,0x8e,0x39,0x4b,0xbf,0x38,0xf4,0xb2,0xf5,0xa1,0x9c,0x7b,0x7f,0x6c,0x14,0x48,0x37,0xa9,0xf9,0xcd,0x85,0x50,0x53,0xb0,0xc1
+.byte 0x15,0x28,0x19,0x3b,0xb1,0x04,0x44,0x93,0x7a,0x16,0x76,0x69,0xa1,0x5c,0x67,0xcc,0x8d,0x02,0x56,0xcd,0xd9,0x91,0x49,0x8c,0x1b,0xc9,0x89,0x98,0x09,0x2e,0x5b,0xf8,0x7c,0xe6,0x0f,0x46,0xb0,0xcc,0xe5,0x75,0x63,0xaf,0x40,0xd5,0xa3,0x45,0x4a,0x76,0x67,0x1d,0x81,0xc2,0x25,0x85,0x7f,0x52,0xc5,0xf8,0x6d,0xd9,0xb6,0xa8,0xa4,0x96
+.byte 0x63,0xcc,0x15,0xc5,0xec,0x40,0x0e,0x08,0xf7,0x6f,0x85,0xa5,0xe7,0x2e,0xbe,0x3f,0xf4,0xc8,0x74,0xc7,0xed,0x86,0x85,0xc0,0x44,0x9e,0x80,0xc8,0x89,0xdc,0x16,0x47,0xb1,0x68,0x0e,0x65,0x66,0x0f,0xbc,0x33,0xb1,0x78,0x1e,0x5e,0xd7,0xde,0x97,0x96,0xb8,0x74,0x5c,0x90,0x7a,0xed,0x36,0xf4,0x10,0x91,0x5a,0x42,0x92,0x81,0x11,0x73
+.byte 0x3e,0xf1,0x5e,0xfb,0xc2,0x38,0xe6,0xe5,0x41,0xce,0x96,0xed,0x44,0x14,0x9c,0xc0,0x1f,0x83,0x5f,0xdd,0x50,0x87,0x90,0x86,0x50,0x61,0x87,0x99,0x7c,0x64,0x2d,0x50,0x17,0xa3,0xb0,0x7e,0x69,0xd3,0x86,0xb4,0x7c,0xe7,0x15,0x34,0x9e,0x3b,0x17,0xc0,0x2d,0x08,0x60,0x8b,0xae,0xec,0xa2,0xf6,0xf1,0xa4,0xbc,0x7b,0xc2,0x75,0x91,0x13
+.byte 0xf6,0xd0,0x71,0xf0,0x3c,0x9c,0x51,0xb3,0x33,0x53,0x57,0x47,0x8b,0x47,0xb0,0x0b,0x95,0x9a,0x39,0x70,0x63,0x91,0xcc,0xd8,0xd0,0x23,0x32,0xc0,0xb6,0x0f,0x91,0x30,0x29,0x45,0xf1,0xfc,0xa1,0x83,0x10,0x9a,0xa4,0x05,0x05,0x9f,0x33,0xbd,0xaf,0x16,0x3e,0x53,0x39,0xb1,0x4b,0x76,0x55,0x3e,0x6f,0x47,0x23,0x59,0x4c,0xbb,0x82,0x31
+.byte 0x19,0xe2,0xb1,0x49,0x20,0x91,0x2d,0xb0,0xfe,0xa6,0xae,0x7f,0x6e,0xd1,0x5b,0xb9,0x84,0x18,0x0f,0x68,0xc6,0x56,0x8a,0x22,0x81,0x3f,0x38,0x42,0x7a,0x31,0xa1,0xc1,0xf7,0x10,0x6a,0xc3,0xb1,0xaf,0x19,0xad,0x06,0x3a,0x53,0x9d,0x44,0x9f,0xe7,0x25,0xac,0x59,0x06,0xb9,0xd2,0xf6,0xce,0xb6,0x1e,0x4d,0x65,0x2e,0x05,0xb4,0x14,0x91
+.byte 0xfb,0x5b,0x26,0xd0,0xee,0xfa,0x45,0x5b,0x0c,0xd5,0x5c,0x1f,0x0c,0xe0,0xf6,0x50,0x78,0x77,0x7e,0x83,0x04,0xec,0x3b,0x53,0x28,0x97,0x56,0x61,0xeb,0xa0,0x78,0xe5,0xc0,0xb2,0x3c,0xcd,0x6f,0x4b,0xda,0x11,0x00,0x93,0x49,0x9f,0x03,0x22,0x39,0x3a,0xc8,0xef,0x01,0x91,0x12,0x36,0x15,0x0c,0x47,0xd5,0x8b,0x77,0x5e,0x5f,0x91,0x4b
+.byte 0x44,0x98,0xa0,0xa0,0x46,0x0f,0x17,0xef,0xf9,0x52,0x0b,0x92,0xc1,0xe0,0xfc,0x63,0x9b,0x6d,0xe2,0xde,0x88,0x89,0x32,0x89,0x93,0x44,0x6d,0x69,0xe7,0x26,0xfd,0x77,0xc0,0x18,0x58,0xdb,0x74,0xec,0x04,0x0c,0x60,0x51,0x74,0xca,0x49,0x3e,0x4f,0x5f,0xaa,0x53,0xf2,0xc1,0xcb,0x89,0x1f,0x69,0xaa,0xbb,0x97,0x17,0x04,0x49,0x5e,0x44
+.byte 0xf3,0xf3,0xc4,0x98,0x9d,0x49,0x1e,0xb0,0x27,0x7d,0xff,0x54,0xa5,0xed,0xbe,0xb0,0x52,0xf6,0x00,0x87,0x67,0x2d,0x28,0xdb,0x09,0x4e,0xa2,0xee,0x4f,0x81,0xeb,0xa1,0xca,0x2b,0x07,0x2f,0x54,0x6d,0x5a,0x2e,0x13,0xa4,0xd0,0xac,0x21,0x7c,0x44,0xc0,0x98,0xac,0xe4,0x6e,0x94,0xd1,0x5b,0x5e,0xd6,0xf1,0x3c,0x45,0x88,0xe1,0xbd,0x58
+.byte 0xf1,0xc7,0xba,0x36,0x2c,0x15,0xb9,0xf4,0xa3,0xea,0x73,0xb4,0x91,0x53,0xd8,0x18,0x86,0x23,0x87,0x0b,0x7a,0x4a,0x2d,0x2d,0x3d,0x73,0xcb,0x05,0x11,0x4c,0x19,0x26,0xf2,0x05,0x89,0xc8,0x29,0x26,0xa7,0xe4,0xcb,0x43,0xd0,0xf6,0xbc,0x76,0xbd,0x9a,0x17,0x4a,0xf1,0x39,0xe3,0xde,0x05,0x10,0x8a,0xd3,0x11,0x53,0x61,0xef,0x33,0xd9
+.byte 0x65,0x0d,0x99,0x0b,0x39,0xa4,0x1b,0x4f,0x0b,0xa5,0xf1,0x37,0xa3,0x4f,0x54,0xa7,0x29,0xc1,0xae,0x88,0x5c,0x13,0x2f,0xb2,0xbf,0xcf,0x1b,0x0d,0xa0,0x68,0x21,0xe2,0x20,0x3f,0x02,0x9f,0x08,0x39,0xc6,0x20,0x2d,0x08,0x01,0x5d,0xf1,0x47,0xde,0x88,0xad,0x49,0x09,0xf7,0x1a,0x0c,0xa7,0x29,0x91,0xe5,0xfc,0xc5,0xde,0xd7,0x92,0x3f
+.byte 0xe5,0x0c,0x91,0xea,0x24,0xfb,0x02,0x9a,0x13,0x3a,0x61,0x01,0x9d,0x7e,0x9d,0x11,0xf8,0xbd,0xe0,0x05,0xbb,0x13,0xf0,0x00,0x67,0x90,0x6f,0x80,0xe7,0x2e,0xfc,0xe0,0xea,0x8a,0x9d,0x2c,0x13,0x57,0x4c,0x78,0x1c,0x44,0xe2,0xa6,0x62,0x01,0x46,0xf8,0xbe,0xf4,0x51,0x32,0x15,0xd4,0x3c,0x7d,0x3b,0xcc,0xfd,0xc3,0x46,0x43,0xf1,0xfa
+.byte 0x9e,0xee,0xad,0x47,0x8f,0x32,0x31,0x94,0x70,0x92,0xea,0x45,0xe3,0x63,0xd6,0x28,0x23,0xa5,0xdf,0x61,0xee,0x19,0x1a,0x5e,0xb0,0xe7,0x17,0xab,0xac,0xb4,0x03,0xed,0xf6,0x9e,0xba,0xdf,0x52,0x88,0xb7,0xca,0x7c,0x27,0xcd,0x7b,0xf8,0x1e,0x54,0x4b,0xe6,0xa3,0x91,0xf7,0xeb,0x22,0x65,0x95,0x13,0xe1,0xac,0xb6,0x22,0x80,0xe3,0xeb
+.byte 0xf9,0xde,0xf1,0xb7,0x6a,0xfd,0xc7,0xb8,0x9b,0x9c,0x49,0x4f,0x84,0x7f,0x68,0x93,0x6c,0x3c,0xea,0xb1,0x8a,0xeb,0x23,0xca,0x2d,0x5e,0x29,0xb5,0x52,0x49,0x98,0x12,0x3f,0xed,0xf0,0xb7,0xbc,0x22,0x14,0x73,0x92,0x84,0x1b,0x3e,0x2f,0xed,0x24,0x1e,0x62,0xcc,0x09,0xe8,0x7c,0x5a,0x08,0xd4,0xc6,0xd9,0xd1,0x55,0x66,0x18,0x2c,0x6a
+.byte 0x99,0xc3,0x0e,0x1e,0x7b,0xb7,0xd4,0xbd,0x0e,0x1f,0x22,0x85,0x09,0x2c,0xcf,0xff,0x79,0x9f,0x93,0xbe,0xec,0xed,0x63,0xb7,0x97,0xbb,0xeb,0xd6,0x70,0x76,0xa9,0x4f,0xb7,0x9a,0x60,0x5b,0x50,0xdf,0x85,0x46,0x69,0xa0,0x9a,0x86,0xe3,0xe2,0x13,0x2b,0x8c,0x0f,0x3b,0xab,0xa8,0xce,0xa3,0xb0,0x78,0x72,0x40,0xfb,0xd1,0x26,0x72,0xc1
+.byte 0x91,0x25,0x7b,0x29,0xde,0xcf,0x99,0xf3,0x8e,0x87,0x39,0x81,0x04,0xad,0x3b,0x11,0x6a,0xda,0x00,0xdd,0xe9,0x41,0xc1,0xd8,0xcc,0xf9,0x59,0xac,0x9b,0xb1,0x64,0x6f,0xb8,0xf4,0x9f,0x20,0xde,0x67,0x09,0x1b,0xdf,0x11,0xa5,0x94,0x56,0xab,0x76,0xba,0xc5,0xda,0x6c,0x86,0xe6,0xa4,0x73,0x59,0xa9,0xe3,0x68,0xb9,0xc0,0x50,0x1b,0x55
+.byte 0x21,0x9e,0xea,0x8d,0xcc,0x5d,0xee,0x88,0xe1,0x18,0x7c,0xcd,0x8f,0xff,0x18,0xbd,0x13,0xea,0x95,0xc4,0x8e,0xd3,0x92,0xfe,0x3d,0xda,0x6f,0xa5,0xbc,0xa0,0x77,0x5a,0x1d,0x61,0xff,0x7b,0x77,0xc4,0x06,0x25,0xc5,0xa7,0x76,0x36,0x55,0xe7,0xc0,0xf0,0x46,0x7e,0xca,0xe7,0xc1,0xe8,0x88,0x65,0xff,0xa7,0xb6,0x9c,0x83,0x1d,0x2e,0x6e
+.byte 0xd6,0xd3,0x07,0x22,0x65,0x79,0x4f,0x3c,0x0a,0x5c,0x4f,0x95,0xb3,0x14,0x37,0x9b,0x0b,0x97,0x69,0xd9,0x5b,0x37,0x09,0xc3,0x70,0x5b,0x4f,0x11,0xcb,0xce,0xc0,0x06,0xf2,0xb9,0x32,0xdd,0x24,0x7b,0x8c,0xe6,0x0c,0x91,0x3b,0xa8,0xb0,0x82,0x56,0x4d,0xde,0xa0,0x5c,0x0b,0x5b,0x70,0x53,0x64,0x9d,0xab,0xbb,0x51,0x6b,0x8c,0x8f,0xe5
+.byte 0x1f,0xc0,0xb8,0xfe,0x1b,0xf6,0x24,0x26,0x62,0xcb,0x78,0x84,0x90,0x76,0x67,0x30,0x18,0x37,0xa9,0xca,0xb7,0x0d,0xac,0x17,0x86,0xb1,0x87,0x59,0x18,0xc3,0x9e,0x62,0x1b,0xb1,0x04,0x52,0xfc,0x7c,0x86,0xa0,0x37,0xb9,0x8b,0x7a,0x85,0x79,0x21,0xe0,0x0f,0x87,0x28,0x91,0xd0,0xe5,0x24,0x63,0x5c,0x7c,0xe8,0x47,0xfa,0x42,0x55,0xe9
+.byte 0x66,0xad,0xdf,0xc3,0x43,0x90,0x47,0x83,0x24,0x09,0x54,0x5f,0x14,0x27,0x53,0xb3,0x22,0x15,0x52,0x84,0x2f,0x61,0x8c,0x01,0x9e,0x34,0x61,0x3f,0x76,0x44,0x1c,0xca,0x79,0x2c,0x40,0x4e,0xa0,0x36,0x11,0xe0,0x23,0x0f,0xa7,0x78,0xf9,0xf9,0x2a,0x2c,0x98,0x5c,0xa9,0x2d,0x66,0xb9,0x87,0x43,0xd5,0xbc,0x64,0xe5,0x52,0x2f,0x1d,0xdc
+.byte 0x1d,0xf4,0xb3,0x18,0x6b,0xd1,0x3b,0x8b,0xa3,0x47,0x65,0x62,0xcc,0xca,0x5f,0x00,0xbb,0x78,0x9d,0x35,0xd4,0x79,0x45,0x33,0xc7,0xa8,0x29,0x96,0x98,0xa4,0x23,0x2c,0x23,0x7f,0x5a,0x1d,0x09,0xb4,0xcf,0xac,0x54,0xcd,0x27,0xda,0x88,0x21,0xe2,0xb4,0x85,0xdc,0xc9,0x4a,0x6b,0xc4,0xfa,0x48,0xc5,0x91,0xc1,0x53,0x4b,0xa1,0x7a,0x9c
+.byte 0x8a,0x7d,0x35,0x52,0xf1,0x58,0x9d,0x20,0x36,0xc2,0x78,0xdb,0x37,0xf8,0xa4,0x2f,0x50,0x98,0xb0,0x34,0x51,0x66,0x93,0xcf,0xe7,0xf0,0x06,0xf1,0xcd,0x0e,0x4f,0x33,0xcc,0x9b,0x73,0x3b,0xc9,0x51,0x63,0x6d,0x29,0x6b,0xf4,0x9d,0x2c,0x76,0x59,0xcd,0xfc,0x11,0x35,0x52,0xbd,0x3b,0x2e,0x7d,0x8a,0x0d,0xb0,0xbb,0x90,0x9b,0x9c,0xac
+.byte 0x1c,0x80,0x89,0xd6,0x6f,0xaf,0xea,0x89,0x38,0x74,0xef,0x83,0x82,0x91,0xf7,0x74,0x96,0x30,0x40,0xe2,0x18,0x2b,0xb4,0xf6,0x15,0xf0,0x8e,0x63,0xe1,0x82,0x55,0x7b,0x65,0x70,0x33,0x14,0xef,0x7a,0x7c,0x2d,0xa9,0x17,0x1b,0x53,0x1e,0xf8,0x98,0x1b,0xbe,0xc8,0x00,0xf5,0xbf,0x79,0xe7,0x8e,0xf2,0xdb,0x59,0x0d,0x46,0xab,0x43,0xd0
+.byte 0xe4,0xa0,0xeb,0x29,0x6a,0x8b,0xc1,0x99,0xa6,0xcc,0x8e,0xe5,0xde,0x67,0xdf,0x49,0x09,0x62,0x8d,0x4b,0xa1,0x1c,0x3b,0x01,0xe2,0x95,0x65,0x10,0xa5,0x91,0xd0,0x48,0x35,0x96,0xcf,0xe4,0x51,0xd2,0x7f,0x93,0x49,0xab,0x1a,0xba,0x08,0x33,0x54,0x34,0xd7,0x00,0xc9,0xa0,0x07,0x03,0xc7,0x8a,0x65,0xa2,0x84,0x60,0xcd,0xaa,0xa2,0x46
+.byte 0x8c,0x67,0xd9,0xc1,0xe7,0x58,0xc5,0x1d,0xc0,0xb3,0xc6,0xb2,0x2a,0xfb,0x70,0x04,0xa2,0x25,0x7f,0x75,0x3c,0xd5,0x8e,0x9c,0x33,0xa2,0xdc,0x20,0x4c,0x26,0x5b,0xbe,0xd9,0x00,0x5d,0xa2,0xbd,0x42,0xbd,0x0d,0xd6,0x52,0x79,0xb5,0x67,0xf6,0x27,0x62,0xc8,0x64,0x05,0xc5,0x0f,0xae,0xe1,0x78,0x39,0xd1,0xb5,0x28,0xe9,0xd4,0x2a,0xaa
+.byte 0xd4,0xc4,0x3e,0x43,0x27,0x83,0xfa,0xdb,0x46,0x73,0x20,0xcd,0x2c,0xba,0x33,0xb4,0x77,0x10,0x32,0x3d,0x8e,0x56,0x88,0x81,0xe1,0x4c,0x8b,0x46,0x60,0xcb,0xb7,0x67,0xd7,0x7b,0xc2,0x47,0x7d,0xd8,0x2d,0x4c,0x09,0x9f,0x07,0x8e,0x34,0x45,0xf4,0x50,0x69,0xfd,0x35,0x0a,0x09,0x9e,0xac,0x49,0x5f,0xdf,0x72,0x84,0x97,0x93,0x30,0x2c
+.byte 0xc6,0x20,0x6f,0xb5,0x18,0x03,0xb6,0x30,0x23,0xc8,0xcd,0xa1,0x43,0xbd,0xbb,0x6f,0xde,0xb3,0xcb,0x1c,0xdd,0x41,0x71,0xfa,0x37,0xa7,0xa9,0x57,0x5a,0xf7,0xee,0xcd,0xb1,0xc1,0xb6,0x78,0x1c,0xe3,0xde,0x5c,0x02,0xc8,0xce,0xb7,0x8e,0x72,0xce,0xfd,0x79,0xcf,0x1a,0xef,0xcb,0x5b,0x5d,0x3c,0x1d,0xc8,0x1e,0x9f,0x67,0x26,0x86,0xd3
+.byte 0x3b,0x98,0x49,0x04,0xcd,0x1b,0x48,0x7c,0xa6,0xbe,0x37,0x0b,0x19,0xb1,0xb7,0x8a,0x74,0x0a,0xd9,0x4f,0x7b,0xbb,0x8e,0xc6,0x9b,0xdd,0xbc,0x61,0xfd,0xdd,0x86,0x7e,0x70,0x2e,0xe4,0x94,0xb4,0x62,0x47,0x6b,0x7c,0x92,0x41,0xda,0x05,0xdc,0xaf,0x5c,0x93,0xbc,0x7d,0xad,0xce,0x44,0x9e,0x27,0x1c,0x74,0x30,0x01,0xf2,0x8a,0x22,0xce
+.byte 0x88,0x61,0xf5,0xb8,0xe2,0xf0,0xca,0x14,0x21,0x53,0xd3,0xbe,0x95,0x8f,0x52,0x10,0x21,0xc5,0x25,0x16,0xa1,0x4f,0xef,0x9a,0x6f,0xce,0xe9,0xee,0x06,0xa8,0x32,0xa4,0xac,0xee,0xd8,0x95,0x0b,0x65,0x10,0xbc,0xb3,0x15,0x48,0xf9,0x96,0xee,0xde,0x5d,0xf6,0x38,0x5f,0x32,0x70,0xd1,0x29,0xa8,0x1d,0xdc,0xf4,0x34,0x2d,0x0c,0x93,0x48
+.byte 0x8c,0x40,0xed,0x35,0x41,0xfe,0x4b,0xab,0x20,0x7d,0x95,0x74,0x02,0xe5,0x71,0x76,0x7e,0x59,0x35,0xb3,0xd7,0x43,0x1f,0xd4,0xe6,0x02,0x86,0xba,0x4f,0x53,0xd9,0xc3,0x7d,0x7f,0x3d,0xb6,0xd8,0x92,0x07,0x89,0x99,0x46,0xf8,0x09,0xcd,0x19,0x43,0x93,0xa7,0xc1,0xb2,0x5d,0xec,0xbf,0x09,0xf4,0xba,0xfc,0xf7,0xf1,0xa7,0x2e,0xfe,0x71
+.byte 0x04,0x58,0xab,0x16,0xd7,0xc0,0xf7,0x03,0xd4,0xc4,0xb9,0xe4,0xd8,0xfc,0x5b,0x66,0xa6,0xb3,0x6a,0x94,0x0e,0xba,0x8c,0x54,0x5c,0x8c,0x02,0x0a,0x33,0xcb,0xde,0x1c,0xad,0x6d,0xef,0x48,0x05,0xa6,0xca,0x9a,0x27,0xd6,0x1c,0xc3,0xea,0x3a,0x46,0x20,0xec,0x72,0xc4,0x94,0x89,0x7e,0xba,0xa9,0x2f,0xe5,0xec,0x1a,0xe4,0x50,0x54,0xeb
+.byte 0xd9,0x5a,0x08,0xc5,0x84,0xc1,0x9a,0xdf,0xb0,0xd4,0x9a,0x6d,0xa2,0x93,0x52,0xd2,0x4d,0x69,0x88,0xc8,0x40,0x2d,0x26,0xbd,0x7a,0x37,0x04,0x21,0xe1,0x9d,0xc9,0xed,0xda,0x7a,0x4c,0x11,0x49,0x14,0x42,0xa1,0xdb,0x6e,0xed,0x1b,0x37,0xbf,0x09,0xac,0x35,0xda,0x80,0xf6,0x75,0xd4,0x32,0x54,0xb5,0x18,0xe8,0x79,0x25,0xc4,0x95,0xe8
+.byte 0x74,0xcf,0x6d,0xac,0x34,0x1f,0xea,0xd4,0x2e,0xd1,0x77,0x5e,0x90,0x8f,0x12,0x51,0xbb,0x3c,0xdf,0xe6,0xf4,0x49,0x8c,0x0f,0x9a,0x8e,0xe3,0x96,0xbd,0xba,0xe6,0x47,0x4b,0x50,0xc7,0xa9,0x29,0xea,0x09,0x5d,0xef,0x3c,0x91,0x48,0xc6,0x37,0xfd,0xac,0x7b,0xe5,0x04,0x25,0x93,0x0b,0xe3,0xce,0x32,0x46,0x38,0x81,0x97,0x57,0xbe,0x1f
+.byte 0x3c,0x61,0x2d,0xd1,0x4e,0xca,0xbb,0x44,0xc6,0xfd,0xdf,0xdd,0x11,0xbf,0xbf,0xa8,0xc0,0x32,0x67,0xc1,0x2e,0xd7,0xbe,0x3c,0xe3,0xcb,0x57,0xa5,0x6d,0xbb,0x8e,0x0f,0x69,0x22,0x42,0xef,0x53,0x0f,0xce,0x09,0x6a,0xda,0xbf,0xd6,0xed,0x61,0x67,0x82,0x83,0x13,0x63,0x97,0x7d,0x1a,0xad,0x34,0x77,0x37,0xa6,0xe0,0x89,0xaa,0xd4,0xb6
+.byte 0x8f,0x93,0xff,0xb8,0x8f,0x63,0x14,0xfd,0x17,0xff,0xe5,0x7c,0x83,0x23,0xaa,0xe0,0xb9,0xd9,0x94,0x3a,0x1a,0xe7,0xa5,0xbd,0xa6,0x2b,0xd3,0x49,0xca,0xeb,0x7d,0x87,0x1d,0x54,0x16,0x93,0xec,0x14,0x8b,0x77,0x3c,0xb4,0xbe,0x33,0x76,0x5e,0xcb,0x33,0x27,0xd3,0x20,0xd6,0xed,0x0c,0x66,0xb8,0xe0,0x00,0xa6,0x76,0xcd,0x8b,0xb4,0xef
+.byte 0x11,0xbc,0xe5,0x59,0xcf,0x1d,0xf5,0x15,0x58,0x4a,0xe1,0xfd,0x87,0x8c,0x7b,0xb9,0xa4,0x42,0x5a,0xed,0x51,0x7e,0x8d,0xa6,0x19,0xaa,0xc4,0xa6,0x14,0x74,0x45,0xb1,0xda,0x87,0x0f,0xd7,0xe7,0x66,0x3b,0xcd,0x04,0x02,0x14,0x20,0x41,0x15,0x4c,0x33,0x79,0x80,0x7d,0xd4,0x44,0x2c,0xab,0x6c,0xf4,0xa8,0xd4,0x31,0x43,0x7b,0xa7,0xc7
+.byte 0x65,0x0e,0x32,0xc8,0xc8,0x6d,0xf5,0x65,0x1b,0x26,0xf1,0xe4,0x68,0x15,0x88,0x1b,0x00,0x60,0x23,0x31,0xd7,0x4b,0x57,0xda,0xf1,0x19,0xa9,0xd9,0xaf,0xe6,0xa9,0x1e,0x2c,0x0d,0x23,0xe4,0x5b,0xcb,0x43,0x38,0xf0,0x93,0xd3,0xfb,0x6a,0x9b,0x83,0x30,0x55,0x96,0x9f,0x53,0x06,0x3f,0xaf,0x40,0x69,0xef,0x9a,0x47,0x6b,0xba,0x7c,0x10
+.byte 0x10,0x44,0x89,0xfa,0xb9,0x9e,0x70,0xed,0x25,0x59,0x68,0xae,0x9b,0x17,0xcf,0x80,0x6f,0x34,0xb8,0x07,0x40,0xe5,0x27,0x6d,0xcd,0x46,0x2c,0x36,0x90,0xf3,0x83,0x74,0x68,0x35,0xf2,0x05,0xa8,0xdf,0x4e,0x34,0xc5,0xb4,0xeb,0x5a,0x7d,0xe6,0x10,0x8a,0x23,0x54,0xeb,0x9b,0x27,0xf2,0x07,0xee,0xf9,0x05,0xc2,0x5a,0x88,0xbd,0x49,0x2e
+.byte 0x1b,0x00,0x31,0x68,0x4a,0xc9,0x3a,0xc5,0x93,0x82,0xa8,0x39,0xba,0x55,0xcd,0xc1,0xda,0x49,0xc2,0x4c,0xf4,0x93,0x00,0xcf,0x61,0xa4,0xbb,0x8c,0x64,0x33,0x90,0x14,0x6d,0x1d,0xad,0x75,0x97,0xd9,0x1d,0xfb,0x27,0x67,0x43,0x04,0xdc,0x4e,0xdf,0x0e,0x0c,0x7e,0x1c,0x89,0xfe,0x31,0xb7,0x9b,0x07,0x5e,0x99,0x08,0x22,0xef,0x6e,0x4d
+.byte 0x8b,0xd6,0x27,0xe6,0x24,0x1a,0x28,0xb0,0x22,0xa5,0x69,0x17,0x82,0x46,0xe3,0x90,0xe8,0x04,0xae,0x90,0x66,0x14,0xec,0xa2,0x1b,0x7e,0x09,0x13,0x32,0x9d,0xec,0x8b,0x51,0x5f,0xa8,0x96,0x8f,0x4c,0xc6,0xbd,0x5c,0x70,0x29,0x21,0xac,0xe9,0x6e,0xb0,0x0c,0x61,0x50,0xba,0xcc,0x55,0x71,0xda,0x2a,0x92,0x86,0x0c,0xff,0xaf,0x7a,0xcf
+.byte 0xaf,0x2a,0xbd,0xd6,0x15,0xa4,0x4c,0x2e,0x76,0x0d,0xcf,0x10,0x11,0x4a,0xd1,0x89,0xdd,0x46,0x5f,0x6b,0x5a,0x02,0x05,0x49,0x6f,0x98,0x6a,0xa7,0x8a,0x66,0x87,0x59,0x23,0xb5,0x3f,0x2e,0x95,0x73,0xfe,0x48,0xe9,0x0d,0x17,0xa6,0xa5,0x4e,0x40,0x98,0x79,0x40,0x1a,0x10,0x1d,0x84,0xdd,0x6f,0x17,0xa7,0xb7,0xfb,0x49,0xbd,0x54,0x97
+.byte 0x0f,0x42,0x25,0x95,0x83,0xf0,0x97,0xe7,0x4c,0x24,0xb5,0xe8,0x23,0x0a,0xd6,0xbf,0xef,0x2c,0x03,0x4f,0x87,0x59,0xe8,0x80,0x87,0xcc,0x51,0x1b,0x94,0xd8,0x60,0xe7,0x10,0x4d,0x01,0xfd,0x83,0xf2,0xd8,0x8d,0x1b,0x33,0xbf,0xaf,0x36,0x41,0x47,0x51,0xe0,0x45,0x2a,0x05,0x5f,0xe1,0x92,0xf8,0xa5,0x15,0x46,0x35,0xd8,0x9b,0xe0,0xff
+.byte 0xee,0xa6,0x4e,0x7d,0xfd,0x96,0xa5,0x75,0xdf,0x7e,0xb0,0x7d,0x14,0x73,0xdd,0xbe,0x17,0x6d,0xdd,0xec,0xac,0x9a,0x92,0x68,0xe3,0x44,0x16,0x63,0x22,0xa8,0x15,0x58,0x8c,0x11,0x23,0x46,0x18,0xae,0x47,0x39,0x87,0xc7,0x4c,0x30,0x09,0xce,0xe5,0xc4,0xd8,0x82,0xc6,0xc6,0x3d,0x31,0xf6,0x0f,0xb5,0x69,0x61,0x63,0x88,0xd6,0xb8,0xda
+.byte 0x89,0x29,0x87,0x69,0x6e,0x3f,0x55,0x2f,0xbc,0x91,0x91,0x43,0x7d,0xb3,0x7b,0x99,0x5a,0x5a,0xb0,0x7d,0x90,0xa7,0xe7,0x30,0x0d,0x32,0xb2,0x43,0x43,0x78,0x59,0x6e,0xbb,0xd7,0x76,0xd4,0x5b,0x4d,0xc4,0xa9,0x99,0xdd,0xd3,0xce,0x3d,0x13,0x41,0x38,0x33,0xed,0xb8,0x76,0x1a,0xbb,0xfd,0x26,0xcd,0x69,0x89,0x22,0x16,0x9a,0x21,0x35
+.byte 0x38,0x77,0x14,0x10,0x42,0x17,0x1f,0xa1,0xbf,0x55,0xb4,0x51,0x62,0x15,0xac,0xd0,0xa2,0x71,0xe4,0x32,0x89,0x33,0x8b,0x74,0xc6,0x61,0x38,0xd0,0xfe,0x28,0x69,0xe6,0x88,0x1b,0x11,0x7e,0x46,0x39,0xba,0x24,0xdd,0x1f,0x61,0xf4,0x74,0xad,0x58,0x94,0xa9,0x3e,0xc7,0x2a,0x9e,0xc0,0xe1,0x1c,0xee,0x21,0xab,0x3e,0x65,0x0c,0xe8,0xd8
+.byte 0x71,0x52,0xf3,0x6c,0x64,0x53,0x75,0x17,0x87,0x55,0x14,0x42,0x25,0x7f,0xe7,0x0d,0x89,0x1b,0x77,0x26,0xc4,0xaa,0xcc,0x91,0x47,0xe5,0x54,0xae,0x1a,0x0d,0x04,0x99,0xeb,0x56,0xd8,0xb4,0x6d,0xeb,0xec,0x2f,0x6c,0xc5,0x8e,0x76,0xe1,0xa0,0xa7,0x42,0x06,0xc9,0xc3,0x03,0xee,0xa9,0x9b,0x1e,0xfc,0x11,0xf5,0x2f,0x2b,0x14,0xb8,0x9f
+.byte 0x87,0x61,0x9b,0xc7,0x38,0x0e,0x58,0xf1,0xd4,0x36,0xca,0x82,0x85,0x9c,0xde,0xec,0xd3,0x1e,0x29,0x4e,0x70,0x9e,0x9a,0xe0,0x8b,0x6f,0xfe,0xd0,0xe9,0x95,0x51,0xcf,0x36,0x31,0x9c,0xff,0x63,0xc6,0x04,0x8e,0x61,0xc2,0xcb,0x3a,0xfa,0xd0,0xd7,0x29,0xbd,0xe7,0x8a,0x2b,0x8e,0xa0,0xac,0x58,0x93,0xb3,0x52,0xca,0x80,0x17,0xd2,0x2d
+.byte 0x93,0x5f,0xe0,0x8a,0x47,0x3c,0x67,0x95,0x64,0x91,0xa4,0x76,0xa4,0x5f,0xfa,0x93,0x4d,0xc7,0x6e,0x5d,0x23,0x9f,0xe1,0x4a,0x16,0xff,0xa5,0xf0,0x94,0xa8,0x02,0xcc,0x9a,0x84,0xd5,0x9d,0xb6,0xe5,0x7c,0x76,0x3f,0xc9,0xfd,0xdc,0x8e,0x59,0x9a,0x22,0x18,0x3c,0xe6,0x90,0x85,0x10,0x73,0x2d,0x65,0xa7,0xa7,0xe1,0xeb,0xc5,0x05,0x24
+.byte 0x1e,0x0b,0x31,0x19,0xb5,0xb0,0x8d,0xc0,0xb5,0x04,0xfe,0x9d,0xfa,0xf7,0xcd,0x71,0x29,0x40,0x19,0x23,0xed,0x2c,0xdb,0x89,0x89,0x8d,0x69,0x22,0x4c,0x9c,0xa7,0xf7,0xb1,0x56,0x87,0xa3,0x44,0xa9,0xa3,0x16,0x28,0xce,0x94,0x40,0x6f,0x71,0x77,0x0e,0x6d,0xe9,0x78,0xa2,0x2a,0x17,0x45,0x03,0xeb,0x1e,0xf1,0xfa,0x56,0x3e,0xa7,0x6b
+.byte 0x08,0x06,0x6a,0xcb,0x8f,0x5e,0x0f,0xd3,0x6e,0x4b,0x21,0x31,0x73,0x50,0x94,0x56,0xf9,0xb9,0xc7,0x38,0x69,0xe8,0x09,0x3f,0x03,0xb3,0xb5,0xe8,0x2a,0x5e,0xf6,0xad,0xae,0x6f,0xab,0x6a,0x49,0xdd,0x93,0x6d,0xfb,0x8b,0xde,0xea,0x8b,0xb0,0xa1,0x44,0xf0,0xb3,0xf6,0xaa,0xe3,0xc8,0x04,0x87,0x9f,0x8b,0xee,0xab,0x13,0x1d,0x2d,0xeb
+.byte 0x09,0x62,0x21,0x49,0x5f,0xb6,0x95,0xab,0xc4,0xee,0x69,0xfb,0x31,0xff,0xbf,0x1a,0xa6,0x4c,0x67,0x66,0x84,0xe6,0x0c,0xb7,0xb2,0x3e,0x3f,0xa4,0xb3,0x52,0xde,0x15,0xc9,0xa7,0xa9,0xb5,0x0d,0xe5,0x0b,0x99,0xa6,0xb6,0x8f,0x69,0xc5,0x6d,0x6c,0xbb,0x83,0x89,0x4e,0xfc,0x49,0x79,0x4d,0x46,0x31,0xa0,0x09,0x5f,0x5d,0xd0,0x5b,0x80
+.byte 0xa1,0xf4,0x36,0x48,0x97,0x6a,0xfd,0x34,0xcb,0x20,0xa8,0x01,0x25,0x04,0xe7,0x13,0x12,0x87,0x66,0x27,0x96,0x36,0xba,0x92,0xbd,0xda,0x94,0x11,0xef,0x90,0xbd,0xbc,0x9e,0xf9,0x63,0xb3,0xa6,0xc1,0xbb,0x46,0xe8,0x86,0x3f,0x2d,0xf9,0x11,0x3a,0x23,0xa8,0x7a,0x33,0x41,0x3e,0x2e,0x5d,0xde,0xc0,0xd2,0x23,0xca,0x41,0xa0,0xb9,0x70
+.byte 0x6d,0x31,0xf3,0x89,0x87,0x9b,0x72,0xd9,0x15,0x4d,0x8b,0x51,0xdd,0x56,0xa1,0xb4,0x68,0x52,0x65,0x81,0x12,0x46,0xea,0x24,0xb4,0x34,0xcc,0xa0,0xdb,0x7d,0x96,0xd9,0x8e,0x64,0x61,0x10,0x7c,0x2a,0x00,0x4d,0x82,0x61,0x54,0xa4,0x70,0x3d,0x9c,0xa5,0x0b,0xd2,0x08,0x71,0xa8,0x94,0xb1,0xb4,0x30,0x61,0x59,0x9f,0x72,0x61,0x56,0x2d
+.byte 0xa3,0xf4,0x9d,0x1c,0xfc,0x49,0x9d,0x39,0x27,0xcb,0x54,0xb2,0xce,0x3c,0xb6,0x76,0xe5,0x8e,0xa5,0xe7,0x08,0xd4,0xc7,0x2c,0xa6,0x28,0xc8,0x3e,0x22,0x14,0x06,0x75,0x68,0x0d,0x6b,0xb5,0xa3,0x68,0x14,0x17,0xfe,0xb8,0xcc,0x26,0x5b,0x9d,0x0b,0xcc,0x3e,0xd7,0x6c,0xe0,0xec,0x5e,0x1e,0x1e,0xb8,0x9a,0xbe,0x91,0xb5,0xa6,0xb5,0x83
+.byte 0x28,0xc2,0x35,0x65,0xd3,0xde,0xdd,0x71,0x29,0x13,0xc1,0xee,0x78,0x22,0x34,0x0b,0x77,0x3a,0x48,0x98,0x26,0x43,0xc2,0xce,0x03,0xe8,0x75,0xf8,0x8a,0xdf,0x6a,0xb0,0xb4,0x8c,0x11,0x8c,0xe5,0x95,0x96,0x17,0xfb,0x06,0x5e,0x8f,0x36,0x10,0xc5,0x04,0x43,0x1b,0xed,0xd3,0xad,0xd4,0xa4,0xe0,0x17,0x85,0xed,0x9b,0xd8,0xae,0x98,0x46
+.byte 0x58,0x57,0x0e,0x46,0xea,0x3f,0x07,0x6d,0x0e,0x46,0xda,0x2f,0x68,0x2b,0xd6,0xe7,0x0d,0x4b,0xbe,0x32,0xee,0x10,0x73,0x18,0x7d,0x6b,0x2d,0x04,0x27,0x72,0xb1,0xe1,0xbf,0x89,0xaa,0x4d,0x1a,0xfc,0xbd,0xf2,0xc3,0x9f,0xf0,0x01,0x85,0x62,0x09,0x4d,0x08,0x2c,0x57,0x9a,0x7b,0xad,0x0b,0x79,0xff,0x14,0xa1,0x45,0xde,0x21,0x8f,0xe2
+.byte 0x93,0xd0,0x35,0x26,0xc3,0xbc,0x8c,0xb7,0x57,0x6a,0xdf,0x98,0xa7,0x75,0xc6,0xf6,0x4b,0x5f,0x91,0x6e,0x71,0x3a,0x5c,0x5f,0x57,0x63,0x34,0x87,0xf8,0x20,0x6a,0xa1,0xbf,0xf8,0xca,0x8e,0xf9,0xa9,0x10,0x8b,0xab,0x0b,0xc2,0xcc,0x71,0x89,0x7c,0xef,0x70,0x3a,0xb0,0xf6,0x90,0xcc,0x6b,0x2c,0xcc,0x8b,0x2a,0x21,0x78,0x23,0xa0,0x71
+.byte 0x8c,0x7b,0xc1,0x0f,0x27,0x72,0x40,0xe4,0x9e,0x35,0xf3,0x0a,0xc0,0x7e,0x7f,0xe5,0x9b,0xdb,0x93,0x49,0x08,0xc3,0x6b,0xb7,0xea,0xea,0xd4,0x5a,0x96,0x97,0x3c,0xdf,0xc7,0x02,0x39,0x9f,0xa3,0xca,0xdd,0x62,0xf3,0x68,0xc7,0xae,0x37,0xc1,0x35,0x73,0xb2,0x5d,0x99,0xe4,0xae,0x27,0x55,0x5e,0x6a,0xae,0x6f,0x1a,0x95,0x51,0xb1,0x3b
+.byte 0xd7,0xb4,0x4d,0x3d,0x88,0x54,0x01,0xbe,0x2c,0x12,0x17,0x29,0x4f,0xf3,0xed,0x5a,0x1f,0xa9,0xf0,0x67,0xbd,0x7c,0xad,0xe5,0x58,0x52,0xd4,0xd1,0xfe,0x1e,0x1b,0xd6,0xce,0x7c,0xc3,0xa2,0xa9,0x72,0x9b,0x6a,0xe5,0xf9,0x39,0x22,0xaa,0x7f,0x2e,0xa2,0x53,0x75,0xf0,0x99,0x2e,0x36,0x86,0x83,0x10,0x63,0xd7,0xac,0xa3,0x52,0xa6,0x23
+.byte 0x80,0x46,0xe4,0xa9,0x07,0x79,0xe1,0x61,0x75,0xbf,0x08,0x31,0x6c,0xdd,0xe1,0x30,0xd0,0x35,0xc2,0xbd,0x30,0xb8,0x85,0xf3,0xd2,0x2c,0x90,0x7a,0xf0,0xd3,0x80,0xe5,0xf1,0xc2,0x58,0x3d,0xf7,0x3c,0xbc,0xff,0x03,0x4d,0xf7,0xad,0x2f,0xa6,0xfe,0x73,0xde,0xa8,0x60,0xd7,0x89,0x4a,0xcf,0x3d,0xf3,0xab,0x62,0xfa,0x9d,0x46,0xad,0xd0
+.byte 0x97,0x6f,0x89,0x84,0x16,0x9b,0x84,0xb2,0x6c,0x63,0x6d,0x29,0xee,0x8e,0x97,0x3c,0x48,0x19,0x92,0x62,0xdc,0x1d,0x35,0x9d,0xec,0x01,0x00,0x64,0xbf,0x4d,0x8b,0xa3,0x13,0x48,0x9f,0xb4,0x01,0x0d,0xb1,0xc4,0xf2,0xf2,0x6a,0x84,0x1a,0x07,0x3c,0x46,0xa6,0xb5,0x41,0x9a,0x32,0x7e,0xc3,0x4f,0x87,0x95,0x71,0x7a,0xbf,0x74,0xf8,0x0b
+.byte 0xfb,0xa5,0xde,0xa8,0x35,0xf1,0xcb,0x04,0x8d,0x8b,0xd3,0xb0,0xc8,0x1d,0x6c,0xaf,0xb4,0x21,0x79,0x1c,0x34,0x71,0x2f,0xf5,0xc4,0xbe,0xad,0xbc,0xaf,0x2f,0x54,0x81,0xd9,0xf8,0xff,0x59,0xf9,0x4e,0x62,0x9f,0x7d,0x7c,0xe9,0xdc,0x67,0xae,0xa3,0x32,0x4b,0xf7,0x4e,0x53,0x4c,0x55,0x7d,0xc5,0xdd,0xd4,0x5d,0x93,0xb8,0x98,0x3e,0xd3
+.byte 0x15,0x65,0x52,0x78,0x5a,0xd2,0x21,0x84,0x5d,0x28,0xaf,0x44,0x7d,0x18,0xf8,0xdd,0x5c,0xc3,0x6e,0xc8,0x05,0x05,0x30,0xd0,0x82,0xf8,0x00,0x0f,0x3d,0x5c,0x62,0x7e,0xa6,0xd5,0x7b,0x9f,0xb1,0x44,0xb7,0x0d,0x22,0x81,0xe1,0x4a,0x2b,0x79,0x7e,0x39,0x4d,0x8a,0x9a,0xfd,0x94,0x0c,0xf7,0x23,0x10,0x99,0xd2,0xd2,0x8b,0x98,0xe5,0x9d
+.byte 0xb0,0xbf,0xcf,0x06,0x08,0x80,0x32,0x69,0xfd,0x81,0x5f,0xb3,0x66,0x11,0x63,0xeb,0x30,0x1d,0xcd,0x5b,0x5b,0xec,0x0c,0xca,0x30,0x37,0xa0,0x82,0x79,0x75,0x87,0xc1,0xfa,0x5b,0x38,0x4b,0xe3,0xea,0x46,0x49,0x36,0x92,0x92,0xf0,0xc9,0x15,0xa5,0xec,0x9e,0x21,0xb6,0x9f,0xb4,0x6d,0xf6,0xef,0x5c,0x2f,0x7d,0xa4,0xb3,0x25,0xfb,0x13
+.byte 0x40,0xe1,0xa0,0x20,0x4a,0x3a,0xe2,0x3e,0xf5,0xe0,0x68,0x61,0x11,0x9a,0xfb,0x1e,0xe8,0x1b,0xe0,0x17,0x9c,0x8a,0xe5,0x53,0x74,0xdd,0xec,0xc6,0x03,0xc6,0xd0,0x9b,0xc2,0x0b,0x77,0x4c,0x36,0x2b,0xac,0x4e,0x4d,0xd2,0x26,0x70,0x39,0x96,0xb4,0x11,0x1a,0x5b,0xcc,0x3f,0xb9,0xcf,0x0d,0x04,0x55,0x05,0x00,0x66,0x8f,0xa9,0xec,0x31
+.byte 0xe5,0x47,0x4c,0x9b,0xb7,0x6e,0xa5,0xe7,0x9e,0x70,0xf4,0x02,0x2a,0x3c,0xa2,0x03,0x04,0x30,0x9e,0x3f,0x7c,0xaa,0x0a,0x8f,0x55,0x61,0xca,0x50,0x35,0xe6,0xa4,0x24,0x61,0x26,0x31,0x9e,0x9e,0x77,0x0d,0x15,0x3a,0xc0,0x88,0x32,0xb5,0xbb,0x3d,0x3e,0x59,0x25,0x52,0x81,0x2e,0x4b,0xc6,0x5d,0x9f,0x87,0x0f,0x1f,0x5e,0xec,0xdd,0xbe
+.byte 0x32,0x6c,0x71,0xef,0xd2,0x9c,0xfd,0x70,0xc8,0xf6,0x1f,0xb9,0xc9,0xdd,0x4d,0x39,0x61,0x92,0xbd,0x0c,0x48,0x63,0x4b,0xd2,0x2b,0x8c,0x4b,0x35,0xb1,0x8e,0x04,0x44,0x3c,0xe1,0xde,0xfd,0x6e,0xde,0xeb,0x94,0x51,0xea,0x36,0x7b,0xc6,0x87,0x15,0x34,0x68,0xa0,0xb8,0x94,0xb6,0x56,0x33,0xf4,0xab,0x84,0xed,0x1c,0x36,0x91,0xa7,0x1b
+.byte 0x03,0xca,0x48,0x64,0x16,0x5b,0x4b,0x69,0x47,0xae,0xd7,0xc9,0xcf,0x74,0xd2,0xbd,0x60,0x04,0x7c,0x66,0xe9,0x12,0x92,0x40,0x78,0x23,0x0b,0x5b,0xa0,0xda,0xf7,0xe4,0x9a,0xad,0x9c,0x31,0xe7,0xaa,0xad,0x5a,0xc3,0x45,0x00,0x6c,0xd3,0x4d,0x93,0xdf,0xb6,0x68,0x11,0x3f,0x2a,0xbc,0x9a,0x8d,0xeb,0x0f,0xb5,0xa9,0x8e,0xa5,0x2c,0x99
+.byte 0x94,0x8d,0x21,0xa9,0x41,0x6b,0x11,0x2e,0x02,0x21,0xd8,0xc1,0xbc,0xf0,0x2a,0x87,0xae,0x35,0xa9,0x78,0x5c,0x43,0xb8,0xb7,0x63,0x2d,0x09,0x31,0xae,0x6f,0xfc,0x39,0x7b,0x18,0xc3,0xce,0xe3,0xfa,0x51,0x70,0xc7,0x6b,0x5e,0xc3,0xce,0xc8,0xa2,0x3a,0x66,0x9e,0xfe,0x45,0xb4,0xa2,0xaf,0x81,0x03,0x74,0xbf,0x0c,0x65,0x4c,0x30,0x27
+.byte 0xd5,0x34,0x29,0x2d,0x83,0xa8,0xb9,0x1d,0xf8,0x12,0x09,0x51,0xdd,0x0e,0x66,0x95,0xf3,0x94,0xaa,0x83,0x3a,0x6f,0x8a,0x7c,0x3a,0x29,0x82,0xbb,0x80,0xa1,0x37,0x8c,0x79,0xf4,0x4a,0xa8,0xe4,0x17,0x72,0x77,0xee,0xc4,0xaa,0x25,0xd3,0x8f,0x2e,0xaf,0xb9,0xb2,0x3c,0xa6,0xd5,0x72,0x97,0x07,0x23,0x38,0xae,0x9e,0x22,0x08,0x85,0x70
+.byte 0xfa,0xff,0x38,0xe6,0x96,0x9f,0x2c,0x11,0x14,0x16,0x9a,0xfa,0x5a,0x7b,0x05,0x31,0x3e,0x20,0xbf,0x4d,0x87,0xaa,0xba,0x94,0xcd,0xdb,0xeb,0xec,0x29,0x58,0x4e,0x43,0x12,0xe8,0xf9,0x01,0x50,0xc8,0x51,0x7a,0x61,0x12,0xe9,0xed,0xc2,0xd6,0x2e,0xd3,0xed,0x54,0x72,0xf7,0x1b,0x0c,0x8c,0xb4,0x65,0xea,0x22,0x31,0x22,0xeb,0xcd,0x53
+.byte 0x66,0xf1,0xa5,0x34,0xe9,0x81,0x74,0xcb,0xb5,0x6b,0x45,0x71,0x69,0x6d,0x84,0xe8,0xc6,0x86,0xc9,0xdd,0x0c,0xa4,0x30,0x12,0x08,0x42,0x10,0x6b,0xcd,0x65,0x6c,0xfd,0x9c,0xde,0x77,0x3c,0x32,0x09,0xef,0x99,0x27,0x0e,0x4a,0x72,0x03,0x8d,0xb5,0x68,0xa0,0x67,0xf7,0xc2,0xae,0xb8,0xce,0x41,0x70,0x4e,0xdd,0x13,0xcb,0x3f,0x05,0x4e
+.byte 0xf4,0xbc,0x88,0x98,0x2f,0x42,0x4e,0x5f,0x3e,0xcb,0x2c,0xd3,0x2f,0xb8,0x92,0xbb,0xd8,0x95,0xc8,0xaf,0xa9,0x44,0x8b,0xf0,0x2f,0x81,0xd4,0xe7,0x06,0x19,0xf7,0xa7,0x0a,0x73,0x3e,0x30,0xd9,0x00,0xe4,0x2d,0x76,0xb1,0x0d,0xfa,0x12,0x1f,0xbe,0x59,0x4f,0xf7,0xc8,0x5b,0xab,0xd7,0x16,0x3d,0x7e,0x97,0x9e,0xec,0xf8,0xcb,0x31,0x2e
+.byte 0xe0,0x41,0x0b,0x00,0xa6,0x6d,0xe9,0x5e,0xd5,0x4a,0xc5,0xbf,0x1c,0xcc,0xa5,0x71,0x94,0x29,0x3d,0x17,0x43,0x27,0x63,0xc4,0xc7,0x8f,0x1b,0xb7,0x5f,0xcf,0xdf,0x8e,0x6a,0x69,0x87,0xc1,0x29,0xab,0x7b,0x8d,0xdf,0x07,0x95,0x50,0xa3,0x1c,0x8e,0xdc,0x7f,0x8a,0x21,0x37,0x1e,0x26,0xa7,0x67,0x28,0xb2,0xc8,0x23,0x5a,0x1d,0x94,0x46
+.byte 0x1b,0x3e,0x72,0x87,0x73,0x08,0xe2,0x3b,0x46,0x51,0xbe,0x5b,0xa9,0x72,0xb9,0xf8,0x45,0x6d,0x0c,0x89,0x80,0x0d,0x7a,0xfb,0x4c,0x3f,0x7f,0x3d,0x29,0xff,0xef,0xb2,0xec,0x23,0xc2,0x26,0xcf,0x8c,0x2e,0x28,0xbf,0xc5,0x68,0x47,0xd9,0x49,0x95,0xf1,0x67,0x7e,0x3a,0x48,0xe2,0x43,0x5c,0xc8,0x95,0x5b,0xb2,0xf3,0x22,0xc9,0x73,0x91
+.byte 0xb5,0x78,0x96,0x1b,0x9a,0x75,0x5f,0xb2,0x6b,0x8c,0x66,0x8c,0x8e,0xc1,0xe1,0xde,0xd6,0x64,0x31,0xe1,0x7b,0x12,0xd2,0x85,0x8f,0x52,0x68,0xec,0x80,0x26,0x3d,0xcc,0x9b,0xe3,0x57,0xbe,0x19,0x42,0xb9,0xdd,0x7d,0x2b,0x5b,0x6d,0x1b,0x9e,0x96,0xd7,0x75,0x83,0x82,0x3c,0x3e,0x5f,0xf8,0xa9,0x36,0xbe,0x14,0xc7,0xce,0x9d,0x05,0x7e
+.byte 0xd7,0x38,0x37,0x35,0xc9,0x37,0x8b,0x9f,0xc6,0x2d,0xff,0x00,0x41,0xff,0x1b,0x09,0xea,0xd2,0xb0,0x04,0x48,0xff,0xfc,0xb5,0x67,0x54,0x39,0x3d,0x23,0x68,0x0b,0x7d,0x97,0xf3,0x65,0x20,0xa2,0xf8,0x33,0x96,0xd1,0xf4,0xc7,0xba,0x6f,0x00,0x95,0x36,0xf6,0x33,0xd1,0x8d,0xde,0xee,0x1e,0xfa,0x60,0x8e,0x5e,0x4c,0x70,0xbb,0x53,0x79
+.byte 0xc9,0x9a,0xdf,0x3c,0x53,0xe4,0x35,0x87,0xc3,0xe6,0x8e,0x0e,0x1a,0xd0,0xf8,0x57,0x2b,0x33,0x51,0x4d,0x7d,0x43,0x17,0x3e,0x6f,0x0e,0xca,0x86,0xb2,0xc6,0x09,0xf3,0x2f,0xc1,0x5f,0x0e,0x9a,0x5e,0x7d,0x9d,0xf7,0xff,0x09,0x46,0xe5,0x30,0x91,0x61,0x93,0xb5,0x2f,0xc5,0x7f,0x09,0x0b,0x55,0x94,0x17,0x25,0x19,0x9b,0xa9,0x0e,0x68
+.byte 0x71,0x18,0x1b,0x4b,0x1b,0xa3,0x75,0x90,0x56,0x96,0x5e,0x33,0x71,0xf2,0x06,0x69,0x07,0x04,0xcb,0x8c,0x79,0x9b,0xa5,0x17,0xd8,0xd8,0x77,0xc7,0xca,0x95,0x58,0x12,0xec,0xdd,0x41,0xc9,0x12,0x16,0x9a,0xc4,0xf0,0x27,0x7a,0x8e,0xeb,0x19,0x79,0x27,0x7b,0x2e,0x55,0x96,0x57,0x19,0xbe,0x55,0x8c,0x7f,0x97,0x90,0x80,0x40,0x5d,0x5a
+.byte 0xf6,0x07,0xd6,0xb4,0xc5,0xe8,0x0e,0x54,0xde,0x78,0x23,0xca,0x39,0x90,0x42,0xb6,0x8b,0x14,0x22,0x06,0x71,0x77,0xd5,0xf7,0x8d,0x05,0x9d,0xbf,0xfe,0x38,0x91,0xba,0x79,0x85,0x30,0x47,0x25,0xf0,0xa2,0x72,0x55,0x94,0x2a,0x8a,0xc8,0x28,0xc8,0xa9,0x23,0xab,0xf0,0x4e,0x49,0x2f,0x58,0x53,0x35,0xd1,0xb6,0x16,0x81,0xc2,0x25,0x18
+.byte 0xd9,0x71,0x91,0xc4,0x81,0x3e,0xf4,0xd7,0x87,0x9e,0x57,0x78,0xf7,0x7d,0x4b,0xb2,0xfd,0x91,0x9f,0xa8,0x0e,0x77,0xb3,0xc7,0xe5,0x6a,0x95,0x17,0xc3,0xf4,0xcb,0x7f,0x96,0xc1,0xa8,0xee,0x6a,0x0f,0x1f,0x5d,0x20,0x28,0x93,0xe5,0xf3,0x13,0x46,0x53,0x47,0x9f,0x98,0xc6,0xf5,0x29,0x69,0xb9,0x83,0x36,0x03,0xa1,0x9a,0xb4,0xa9,0x4e
+.byte 0xd6,0xda,0x25,0xe2,0x5b,0xbb,0x95,0xdf,0x0f,0x37,0x0b,0x02,0x51,0x03,0xd1,0x0e,0x84,0xef,0xdd,0x85,0xdd,0xae,0x10,0x32,0x65,0x03,0x65,0xf0,0x8e,0x0c,0x69,0x90,0x35,0x26,0x36,0xe8,0x05,0x46,0xe6,0xce,0x52,0x4d,0xb5,0x93,0x9f,0xe3,0xe5,0xb0,0x43,0x57,0x32,0x5d,0xca,0xd4,0xc9,0x89,0x2e,0x5b,0x03,0x8a,0x82,0x78,0x21,0x6b
+.byte 0x41,0xa9,0x0a,0x9f,0xe0,0x50,0xec,0x72,0x01,0x67,0xe7,0x1c,0x92,0xe3,0xe4,0x83,0x4d,0x4b,0xcf,0x01,0x37,0x2f,0x34,0x86,0xcf,0x36,0xf7,0x3a,0x57,0xa3,0x89,0x73,0x0f,0x9c,0x06,0x82,0x75,0x7a,0x4b,0xd8,0x44,0x40,0xf2,0xc5,0xc4,0x22,0xa6,0x99,0x1b,0x73,0x2f,0xad,0x09,0xe9,0x84,0x6f,0xc3,0xca,0x72,0x3a,0x8a,0x55,0x55,0x0a
+.byte 0xcd,0x33,0x51,0xef,0x5b,0x36,0x77,0x6c,0xb4,0x4a,0xae,0xdd,0xbd,0xec,0x65,0x99,0x43,0xd6,0x8a,0x16,0xba,0x89,0x4d,0x0c,0x11,0xb4,0x0d,0x5d,0x3e,0x76,0xcb,0x48,0x9d,0x31,0x40,0x71,0xe2,0xe4,0xa9,0xd9,0x6e,0x3c,0x3d,0xd1,0x6e,0xaf,0xb9,0x28,0x71,0x5a,0x07,0x6f,0xab,0xdb,0xf8,0x4f,0x11,0xbc,0xe0,0x14,0x01,0x43,0x4d,0xe2
+.byte 0xad,0x5d,0x2a,0xb2,0x58,0x66,0x05,0x50,0x66,0xf6,0x2f,0x66,0x11,0xd1,0xd7,0x05,0x85,0xb0,0x7f,0xa8,0x89,0xbd,0x41,0xda,0x35,0x1e,0xbb,0xff,0x70,0x1a,0xe8,0x65,0x96,0xe9,0x50,0x18,0x7f,0x4c,0xb2,0xe2,0x95,0x26,0xf6,0x37,0x09,0x8c,0x8d,0x7b,0x02,0xb0,0x7f,0x32,0xb5,0x70,0x22,0xd6,0x83,0x0b,0x85,0x25,0x00,0xc5,0x55,0x3f
+.byte 0xfa,0x7a,0xc9,0xaf,0x87,0xc1,0x1c,0x11,0x96,0x71,0x18,0xd8,0xdb,0xab,0x86,0x57,0x0a,0x16,0x23,0x32,0x40,0xd3,0xaf,0x17,0x55,0xe3,0xe7,0x01,0x65,0x1f,0x87,0xda,0xb5,0x46,0x67,0x18,0x34,0xcc,0x28,0x77,0xc3,0x12,0x62,0x6c,0x8b,0x8a,0x11,0x7a,0x5a,0xd1,0xdf,0xb3,0x13,0x6b,0x29,0xce,0xf8,0x03,0xba,0xad,0x7c,0x14,0x60,0x42
+.byte 0x17,0xf6,0x7b,0x0c,0xb7,0x5f,0xd6,0xc1,0xb5,0xa5,0x2b,0xb1,0x9f,0x6c,0x65,0x29,0xe5,0xf4,0x84,0x85,0x11,0x82,0xf1,0x4c,0xcd,0xff,0x99,0x29,0x53,0x7b,0x43,0x04,0x60,0xc4,0x6c,0x01,0x5c,0xcb,0x33,0x4f,0xdb,0xc4,0xad,0x8c,0xea,0xff,0xd6,0xcd,0x8e,0x85,0x6e,0x54,0xd5,0x18,0x63,0x84,0x78,0xea,0xff,0x08,0x95,0xdc,0x2a,0x07
+.byte 0xac,0xea,0x44,0x79,0x52,0x07,0xf3,0xf1,0x03,0x7f,0x71,0x53,0xd8,0x85,0xdb,0x70,0xde,0x5e,0xd5,0x9a,0x18,0x9f,0xcc,0x3f,0xc0,0xc0,0x49,0x82,0x70,0x09,0xce,0x29,0x04,0x0a,0x19,0x81,0xd9,0x81,0x22,0x71,0x48,0x8e,0x79,0x08,0x1c,0xb4,0xc8,0x7e,0x60,0x43,0x4a,0xe3,0xd5,0x6b,0x09,0x5c,0x01,0x6e,0x20,0x9e,0xd2,0xaf,0x80,0xb7
+.byte 0xa2,0x0a,0x5b,0x26,0x08,0x32,0x73,0xbc,0xc6,0xfd,0x06,0xaa,0x2e,0x55,0xa0,0x5b,0xa9,0x3c,0x85,0xb2,0x04,0xdc,0x9a,0x94,0x02,0x93,0x96,0x6b,0x3e,0xc3,0x5e,0x37,0x9b,0x6f,0xef,0xb9,0x65,0x52,0x42,0x1c,0xa7,0x84,0x09,0x0c,0x49,0x3a,0x95,0x06,0x94,0xd7,0xc7,0x40,0xf5,0xf1,0x69,0x41,0xfb,0xf8,0x57,0xb5,0x1e,0x0c,0xf3,0xd9
+.byte 0xb1,0x2e,0x58,0x33,0xbe,0xb1,0x3d,0x61,0xc6,0xca,0x01,0xe5,0xda,0x60,0x8f,0x87,0xf7,0x9a,0xb5,0x92,0xb4,0x8c,0x2a,0xaf,0xd4,0x1e,0x9c,0x97,0x39,0x83,0x99,0x4a,0x07,0x54,0x75,0x7d,0xde,0x72,0x06,0xc1,0x8f,0xb4,0xde,0x12,0x43,0xf2,0x62,0xae,0xe7,0xec,0xfe,0xb2,0xe5,0x63,0x35,0xb7,0xee,0xaa,0xf0,0x09,0xb8,0x61,0xf2,0x42
+.byte 0x28,0x87,0xd7,0x47,0xa8,0xfc,0x51,0x85,0x6f,0xa2,0xb1,0xa6,0x82,0xd6,0x0e,0x1b,0x3f,0xea,0xa1,0xe1,0x91,0xc9,0xd2,0x5b,0x3e,0xff,0x18,0x39,0x14,0xe0,0x44,0xda,0x3d,0xd8,0xca,0xdb,0xd9,0xbf,0x3f,0xa4,0xdb,0x99,0x2e,0x31,0x32,0x7c,0xf4,0x61,0x2f,0xa1,0xf9,0xa9,0xbe,0x26,0x94,0xea,0xb4,0xe3,0x25,0x8d,0x93,0x3b,0xa1,0x7e
+.byte 0x1e,0x99,0x87,0x6c,0xaf,0x14,0x54,0xd0,0xc0,0x37,0x39,0x76,0x3c,0x07,0x2e,0xce,0x98,0x25,0x81,0xe4,0x01,0x0c,0x07,0x79,0x4e,0xcd,0x82,0x44,0x83,0x04,0x07,0xa6,0x52,0xb7,0x96,0x7c,0x43,0x12,0xe1,0xc5,0x12,0x18,0x25,0x47,0xe4,0x19,0x6d,0x26,0x1e,0x55,0x66,0xca,0x28,0x4c,0xfa,0xd2,0xd9,0xcc,0x7e,0xad,0x9f,0x2a,0x2f,0xc6
+.byte 0x6c,0x77,0xaa,0x0f,0x5b,0xeb,0x15,0x97,0x62,0x52,0x3c,0x6f,0x4b,0xf3,0xcc,0x80,0x7b,0x1f,0x1d,0x58,0xf8,0xfe,0xc1,0x8c,0x3b,0xe3,0xd7,0x05,0xc3,0xd6,0xa9,0xda,0xcf,0x85,0x1c,0x68,0xd6,0x6d,0x2b,0x06,0x30,0x5f,0x58,0x39,0xea,0xfa,0x99,0xaa,0x04,0x10,0x05,0xaf,0xb0,0xf7,0x32,0x60,0x8d,0xe4,0xd1,0x40,0x32,0xd6,0xa3,0xf2
+.byte 0xba,0x5a,0x79,0x58,0x92,0x75,0xf0,0x3a,0xce,0xb2,0xee,0x66,0x3e,0xe3,0xbe,0x4d,0x53,0x9d,0xbb,0xdb,0x45,0xf0,0x09,0xeb,0xd5,0x83,0x39,0x20,0x06,0xa9,0x44,0x35,0xeb,0x6d,0x9b,0xd9,0xa4,0xda,0x4b,0x9d,0xde,0x3d,0x26,0xa2,0x2d,0xcf,0x8e,0x3e,0xbc,0xb4,0x8c,0x3a,0xbf,0x56,0x7c,0x48,0x50,0xb5,0xc5,0xbe,0x84,0x5e,0x63,0x82
+.byte 0x5f,0x87,0x77,0x4a,0xa7,0xf6,0x66,0x07,0x42,0x6a,0xb0,0xcf,0x19,0xaf,0x6c,0x16,0x85,0x78,0x88,0x3b,0xa5,0xbc,0x42,0xd2,0x4c,0xdf,0x51,0x3b,0xc4,0x0e,0xf5,0xc5,0x70,0x57,0x40,0xf6,0xed,0xd2,0x37,0x3e,0x14,0x0c,0x31,0xda,0x94,0x87,0x6b,0xd9,0x8c,0x15,0x41,0xa9,0xc0,0x2a,0x61,0xd3,0x52,0xe0,0xb6,0x0a,0x83,0x6b,0x75,0x1b
+.byte 0x1e,0xd1,0x7f,0x26,0x19,0x34,0x9b,0x70,0xc9,0xba,0xdc,0xa2,0x03,0x6d,0xc7,0xac,0xbd,0x2c,0x63,0x8a,0x7b,0xb1,0x62,0x51,0xc1,0x1d,0x54,0x0d,0x34,0x0e,0xfb,0xa6,0xb8,0x9d,0x79,0x4f,0xc3,0xaa,0x8d,0xa0,0xcc,0x80,0x96,0x86,0x37,0xd6,0x80,0x9c,0x3d,0x91,0xd0,0xe7,0xe2,0xb4,0x00,0xba,0x86,0xe9,0xeb,0x86,0xea,0x84,0x78,0x81
+.byte 0x20,0x29,0x28,0x02,0x4d,0xd8,0x1b,0x5e,0x4f,0x41,0xfc,0x13,0x3e,0x4c,0x7f,0x64,0x55,0x35,0x41,0x0d,0x74,0xc5,0x6a,0x7c,0x37,0x82,0x41,0xbd,0x67,0x39,0xd9,0x83,0xfa,0x7f,0x8c,0xe1,0x9f,0x23,0x0d,0xe4,0x1d,0x40,0xe6,0x6e,0x94,0x5d,0xec,0x77,0xf7,0x5e,0xb4,0xa1,0x03,0xfb,0xa0,0x0e,0xba,0xf8,0x28,0x50,0x3c,0x38,0x47,0xf7
+.byte 0xed,0x2d,0xe5,0x0b,0xa8,0x7a,0xbd,0xbf,0x7e,0x38,0xc0,0x60,0xe7,0x7e,0xb1,0x03,0xef,0x4a,0x8c,0xc7,0x98,0xf1,0x94,0xf6,0xa0,0x50,0xb2,0x0b,0x7c,0x66,0x0a,0x62,0x10,0x24,0xb0,0xa1,0x69,0x02,0x33,0x79,0xbf,0xd0,0xb5,0xcb,0x17,0x20,0x55,0x02,0x70,0x44,0x5b,0xac,0x20,0x35,0xea,0x05,0x2d,0x68,0x51,0xe7,0x5f,0x1b,0xcd,0x4c
+.byte 0x33,0x4d,0x04,0x21,0xfd,0x06,0x67,0x82,0x60,0x98,0x1f,0x79,0xf4,0x28,0xe0,0xa8,0x18,0xeb,0xf5,0x86,0x58,0xe6,0x9f,0xb5,0x29,0x0f,0xe8,0x37,0xeb,0x09,0xf4,0xc6,0x08,0xf2,0xde,0x4d,0x96,0x48,0x62,0x36,0x63,0x10,0x3f,0x63,0xeb,0x44,0x84,0xc8,0xf5,0x74,0x19,0x03,0x50,0xf7,0x7c,0xd2,0x06,0x20,0x6e,0x9b,0xa2,0x37,0xb0,0x68
+.byte 0x78,0x31,0xb6,0x05,0xfa,0xc9,0xcd,0x1d,0x4c,0xbd,0x33,0xb7,0xf3,0x93,0x38,0x7d,0x5f,0x00,0x85,0x5b,0x10,0x7f,0xc4,0x3f,0x3e,0xfe,0x62,0xca,0x51,0x83,0x95,0xcf,0x00,0x65,0x83,0x0e,0xd3,0x78,0xd0,0x51,0xcb,0x70,0x34,0x42,0xc6,0x3a,0x04,0xb9,0x10,0x92,0xe0,0x09,0x06,0xb0,0x66,0x9b,0x37,0x02,0x8d,0x0d,0x3e,0x2f,0xc5,0x17
+.byte 0x6a,0x87,0x7d,0x48,0xa4,0xcc,0x55,0x20,0x7b,0x77,0x07,0xcf,0x44,0x2f,0x88,0x8a,0xcc,0xf2,0x5d,0xa6,0x3e,0x5f,0xda,0xe2,0xde,0xd2,0x7f,0x7f,0xb7,0x90,0x53,0x64,0x6b,0x79,0x42,0x52,0x69,0xc6,0xd6,0xaa,0x9f,0xf9,0x19,0xbe,0x65,0x10,0x99,0x49,0xaf,0x36,0x49,0x1b,0x8a,0x3d,0x7f,0xdb,0xa2,0x1a,0xb5,0xd6,0x34,0x51,0xc8,0xc8
+.byte 0x06,0xca,0xf6,0xb8,0x76,0xa8,0x9d,0x43,0xae,0xf0,0x51,0xe5,0x9a,0x42,0xa2,0x83,0xed,0x20,0x8d,0xe8,0x1c,0xca,0x15,0x4e,0x37,0x3f,0xd8,0x06,0xa0,0xe1,0xf8,0x05,0xfd,0x42,0xf3,0x7a,0x96,0x44,0x36,0x02,0xca,0x11,0x2a,0xc3,0x24,0x58,0xdd,0x85,0x55,0xb2,0xe5,0x1d,0x92,0xc2,0x2d,0x5f,0x7c,0xb5,0x02,0x37,0x7c,0x07,0x35,0x25
+.byte 0x2b,0x33,0x80,0xe2,0xd4,0xfd,0xc7,0xa7,0x19,0x7e,0xba,0x36,0xaf,0xa0,0x4e,0xab,0x8b,0x28,0x4f,0x3b,0x92,0x72,0x42,0x49,0xaa,0x3b,0x08,0x0f,0x1e,0xff,0x2d,0xbf,0x9c,0x48,0x16,0x72,0xbe,0x28,0x05,0x8b,0x3a,0x20,0x6b,0x38,0x43,0xa2,0x35,0xea,0xf7,0x4e,0x50,0xa0,0x43,0x40,0x5c,0xbf,0xe5,0x75,0x13,0x4c,0x36,0x61,0xa1,0x5d
+.byte 0x46,0xd7,0x7a,0x94,0x06,0x2f,0x63,0x32,0x9c,0x6e,0x54,0x18,0x31,0x79,0xf2,0x83,0xcf,0xb4,0x47,0x40,0xe5,0x9a,0xd6,0x99,0x12,0xb3,0x61,0x3d,0x0f,0x5e,0xc8,0x95,0xa3,0x5f,0xc3,0xd5,0x6b,0x6e,0xa0,0xf2,0x2f,0xeb,0x66,0xd0,0x68,0x67,0x10,0x85,0x64,0x27,0xd8,0xb8,0x68,0x00,0x36,0xa5,0xab,0x3e,0xe1,0x43,0x65,0x81,0x2d,0xb9
+.byte 0x0f,0x87,0xfe,0xa1,0x52,0xe9,0x8d,0x82,0x3a,0xd1,0x10,0x52,0x34,0x48,0x7c,0x1c,0xc6,0xd0,0xfe,0xa0,0x1a,0x92,0x07,0x88,0x57,0x9e,0xd7,0x5e,0x9f,0xc8,0xb0,0x93,0x73,0x03,0x28,0x36,0x8c,0x25,0x8c,0x0f,0x4e,0x0f,0x5b,0x26,0x58,0xed,0x5c,0x33,0x75,0x20,0x08,0x11,0x47,0xe1,0x47,0x85,0x47,0xeb,0x54,0xbf,0x58,0xe3,0xd4,0x5b
+.byte 0xf9,0xc6,0x5e,0x42,0x58,0xe6,0xaf,0x79,0x66,0x3c,0xa5,0xa3,0x30,0x33,0xe3,0xbe,0x21,0x4b,0x42,0x98,0x6e,0x44,0xd7,0x68,0xc0,0xff,0xbe,0x7f,0xc5,0xb3,0x4f,0x4a,0x93,0xb0,0x11,0x88,0xcf,0x36,0xb2,0x03,0xbe,0x30,0x52,0x71,0x20,0x0d,0x16,0xc5,0xbb,0xf5,0x92,0x12,0x67,0x6a,0x35,0x66,0x00,0x09,0xd7,0xc6,0x67,0xb0,0x6a,0x04
+.byte 0x19,0x3e,0xbf,0xe2,0x82,0x74,0x78,0x2f,0x77,0x44,0xdc,0xad,0x0f,0x66,0x2a,0x23,0x62,0x2c,0x5a,0x4e,0x3a,0x82,0x2a,0x75,0x16,0x0d,0x74,0x64,0x35,0x53,0xc5,0xf6,0xda,0x36,0x44,0xba,0xe2,0xfa,0x1e,0xc2,0xcf,0x29,0x01,0x36,0x66,0xc3,0xca,0x40,0xf7,0xc4,0xba,0x67,0xac,0xf6,0x17,0xcc,0xa3,0x96,0x2d,0x08,0x5f,0x0a,0xea,0x5e
+.byte 0x97,0xdc,0xc8,0xf9,0x59,0x24,0x6e,0xc5,0x0b,0x02,0xb9,0x1a,0xde,0xac,0x60,0x1d,0xaf,0x9f,0x5a,0x6f,0xe1,0xa6,0xdf,0x75,0xc5,0x9b,0xb7,0xde,0xa4,0xf7,0xf6,0xa4,0xdc,0xb6,0x96,0x08,0xde,0x2a,0x0e,0xb3,0x9d,0xf5,0x75,0x7d,0x7e,0x96,0x91,0x79,0xd4,0xa7,0x30,0x97,0x3a,0xbd,0x7c,0xe0,0xc5,0x87,0x24,0xb0,0x65,0xb7,0x58,0x00
+.byte 0xd9,0x0e,0x97,0xa6,0xa4,0x6a,0xe8,0x0a,0xac,0xac,0x9f,0x3a,0xe3,0x2a,0x9a,0x43,0x41,0x92,0x6e,0x0e,0xc4,0x63,0xc3,0x18,0xb6,0xe1,0xef,0x3d,0xe8,0x0b,0xb0,0x9f,0x2e,0x19,0xa0,0x98,0x98,0x34,0xf8,0x86,0x6d,0xc5,0x8c,0x41,0x26,0xb7,0xf2,0x1d,0xd4,0x72,0x39,0xeb,0x79,0x06,0xaf,0x53,0xaa,0x34,0x80,0x53,0xf8,0x1b,0xf4,0x53
+.byte 0x19,0xfa,0x16,0x8b,0x39,0xea,0x63,0x7f,0x38,0xc4,0x66,0x1d,0xd1,0x90,0xe4,0x2f,0x20,0x43,0x0d,0x5f,0x98,0xcc,0xae,0xef,0x86,0xc8,0xe5,0xf6,0xd2,0xa5,0x49,0xd0,0x3f,0xb5,0x7e,0x42,0xb5,0x6e,0x5e,0x13,0xa5,0xb4,0x71,0x2c,0x5d,0x57,0x24,0x06,0xd2,0x29,0x7c,0x4c,0x90,0xb6,0xea,0xdb,0x62,0xa4,0x2c,0x6c,0x38,0x57,0x97,0xbd
+.byte 0xfd,0x41,0x6e,0x26,0xc1,0xe1,0x6b,0xbb,0xf0,0xe7,0x71,0xf1,0xcf,0x6a,0x7f,0xfa,0xe7,0xfb,0x17,0xe7,0x81,0x19,0x9a,0xf2,0xf6,0x86,0x22,0x4f,0x62,0x59,0xd6,0xc2,0x33,0xbd,0x11,0xe7,0x07,0x3a,0xfe,0x74,0x0d,0xf8,0xd9,0xdb,0xbd,0x05,0xf4,0xf4,0xb1,0x41,0xc9,0xb3,0xf8,0x6a,0x7b,0x98,0x08,0x6c,0xce,0x4c,0x28,0xbf,0x8c,0x77
+.byte 0x68,0xdc,0xee,0xf7,0x11,0xde,0xfc,0x5a,0x58,0x4f,0xf4,0x74,0x9d,0x5b,0x78,0xc3,0x78,0xe5,0x5e,0x26,0x83,0x40,0x17,0x80,0x2a,0x02,0xa4,0xf1,0x0f,0xa0,0xc8,0x22,0xe6,0x09,0x3a,0x52,0x74,0xf0,0xb9,0xb9,0x60,0xaf,0x20,0xa6,0x7e,0x88,0xf4,0xc2,0x38,0xa2,0x21,0x73,0xa9,0x18,0x3f,0x7a,0x04,0x7b,0xc4,0xcd,0x68,0xd9,0x83,0xa4
+.byte 0x8e,0x54,0x0d,0xbc,0xee,0x8b,0x39,0x93,0x66,0xa2,0xd6,0x76,0x4a,0xb2,0x33,0x4f,0x61,0x53,0xde,0x3b,0xff,0x47,0xcb,0x87,0xd9,0x21,0xd0,0x82,0x64,0x54,0xdf,0xf2,0x67,0x62,0x40,0x33,0xc7,0x0d,0xea,0x98,0xaa,0x95,0xfb,0xa9,0x0e,0x90,0xa5,0xd9,0x54,0x81,0x86,0xad,0x9e,0xa4,0x4d,0x36,0xe1,0x77,0xf2,0xe3,0x0a,0x54,0x1a,0x57
+.byte 0x9d,0x62,0x5e,0x0e,0x00,0xc8,0xa6,0x1e,0xf3,0x43,0xe6,0x20,0x0d,0x6a,0x8e,0x90,0x1d,0x4d,0xac,0x2f,0x9f,0x1c,0xb7,0x30,0xec,0x5c,0x99,0x78,0x6f,0x3b,0xe7,0xe0,0x28,0xb9,0x97,0xc5,0x6a,0xf2,0x17,0xc2,0x11,0xac,0x1a,0xe2,0xca,0x57,0x49,0x64,0xc8,0xc7,0x66,0x43,0x8d,0xc8,0xa7,0x0e,0xfc,0xcf,0x05,0x2f,0xae,0x4b,0xfe,0xe4
+.byte 0xbe,0x9c,0xe7,0xe6,0xa8,0x36,0x49,0x0d,0x9c,0x60,0x39,0x0c,0xfd,0x41,0x5b,0xc7,0xa4,0xa5,0x30,0x89,0xe5,0x10,0xf6,0xea,0xf8,0x2c,0xf2,0x3e,0xb1,0x96,0x81,0xa7,0x32,0x8b,0x39,0x14,0x15,0x36,0xfc,0x55,0x3c,0x22,0xcf,0xa3,0x98,0x90,0x68,0x13,0xd8,0x3f,0xf2,0x53,0x19,0x3e,0x9a,0x0c,0x1f,0xc6,0x29,0x43,0x46,0x23,0x58,0xea
+.byte 0x49,0x49,0x15,0x46,0x8e,0x63,0x30,0x1f,0x3e,0x2a,0xa0,0x18,0xfd,0x28,0xc5,0x32,0x77,0x75,0xac,0x6e,0x5d,0x39,0xa9,0x44,0xce,0xfe,0x39,0xa6,0xec,0xde,0x69,0xde,0xfa,0xc8,0x40,0x44,0x34,0x29,0x15,0x19,0xa7,0xbe,0xd6,0x5b,0xfd,0x1f,0x7b,0xb9,0x88,0xf1,0x14,0xcf,0x42,0xc5,0xa7,0xa7,0x0e,0x6b,0x6e,0x86,0xb2,0x7c,0x23,0x8e
+.byte 0xf6,0xae,0xde,0x3c,0xd7,0x26,0x5e,0xde,0x31,0x94,0xc1,0x19,0x65,0x55,0x03,0x73,0xba,0xdc,0x69,0x95,0x9c,0x9d,0x8e,0x59,0xd8,0x51,0x61,0x9f,0x8f,0xf4,0x29,0x43,0x4b,0x6a,0x75,0xb3,0x4b,0x9d,0xcc,0x46,0xd2,0x6e,0x00,0x49,0x4f,0xf0,0xac,0x80,0x55,0xc0,0x0c,0xbf,0x18,0x52,0x75,0x76,0x3b,0xac,0x92,0x83,0x69,0x1b,0xb4,0x15
+.byte 0xe5,0x9e,0xde,0x10,0x30,0x30,0x0e,0x85,0xc7,0xf9,0xae,0xbc,0x9e,0xaf,0x4b,0xee,0x27,0x6b,0xa5,0x6d,0xe4,0x8e,0xed,0xdd,0x95,0xaa,0x85,0xe2,0xf5,0x38,0x15,0x50,0xd3,0xcd,0x2c,0x88,0x6c,0x2b,0x14,0x37,0x74,0x2d,0x6d,0x30,0xec,0x96,0x78,0xae,0x80,0xb3,0xd9,0x84,0xc1,0xd6,0x71,0x90,0xe4,0x8d,0x3a,0x7c,0x9c,0xc4,0xf5,0xa0
+.byte 0x20,0x7e,0xa2,0x0e,0x75,0x7c,0x25,0x7a,0x7e,0x2b,0x2e,0xdb,0x12,0x23,0x73,0x6a,0x8e,0xe3,0xd7,0x47,0x94,0xfb,0xcc,0xe4,0x5a,0x8c,0xfb,0xdc,0x46,0xb3,0x4a,0x42,0x15,0xe0,0xaf,0x6e,0x81,0x72,0x72,0x04,0x52,0x09,0xc5,0x8b,0x6e,0xdd,0x7d,0xff,0x27,0xa8,0xc1,0x94,0xb5,0x33,0x59,0xc2,0x7d,0x59,0x6c,0x3c,0xaa,0xd9,0xd8,0x05
+.byte 0x43,0x7e,0x8a,0x47,0xdd,0x76,0x36,0xe3,0x05,0x49,0xd1,0x8f,0xdf,0x45,0x46,0x63,0xff,0x17,0xb4,0x52,0xc8,0xee,0x4d,0xf5,0x74,0x65,0xc6,0xca,0x19,0xfd,0xb9,0x51,0xc8,0xc9,0x96,0xd4,0x06,0xd4,0x09,0x1e,0xab,0x6d,0x1b,0x26,0x61,0x80,0x5b,0xa8,0xcb,0x62,0x92,0x5a,0x1a,0x8e,0xa4,0xb7,0x25,0x19,0x96,0x63,0xd5,0xc3,0xc9,0xdc
+.byte 0x04,0x83,0x62,0x31,0xe3,0x76,0x00,0x4d,0xf8,0xb3,0x98,0xae,0x4d,0x1a,0x38,0xe3,0xa1,0x27,0x52,0x87,0xbe,0x2c,0x93,0x45,0xd1,0xab,0x56,0xc6,0xf5,0xbc,0xb5,0xe6,0x9c,0xe1,0x1b,0x37,0x42,0x08,0xe7,0x71,0xb5,0xa4,0x67,0xf9,0x48,0xd4,0xc4,0x10,0x25,0x53,0x9c,0x03,0xfc,0x6d,0x5e,0x62,0x5e,0x6d,0x56,0xbc,0x78,0x11,0x0a,0x6d
+.byte 0x1b,0x7a,0xdc,0x62,0xb5,0x58,0x86,0x15,0x71,0xff,0x11,0x33,0x94,0x2b,0xa6,0xc7,0x68,0xd5,0x68,0xda,0x5b,0xd5,0xb7,0x38,0x6c,0x1c,0xf4,0x07,0x39,0xef,0x1f,0x72,0x0a,0xb3,0x12,0x13,0x25,0x86,0xd3,0xf8,0x9f,0xb5,0x40,0x58,0xe7,0x5e,0x9f,0xa0,0xbc,0xd7,0xab,0x4f,0xf3,0x94,0xcf,0x0f,0x5a,0x4c,0x98,0xb4,0x70,0x35,0x62,0xee
+.byte 0x33,0x24,0x72,0x31,0xd4,0x06,0xd9,0xb4,0x1c,0x1e,0x0f,0xa7,0x48,0xc7,0x75,0x45,0x40,0x02,0xd0,0x60,0x32,0x29,0x4d,0x61,0x7a,0xee,0x65,0x35,0x2b,0xe5,0x50,0xac,0x82,0xdb,0xf7,0x9c,0x8f,0x82,0xe4,0xf0,0xbd,0xdb,0x00,0x3d,0x3a,0x3d,0xa2,0xc3,0x2d,0x0e,0x51,0x20,0xdb,0xdb,0x8d,0x15,0x03,0xbd,0xcb,0xcb,0x24,0x81,0xc5,0xdb
+.byte 0x05,0x39,0x48,0xb8,0x3c,0x93,0x35,0x10,0xef,0x19,0xba,0x09,0x9e,0xff,0xf9,0x3f,0x0c,0xdc,0x96,0x98,0x32,0x26,0x76,0xe7,0xfa,0xaa,0xdf,0xdc,0xb9,0x15,0x44,0x42,0x9a,0x8c,0x6c,0x88,0xea,0x43,0x63,0xb5,0x79,0xb6,0x50,0x30,0x78,0xea,0x70,0xba,0x33,0x36,0x8f,0x8c,0xe5,0x78,0xfd,0xbc,0xc0,0xbd,0xde,0x3a,0x3d,0xe6,0xe6,0x57
+.byte 0x0f,0x29,0xf2,0x82,0x05,0xf2,0x5c,0xfd,0x33,0xc1,0xb2,0x2e,0xc2,0xc0,0x42,0xa2,0xc8,0xa5,0xf9,0x70,0x05,0xff,0x7b,0x8d,0xb9,0x68,0xc3,0xf6,0x74,0x00,0xcd,0x9d,0x70,0xfa,0x62,0x34,0xe5,0x05,0xe8,0x5f,0x53,0x9b,0x69,0x01,0x86,0xb9,0x1d,0x68,0x80,0x89,0x51,0x52,0x0d,0xe8,0x28,0xa1,0xdd,0x62,0x2b,0xf3,0x53,0x74,0xaa,0x98
+.byte 0xdb,0x7e,0x74,0x44,0xeb,0x25,0xe7,0xde,0xc4,0x29,0x14,0x11,0x7b,0xc6,0xef,0x14,0xe4,0x04,0xd0,0xf4,0x11,0xca,0xdc,0xdc,0xe6,0x3f,0x9a,0xc9,0xe2,0x0e,0x67,0x30,0x78,0x65,0x94,0x5a,0xa1,0x24,0xd6,0x90,0x2f,0x1c,0x13,0x46,0xf5,0xb5,0xf9,0x74,0x56,0x3e,0xd5,0x1b,0x09,0xb3,0x04,0xbe,0x89,0x00,0xbd,0xe0,0xba,0x13,0x05,0xd1
+.byte 0x98,0xa7,0x93,0x09,0xc5,0x96,0x46,0xb5,0x5a,0x05,0xac,0x1e,0x66,0x03,0xf0,0xaa,0x3d,0xc2,0x54,0xa3,0xc4,0x2b,0x0d,0xa3,0xe4,0x92,0xd6,0xd0,0x44,0xa6,0x37,0x30,0xa5,0xac,0xc2,0xc8,0x58,0x2a,0x2c,0x18,0x68,0x8d,0x9b,0x4f,0x99,0xd0,0x55,0x41,0xf4,0x84,0x3c,0x69,0xda,0x3c,0x6d,0x43,0xb3,0x85,0x15,0x1f,0xdb,0x58,0x0b,0x71
+.byte 0x33,0x24,0xbb,0x21,0x43,0x19,0x16,0xeb,0x83,0xde,0xe5,0xb7,0x68,0x9e,0xb9,0xd9,0xf6,0x2e,0xae,0xdd,0x88,0x2c,0x18,0xd7,0xc3,0x72,0x8b,0xbe,0xaf,0x8d,0xfd,0xcd,0x2f,0x8e,0x3e,0x2b,0xa4,0x20,0x11,0x9d,0x00,0x4f,0xea,0xf0,0xaa,0x2d,0xf3,0x9d,0xfd,0x11,0x7b,0xac,0x2c,0x66,0x74,0x03,0xe5,0xcc,0x70,0x9f,0xfb,0xb7,0x5a,0x16
+.byte 0xc3,0x05,0x61,0x7c,0x8c,0x73,0xcc,0x9c,0x6a,0x2f,0xee,0xae,0x85,0xc9,0x51,0x91,0x13,0xa4,0x09,0x82,0x4d,0x62,0x09,0x24,0x25,0x35,0x1f,0x82,0x88,0xbb,0xdd,0x16,0x5e,0x8d,0x98,0x5f,0x07,0x49,0x32,0x96,0xb7,0xee,0x85,0xb0,0x7b,0xfd,0xf5,0x35,0x4b,0xa9,0xd4,0xee,0xf2,0x37,0xd1,0xfe,0x62,0xf5,0x52,0x13,0xb4,0xb2,0xce,0xc4
+.byte 0xe0,0x09,0x78,0x48,0xd5,0xc6,0x5d,0x36,0x1b,0x90,0x3a,0x6a,0x3c,0x21,0x50,0xf0,0x0a,0xe9,0x46,0x24,0x45,0xc1,0x5e,0x76,0xa3,0xf9,0x70,0xb8,0x62,0x4d,0x0e,0x92,0x87,0x4a,0x6a,0xf9,0x46,0x91,0x64,0xfe,0x7f,0x53,0x24,0x7e,0xc7,0x3e,0xb0,0x37,0x1a,0xc8,0xd6,0x33,0x0b,0x5f,0xa5,0x30,0x03,0x0e,0x85,0x3d,0x7b,0xc1,0xa1,0x18
+.byte 0xb3,0x8c,0xfe,0xca,0x3e,0x71,0xd8,0x92,0x46,0x49,0x60,0x54,0xd9,0x7b,0xf7,0xc3,0x99,0x2f,0xb5,0x79,0xcc,0x32,0x40,0x7d,0x3d,0x0b,0xc6,0x6f,0x04,0xd9,0xf1,0xdd,0x64,0xf5,0xc4,0x60,0x14,0x04,0x5c,0x3a,0xa4,0xda,0xdc,0xad,0x8f,0xc2,0x44,0x37,0x96,0x63,0x00,0xf7,0xb1,0xc0,0x7c,0x8c,0x12,0xb5,0x3a,0xec,0xc0,0x16,0xd8,0x24
+.byte 0xe9,0xc0,0xc4,0xfa,0xb1,0x85,0x5b,0xe3,0x62,0x24,0xa1,0x75,0x92,0x82,0x04,0x59,0x10,0x50,0x4b,0x51,0x51,0x3e,0x39,0xba,0x6d,0xa0,0x65,0x2d,0xfc,0x23,0x1c,0x9d,0x69,0x22,0xe7,0x15,0xfa,0xba,0x76,0xbf,0x53,0x62,0xb0,0x0d,0x0d,0x5d,0x55,0x00,0xbc,0x58,0x01,0xed,0x37,0x53,0xb9,0xa6,0x0d,0x71,0xab,0xec,0x42,0xbf,0x3b,0x52
+.byte 0xfd,0xae,0xe9,0x6d,0x65,0x07,0xf3,0xd9,0x32,0x66,0xc1,0x66,0x1a,0x18,0x73,0x86,0x01,0xaf,0x1d,0xd1,0xd0,0xcf,0xb1,0xea,0x54,0x23,0xdf,0xf2,0x4d,0x7d,0xc7,0xfe,0xfe,0x7d,0x1d,0x2c,0x1b,0xb6,0xa7,0x7a,0x9e,0x90,0x3a,0x3b,0xb0,0x6c,0xb0,0xd2,0xd1,0xd0,0x6a,0x94,0x4c,0x84,0x1c,0x45,0xae,0xda,0x16,0xa9,0x2e,0x63,0x19,0x26
+.byte 0xf6,0x74,0xd3,0x6f,0x9b,0x9c,0x0c,0xb8,0x85,0x9f,0xeb,0x99,0xbc,0xab,0xff,0xc3,0x75,0x86,0xe5,0x3a,0xa0,0xf9,0xfc,0x6b,0x3d,0x5a,0xad,0x46,0x7f,0x17,0x0e,0x94,0xb7,0xa4,0x43,0x61,0x54,0x76,0x29,0x78,0xe4,0x41,0x91,0xbe,0xa5,0x36,0x39,0xdf,0xdc,0xcc,0x8e,0x42,0x40,0x08,0x51,0x26,0xb0,0x53,0x5d,0xb4,0x7a,0x18,0x8e,0xb3
+.byte 0xae,0xf2,0xe0,0xef,0x63,0x51,0x3a,0xbe,0x4c,0x2d,0xce,0xc7,0xe2,0x1b,0xc2,0x40,0xf3,0x82,0x61,0xf0,0x1b,0x05,0xdd,0x1e,0xae,0xed,0x87,0x2c,0xe5,0xad,0xc7,0xec,0xb5,0x63,0xf7,0x3a,0xf9,0xb7,0xd8,0x4e,0xa7,0xef,0xac,0x6d,0x9c,0x27,0xd9,0xcc,0x66,0xf4,0x75,0x40,0x94,0x8b,0x78,0x4f,0x61,0x4f,0x31,0x49,0x5c,0x96,0x72,0x58
+.byte 0xcf,0x55,0xb2,0x66,0x16,0x29,0x27,0x24,0x39,0xc3,0x64,0xb1,0xdf,0x69,0x87,0x85,0x46,0xe3,0xd0,0x82,0x53,0x1a,0xc2,0xf1,0x3a,0xab,0xdf,0xe5,0x29,0x17,0xdd,0xfe,0xbf,0xf9,0x3d,0x7a,0xfb,0xe7,0x74,0x49,0xa9,0xef,0x61,0x93,0x4c,0xfa,0x30,0xea,0x65,0xa7,0x61,0x32,0x88,0x74,0x12,0xc1,0x91,0xf1,0xc2,0x1f,0x38,0x6a,0xfd,0x0d
+.byte 0xc8,0x6f,0x87,0xe6,0x15,0x55,0x26,0x13,0x86,0x13,0xb9,0x01,0x98,0x34,0x1c,0x2d,0x1d,0x30,0xae,0x7d,0x8e,0x07,0x7d,0x4d,0xe9,0xfd,0x58,0x18,0xc3,0xa6,0x8e,0x87,0x98,0x33,0xcc,0x80,0xd7,0x70,0x07,0x6a,0x4a,0x97,0xef,0x56,0xf3,0x9d,0xf9,0xef,0x6f,0xa8,0x71,0x7f,0x61,0x07,0x1d,0x9d,0x51,0x06,0x86,0x4a,0x35,0x9e,0xab,0x2c
+.byte 0x66,0x8d,0x61,0x62,0xbd,0xed,0x6c,0x76,0x7c,0x67,0xe0,0xe1,0x6e,0x90,0x74,0xb1,0xa6,0x26,0x0d,0x01,0x1f,0xe9,0xb4,0x30,0x9a,0x7e,0x37,0xd1,0xea,0x97,0x9a,0x0f,0x9e,0x8d,0x52,0xd4,0x96,0x36,0x5b,0x6f,0x40,0xbb,0x9e,0x44,0xb4,0x6e,0xee,0x15,0x70,0xef,0x66,0x81,0xf5,0xb4,0xe7,0x69,0xb0,0x40,0x44,0xdc,0x70,0x1e,0x4d,0x3c
+.byte 0x9b,0x19,0x2a,0x97,0xbd,0xb2,0xd2,0x9b,0x98,0xac,0x36,0xf1,0x05,0x48,0xdc,0x5d,0x21,0xfb,0x17,0xe3,0x9c,0x3c,0xbf,0xfd,0x1d,0x39,0x1e,0x5b,0x2a,0xa2,0xb3,0x7d,0x4f,0xdf,0x3a,0x41,0x7a,0x31,0x01,0xc2,0xe5,0xd0,0x06,0x50,0x29,0x05,0xce,0xb8,0x28,0xb7,0xdd,0x83,0xc8,0xaa,0x39,0x78,0xc7,0x7d,0x9e,0xcd,0x9a,0x07,0x71,0x7e
+.byte 0x20,0x92,0x82,0xce,0x49,0x90,0xce,0xef,0x53,0xa7,0x48,0x2a,0x69,0x86,0xa1,0x5e,0x35,0xe8,0x7d,0x10,0xb8,0x5e,0xa6,0x9a,0x69,0x6f,0x32,0x75,0xf3,0x4a,0xee,0x9c,0x06,0x5c,0xdd,0x84,0x7e,0x38,0x00,0x67,0x39,0x42,0xed,0x72,0xda,0xe3,0x6b,0x5a,0xf4,0xc9,0x80,0x3e,0x0e,0xda,0x39,0xfa,0x83,0x2c,0x60,0x69,0x87,0x85,0x05,0xfc
+.byte 0xf4,0x2b,0xd4,0x0a,0xad,0x86,0xca,0xd5,0xf0,0x92,0x1f,0x43,0x3c,0x0e,0xac,0x99,0xf3,0x67,0xa3,0x41,0x6d,0xb9,0x29,0x70,0x57,0x62,0x9f,0x45,0x91,0x72,0xe5,0x53,0xcc,0x89,0x80,0x3f,0xbc,0x1c,0x66,0x21,0xdd,0x90,0x2b,0xa4,0xca,0x2f,0xf0,0x0f,0x9f,0xd0,0xe9,0x28,0xe2,0xd9,0x36,0xaf,0xf9,0x01,0x81,0xce,0xb4,0xe7,0x71,0xfd
+.byte 0x92,0xf8,0x56,0x2e,0xc3,0xc8,0x8b,0x54,0xc8,0xc7,0x40,0x79,0x27,0x06,0x18,0x4a,0x7b,0x88,0x3f,0xd6,0x4f,0xd4,0x66,0x1e,0x1f,0x9a,0x14,0x1a,0x0a,0x98,0xc7,0xd6,0x25,0x83,0x37,0x8a,0x5d,0xb2,0x88,0x39,0x68,0x7b,0x1f,0x4e,0x0a,0xed,0x11,0x1a,0x77,0x9b,0xcb,0xb6,0x7d,0x5c,0x36,0xac,0x07,0x07,0x9f,0x05,0xcf,0x90,0x8f,0x3f
+.byte 0x4b,0xc5,0xf9,0x42,0x90,0xb4,0x42,0x26,0xa1,0x2c,0x66,0xc6,0xb8,0x98,0x80,0x8a,0xbb,0x9b,0x41,0xe4,0x44,0x8c,0x5e,0x56,0x33,0xe3,0xba,0xcf,0x31,0x8e,0x28,0xd7,0xc5,0xd1,0x3b,0x68,0x47,0x10,0xae,0xda,0xc3,0xbd,0x20,0xe7,0xac,0xe2,0xe1,0xe0,0x7a,0x4b,0x83,0xb1,0xab,0x72,0xf4,0xc4,0xe7,0x0d,0x02,0xaf,0x5b,0x74,0xac,0xda
+.byte 0x9d,0xce,0x26,0x1f,0x79,0x05,0x67,0x7e,0xc4,0x98,0x3f,0xde,0xa6,0xf3,0xfe,0x59,0x65,0x88,0xfb,0x14,0x3a,0x43,0x91,0x04,0x1a,0x78,0x7e,0x08,0xba,0x55,0x50,0xc7,0x65,0xd3,0x8e,0xda,0x0a,0xee,0x8e,0x11,0xa9,0xf6,0x9e,0xd3,0x23,0x97,0x05,0x0c,0x98,0x2a,0x36,0x25,0xec,0x5e,0x0b,0xf9,0x31,0x80,0x00,0x8a,0x70,0xf1,0xaa,0x7c
+.byte 0x73,0x02,0x98,0x8d,0x42,0x27,0x53,0xf1,0x83,0x37,0xd0,0x2d,0xfa,0xc7,0x4b,0xa5,0xb3,0xc9,0xb8,0xd4,0x56,0x94,0x5a,0x17,0x2e,0x9d,0x1b,0x46,0xaa,0xb6,0xd9,0x2a,0x3a,0x6c,0xaf,0x24,0x59,0xfd,0x08,0xc5,0xca,0x0c,0x79,0x3f,0xe7,0x91,0x8d,0x9d,0x59,0x91,0xd8,0x5f,0xda,0x6d,0x35,0x7b,0x52,0x47,0x35,0xf9,0x81,0x86,0x2c,0xee
+.byte 0x1a,0x14,0xc5,0x1f,0xb6,0x85,0xb5,0x74,0xe9,0xb7,0x4f,0xde,0xcd,0x93,0x2d,0xf3,0x10,0xbe,0x34,0xfa,0xca,0x15,0x9f,0x02,0x9d,0x19,0x72,0x7c,0xd6,0xfd,0x81,0x43,0x49,0xb5,0x2b,0x52,0x31,0xd6,0x2c,0x28,0x2e,0x83,0x6d,0xd3,0x0f,0x6e,0x03,0x65,0xf0,0x8a,0xdd,0x0a,0xec,0x58,0x10,0x45,0x5d,0xac,0xda,0xf5,0x32,0x5d,0x18,0x26
+.byte 0xcc,0x2e,0xcf,0xd3,0x41,0x2d,0x1d,0xba,0xdf,0xd8,0x96,0x8f,0x18,0x0f,0xa7,0xec,0x8e,0x6e,0x84,0x2c,0xd6,0x1f,0x4e,0x76,0xfe,0xf3,0x14,0x27,0x4b,0x5b,0x3d,0x7c,0x1c,0x59,0x46,0x97,0x1b,0x59,0x5a,0x2d,0x57,0x80,0x17,0x98,0x7d,0x92,0x5d,0x2f,0x98,0x53,0x10,0x59,0x8e,0x7f,0x55,0x64,0x15,0x62,0x2c,0x16,0x0b,0x8d,0x48,0x54
+.byte 0xaf,0x96,0x17,0xa9,0x8e,0x2c,0xcf,0x41,0x8c,0x8a,0x37,0x55,0xe4,0xf9,0x20,0x3b,0x21,0x5c,0x86,0x8d,0x3f,0xa6,0x5e,0x43,0xf3,0x3b,0xf7,0x7c,0x27,0x88,0x8e,0xa5,0x15,0xca,0x0e,0x9e,0x85,0x30,0x17,0x0d,0xcf,0xf0,0x82,0x87,0xd6,0xe8,0xd2,0xad,0xe9,0x4d,0x3f,0xc9,0x58,0x19,0xf9,0x99,0x4d,0xf9,0x6b,0x1b,0xd3,0xf9,0xdd,0x52
+.byte 0xd1,0x3c,0x64,0x46,0xfd,0x4f,0x2e,0x63,0x39,0xd8,0xe4,0xeb,0xfc,0x07,0xf1,0xa5,0xff,0x84,0xa8,0x92,0xfe,0xbc,0xc5,0x36,0x91,0x2b,0xec,0x2c,0xad,0xf0,0xac,0xc5,0xb0,0xad,0x8a,0x0d,0x6a,0xd9,0x29,0x7a,0xb0,0x87,0x0c,0xaf,0xda,0x75,0x84,0x25,0xbe,0xee,0x0d,0xfd,0x4c,0xf5,0x2d,0x46,0xe9,0x17,0xb9,0x9d,0x3d,0x4b,0x8f,0x3a
+.byte 0xe9,0x49,0xb6,0x32,0x99,0x27,0xe2,0x4d,0xff,0x2f,0x2e,0xd5,0x69,0x52,0x56,0x20,0x0a,0xbf,0x62,0x14,0x34,0xfb,0xbf,0x95,0xe8,0xfe,0xb1,0x9f,0x43,0x30,0x02,0x03,0x9e,0xa8,0xe2,0x68,0x64,0xdd,0x37,0xfc,0xb9,0x0f,0x85,0x8c,0x36,0x45,0xdb,0x7c,0x8b,0x97,0x50,0xc3,0x75,0xa1,0xcf,0xf4,0xc2,0x46,0xd8,0xa1,0x8c,0xab,0x8d,0x3a
+.byte 0xde,0xe7,0x9e,0xd2,0x1e,0x2d,0x8b,0xe4,0x31,0xe3,0x12,0x3f,0x9f,0x0b,0x2c,0x95,0x75,0x8d,0xf1,0x24,0xb9,0xdf,0x1e,0x64,0x35,0x45,0x2a,0xc2,0xf9,0x96,0x5d,0x10,0x64,0x32,0xae,0xe9,0xf8,0x71,0xd4,0x2d,0x6b,0xc6,0xde,0x08,0x1e,0x5d,0x51,0xf1,0xe7,0xfd,0x3c,0x22,0x43,0x59,0x82,0x83,0x13,0x75,0x36,0xef,0x81,0xe4,0xcf,0xa8
+.byte 0xb8,0x30,0x16,0x44,0xae,0x55,0x06,0xdd,0xb9,0x60,0x3f,0x75,0xc6,0xd1,0x73,0xa9,0xea,0xc9,0x64,0x2b,0x8a,0xde,0x44,0x4b,0x3d,0xc3,0x31,0x12,0x84,0x9a,0xe3,0xda,0x24,0x82,0x99,0x00,0x6d,0x8e,0xb8,0x26,0x82,0xa6,0xc2,0x37,0x6c,0x2a,0x1d,0xcf,0x6d,0x18,0xc7,0xee,0x27,0xca,0xe7,0xad,0x95,0xed,0x7d,0xe0,0xe0,0x6f,0x45,0xc3
+.byte 0x8a,0x2f,0x08,0x49,0x7e,0x09,0x9e,0xc1,0xb7,0x1e,0x8f,0x57,0x61,0xf8,0x3e,0xea,0xd7,0x47,0xfb,0xd0,0xda,0xaa,0x04,0xf9,0x06,0xbb,0xa3,0x80,0x68,0x89,0xb0,0x7f,0x18,0xf3,0xd2,0xeb,0xee,0x48,0x30,0x6a,0x24,0xc8,0x71,0x43,0xc3,0x50,0xcc,0x85,0x68,0xf5,0xca,0x44,0x34,0x43,0xaa,0x2e,0x4f,0x02,0x1b,0x23,0x4f,0xe9,0x07,0x02
+.byte 0xa2,0xfa,0x24,0x57,0x70,0x4e,0x1a,0x78,0x03,0xa2,0xdd,0x53,0x50,0x82,0x05,0xb1,0x0f,0xcb,0x9e,0x2e,0x58,0x04,0x62,0xc8,0xac,0x71,0x31,0x56,0x0f,0xc7,0x70,0x32,0x53,0xda,0x51,0xc3,0x15,0x78,0x82,0xb6,0xe8,0x6e,0x32,0xeb,0x39,0xab,0xba,0x67,0xcc,0xbc,0x99,0x58,0x88,0xc4,0x60,0x0d,0x0b,0xc1,0xfa,0x6f,0x40,0x85,0x04,0xdf
+.byte 0x5f,0x17,0x69,0xf1,0xbd,0x44,0x97,0xc8,0x62,0x19,0x49,0x1f,0x23,0xcb,0x3d,0x17,0x04,0xf2,0xbd,0x58,0x15,0xa6,0x37,0x3a,0x3f,0x77,0x98,0x32,0x40,0x8a,0x72,0xf0,0x41,0x0b,0xad,0x88,0xba,0xd3,0xae,0xdc,0x3b,0x9a,0x37,0x89,0xa5,0x09,0xe5,0xbb,0xf2,0xf8,0x5d,0xa5,0xed,0xe8,0x39,0x7b,0xed,0x2b,0x90,0xd6,0x6c,0xd3,0xfa,0x69
+.byte 0xa7,0xca,0x09,0x83,0x15,0x8d,0xd8,0xe3,0x81,0x03,0x4e,0x2d,0xd8,0x96,0x3b,0x4b,0x18,0x91,0xac,0x5f,0x22,0xe6,0x9d,0x4b,0x09,0xaf,0xf0,0xdf,0x16,0xa2,0xf1,0x2c,0xd9,0x35,0x8a,0x6e,0x85,0x7a,0xbc,0xc7,0x10,0xd1,0x5f,0x8a,0x53,0x9c,0x8e,0xbc,0x8c,0x15,0xb3,0x8a,0xb0,0x0b,0x74,0x40,0x2a,0x5f,0x46,0x71,0x1c,0x0b,0xee,0x08
+.byte 0xae,0x17,0x26,0x1e,0xcf,0xbf,0x3d,0xa0,0x5e,0x3a,0xdb,0x39,0x6b,0x4a,0x82,0x53,0x02,0xf4,0xa2,0x15,0x5c,0xb6,0xdb,0x20,0x30,0xa2,0x7d,0xcb,0x9a,0xf7,0x88,0x69,0xb5,0xc8,0xe6,0xcd,0x9e,0xa4,0xaf,0x27,0x0e,0x61,0x41,0xcd,0x8e,0x71,0x83,0x11,0xce,0x5e,0x6c,0xaf,0xa4,0x50,0x81,0xb6,0xf2,0x36,0x05,0xbb,0x36,0x4e,0x4a,0x1b
+.byte 0x09,0x9f,0xca,0x1b,0x12,0xb0,0x01,0xc0,0xbf,0x7e,0x3f,0x81,0x60,0x9f,0xfd,0x56,0x81,0x54,0x99,0x2b,0x7f,0x1e,0xb1,0xbf,0xd4,0xb7,0xe1,0x7c,0x71,0xf9,0x00,0x72,0x5f,0x10,0xab,0x60,0x03,0x9d,0x13,0xf1,0xba,0x48,0x93,0x1c,0x1d,0x11,0x04,0x40,0xf6,0xde,0x3b,0xef,0x6c,0x47,0xb3,0x0d,0xcf,0x53,0xbd,0x45,0x7e,0xd7,0x8c,0x34
+.byte 0xd0,0xcb,0x85,0x4b,0x1e,0xd1,0xc5,0xfd,0x5b,0x1a,0x18,0x8a,0x27,0xe3,0x16,0x3c,0x25,0x12,0xf2,0xf1,0xa1,0x40,0x53,0x68,0x27,0x2c,0x81,0x0e,0x20,0x12,0xe3,0xde,0xe2,0x9f,0x08,0x75,0xc0,0x25,0x79,0xf0,0xc4,0xaa,0x10,0xad,0x41,0x3f,0x0b,0xc7,0xb2,0xe0,0x50,0xde,0xec,0x24,0x09,0xeb,0xb5,0xd3,0xbc,0xd3,0xdf,0x44,0x6d,0xc8
+.byte 0xf1,0x79,0xf8,0x33,0xb7,0x75,0x09,0x18,0x04,0x59,0x0f,0x15,0x5e,0xf9,0xca,0xe0,0xa9,0x2a,0xe1,0x1b,0xf0,0x49,0x5f,0xca,0xa3,0x80,0xd5,0x9b,0x1e,0xc1,0x1f,0x98,0x18,0x0a,0x24,0xc3,0x3f,0xfb,0x43,0xfd,0xa3,0x01,0x59,0x50,0xea,0x21,0xe0,0x92,0xfd,0xe1,0xd5,0xe4,0x38,0x24,0x88,0xf3,0xb0,0xc9,0x79,0xfd,0x4e,0xd3,0x3e,0xbf
+.byte 0xc6,0xb8,0x9e,0x7f,0xab,0x65,0x79,0xd9,0xb9,0x83,0x38,0xe1,0xf7,0xd0,0x37,0x04,0xb3,0x0c,0x48,0x82,0x74,0xe1,0x0c,0x80,0x13,0x59,0xc4,0x72,0xf9,0x2d,0x88,0x06,0x46,0x08,0x7a,0x6b,0xb4,0xfc,0x5f,0x63,0x31,0x2f,0x4f,0xfd,0x4b,0x1f,0x8e,0x21,0x3c,0x67,0x83,0xdd,0xa9,0x65,0x68,0xc6,0xd0,0xb8,0x1d,0xcd,0x60,0xc5,0xb9,0x3b
+.byte 0xea,0xe9,0xc7,0xa5,0x1a,0x98,0x8a,0x87,0xb7,0x73,0x29,0x3a,0x6a,0x3a,0x75,0xbf,0xa4,0x79,0x64,0xcb,0x94,0x68,0x93,0x56,0x55,0x1e,0xd5,0x61,0xda,0x87,0xe1,0x28,0xf0,0xa5,0x64,0x9a,0xd7,0xa0,0x91,0xfd,0x46,0x20,0x6c,0x87,0x1f,0xe8,0x9e,0x7e,0x95,0xc4,0x60,0xdb,0xf4,0xe2,0x3e,0xb2,0x6a,0x4a,0xe7,0x46,0x3f,0xca,0xf3,0x72
+.byte 0xb5,0xe8,0x06,0x3a,0x1b,0xeb,0xcb,0x81,0x46,0x44,0xf6,0x97,0xa0,0x79,0xe4,0xa4,0x8a,0xba,0x5e,0x1b,0x6d,0xf4,0xcf,0x7c,0x12,0x7a,0xec,0xdd,0xf6,0xc8,0xab,0x5f,0x30,0xb3,0xf9,0x8e,0x31,0xfd,0x51,0x95,0x8b,0xa1,0xe9,0xe8,0x2d,0xec,0x86,0x12,0x4a,0xf8,0x8b,0xa5,0xdd,0xb2,0xe4,0xad,0xdd,0xcb,0xf5,0xcd,0x9c,0x9f,0x0a,0x42
+.byte 0x5f,0x83,0x9d,0xa6,0x4f,0xbe,0x11,0x75,0x3c,0xde,0x67,0x6b,0x95,0xcd,0xcf,0xdc,0xfd,0x1f,0x1a,0x14,0x01,0x27,0x68,0xaf,0x9b,0x82,0xd6,0xae,0x29,0x8a,0x1f,0xc8,0xf1,0x1f,0xb8,0xa9,0xa2,0x1d,0x81,0xbb,0x19,0xda,0x06,0xe3,0x34,0x7b,0xce,0x99,0x3c,0x5b,0x0c,0x9b,0x8b,0x35,0xc0,0x6c,0x88,0xef,0xeb,0x9f,0x64,0xe3,0xc3,0xbf
+.byte 0x37,0xd7,0xf6,0xdf,0xad,0x28,0xf4,0xd7,0x19,0xb0,0xf2,0xa7,0xd4,0x71,0xbc,0xd3,0xa3,0x09,0x5c,0x1a,0x45,0x30,0x2d,0x53,0xa5,0x19,0x2f,0xb0,0x5d,0xae,0x04,0x28,0xe6,0x16,0x3e,0x75,0x9f,0xcc,0x76,0xc4,0xc2,0xa0,0xfb,0xff,0xdd,0x4c,0xa3,0x8b,0xad,0x05,0x73,0x26,0xf0,0xef,0x48,0xd5,0x25,0x22,0x90,0x78,0x21,0xfd,0xc6,0x23
+.byte 0x14,0xbc,0xed,0x13,0x29,0x76,0x17,0xa6,0x93,0x09,0x6e,0xa7,0x42,0xdd,0x11,0x9e,0x05,0xa3,0xb7,0x48,0x84,0x85,0xf8,0x4e,0xed,0x3d,0xdb,0xfc,0x68,0xd2,0xec,0xec,0x69,0x2b,0x60,0x38,0xd1,0x99,0x44,0xf9,0x60,0xd3,0x5a,0x9e,0xe4,0x26,0x9d,0x12,0xf8,0x6a,0x53,0xde,0x76,0x78,0xa7,0x68,0xb0,0xb4,0xdc,0x33,0x7b,0x8a,0x73,0xa0
+.byte 0xa5,0x5f,0x8f,0x81,0x0e,0x51,0x06,0x13,0x6b,0x56,0x16,0x91,0x1f,0xf5,0x6b,0x68,0xe6,0x8b,0x69,0xda,0x0a,0x9c,0xb1,0x74,0x8f,0x1c,0xb3,0xbf,0x52,0x59,0xaa,0xb1,0xb6,0x3a,0x81,0xc2,0x04,0x54,0x12,0x46,0xa2,0xd5,0x21,0xdf,0xe0,0x57,0x1f,0xe8,0x36,0x56,0x87,0xbf,0xcb,0x7d,0x06,0x6c,0xd5,0xc9,0x4e,0xca,0x47,0x47,0x11,0x91
+.byte 0x7a,0x14,0x13,0x5d,0x5d,0x46,0xd5,0x3a,0xe4,0xa4,0x4d,0x99,0x3a,0x54,0x99,0x62,0xb4,0x70,0xa0,0xf5,0x8a,0xda,0x05,0x75,0xf1,0xa5,0xa1,0x5d,0x9d,0xc4,0x7f,0x83,0x8a,0x5b,0x09,0x54,0x0e,0x69,0x28,0xef,0x66,0xfb,0xe4,0xc4,0xe4,0xc4,0xda,0xb0,0xda,0xe2,0x19,0x33,0x3c,0x76,0xa0,0x35,0xdc,0x31,0x4e,0x40,0xfe,0xb8,0x20,0x26
+.byte 0x8f,0x6f,0x7d,0x02,0x54,0x86,0x1d,0xca,0xa6,0x10,0xa6,0x89,0x87,0x3a,0x5a,0xd5,0x3d,0x0f,0xb5,0x81,0x7d,0xab,0xb6,0xc6,0x36,0x87,0xce,0xd7,0xe4,0xc3,0x9e,0xc2,0x9c,0xf6,0x75,0xd5,0x9a,0x69,0xd2,0x13,0x89,0x5a,0xe9,0x29,0xc9,0xf5,0x6e,0xcc,0x05,0x87,0x0a,0x61,0x49,0xd7,0xa5,0x76,0xd0,0xaf,0x96,0xe0,0x2f,0x91,0xf4,0x45
+.byte 0x70,0x5a,0xdc,0x9f,0x07,0x7f,0x86,0x02,0xa4,0x83,0x8d,0x4a,0x6d,0xfc,0x1b,0xd8,0x9b,0xc2,0x42,0x4f,0xcb,0xdf,0xcb,0xe0,0x55,0xb4,0x8f,0xf7,0x27,0x73,0xd9,0x7e,0xf8,0x3a,0x5c,0x4f,0x29,0x64,0xd8,0x39,0xfa,0xf2,0xc4,0x6b,0xeb,0x55,0xc3,0x13,0x22,0x15,0xdf,0xc5,0x91,0x6d,0xd7,0xf3,0x11,0x34,0x08,0xce,0xe5,0xbd,0x16,0x14
+.byte 0x60,0x14,0x8a,0xed,0x4d,0x38,0x98,0x15,0x5d,0xee,0x70,0xff,0x05,0xd2,0x74,0x3a,0x5f,0x78,0x1a,0x70,0x61,0x2a,0x42,0x4a,0xf3,0x15,0x6f,0x9e,0x33,0xca,0xb8,0x46,0x22,0x64,0xd6,0x24,0xe8,0x10,0x1a,0x89,0xab,0x74,0xdf,0x56,0x35,0x41,0x57,0xe1,0xd9,0x4b,0x67,0x60,0x89,0x6f,0xbf,0x73,0xac,0x6b,0xf9,0x78,0x3f,0xbc,0xf3,0x2a
+.byte 0xb5,0x8c,0x1f,0xda,0xe7,0xe2,0xac,0x60,0xbf,0x41,0x96,0xbb,0xd5,0x35,0x9c,0x56,0xe7,0xfd,0x95,0xc7,0x4d,0x32,0xa1,0x07,0x34,0xbc,0x99,0xca,0xcc,0x42,0x71,0xfb,0xec,0x5c,0x1e,0xf9,0x8b,0xde,0x43,0x65,0x84,0x16,0x52,0x0a,0x5e,0x92,0x20,0xd8,0x26,0x4b,0x97,0x71,0xde,0xd2,0x1f,0x2e,0xd1,0xb2,0xb6,0x29,0x6a,0x6d,0x41,0x00
+.byte 0x20,0x3d,0x03,0xf8,0x43,0x7b,0x57,0x87,0x4e,0xf1,0x8e,0x6f,0xd3,0xf4,0x6c,0x6c,0x29,0xf6,0x99,0xe3,0xd3,0x1d,0xd3,0x26,0x21,0x3b,0x02,0xa2,0xc1,0x06,0xcf,0x31,0xec,0x7f,0xc6,0x80,0xbc,0xab,0x86,0x01,0xff,0x11,0x8a,0x24,0xfd,0x1b,0x41,0x49,0xd4,0xbe,0x15,0x34,0x82,0xc5,0x02,0x51,0x67,0x5c,0x41,0x8e,0xbf,0x94,0x12,0x15
+.byte 0x64,0xea,0x00,0x0c,0x51,0x40,0x57,0x66,0x1e,0x6d,0x3e,0x41,0x8e,0x84,0xdf,0x71,0xb8,0xd7,0xfa,0x12,0x17,0x22,0x17,0x05,0xdc,0x82,0xfd,0x7c,0x5e,0xfa,0x62,0x23,0xa8,0xbe,0x14,0xdc,0x84,0x42,0xf0,0x90,0xc5,0xb0,0x68,0xbe,0x64,0x74,0xc3,0xa5,0xd1,0x10,0xcf,0xe3,0xd1,0x09,0x98,0x3b,0xb9,0x19,0xf2,0x9b,0x5d,0x90,0x99,0x3d
+.byte 0x30,0x67,0x55,0x34,0x50,0x78,0x3b,0xd2,0x70,0xb1,0xd2,0x91,0x4e,0xfa,0x98,0x7d,0x93,0xad,0x7f,0xb1,0x89,0xb0,0x61,0x4c,0x95,0x3f,0x51,0x95,0xd7,0xc6,0x87,0x7a,0xc5,0x53,0xb6,0x6d,0x61,0xec,0xbe,0x40,0x1f,0xa5,0x7f,0x73,0x4a,0x78,0xd2,0x58,0x1e,0x41,0x8e,0x9a,0x08,0x49,0xce,0x39,0x52,0xf9,0xd1,0xcd,0x41,0xb6,0x39,0x99
+.byte 0xfa,0xfb,0x1c,0x38,0xe1,0xe5,0xe1,0xd6,0x16,0x0f,0xc8,0x12,0x0b,0x88,0xdc,0x00,0xd4,0x7b,0x24,0x69,0x16,0x27,0x37,0xa3,0xd5,0x39,0x27,0x34,0xda,0x23,0x24,0x50,0x13,0xd8,0x02,0x48,0x14,0xd7,0xc9,0x28,0x1b,0xba,0x66,0xa8,0xc8,0x9a,0x7b,0xed,0x92,0x5b,0x78,0x46,0x79,0x5a,0xd1,0xf2,0x75,0xf0,0x98,0xd3,0x9f,0x4c,0x72,0x51
+.byte 0xed,0xe5,0xce,0x83,0xac,0xe1,0xc8,0x2b,0x7f,0x77,0x6a,0x70,0xdd,0x80,0x88,0x62,0x58,0x94,0x15,0x72,0x53,0x34,0x48,0x17,0xb2,0xe8,0x4a,0xab,0x2d,0x4e,0xef,0x93,0xb7,0xba,0xd1,0x1c,0x53,0x69,0xd5,0xac,0xa1,0x61,0x7c,0x44,0xec,0x81,0x72,0xcc,0xe8,0x6f,0x5d,0x67,0x1f,0x65,0x9a,0x34,0xf5,0x95,0x89,0x1c,0x2e,0x54,0x42,0xc0
+.byte 0x85,0x79,0xb0,0xfa,0x44,0x0d,0x28,0xc4,0x20,0x2f,0x2e,0x85,0x73,0xfb,0xf6,0x44,0x0e,0xbc,0xab,0x4f,0x42,0x5c,0xdb,0x1f,0x11,0x6f,0x9a,0x23,0x75,0x70,0x78,0x1a,0xd2,0xb8,0x83,0x72,0xf5,0xf6,0x40,0x48,0x3f,0xc8,0xd5,0xe3,0x2c,0x08,0x5c,0x0c,0x2a,0xb0,0x8e,0x69,0xe6,0xdf,0x4b,0x4a,0x95,0x9c,0x4c,0x5e,0x09,0x24,0xc3,0xd0
+.byte 0x4c,0x20,0x0c,0x9a,0xce,0x95,0x53,0x6a,0x7b,0x54,0x0a,0x7e,0x73,0xa7,0x95,0xe7,0x7c,0x67,0x9d,0x05,0xbc,0x26,0x3a,0xa1,0x43,0x99,0x7a,0xee,0x04,0xcf,0x94,0x02,0x36,0x26,0xb3,0x81,0x74,0x22,0xee,0x1e,0x9e,0xe2,0x82,0xd4,0xe0,0xca,0xf2,0xec,0xd2,0x9e,0xf8,0x3f,0x9f,0xc4,0x5b,0xe8,0xfc,0xbd,0x93,0xaa,0xc3,0x2f,0xce,0xf2
+.byte 0x32,0xa9,0x23,0xf3,0xe1,0x06,0xae,0x7d,0x87,0xe9,0xe7,0xe0,0xc1,0x7c,0x74,0x9c,0xdf,0x86,0x6d,0x5c,0x8a,0x51,0x45,0x9d,0x43,0x49,0x87,0x45,0x75,0xfb,0x40,0x55,0xab,0x9a,0x52,0xf1,0x32,0x5e,0xde,0x8b,0x52,0x50,0x9f,0xb8,0x7a,0xe5,0x1c,0x40,0x4f,0xc7,0xb1,0x29,0x90,0xcc,0x98,0x99,0xa0,0x4e,0x1c,0x43,0x6e,0x91,0x61,0x9c
+.byte 0xf7,0xa7,0xf7,0x43,0x89,0x15,0x8c,0x56,0x22,0x9d,0x66,0xac,0x71,0x19,0xdc,0xb9,0xf8,0xd3,0xaf,0x2e,0xd7,0x7b,0xc3,0xe4,0x25,0x0d,0x2c,0xaf,0x15,0x8c,0xea,0x2b,0xdb,0x8c,0x71,0xff,0x55,0x29,0x11,0x35,0x11,0xef,0xb0,0x97,0xb2,0x95,0xab,0xeb,0x4a,0x40,0x1c,0x92,0xc4,0x13,0x36,0x74,0x53,0x78,0x51,0x6c,0xca,0x37,0xcb,0xda
+.byte 0x5e,0x6b,0x8c,0x69,0xc5,0xd0,0xf9,0xdb,0xbe,0xd9,0x30,0x42,0x16,0xcf,0x40,0x63,0x87,0x10,0x28,0x7d,0xae,0xa9,0x8c,0x14,0x99,0xe1,0x4f,0x11,0x98,0x7e,0xe9,0x14,0x9c,0x2e,0xe2,0xed,0x20,0x15,0x7c,0xb5,0xf4,0xc9,0x16,0x30,0x8d,0x7c,0x61,0x45,0xf4,0x23,0xf5,0xdb,0x81,0x8f,0x6b,0x41,0xaf,0xa9,0xf8,0x51,0xbe,0xc4,0x5d,0x8c
+.byte 0xda,0x5e,0x07,0x62,0x7c,0xc6,0xd1,0xae,0x91,0x5e,0x05,0xa8,0xc6,0xc5,0xfc,0xb7,0x12,0x2e,0x7f,0x85,0xef,0xbd,0x2b,0x56,0x57,0x32,0xad,0x3d,0x97,0x5b,0x26,0xcf,0xd3,0xe7,0x48,0x4e,0x9b,0x15,0x98,0x77,0xb4,0x3e,0xf1,0x3e,0x1c,0x21,0xb0,0x98,0xe2,0x69,0xee,0xd8,0x29,0x10,0x93,0xd5,0xc9,0x71,0x8f,0x28,0xbd,0xe3,0xd9,0x54
+.byte 0xf3,0x72,0xb6,0x85,0xe9,0x2b,0xdc,0x96,0x52,0x53,0x5c,0x61,0x54,0x96,0x4a,0xf5,0x3f,0xee,0x53,0xc3,0x63,0xc9,0x67,0x14,0xdf,0x3a,0xfe,0x46,0x8a,0xa6,0xec,0x06,0x0c,0xea,0xb8,0x82,0x49,0xb5,0xed,0x94,0xf2,0xac,0x76,0xd5,0x87,0x79,0x15,0x4f,0xa1,0x34,0x90,0x8e,0x7b,0x02,0xf7,0x02,0xb0,0x07,0xa5,0x7c,0x6b,0xc2,0x34,0x84
+.byte 0xd4,0xaa,0xbf,0x32,0x81,0xf7,0xed,0x1f,0x61,0xd7,0x6e,0x40,0xa0,0xdc,0x4c,0xb5,0xb7,0x36,0x3a,0x87,0x09,0x82,0xd5,0x5a,0xc8,0x1f,0xe6,0x77,0xa6,0xaa,0xcf,0x3c,0x7b,0x23,0x46,0x58,0x95,0x7f,0x84,0xba,0x4a,0x05,0x0b,0x36,0xdb,0x58,0xf9,0xa4,0x2b,0x24,0xd4,0x8a,0xbc,0xb2,0xb7,0x04,0xac,0x64,0x0e,0x88,0x25,0x9a,0x69,0xe7
+.byte 0x87,0x70,0x0b,0xa6,0x43,0xe9,0xb2,0xbb,0x4e,0x4c,0x10,0x19,0x44,0x4d,0x12,0x4c,0x58,0x2a,0x49,0xe2,0x01,0xd2,0x65,0x23,0xee,0xe9,0xca,0x0b,0xa1,0x28,0x02,0x8d,0xcf,0x37,0x06,0xbc,0x5d,0x35,0xba,0xec,0x97,0x95,0xcc,0xfe,0x7b,0xc9,0x1c,0x0d,0x89,0x4e,0xe1,0x8d,0x9b,0x5e,0x5b,0xb9,0x6c,0x24,0x73,0x9a,0x62,0xd7,0xc5,0xfa
+.byte 0x54,0xeb,0x05,0x22,0xd9,0xe7,0xc4,0x68,0x88,0x20,0x43,0xd9,0x14,0x47,0xd7,0xa5,0xd0,0xce,0x10,0x77,0xe8,0x5c,0x85,0x39,0x99,0x3f,0x72,0x88,0x4f,0x22,0x15,0x87,0xa0,0xa3,0x47,0x10,0x81,0x64,0xff,0x94,0x77,0x5d,0xce,0x6d,0xd8,0x29,0xb1,0x9c,0x8e,0xce,0xa8,0x39,0x4f,0xfc,0x36,0x3c,0x50,0xb2,0xf1,0x08,0x66,0x1a,0xf0,0x22
+.byte 0x65,0x1f,0x4d,0x17,0xd3,0x63,0x10,0x64,0xd1,0xc6,0x5a,0x3e,0x82,0x72,0x0c,0x48,0x5e,0x07,0x9c,0x07,0xa0,0x40,0x60,0xab,0x74,0x9a,0x00,0xdf,0xd7,0x7d,0xd4,0x11,0x4e,0xce,0x5a,0xaf,0x12,0x4f,0xe7,0x12,0x36,0x1a,0x12,0x11,0x16,0xb7,0xad,0x4b,0x28,0x84,0x7b,0xd8,0x30,0x0d,0x85,0xb8,0x76,0xde,0xa3,0x78,0x8c,0xb7,0x7c,0xbc
+.byte 0x97,0x33,0x53,0x95,0xf8,0x14,0x5f,0xf8,0x0d,0xc1,0x6b,0x79,0xa2,0x42,0x49,0xab,0xae,0x8e,0x78,0xf3,0x51,0x01,0xcc,0x20,0x36,0x80,0xbd,0x32,0x0b,0x1b,0xd2,0xcd,0x27,0x52,0x69,0x1b,0x4a,0x37,0xba,0x31,0xe4,0xc2,0x03,0x8d,0x00,0x48,0x4b,0xcd,0x39,0x2e,0xec,0x94,0x2e,0xe0,0x81,0xfd,0x94,0xd9,0x86,0x39,0x23,0x87,0x3c,0x2f
+.byte 0x25,0xe1,0x5b,0x22,0xe0,0x2e,0x37,0x6d,0x9b,0x97,0x9c,0x94,0x37,0x01,0x26,0xb8,0xb1,0x73,0x7c,0xfc,0x0a,0x64,0xe7,0x54,0xf1,0x0f,0x71,0xa1,0xd6,0xc7,0xc8,0xb4,0x86,0x2d,0xfe,0x30,0x8b,0xca,0xb2,0x18,0x21,0xc0,0xc7,0x7d,0x60,0xcf,0x2e,0x25,0xb0,0xa4,0x1a,0x28,0x19,0xa9,0xa9,0x15,0x32,0x5e,0x21,0x89,0x3a,0x99,0x5f,0x50
+.byte 0x86,0x37,0x3b,0x10,0xb8,0xa5,0xad,0x8e,0xbf,0xfc,0x8c,0x85,0xf1,0x76,0x5c,0xe7,0x4d,0xac,0xe7,0x21,0xb3,0x45,0x87,0x3b,0x05,0xc8,0x41,0xf4,0x99,0x83,0x28,0x40,0x6b,0x30,0x37,0x31,0xd2,0xb3,0xdd,0x43,0x3b,0x3f,0xec,0x50,0x58,0x7d,0x20,0xc6,0xb2,0xa9,0x3c,0x22,0x38,0xea,0x16,0x32,0x01,0xc4,0xb0,0x9f,0x7d,0x12,0x91,0x82
+.byte 0x0c,0xd8,0x36,0xfc,0xa4,0xec,0x06,0xb2,0xc2,0xce,0x9b,0xa4,0x53,0x71,0x77,0xdd,0xc3,0xfc,0x34,0x6f,0xd9,0x5c,0xfc,0x36,0xdd,0x63,0x19,0x06,0xfb,0x3c,0xf3,0x3f,0x82,0x28,0x6d,0x00,0xf9,0xfd,0x8d,0x6b,0x79,0x06,0x8a,0xe7,0x6f,0xcc,0x39,0x12,0x80,0x71,0xcb,0x71,0xb3,0xb6,0xa4,0xa8,0xbe,0x61,0x9d,0x1f,0x48,0xa2,0x15,0xa1
+.byte 0xb5,0xf5,0x16,0x70,0xc5,0x39,0xce,0x43,0xa3,0x09,0xe5,0xf4,0x8b,0x77,0x18,0x5e,0xa0,0x77,0xa3,0xa4,0x17,0x2c,0x3e,0x50,0x73,0x2f,0xaa,0x5d,0x58,0x5e,0xdc,0xec,0xaf,0xca,0x6e,0x57,0x80,0xa3,0xd5,0x94,0x30,0x7c,0x11,0x75,0xc4,0xbb,0x9d,0x18,0xc1,0x5a,0x58,0xc7,0x04,0x56,0xb1,0x3a,0x21,0x55,0x02,0xea,0xad,0x58,0x19,0x72
+.byte 0xdc,0x7d,0x0e,0x41,0x62,0x1b,0x5c,0x48,0x97,0x3f,0xed,0xd7,0x4e,0x30,0x1f,0xf5,0xde,0xc5,0x23,0xf2,0xd7,0x22,0xde,0x2f,0x3e,0x80,0x06,0x81,0xf6,0x24,0xb7,0x91,0x09,0x56,0x91,0x00,0x1a,0xea,0xaa,0xa6,0xc2,0x8b,0xc9,0x78,0xd7,0xde,0xf6,0x87,0xb1,0x04,0xcc,0xbb,0xc1,0xc6,0x48,0x43,0xc8,0x03,0xb2,0xdd,0x70,0xc0,0xe3,0xf5
+.byte 0xc0,0xf5,0x13,0xd5,0x11,0x41,0x7f,0x1a,0xdc,0x48,0xf5,0xd6,0x1b,0x0a,0x84,0xd2,0x84,0xcd,0x10,0x4f,0x0a,0xd7,0xcb,0x41,0x61,0x1c,0xcc,0x5c,0xa9,0xbd,0x6e,0x6a,0xf3,0x81,0xd8,0xaa,0x3a,0xff,0x39,0x90,0x8e,0x33,0xe6,0x58,0x13,0x5f,0xec,0x58,0x74,0x35,0xe0,0x06,0x38,0x0f,0xd0,0xbf,0x8d,0xf7,0x26,0x99,0xea,0xdd,0xfb,0xdf
+.byte 0x5b,0xcc,0xf1,0x3d,0x9b,0x84,0x8b,0x5b,0xe8,0xc4,0xc6,0x3e,0x0a,0x55,0xec,0x73,0xf7,0x70,0xb1,0xc8,0xfa,0xf8,0xd6,0x72,0x2c,0x6d,0x8d,0xc1,0xa3,0xb2,0x9a,0xe7,0x80,0x6d,0x09,0xa6,0x76,0x06,0x71,0xf9,0x95,0x9a,0xa9,0x2f,0x4b,0x7c,0xad,0x64,0x01,0x01,0x91,0xe4,0x87,0x1d,0xe1,0x46,0xf5,0x4a,0x96,0xc6,0x58,0xd9,0xe0,0xa9
+.byte 0x2f,0x80,0x1e,0xd6,0xe9,0xa6,0xeb,0xfe,0x5a,0xb6,0xd3,0xe8,0x76,0xd2,0x51,0xc6,0x68,0x34,0xc9,0xed,0x76,0x29,0x7e,0x63,0xb1,0x09,0xdf,0x23,0x47,0x41,0x2f,0x70,0x46,0x4d,0xbb,0x36,0xc8,0x84,0xe9,0x58,0x20,0x6b,0x04,0xb2,0xa4,0x1c,0x4d,0xe0,0xa5,0xa2,0x59,0xc9,0xed,0x63,0x25,0x5f,0x3f,0x24,0x18,0x59,0x29,0xe3,0x79,0xbd
+.byte 0x35,0x50,0xee,0x81,0x59,0xff,0xd4,0x0e,0x62,0xd3,0x52,0x30,0x81,0xa2,0xe6,0x9e,0xc3,0xc9,0x7a,0x10,0x57,0x36,0x27,0xb7,0x3c,0x61,0x38,0x89,0x70,0xa0,0xc5,0xdf,0x78,0x05,0xa5,0x81,0xe2,0x8a,0x93,0xda,0x7c,0xaf,0xbf,0x6d,0x42,0x09,0x1b,0x43,0x9d,0xf9,0x26,0x87,0xc3,0x84,0x6c,0xb7,0x25,0x31,0x50,0x00,0xd8,0x13,0xc0,0xc0
+.byte 0x6c,0x21,0x82,0x6d,0xf9,0x2f,0xef,0x40,0xe8,0xf8,0xae,0x4d,0x9e,0x1d,0x4a,0xda,0xa0,0x0d,0x77,0x36,0x8b,0xed,0xaf,0x6e,0x2a,0x3d,0xa8,0x36,0xe4,0xff,0x37,0xc2,0xa3,0x11,0x5e,0x68,0x58,0xa8,0xa3,0x19,0xf3,0xc1,0x33,0xea,0x39,0x49,0xfe,0x51,0x87,0xb6,0x31,0x6a,0x61,0x47,0xe7,0xb1,0x46,0xde,0x5a,0xf7,0x93,0x06,0xa7,0x72
+.byte 0xa9,0x2e,0x9e,0x2e,0xc9,0x7f,0xe1,0xb2,0x86,0xb4,0xc9,0xff,0x3b,0xf7,0xaf,0xef,0x91,0x47,0xc2,0xfa,0x42,0x0a,0x4e,0xbb,0x10,0x0d,0xea,0xa4,0x11,0x54,0xa9,0x53,0xde,0xc4,0x01,0xde,0xc7,0x2d,0x1f,0x18,0x40,0x79,0xd1,0x44,0x7d,0x51,0x1d,0xf6,0xdc,0x6f,0xad,0xa2,0x5d,0xd9,0xbe,0x5d,0x11,0x57,0xb7,0x68,0x0d,0x96,0xad,0xb3
+.byte 0x32,0xf7,0x99,0xcc,0x0e,0x03,0xa2,0x79,0x9b,0x63,0xce,0xee,0xf9,0x0c,0xfd,0xfa,0x9a,0x82,0xc9,0x43,0xd3,0xd5,0x23,0xfa,0xac,0x75,0xbe,0x61,0x85,0x18,0xb6,0x75,0x72,0x8d,0x17,0xdd,0xde,0x3f,0x6d,0xb4,0xe8,0x47,0x09,0xe1,0xa7,0xe0,0x4c,0xce,0x93,0x7b,0xc3,0xa3,0x3f,0xc0,0x81,0x21,0x6f,0xe8,0xce,0x68,0x61,0xde,0x1a,0x58
+.byte 0x48,0x7f,0xb4,0xae,0xfd,0x7c,0x80,0x63,0x43,0x5a,0xfc,0xf9,0xf9,0x4d,0xb4,0x8c,0x85,0x27,0x12,0x4f,0x7d,0xe8,0x69,0xc3,0x7d,0x57,0x63,0x0d,0x5f,0xd2,0x85,0x4e,0x0c,0x9a,0x0d,0x1c,0x4d,0xdf,0x3f,0x9a,0x16,0x2f,0x34,0x43,0xc3,0xf0,0xf1,0x16,0x16,0xd2,0x9f,0x2e,0x78,0xd8,0x3c,0x63,0xa0,0x7e,0x02,0x8e,0x65,0xd2,0xb0,0x61
+.byte 0xb0,0x1d,0x7a,0x8f,0xf7,0x30,0x45,0x05,0xf7,0x15,0xc3,0x69,0x24,0x98,0xc3,0x74,0x20,0x16,0x09,0x57,0x39,0x16,0x68,0x23,0x33,0x62,0x4c,0xf5,0xd6,0x34,0xe3,0xad,0x7a,0x14,0x64,0x8c,0x2b,0x48,0x96,0xf9,0x85,0x39,0x19,0x73,0x27,0x04,0xa6,0x55,0x66,0x15,0x8c,0xf1,0x47,0xcd,0x53,0xaf,0x31,0x3a,0xd9,0xfa,0xf9,0xac,0xbd,0xb8
+.byte 0x27,0xe0,0xaa,0xa5,0x62,0x85,0x9f,0xbb,0x4e,0xaf,0xa5,0x72,0x42,0x98,0xa6,0x7f,0xa1,0xb6,0xac,0x17,0xc2,0x2c,0xf3,0xd6,0xc0,0x14,0x4b,0xb3,0x86,0x88,0x89,0x81,0x83,0x7d,0x9d,0xf7,0xe3,0xe4,0x27,0xba,0xa8,0x03,0xb4,0xe3,0x97,0x74,0x1c,0x0d,0xab,0xb4,0x6e,0xc6,0x9e,0x58,0xdd,0x15,0x95,0x2f,0xa6,0xd6,0xaa,0x5a,0x96,0x71
+.byte 0x69,0xca,0xe0,0x5f,0xd2,0x3c,0x66,0x1b,0x58,0x25,0xd6,0xec,0xc0,0x46,0x3e,0x56,0xd0,0xe1,0x36,0x44,0x56,0xc0,0xf2,0x15,0x48,0x9e,0x07,0xce,0x5d,0xb9,0xd4,0x4e,0xcc,0x31,0x26,0xaa,0xdb,0x6a,0x87,0x98,0x0e,0x37,0xfc,0xc5,0x91,0x28,0x1b,0xf8,0x70,0xbf,0x30,0x71,0xbe,0xa0,0x81,0x1e,0x30,0x33,0x37,0x37,0xc8,0x07,0x08,0x9b
+.byte 0x8f,0xe4,0x27,0x9f,0x90,0x67,0xb4,0x96,0x08,0xd7,0x30,0x9e,0xa6,0x53,0x39,0xd1,0x9b,0xde,0x02,0x35,0xf3,0xb1,0x19,0x7b,0xd2,0x28,0x5a,0xc3,0x1f,0x69,0x0e,0x48,0xbf,0xa3,0xb4,0x55,0xd1,0x10,0x3d,0x30,0x71,0xc6,0x82,0x2d,0xb8,0x6f,0xe6,0x99,0x6b,0xef,0x9f,0x86,0xed,0x93,0x13,0xb6,0xb0,0x87,0x91,0x77,0x4a,0x00,0xe4,0x5f
+.byte 0x4c,0x7d,0x41,0x3b,0xc9,0xda,0x99,0x6b,0xff,0xec,0xef,0x05,0x3c,0xc6,0x0d,0xec,0x68,0x12,0x44,0x31,0xac,0xc9,0x0b,0x9c,0xf5,0xea,0xed,0xda,0x88,0xec,0x6e,0x6e,0x73,0xda,0x85,0x52,0x69,0xa1,0x13,0x52,0xcf,0xc3,0x4d,0x95,0x88,0xec,0x1f,0x53,0x81,0x6f,0xac,0x53,0x60,0x48,0x20,0x9a,0x4d,0x88,0x2c,0x4b,0xb0,0x69,0x5f,0x07
+.byte 0xf9,0xa7,0x2c,0x9a,0x13,0x91,0x86,0xa2,0x98,0x20,0xa9,0x80,0x1e,0xaa,0x8e,0xbc,0x3c,0x3d,0x51,0x34,0x3d,0x5b,0x80,0xe4,0x39,0xfe,0xc8,0xb1,0x6d,0xfe,0x36,0x9d,0x9b,0xde,0x22,0x39,0x41,0xe9,0xff,0xda,0x67,0x67,0xd4,0xeb,0x60,0x44,0xd5,0xc1,0x74,0xcd,0xa0,0x98,0x06,0x34,0x76,0xf8,0xe5,0x0d,0xc8,0x52,0xca,0x83,0xd2,0xdd
+.byte 0xf2,0x12,0x36,0x7d,0x3e,0x7f,0xbd,0xa6,0xd8,0x1e,0xc0,0x9d,0x67,0x2a,0x33,0x87,0x86,0x79,0x7a,0x70,0x3a,0x63,0x0b,0x74,0x77,0x89,0xce,0x8f,0x5a,0x3b,0xf3,0x2e,0x52,0x4d,0x1d,0xc6,0xc3,0xc8,0x69,0x98,0xdc,0x81,0x45,0x99,0xfd,0xcd,0x6b,0x6d,0x05,0x33,0x40,0xde,0xb3,0xbd,0x4a,0x27,0xc2,0x9e,0x8b,0xf1,0x4c,0xac,0x92,0x82
+.byte 0x55,0x04,0x79,0xe7,0x28,0x74,0x5b,0x70,0xdc,0xc0,0x4f,0x0c,0xcf,0x3a,0x7f,0x08,0xcc,0x2e,0x1d,0xfd,0x8d,0xd9,0x5c,0xe2,0xa7,0x98,0xc1,0xe8,0x4b,0x96,0xbe,0x27,0xd6,0xfd,0x0a,0x59,0x30,0x33,0x85,0x41,0xc5,0x63,0xab,0xe7,0xda,0x26,0xbd,0xce,0xe7,0x9d,0x50,0xd7,0x2d,0x67,0x7a,0xa1,0x05,0x2b,0x74,0x60,0x5e,0x6c,0x04,0x2b
+.byte 0xba,0xe6,0x2d,0x25,0xc9,0x00,0xd0,0xf0,0xa5,0x4f,0x22,0x59,0x34,0xb8,0x43,0x6b,0xb7,0x67,0x25,0x99,0xff,0x75,0x17,0xb1,0x13,0x7e,0x34,0x1d,0x42,0xa3,0x6b,0xb5,0x9d,0xfe,0xa1,0x71,0x0d,0x90,0x81,0x58,0xfc,0xc7,0x85,0xe6,0xbd,0xc2,0xcc,0xc9,0xc9,0x23,0x6e,0xd6,0xbe,0x4a,0x61,0xd4,0xf5,0x9e,0x37,0x6a,0xb1,0x8b,0x91,0x59
+.byte 0xe1,0x3e,0xac,0x87,0x54,0xa6,0xf9,0xf5,0x90,0xd2,0x7c,0xba,0x4b,0x37,0x33,0x1b,0x88,0x5e,0xbd,0x78,0x3f,0xed,0x43,0x40,0x4f,0x16,0x59,0x29,0xbc,0x27,0x98,0x87,0xfe,0x62,0x56,0x93,0x21,0x0a,0xca,0xc1,0x21,0x99,0xb3,0x32,0xbb,0x5a,0x79,0x40,0xab,0xea,0x00,0xf8,0xe9,0x90,0x0d,0x59,0xbd,0x6e,0x7f,0x74,0x01,0x50,0x67,0x3a
+.byte 0x8e,0x24,0x1d,0x6c,0xc8,0xd6,0x93,0xca,0x71,0x95,0xec,0xac,0x78,0xe9,0x1f,0x38,0x0d,0xa2,0xe5,0x32,0x90,0xa2,0xaf,0xef,0x15,0x06,0xd6,0x52,0xa4,0xd2,0x94,0x0f,0xbd,0x86,0x81,0x82,0x12,0x9b,0x3a,0xc4,0x0b,0xdf,0x8a,0x5f,0xc6,0x3b,0xb4,0x13,0x9b,0xeb,0xed,0x2d,0x06,0x46,0xa3,0xbe,0xbb,0xe1,0xe1,0x93,0xa1,0xab,0x46,0xf3
+.byte 0xd0,0xd9,0xce,0xb6,0xfb,0xd0,0xd5,0xb6,0xde,0x0c,0xed,0x90,0x18,0x6c,0x1e,0x46,0xb0,0x36,0xa7,0xf1,0x29,0xbe,0x9a,0xa0,0xcf,0xed,0xd6,0xaf,0xb8,0x89,0x9b,0x83,0xa8,0xa0,0x8d,0x26,0xaf,0x8f,0x48,0x66,0xfc,0x22,0x1a,0xc0,0xcf,0xf8,0x90,0x57,0x7e,0x25,0x5f,0xe4,0x0c,0x68,0xd2,0xaa,0x59,0x09,0x2f,0x6d,0x3f,0x80,0x8d,0xe0
+.byte 0xfa,0x25,0xb0,0xe0,0x85,0xe9,0x13,0x39,0x3d,0x1f,0xed,0xd1,0x94,0x9b,0xb5,0xc2,0x65,0xda,0xec,0x7a,0x1f,0x2f,0xe2,0x0a,0x42,0x09,0xbd,0x79,0x7d,0xcb,0xb8,0x4a,0x02,0x2b,0x72,0xaf,0x33,0x85,0x72,0x1b,0x18,0x0c,0xa3,0xec,0x39,0x0e,0x30,0x21,0x41,0xf8,0x2e,0xc7,0x8e,0x5c,0x4c,0xda,0x22,0x49,0x8c,0xa7,0xfb,0x89,0x76,0x2e
+.byte 0x45,0x90,0x6c,0xeb,0x70,0x78,0x6d,0x6e,0xee,0x12,0x6c,0xb9,0xb9,0x8d,0xe7,0xf3,0x4d,0x86,0xc4,0x58,0x49,0x55,0xa6,0x86,0xaf,0x39,0x03,0x21,0xfa,0xa7,0xdd,0x51,0x80,0x79,0x6d,0x5b,0xa5,0x58,0x0f,0xfd,0x57,0xb3,0x83,0xe6,0x0d,0x25,0xec,0x55,0xdc,0x0a,0x6f,0xbc,0x7d,0xfd,0x94,0x16,0xdd,0x60,0x9f,0x2a,0x4b,0x6c,0x82,0x03
+.byte 0x4b,0x44,0xbb,0x84,0xdc,0xcb,0x97,0x8e,0x58,0xe7,0xc1,0x79,0xa9,0xf3,0x53,0x78,0x1f,0xf1,0x3e,0xdd,0x94,0x24,0x6d,0xb1,0xd2,0x99,0xbc,0xa1,0xbe,0x7d,0xdd,0xff,0xa8,0x5d,0xd2,0xc2,0xba,0xad,0x60,0x6b,0x40,0x5d,0x7b,0x99,0xd2,0xea,0x45,0x66,0x80,0x6c,0x47,0xf2,0xeb,0x94,0xb8,0xe8,0xe8,0xa0,0x46,0x05,0xe1,0x4f,0x40,0x23
+.byte 0x34,0xdf,0x91,0x63,0xae,0xc9,0xe7,0x32,0x20,0x9a,0x95,0x1e,0xcd,0x5a,0x60,0xe1,0x3d,0xe0,0xf1,0x16,0x3d,0x6e,0x8b,0x96,0x23,0xe0,0xaa,0x1d,0x1a,0xde,0xed,0xc6,0x63,0xb5,0x46,0x8b,0x78,0x71,0x9a,0x14,0x88,0x79,0x61,0x68,0x6b,0xcf,0x80,0xd8,0x9c,0xaa,0xfb,0xb1,0xc0,0xf3,0x39,0x07,0x26,0x56,0x80,0xba,0x9d,0xf5,0xe7,0x95
+.byte 0x99,0xac,0x90,0xea,0xe7,0xe1,0xc9,0x0d,0x40,0x94,0x83,0x58,0xd2,0xc3,0x2b,0xce,0x1e,0xae,0x2a,0xa6,0xfa,0xc7,0x89,0x44,0xcb,0xe2,0x9e,0x74,0x33,0xaa,0x70,0xe5,0x28,0x3a,0x51,0x74,0x53,0xe2,0xfb,0x7c,0x47,0x76,0x22,0xdf,0x46,0xa6,0x01,0x17,0xef,0x88,0x43,0x46,0x3f,0x1a,0x26,0x0c,0xad,0xf4,0x31,0x55,0xf2,0xe7,0xc9,0x35
+.byte 0x6f,0x7c,0x0c,0x5c,0xfd,0x43,0xa4,0x6c,0x6c,0x74,0xf0,0xa4,0xec,0x1d,0x83,0x97,0xc1,0x6c,0x9c,0xd7,0x97,0x90,0x7c,0x07,0x88,0xc0,0xb4,0x79,0x2c,0x7a,0x9c,0x93,0xa2,0x15,0x6c,0xd2,0xa9,0x45,0xa5,0xc1,0x16,0xfe,0x72,0xf4,0x01,0x32,0xe4,0x51,0xdd,0xdb,0x50,0xe3,0x61,0x4e,0x29,0x1e,0x27,0x10,0xe9,0x5e,0x30,0x2b,0x30,0x27
+.byte 0x99,0xff,0x92,0x23,0x04,0x8d,0x28,0x68,0x28,0xd3,0x0f,0xec,0xbb,0xf9,0xfb,0x44,0x1c,0xaa,0x8b,0x38,0x95,0x67,0x1e,0xf5,0x42,0xc9,0xec,0x05,0xeb,0x94,0xe5,0x1c,0x8a,0x2a,0xef,0x3b,0x74,0x46,0x89,0x4f,0xd5,0x6f,0xa0,0xe5,0x74,0xae,0x24,0x8d,0x81,0xae,0x9d,0x3c,0x3e,0x3d,0x41,0x54,0x8f,0xd9,0xc2,0x98,0xf4,0x84,0xeb,0x30
+.byte 0x6a,0x06,0x67,0x11,0x2d,0xb0,0x55,0x70,0x26,0xdf,0x19,0x5f,0x81,0xe9,0x39,0x69,0x3a,0xd6,0x09,0xa4,0x40,0x22,0x1f,0x5c,0xbf,0xd5,0xa6,0xea,0x69,0x99,0x0d,0xea,0x70,0xed,0xfe,0x3a,0xba,0x23,0x8b,0xab,0x08,0xfe,0xfb,0xe9,0x1a,0x88,0x80,0x13,0x45,0x9c,0xca,0x2e,0xda,0x4a,0xc8,0x5d,0x15,0x52,0x87,0x36,0x9b,0x87,0x8a,0x76
+.byte 0x5d,0x31,0x24,0x4a,0xcb,0xf5,0xd3,0xd3,0xc1,0xec,0xde,0x1e,0x48,0x99,0xd5,0xcb,0x93,0xf7,0xca,0x2d,0xa4,0x66,0x5e,0xa4,0xcf,0xc6,0x15,0x20,0x10,0xb1,0xe2,0x8e,0xb9,0x44,0xa7,0xc3,0x54,0x14,0x86,0x08,0xb7,0x89,0x52,0xd5,0x72,0xc5,0x62,0x4d,0x82,0x96,0x23,0xcf,0x6e,0x52,0x3a,0x92,0x53,0x48,0xa2,0xa5,0x9d,0xa4,0xcc,0x32
+.byte 0x45,0x5a,0xdf,0xe2,0xbe,0xce,0x28,0xc8,0xb1,0xb7,0x0f,0x6a,0x38,0x28,0x14,0x66,0x55,0x7a,0xab,0x35,0x56,0xd0,0xc7,0xe5,0xa1,0x8a,0x84,0xf7,0xc5,0xa9,0xdb,0x2a,0x45,0xe9,0x34,0x2d,0xf2,0xed,0x2b,0xa9,0x9e,0x49,0x1b,0x23,0x10,0xeb,0x0e,0x01,0x46,0x6f,0x7a,0x50,0x09,0x5f,0xc3,0xb6,0x1e,0x2f,0x1a,0x3e,0x89,0x32,0xaa,0x5a
+.byte 0xaa,0xef,0x23,0x45,0xdc,0xb5,0x7e,0x5f,0x87,0x77,0xde,0x50,0xab,0xbf,0x9e,0x62,0xa8,0xe0,0xf0,0xc8,0x4a,0xf1,0x4e,0xaf,0xe4,0x50,0x8a,0xfe,0xc9,0x68,0xdd,0x19,0x1d,0xc6,0x54,0xe5,0x38,0x0a,0x6f,0x36,0xe4,0x85,0xe8,0xab,0xc4,0x06,0xef,0x07,0x29,0xce,0xea,0x9d,0x2e,0x22,0x97,0x18,0x7e,0x59,0x89,0x92,0x31,0xc5,0x87,0x50
+.byte 0xa8,0x23,0x22,0x58,0x47,0x27,0x1c,0x89,0x5f,0xec,0x94,0x1d,0xb2,0xc8,0x61,0x1e,0x0a,0x80,0xd3,0xe9,0xbf,0x65,0xb9,0x66,0x32,0x56,0xde,0xd2,0x13,0xee,0xea,0xc4,0xc9,0xbf,0x4c,0xb7,0xa4,0x1c,0xc0,0xbf,0xcf,0xa4,0x58,0x1f,0x98,0x1d,0x25,0x4e,0x51,0xd9,0xbe,0x89,0x32,0xdb,0x7a,0xa6,0x39,0xa9,0xbf,0xed,0x65,0x6b,0x92,0xc4
+.byte 0x8d,0xcd,0x63,0x18,0x65,0x44,0x95,0xcf,0x17,0x72,0x8f,0x27,0x79,0x83,0xda,0xe3,0xe7,0xd9,0xca,0x57,0xff,0xa3,0x15,0xbf,0xb6,0xd8,0xc2,0x8c,0xe8,0xdb,0x8c,0xdc,0x54,0x6a,0xc8,0x57,0x6e,0x24,0xc3,0x3c,0x1f,0x33,0xdd,0x68,0xbd,0x7a,0xa3,0xbc,0xa9,0x9a,0xe8,0xfc,0x97,0xa5,0xbe,0x59,0xfb,0x77,0xcd,0x22,0xc6,0x3d,0x95,0x21
+.byte 0xcb,0xf7,0x8d,0xc1,0x77,0xc6,0xe0,0x06,0xb2,0xdb,0xec,0x54,0x19,0xad,0x02,0x25,0xe0,0x0f,0xda,0x4c,0xa5,0xf2,0x47,0x3f,0xc9,0xa0,0x91,0x21,0x39,0xe9,0x74,0x2a,0x9a,0xc1,0x57,0x86,0x3c,0x32,0x27,0x4c,0xc2,0x2d,0x50,0xbd,0x7a,0x04,0x9c,0x45,0x0d,0x7e,0x06,0x1d,0x3e,0xc1,0x6f,0x06,0x7f,0xd4,0x71,0xd3,0x5c,0x66,0x74,0xa7
+.byte 0x33,0x75,0x64,0xa8,0x7d,0xc0,0x23,0xda,0xb0,0x6d,0x12,0xbe,0x83,0x98,0xe7,0x65,0x38,0x4d,0x39,0xc3,0xd7,0x33,0xfb,0x58,0x64,0xfc,0xde,0xd7,0xbf,0x9e,0xdb,0xcc,0x7a,0x35,0xac,0xdf,0x13,0x08,0xbc,0x0a,0x55,0x82,0x5f,0xc3,0x74,0xc5,0xb2,0xdb,0x89,0xdc,0x9c,0x60,0xfa,0x02,0x1c,0xba,0x5b,0x7e,0x0f,0xb1,0x0f,0xad,0x43,0xe1
+.byte 0xe1,0xbe,0x1e,0x06,0x05,0x0f,0x39,0x80,0x3d,0x7d,0xbe,0x8f,0x38,0x25,0x46,0x5e,0xea,0x47,0x36,0x65,0x4c,0x3c,0x6c,0xd6,0xaa,0x46,0xaa,0xb0,0x95,0x1d,0xff,0x67,0x6c,0x70,0x9d,0xec,0x3d,0x3d,0x4c,0x2f,0xd9,0x2b,0xb0,0xbd,0x8c,0x6a,0xca,0xac,0x0c,0x53,0xa1,0xda,0xd8,0xc1,0x3c,0xaa,0xcc,0x50,0x85,0x41,0xa1,0xa7,0xe9,0x7f
+.byte 0xf7,0xa8,0x28,0xb1,0x5f,0xd6,0x77,0xc9,0xb5,0xae,0x33,0xa7,0x2d,0x16,0xe0,0x13,0xe8,0xd4,0xf9,0x4e,0x62,0x2e,0xc2,0x9a,0xf3,0x83,0xe0,0x45,0x43,0x68,0x40,0x5a,0x56,0xf3,0x31,0xc8,0x5b,0x46,0x0b,0x38,0x1f,0xa5,0xff,0xe6,0xa1,0x81,0xc0,0x91,0xe5,0x5a,0x63,0x8f,0x47,0x9a,0xe7,0x26,0x0d,0x78,0x8d,0x11,0x7d,0xc8,0xd4,0x9f
+.byte 0xc1,0xf7,0x8f,0x93,0xfa,0x2f,0xb5,0xfd,0x6d,0xa4,0x34,0xcf,0x3c,0x6c,0xf6,0x64,0xae,0x5c,0x60,0xa2,0xb4,0xcc,0x18,0x3e,0x08,0x8e,0x36,0x88,0xab,0xc3,0xea,0x53,0x4f,0x1c,0x9e,0xe6,0xef,0x2d,0x9c,0x78,0x4a,0x3a,0x5a,0x60,0x8e,0xf7,0xeb,0x0b,0x36,0xb1,0xbb,0x59,0xe2,0x5e,0x64,0x60,0xe5,0xd6,0x3d,0x2a,0xe1,0x1b,0x03,0x40
+.byte 0x8d,0xde,0x2e,0xd0,0x76,0x0a,0x6b,0x63,0x2a,0x53,0x2d,0x39,0xe0,0x53,0xee,0x7d,0xc4,0x8a,0x39,0xc5,0xda,0xfc,0x31,0x7e,0xa2,0x1b,0x11,0x1d,0x8a,0x8e,0x66,0xf4,0x00,0x17,0xd3,0x78,0x1b,0x94,0xad,0xcf,0xdd,0x56,0xce,0xaf,0xf6,0x34,0xe4,0xb6,0x47,0xe0,0xda,0x1b,0x36,0x4f,0x86,0x26,0xc1,0x65,0xec,0x85,0x8c,0xa9,0xfe,0x96
+.byte 0x75,0x0d,0xe3,0xeb,0x9a,0xa6,0x3f,0xb3,0x10,0x03,0x85,0x24,0xf2,0xb5,0xcd,0x69,0x7d,0xba,0xa2,0x5c,0x8a,0x6d,0x45,0xf4,0xc8,0x4f,0x69,0x8e,0xd4,0x69,0x82,0x42,0xfd,0x00,0x59,0xfd,0x20,0x7a,0x63,0x58,0x56,0x30,0x21,0x73,0xbd,0xd4,0x49,0x84,0x3f,0x51,0x0e,0xfb,0xd3,0xfc,0x93,0x17,0x7f,0x23,0x75,0x25,0xea,0x78,0x79,0xf7
+.byte 0xec,0x22,0xef,0x86,0x91,0x0a,0x90,0x10,0x71,0x3b,0xb8,0x8e,0xb7,0xc9,0xd1,0x26,0x98,0x7d,0x1a,0xab,0x74,0x3e,0x5f,0x10,0xa8,0x47,0xdf,0xc9,0x0a,0x03,0xbb,0xe2,0xbb,0x34,0xbe,0x87,0x1a,0x3e,0x13,0x4b,0xd5,0xdd,0x53,0xb7,0x65,0xb4,0x16,0x38,0xd3,0xfd,0x01,0xde,0xe8,0xba,0x1d,0x33,0x5b,0x7b,0x9b,0x9f,0xfb,0xe7,0x8d,0x82
+.byte 0x21,0x78,0x9e,0xb2,0xf5,0x16,0x37,0x88,0x47,0x9d,0x1a,0x2c,0xfe,0x6a,0xac,0xde,0x3e,0xc4,0xa8,0xed,0x64,0x46,0xdd,0x05,0x07,0x60,0xef,0x99,0x96,0xf0,0x84,0x27,0x38,0x58,0xe5,0xc0,0x53,0x7d,0x07,0xe3,0xa5,0x31,0xb5,0x8a,0xe7,0x50,0x94,0xbb,0x29,0xf9,0x58,0x13,0x91,0x5b,0x54,0x77,0xf6,0x91,0xb8,0x75,0x05,0x3d,0x70,0x3e
+.byte 0x07,0x95,0x7d,0x37,0xbd,0x1d,0x29,0x4d,0x33,0x07,0x13,0x2b,0x54,0x70,0x9c,0x31,0xf1,0xcd,0x2d,0x28,0x09,0x43,0x90,0x24,0x8c,0x82,0xb0,0x08,0x71,0x08,0x97,0x7e,0x1a,0xbc,0x82,0xd8,0x31,0x0a,0x13,0xe9,0x22,0xf0,0x8d,0x2b,0x91,0xe5,0x2e,0x34,0x56,0x97,0x86,0xc9,0xbd,0x45,0x1e,0x32,0x03,0xcb,0xa1,0x29,0x00,0x81,0xd4,0x6e
+.byte 0x5d,0xbc,0x0f,0x01,0x8d,0x5c,0xb9,0x80,0xcc,0xfe,0x0d,0xa3,0xef,0x8e,0x85,0x59,0x37,0xf7,0x64,0xa7,0xe5,0x2a,0xd5,0x44,0xee,0x91,0xcf,0x6c,0xf5,0x0a,0x9b,0xc7,0xdf,0xb6,0x02,0x2d,0xa4,0xf1,0x22,0x2a,0x97,0xfe,0x1d,0xb7,0x4c,0xc7,0x4f,0x2f,0x0b,0x38,0xd2,0xbf,0xfe,0xe3,0x94,0x55,0xae,0x85,0x0c,0x34,0x59,0x67,0x23,0x7b
+.byte 0x4a,0x87,0xd9,0xd2,0xca,0xd5,0x38,0xd2,0x9d,0x05,0x2e,0xd8,0xe3,0x26,0x51,0xa4,0x14,0x66,0xfb,0x38,0x40,0x18,0x3b,0xda,0x43,0x85,0xc9,0xf5,0xf4,0xe7,0x22,0x82,0x45,0xa1,0xdf,0x98,0xa0,0xab,0x5f,0x7a,0x50,0x84,0x75,0x7a,0x70,0xa6,0x3b,0x04,0x20,0xed,0xa8,0x68,0x6d,0x3f,0x43,0xf8,0xb8,0xac,0xc7,0x32,0xa0,0xff,0x47,0xd5
+.byte 0xb3,0x92,0x6a,0x15,0x5a,0xf1,0x7c,0x32,0x30,0xda,0x1e,0x5d,0xab,0xcc,0xd0,0x3a,0xdc,0xcf,0x70,0xd8,0x4d,0xa3,0x50,0xac,0x50,0x42,0x53,0xc6,0xe0,0x3a,0x26,0xdc,0x77,0x30,0x31,0x59,0xa1,0xfc,0x4d,0x48,0x00,0x0d,0xe0,0x66,0xb3,0x9b,0xd3,0x38,0x45,0xbb,0x0c,0x57,0xc5,0x78,0xee,0x8c,0x96,0xea,0xa2,0x16,0xa3,0x12,0xb1,0x06
+.byte 0xd0,0x2a,0x70,0xf7,0xce,0x42,0xae,0x17,0x64,0xbf,0x13,0xa0,0xe9,0x62,0x57,0x1d,0x55,0x78,0xfa,0x72,0x19,0x58,0x15,0xea,0xe5,0xdf,0x72,0x0e,0xc6,0xd3,0xb4,0x3d,0x60,0xee,0x32,0x2a,0xce,0xdc,0xad,0xd0,0x34,0xe6,0xb4,0xcf,0xce,0x5a,0x4a,0x9f,0xaf,0x01,0xb3,0x2a,0xed,0x46,0xa0,0xad,0xaa,0x62,0x8b,0xa4,0xf7,0x4b,0xce,0x32
+.byte 0x35,0x29,0x1e,0x7a,0xda,0x74,0xf8,0xe5,0xda,0x52,0x66,0xaf,0x3d,0x1a,0xff,0x42,0xc0,0xcc,0xb1,0x32,0x36,0x10,0x44,0x34,0x6a,0x16,0xc2,0x5b,0x9a,0x35,0x3f,0xd2,0x29,0xc5,0x76,0x3c,0x24,0xc7,0x2b,0x92,0xae,0xe0,0xe2,0x04,0x6c,0x3b,0x97,0xda,0xfd,0x49,0x43,0x6d,0x35,0xf5,0xc3,0xc1,0x93,0xf8,0x2f,0x25,0xef,0x3e,0xd8,0xf2
+.byte 0xc0,0xb3,0xb5,0x71,0x01,0xe0,0x07,0x11,0xd5,0xf1,0xd3,0x54,0x59,0x93,0x77,0x2e,0x77,0xdc,0x57,0xd7,0x9b,0x0a,0xe2,0xde,0x29,0x04,0x81,0xa1,0x81,0x6f,0x94,0x86,0x39,0xd7,0x29,0x69,0x3f,0xfa,0xe4,0x02,0x01,0x85,0x04,0x21,0xd3,0x17,0xf5,0x68,0x85,0x6e,0x74,0x15,0x56,0xe6,0x5e,0x12,0x1c,0x0d,0x2f,0x7a,0x8d,0xe1,0xc8,0x47
+.byte 0x7b,0xdc,0x35,0x64,0xf1,0x00,0xc0,0x7b,0xd8,0x2c,0x8c,0x60,0x10,0x53,0x11,0x2c,0x5c,0xa2,0xb6,0x05,0xa3,0xcd,0x14,0xb6,0xd0,0x36,0xe9,0x74,0x78,0xc3,0x84,0x6b,0x51,0xa9,0xf9,0xf1,0x05,0xe2,0xd4,0xa3,0x57,0xec,0xb1,0x5e,0xd5,0x75,0x64,0xe3,0xb0,0xf9,0x8f,0x88,0x60,0xdf,0x8e,0x75,0xf9,0x32,0xfc,0x58,0x5b,0x4b,0x17,0xdb
+.byte 0x41,0x04,0x6f,0x17,0x7a,0xf8,0xd0,0x47,0x8e,0xeb,0xd1,0xf9,0xa6,0xa8,0x52,0x7e,0x07,0x6b,0x5b,0x4d,0xb9,0xda,0x91,0x40,0x51,0x25,0x67,0x4b,0xf1,0x95,0x12,0x07,0xa9,0xa5,0x33,0x96,0x92,0x5e,0xb4,0x0e,0xf0,0x85,0x2e,0x70,0xd8,0xaf,0xae,0x9a,0x3d,0x0c,0xb0,0xee,0xe1,0x80,0x5a,0xb9,0x17,0xe6,0x00,0xa8,0x82,0xd0,0x9b,0xf5
+.byte 0xe3,0xa0,0x12,0xc4,0x15,0xd6,0x5e,0x57,0x5c,0xd2,0xb9,0xa7,0x8e,0xfd,0x09,0xc3,0xd2,0x66,0xfd,0x86,0xb4,0xdc,0xa3,0xc2,0xfe,0x16,0x86,0xc4,0x98,0xa3,0x2e,0x4c,0xc9,0x2c,0xd6,0x87,0x83,0x1b,0x6f,0xe2,0x44,0xd6,0x72,0x94,0x1d,0xba,0xaf,0x34,0x1f,0xf2,0x40,0x40,0x33,0x24,0x63,0xc1,0x26,0xef,0xbc,0x0f,0x3b,0x3c,0x65,0x2b
+.byte 0xa7,0xc7,0xdf,0x96,0x67,0xab,0x92,0x0e,0x04,0x8c,0x82,0x9e,0xbe,0x52,0x61,0x40,0xdf,0x77,0x00,0xc5,0x01,0x9a,0xe9,0xde,0xe1,0xe2,0x45,0xb8,0xed,0x94,0xd5,0xf0,0x28,0x29,0xef,0x0d,0x91,0x07,0x9b,0xfe,0x69,0x78,0x26,0xd7,0xf9,0x51,0xf1,0x9c,0xf2,0xbb,0x83,0x2d,0x79,0x1e,0xff,0x97,0x13,0xdc,0x28,0x93,0x26,0x7c,0x54,0x52
+.byte 0xc0,0x92,0xeb,0x4a,0xa2,0xe3,0x01,0xfc,0x07,0xb9,0x26,0x11,0x03,0xe0,0x19,0xa8,0x9c,0xff,0x3a,0x95,0x26,0x3a,0x17,0xf1,0x7d,0x6a,0x6a,0xb2,0xb5,0x5a,0x07,0x43,0x2b,0xb7,0xdd,0x19,0x14,0xe0,0x05,0x91,0xc5,0xee,0x49,0x35,0x7b,0x1a,0x2d,0x34,0xda,0xa2,0x45,0x7e,0x0d,0x64,0x98,0xb6,0x2e,0x47,0xaa,0x6c,0x73,0x66,0x55,0x01
+.byte 0x27,0xb0,0xa9,0x13,0xa6,0xe0,0x74,0x38,0xb3,0x97,0xfe,0xaf,0xdc,0xc0,0x6a,0x4f,0xd8,0xdb,0x07,0x62,0x61,0x05,0xbb,0xa0,0xa8,0xc5,0xb3,0x89,0x13,0xbb,0x09,0x01,0x6f,0x09,0xcb,0x47,0x62,0x46,0xf0,0x4b,0xf0,0xb7,0x7c,0x39,0x8d,0xe5,0x7b,0x64,0x49,0x32,0x93,0x1e,0x94,0x0a,0x98,0xe0,0xca,0xc6,0x67,0x5b,0xdf,0x88,0x0a,0x26
+.byte 0x83,0x77,0xc3,0xd0,0x11,0x66,0x3d,0x25,0x91,0x61,0x80,0xfc,0x9c,0x50,0xfb,0xe8,0x81,0x6f,0xd8,0xfa,0x77,0x78,0x4c,0x2b,0x44,0xd0,0x92,0x52,0xa4,0x50,0x50,0x7e,0xa2,0xb9,0xe7,0x79,0x33,0x95,0xfe,0x29,0x1c,0x1d,0x43,0x9d,0xa7,0x12,0xfe,0xa1,0x45,0xf4,0xd9,0x1c,0x7e,0x5a,0x67,0x99,0x7f,0x22,0x7c,0xa3,0xb1,0x2d,0xb7,0x1d
+.byte 0x6b,0xf6,0xb4,0x94,0xf2,0xd1,0x5c,0x28,0x56,0xe9,0x4f,0x21,0x81,0x96,0x37,0x7c,0x25,0x74,0x0f,0xf9,0xc5,0xf5,0xc6,0xe8,0x8f,0xbb,0xfb,0xe4,0xaf,0x23,0xac,0x4c,0x20,0x35,0x7d,0xb4,0x4a,0xde,0x90,0xec,0x16,0x30,0x95,0x1b,0x79,0xf6,0x77,0xfe,0x80,0x10,0xba,0xd2,0x49,0xda,0xca,0x9e,0x6b,0x63,0x2f,0x24,0x38,0xf9,0xee,0x20
+.byte 0x38,0x5c,0xeb,0xf5,0xbc,0x07,0x7a,0xeb,0xde,0xc4,0x97,0xcf,0x48,0x9b,0x80,0x40,0xfa,0x81,0xf5,0x24,0xa7,0xf3,0xf7,0x16,0xe9,0xba,0xae,0x9f,0xde,0xa1,0x00,0x34,0x74,0x36,0x9f,0x47,0xce,0xcf,0x35,0xdb,0x30,0x7e,0x72,0x81,0xc5,0xe1,0x59,0x07,0x3e,0xc7,0x5b,0x7b,0xd3,0xc6,0xeb,0x4e,0x71,0x9c,0xeb,0x41,0x37,0xd9,0x9e,0x34
+.byte 0x0b,0xc1,0x9c,0xf7,0xfd,0x56,0xb0,0xd6,0xa6,0xe4,0x1d,0xdf,0x43,0xc6,0xf3,0x26,0x0f,0x01,0x07,0x29,0x57,0x9c,0x8f,0xe1,0x31,0xc9,0xa6,0x98,0x0f,0x0e,0x27,0xfd,0xa0,0x59,0xdf,0x92,0x7b,0x0a,0x4c,0x42,0x4b,0x03,0x98,0x2a,0xea,0xcb,0xd8,0x0f,0x6d,0x19,0x0b,0x22,0x69,0x8b,0xaa,0x3b,0xc8,0x41,0x66,0x81,0xc3,0xaa,0x64,0x6d
+.byte 0x44,0xdd,0xb9,0xe2,0xc4,0x47,0x6d,0xdf,0x61,0xe0,0xf3,0x26,0x40,0x23,0x2f,0xf9,0x2a,0xb3,0xfa,0xe2,0xe8,0x36,0xc0,0xd9,0x89,0xb0,0x05,0x47,0x36,0x20,0x3b,0x03,0x0c,0xd1,0x46,0x9b,0xc9,0x65,0xfa,0x14,0xba,0x68,0x49,0xfc,0x2a,0xb9,0x04,0x47,0xbb,0x64,0xe1,0x7f,0x5a,0xd3,0x70,0x19,0x0f,0x14,0x09,0xc0,0xbe,0xc3,0x9b,0x2f
+.byte 0xd1,0x05,0x90,0x56,0x09,0x47,0xb3,0xc5,0x08,0x6f,0x89,0x59,0x8c,0xf3,0xd4,0x1c,0xaf,0x68,0x00,0x32,0x58,0xe2,0x66,0x55,0xe2,0xc3,0x46,0x73,0xfd,0x4b,0x63,0xc5,0xdd,0x48,0xa8,0x14,0xe9,0x07,0x94,0x8f,0x51,0x6e,0x2d,0x7c,0x62,0x97,0x73,0xa5,0x42,0x7d,0xad,0x43,0xcb,0x65,0x56,0xf0,0x23,0x28,0x72,0xdb,0x1f,0xcf,0x34,0x9a
+.byte 0x62,0x06,0x8d,0xc9,0x86,0x40,0x6d,0xee,0x58,0x72,0x02,0xbb,0xce,0x33,0x6a,0xe4,0xcb,0x46,0x25,0xda,0x2f,0x8d,0xc9,0x8e,0xfe,0xcf,0xbb,0xfc,0xb0,0xe8,0xec,0xf2,0xf9,0xff,0x5d,0x70,0x9e,0x2e,0x22,0x0e,0x9a,0x4d,0xb8,0x26,0x7a,0x48,0x3f,0xba,0x5c,0xcd,0x10,0xf4,0x6d,0x89,0x3d,0x5d,0x87,0xd4,0x69,0xb8,0x4a,0x20,0xc6,0xf8
+.byte 0x03,0x6c,0x60,0x1e,0x9c,0xc6,0xe3,0x39,0x9b,0xa1,0x16,0x64,0xed,0xc6,0xd7,0x54,0xfd,0x8d,0xa0,0x2f,0xcf,0xc6,0xde,0x43,0xe4,0xc5,0xb7,0xd6,0x00,0xaf,0x95,0x7a,0xc6,0xde,0x26,0x59,0x39,0xb0,0x12,0x6b,0xe1,0x3c,0xa9,0x09,0xb6,0x15,0xb0,0x62,0xad,0xa9,0x11,0x4f,0x86,0xde,0xc6,0xe8,0x32,0x46,0x78,0xeb,0x60,0x81,0x6b,0x8f
+.byte 0xac,0x80,0xbf,0xa4,0xc4,0xb7,0x5f,0x3b,0x2f,0xf8,0xe4,0x05,0xcf,0xbf,0xa3,0x14,0x6f,0x16,0xbc,0x6c,0x4e,0x31,0xd7,0x79,0x09,0xcf,0x9c,0x58,0xa3,0x0b,0x1a,0x31,0x4b,0xda,0xcb,0x11,0x35,0xb1,0xf5,0xbb,0xfb,0x00,0x46,0x6d,0x70,0x5e,0x4a,0x85,0x19,0xdf,0xb5,0xd0,0x03,0x2e,0x5d,0x01,0x95,0x4e,0x5a,0x59,0x99,0x24,0xac,0x3f
+.byte 0x2d,0x64,0xaf,0xef,0x40,0x16,0x2a,0xcc,0x6a,0x6c,0x0f,0xe3,0x45,0x15,0x74,0x3d,0xea,0xdb,0xa7,0x3f,0xd2,0x50,0x4d,0xc7,0xc6,0x19,0x36,0x84,0xf4,0xbd,0x09,0xff,0xe7,0xf3,0xc0,0xa5,0x34,0x49,0x8a,0xfe,0x83,0xcd,0xe4,0x80,0x7d,0xe3,0xff,0xc9,0x8a,0xb9,0xd6,0x34,0x01,0xd1,0x47,0x16,0x5e,0x7c,0x16,0xf5,0x7c,0xf8,0xb5,0x53
+.byte 0x26,0x84,0x89,0x73,0xf3,0x7f,0x9c,0xb0,0x2f,0x07,0x9e,0xf2,0x12,0xdf,0xba,0xc0,0x15,0xd0,0x3a,0x59,0x9d,0xde,0x67,0x5e,0x1c,0x2b,0x4b,0x84,0xb8,0x89,0xfb,0x62,0x90,0xe9,0x89,0xd9,0xdb,0xb7,0x21,0x4a,0x9f,0xbd,0xc0,0x02,0x01,0xda,0xb3,0x4c,0x9d,0xfb,0x46,0xa1,0xd0,0x3c,0xf5,0x27,0x6f,0x70,0xb5,0xa9,0x74,0xdc,0xa0,0x76
+.byte 0xb7,0x3a,0x53,0x18,0xdd,0x80,0x5e,0x43,0xb5,0x35,0xe4,0x0e,0x26,0x27,0x0a,0xab,0xe8,0x4d,0x2e,0x89,0x20,0xc3,0xff,0xe4,0x7f,0x03,0x2c,0x5f,0x25,0xc7,0x70,0x53,0x27,0x4c,0xc8,0xb9,0xb1,0x81,0x10,0x7a,0xa2,0x65,0xe4,0x0b,0x65,0x8e,0x3d,0x2f,0x96,0xa0,0xa5,0x7b,0x4f,0x09,0xe9,0x9d,0x10,0x06,0xf7,0x18,0xad,0x2d,0x7f,0xb8
+.byte 0x8f,0x08,0xa7,0x2c,0xda,0x82,0xbe,0x5c,0xd6,0x1d,0xb6,0xe2,0x9b,0xa2,0xfc,0x18,0x8c,0x8d,0xf7,0x81,0xf4,0xc6,0x1e,0xcb,0xe5,0x73,0xa6,0x74,0x06,0x20,0xf3,0xa9,0xcb,0x80,0x01,0x55,0x7e,0xc0,0x6a,0x1f,0x5a,0x5b,0xb1,0x56,0x5d,0xd8,0x2a,0xd5,0xf5,0x57,0xe8,0x48,0x6c,0xfb,0x9e,0x93,0xa7,0x0e,0x13,0x2b,0x68,0xc5,0x6b,0x17
+.byte 0x43,0xb0,0x58,0x04,0x65,0x3d,0x46,0x57,0xa7,0x3d,0x99,0xb8,0xa1,0x48,0x17,0x44,0x67,0x2a,0x0d,0x44,0x87,0x9f,0x63,0xd7,0x92,0x56,0x7b,0xab,0xd3,0x6a,0xbd,0x4f,0xc0,0xc3,0xd2,0xee,0xd1,0x3d,0xd1,0x18,0x2e,0x6a,0xf5,0x3b,0x67,0xa0,0x0a,0xf3,0x11,0x49,0xc5,0x4b,0xef,0xcf,0x00,0xfd,0x22,0x8f,0xa0,0x9c,0x99,0x32,0x2f,0x58
+.byte 0xf9,0x97,0x98,0x13,0x4a,0x88,0x50,0xcc,0x58,0x1e,0x27,0x02,0x34,0x7d,0xec,0xf6,0x88,0x3a,0x74,0xb5,0x34,0x6d,0x6f,0x52,0x2d,0x20,0x02,0x70,0x22,0x27,0xdf,0x7a,0xff,0x30,0x36,0x66,0x1a,0xa0,0x51,0xc3,0x75,0x9a,0x06,0xe5,0x3f,0x6c,0x74,0x0d,0x15,0xa2,0xb6,0xe5,0xcd,0x55,0x4d,0xea,0x65,0x8f,0xbb,0xb2,0xd4,0x95,0x73,0xa4
+.byte 0xcd,0xb9,0xc8,0x82,0x60,0x49,0xe9,0x36,0xc9,0xb1,0xe9,0xcb,0x52,0xae,0xa7,0x7a,0x64,0xab,0x75,0x84,0x03,0x4b,0x37,0xf7,0x07,0x75,0xf7,0x1c,0x32,0x19,0xb6,0x8b,0xca,0x7c,0x43,0x15,0xe8,0xec,0x57,0x89,0x1d,0xe2,0xa0,0x80,0xc5,0xb6,0x02,0x29,0xfd,0xda,0xe0,0x14,0x93,0xb4,0xb3,0x44,0x2e,0x17,0x2f,0xed,0x3b,0x38,0x6e,0x8f
+.byte 0xe0,0x3d,0xc6,0x77,0xe9,0xa7,0x76,0xcb,0x98,0x2d,0x08,0x61,0xcf,0x1b,0x25,0x3f,0xfb,0x1d,0x99,0xb1,0x5a,0x3c,0x53,0x96,0x4e,0x09,0x11,0xf6,0x5b,0x09,0x31,0xe1,0xad,0xb0,0xaf,0x7b,0xec,0xf9,0xa8,0x68,0xb7,0x93,0x57,0xf7,0x17,0x77,0x87,0x2b,0xdb,0x00,0x28,0xc6,0x48,0xac,0xff,0xcd,0x26,0x4a,0x8a,0x76,0x9a,0x2a,0x1d,0x37
+.byte 0x4c,0x70,0x4f,0xf6,0x52,0xe3,0x7a,0x78,0x94,0x5b,0x0b,0x50,0xb4,0x48,0x03,0xcd,0x78,0xd0,0x5d,0x89,0x6d,0x76,0xaf,0x9d,0x67,0xc3,0x75,0x6f,0x6a,0x2d,0xe2,0xb7,0x58,0x51,0x10,0x0d,0xef,0xa0,0x1a,0x74,0x28,0x3a,0x97,0x19,0x4f,0x3c,0x8a,0x86,0x3d,0xe4,0x66,0x3d,0x57,0xb4,0x66,0xb3,0x0b,0x4f,0x57,0x57,0x34,0x2e,0xc7,0x0c
+.byte 0x11,0xdf,0x3c,0xb4,0x9f,0xe1,0xd5,0x27,0x41,0x08,0xec,0xca,0x18,0x88,0x48,0x5e,0x88,0x55,0x89,0x71,0xe6,0xa5,0x90,0x7c,0x3b,0xe5,0xf3,0x2a,0xd7,0xf5,0x0b,0x3d,0xbb,0x47,0xad,0xd7,0x78,0x41,0xa8,0xef,0xd4,0x36,0x31,0xd1,0xe4,0x9c,0x87,0x9e,0xb1,0x11,0x0e,0xff,0x8f,0x4d,0x79,0x65,0xc4,0x83,0x75,0x33,0xc9,0x89,0xe2,0xc3
+.byte 0x41,0x68,0x11,0xe7,0xe4,0x58,0xb9,0xf1,0xee,0x06,0x48,0x4d,0xc3,0xc7,0x76,0x60,0x42,0x94,0x8f,0x0d,0xb9,0x53,0x46,0x78,0x06,0x97,0x94,0x36,0xf4,0x3e,0xf3,0xdd,0x5b,0x46,0xe1,0x9d,0x3f,0x9e,0x78,0x00,0x9e,0xe7,0xcb,0x9e,0xc8,0x30,0x87,0x4a,0x52,0x91,0xd5,0xe2,0xa3,0x65,0x98,0xb2,0xc9,0x6c,0xfb,0x4e,0x54,0x5a,0x9f,0x57
+.byte 0x2c,0x4a,0x76,0xe4,0x97,0x88,0xd5,0x6a,0x0e,0x6c,0x7c,0xef,0x78,0x2a,0x7c,0x26,0xa3,0x25,0xf6,0x33,0x82,0x46,0x6d,0x91,0x0d,0xe4,0x83,0xec,0xf1,0x24,0xf8,0x0a,0x34,0xec,0xfc,0x7e,0x47,0xda,0x9a,0x17,0x1b,0x33,0xd0,0xf1,0x70,0xe4,0x0b,0xc7,0x70,0x58,0x1d,0x76,0x20,0x89,0xce,0x4f,0xd1,0xcb,0x3b,0x26,0xd1,0x98,0xd9,0x51
+.byte 0xb1,0xd0,0xaa,0x4a,0xd5,0x10,0xf2,0xae,0xaa,0x14,0xa7,0x72,0x99,0x3d,0xc8,0xbf,0xfb,0xec,0x6a,0x14,0xdd,0x97,0x7b,0x2f,0x16,0x96,0x0f,0x41,0xb8,0x33,0x15,0x1b,0xa2,0x6a,0x7e,0x64,0x0d,0xab,0xe7,0x62,0xf5,0x6c,0x56,0x69,0x09,0x46,0x32,0x24,0x60,0x4e,0x21,0xc7,0x5b,0xee,0x0a,0xe2,0x94,0x7c,0x20,0xe2,0x06,0xa0,0xa2,0x36
+.byte 0xa0,0x7d,0xb5,0x37,0x2a,0xee,0x20,0x25,0x4c,0xba,0x9a,0x06,0x4c,0x07,0x9b,0xea,0x55,0xac,0x2a,0xf7,0xb9,0x5c,0x23,0xac,0x43,0xda,0x9d,0xad,0x76,0xe2,0x5f,0xe0,0x27,0xaf,0x0a,0x5e,0x3d,0x54,0x84,0xfc,0x19,0x75,0x8c,0x62,0x4d,0x37,0x17,0x1a,0x90,0x55,0xb8,0x7e,0xa1,0xad,0x31,0x1a,0xc0,0x91,0x96,0x51,0xa9,0x5f,0xbb,0xb9
+.byte 0x95,0xbf,0xe2,0xd5,0x7e,0x31,0xba,0xc4,0x1e,0x63,0x98,0xd3,0xe2,0x7d,0x87,0xa5,0x46,0xe3,0xae,0xe1,0xe8,0x4e,0x74,0x29,0x0e,0x4b,0x10,0xa8,0x7f,0x3a,0xe5,0x60,0x0f,0x49,0x6a,0xcd,0x3d,0x5a,0x8e,0xf1,0x48,0xd0,0x80,0x7b,0xa3,0x7f,0x06,0x47,0x2b,0x60,0xf2,0x17,0xc3,0xe1,0x26,0x1e,0xb7,0x0f,0x2b,0x7c,0xc7,0xb8,0x3a,0x4f
+.byte 0xad,0x05,0x97,0x88,0x93,0x82,0x8e,0x06,0x77,0x44,0xd1,0x65,0xfd,0x18,0x48,0xd6,0x88,0xcd,0x5c,0xbd,0xe4,0xaa,0xea,0xf1,0xed,0x16,0x5f,0xb3,0x58,0xe2,0x69,0x82,0xbe,0x9e,0xfc,0xcb,0xf6,0x17,0xa9,0x70,0xeb,0x08,0xd7,0x06,0x86,0xf6,0x5a,0x43,0x68,0x7b,0xcf,0xa3,0xfa,0x26,0x5e,0xe5,0x42,0xd3,0x5a,0xc8,0x1c,0x3b,0x8d,0x2d
+.byte 0xf1,0x45,0xb0,0x97,0x90,0x0b,0xe7,0x2d,0xab,0xd7,0xd8,0x8a,0x16,0xf9,0x5f,0xa6,0xcf,0xc5,0x60,0x2c,0x34,0x5a,0x2e,0x2b,0xb9,0xb4,0x9c,0xa7,0x09,0x77,0xd2,0x3f,0x8c,0xf3,0xf6,0xf7,0xe0,0x27,0x79,0xc3,0x4e,0x61,0x7d,0x09,0x50,0x05,0x01,0x35,0x1b,0x33,0x54,0x6f,0x90,0x9a,0x19,0xcd,0x86,0x45,0x23,0xcd,0x6f,0x1b,0x62,0xc5
+.byte 0xce,0x4e,0x8e,0xff,0xe7,0x12,0x32,0x85,0x9a,0xc4,0x11,0x83,0xcf,0x78,0xd7,0x41,0x99,0x64,0x20,0xa6,0x69,0xdd,0xe3,0x53,0x98,0x6b,0xc7,0x98,0x51,0xc5,0xf8,0x3e,0xa3,0x5f,0x0d,0x78,0x2f,0xa7,0x05,0xff,0xe5,0x3a,0x0f,0x7c,0x09,0x58,0x3f,0xaa,0x0d,0x9a,0x9d,0x8d,0xe7,0xbf,0x6b,0x7d,0xfe,0x3a,0x4f,0x5c,0x50,0xb2,0xe7,0xc5
+.byte 0xa5,0x13,0xde,0xc8,0xe8,0x59,0xac,0xb0,0xdd,0xc0,0x81,0xa7,0x0b,0x78,0x32,0x23,0x76,0x85,0x11,0xef,0xe3,0x88,0x6f,0x7f,0xa9,0x09,0x7b,0x0c,0x6f,0x34,0xb2,0x67,0x5e,0xd6,0x11,0xad,0xd7,0x3b,0xf2,0xbb,0x66,0x5b,0xde,0x22,0xfc,0x55,0x26,0xa1,0x89,0x80,0x2e,0xb8,0xf3,0x3c,0xf8,0x1e,0xba,0x99,0x1c,0x24,0x33,0xb4,0xe6,0x17
+.byte 0x2b,0x9c,0x80,0xe5,0x9b,0x58,0x54,0x70,0xcd,0x15,0x81,0xcd,0x51,0x48,0x75,0x24,0x27,0xf5,0x30,0x79,0xc1,0x16,0xff,0x89,0x70,0x12,0x74,0x07,0x9d,0x39,0xf2,0x9c,0xc6,0x89,0x8d,0x94,0x41,0x01,0x04,0xf5,0x16,0x99,0xf3,0xf0,0xd1,0xf5,0x6d,0xd3,0x11,0x19,0x29,0x36,0xfb,0x41,0xf9,0x32,0xb9,0x0f,0x13,0xaf,0xac,0xfb,0x30,0x75
+.byte 0x62,0x8c,0x04,0x5b,0xf1,0xce,0x52,0x9b,0xbe,0x8c,0xf9,0x86,0x5d,0x7d,0xc1,0x8e,0x41,0x76,0x42,0x63,0xd7,0x74,0x8e,0x2c,0x46,0xa1,0x0a,0x51,0xb5,0xec,0xe9,0x91,0x56,0xbc,0xdc,0x32,0xfc,0x10,0xb5,0xca,0x5b,0x4b,0x72,0x99,0x07,0xff,0x01,0x11,0x2c,0xa4,0x60,0xf5,0x6b,0xd4,0xa8,0x96,0x21,0xee,0xbe,0x14,0x8f,0x69,0x99,0xdc
+.byte 0x43,0x7f,0x13,0x3d,0x17,0x1e,0xa3,0x1b,0x21,0x23,0x26,0x7e,0xff,0x80,0x6b,0x66,0x3e,0xb2,0x48,0x1a,0x77,0x3c,0x50,0xe2,0xca,0x4d,0xc6,0xdb,0xfd,0xd1,0x23,0xcc,0xcb,0x01,0x25,0xc0,0x62,0x8d,0xe5,0x9c,0xb7,0x13,0x97,0xf5,0x49,0x01,0x19,0x45,0x45,0x83,0x17,0xff,0x8e,0x94,0x8c,0xb0,0xc0,0xaf,0x46,0x62,0x0e,0x62,0xb7,0x8c
+.byte 0xd5,0xcf,0xb9,0x82,0x6e,0x8a,0xb9,0x22,0xbc,0x30,0xf9,0x65,0xc2,0x7f,0xce,0x6b,0x4d,0xad,0x87,0xcb,0x23,0xab,0x57,0x36,0x6a,0xb7,0x8c,0x63,0x17,0x60,0x13,0xa1,0x1f,0x3d,0xa4,0xd4,0xab,0x5d,0x97,0xc7,0x18,0xaf,0xf8,0xae,0x13,0x64,0x2a,0x19,0x34,0xe2,0x28,0x28,0x4f,0x32,0x2a,0xd8,0x43,0x79,0xaf,0x1e,0x56,0xfc,0x97,0x51
+.byte 0x67,0x8c,0x63,0x80,0x32,0x63,0x71,0x5c,0x78,0x00,0xeb,0xfd,0xa2,0x96,0x58,0x21,0x36,0x13,0x02,0xe5,0xa4,0xb7,0xcd,0x5a,0x30,0xa0,0x5b,0x7b,0x23,0xa4,0xcc,0x54,0x64,0x6f,0x6d,0x9b,0xaf,0xea,0x49,0x69,0x9e,0x2f,0x51,0x5c,0xe7,0xa3,0xa3,0xb8,0xac,0xed,0x47,0x23,0x7a,0x37,0x38,0xe3,0x15,0x98,0x6f,0x50,0x6c,0x8d,0xa7,0xe6
+.byte 0xa8,0x39,0xcc,0x63,0x08,0xeb,0x8f,0x8c,0xfd,0x83,0xaa,0x34,0x75,0x19,0xc0,0xf4,0xd6,0x25,0x18,0x94,0x9d,0xa1,0x7e,0xc8,0x6b,0x19,0x76,0xc0,0x8d,0xaf,0x51,0xe5,0x7c,0x8a,0x98,0x17,0x80,0x90,0xc0,0xb6,0xed,0x5c,0x8f,0x33,0x56,0xba,0xce,0xbe,0x83,0x87,0x5d,0x51,0x2e,0x64,0x84,0xa6,0x9d,0x49,0x27,0x5b,0x92,0xe0,0xe7,0xac
+.byte 0x37,0x3d,0x22,0x5e,0x25,0xe7,0xca,0x2f,0x5d,0x2f,0xa0,0xd5,0xcb,0xe9,0xac,0x84,0x5b,0x19,0x72,0x1c,0x2c,0x0a,0xd1,0xb7,0x73,0x24,0x8a,0x0f,0xe0,0x07,0xd8,0x49,0x4d,0x23,0x1b,0xac,0xb8,0xd1,0x42,0xd4,0xdf,0xf8,0x4d,0x85,0xa2,0x37,0x30,0x46,0x38,0x88,0x55,0x1d,0xea,0x37,0x54,0x8c,0x43,0xb0,0xed,0x01,0x53,0x75,0xe6,0xf7
+.byte 0x9b,0xe6,0x10,0x91,0x6e,0x80,0x11,0xf9,0x96,0x29,0x4f,0x08,0x77,0x2b,0x7e,0xdb,0x5b,0x14,0xbd,0x77,0x37,0xe8,0x36,0x07,0x4a,0xe4,0xd8,0xa2,0x4e,0x38,0xea,0xeb,0xc2,0xd6,0x43,0x59,0x20,0x0c,0x12,0x31,0x6c,0x27,0xc5,0x7b,0xfc,0xfc,0x54,0x94,0x1d,0x5f,0x82,0x73,0xd7,0x1f,0x43,0x3a,0x73,0xc4,0xf3,0xb3,0xbb,0x53,0xfe,0x22
+.byte 0xc0,0xa4,0x7e,0x2b,0x84,0x1b,0xef,0x6d,0x83,0x9d,0xb3,0x8b,0x2a,0x6c,0xea,0x1e,0xfa,0x77,0x01,0x35,0xd2,0x5b,0xc4,0xd3,0xe7,0x1e,0xca,0x73,0x8b,0xb9,0x1f,0xfb,0x67,0xf2,0xdd,0x03,0xe6,0xca,0xfe,0x3b,0x61,0xd7,0xb5,0x96,0xe0,0x85,0xc2,0x23,0xa7,0xea,0x38,0xbf,0x6e,0x29,0x9e,0x8e,0x18,0xd4,0xbf,0x16,0x73,0xf9,0x18,0xef
+.byte 0xc9,0xaf,0x6c,0xe2,0xdc,0xa4,0x58,0x9c,0xf5,0x6d,0x4a,0xc8,0xb4,0x8f,0x16,0x02,0xb7,0x65,0xd3,0x32,0x3b,0x83,0xfe,0xf3,0xc7,0xba,0x68,0xf4,0x95,0xa4,0xf6,0x33,0x57,0x43,0xbe,0xae,0x83,0xa9,0xe4,0x0d,0x0b,0x23,0xaa,0xbc,0x15,0x53,0x18,0x4d,0xb4,0x35,0xe3,0x8e,0x86,0xfe,0xe4,0x98,0x5d,0x63,0x23,0xce,0x44,0xea,0x4d,0x64
+.byte 0x86,0xf8,0x06,0x8f,0xc0,0x73,0xa6,0x6d,0x04,0x53,0x47,0x95,0x0f,0x6d,0x6c,0x01,0x1c,0x3f,0x7b,0x83,0xe4,0xc2,0x40,0xb8,0x97,0x26,0x9e,0x35,0xb0,0x76,0xee,0xe4,0xc7,0xd8,0xaa,0x22,0x83,0x96,0xe1,0x34,0x7b,0x78,0x31,0xee,0xd3,0x9a,0x50,0xd4,0x05,0xfd,0xd6,0x15,0xca,0x83,0x2f,0x49,0xfd,0x00,0x23,0x82,0x39,0xac,0x46,0x7a
+.byte 0xe4,0xb5,0xcc,0xee,0xbb,0xaa,0x98,0x82,0xb5,0x27,0x45,0xd5,0x96,0x6e,0x89,0x01,0x1e,0x30,0xe4,0x1c,0x3a,0x65,0xcc,0x9f,0xda,0x38,0xf0,0x4c,0x68,0xfa,0xe5,0xf2,0xe2,0xce,0x34,0xc2,0x15,0xfd,0x21,0xf6,0xe2,0x33,0xbd,0xef,0xfd,0x49,0x15,0xdc,0x38,0x3b,0x24,0xba,0x3a,0x80,0x35,0x60,0xbe,0x50,0x17,0x38,0x3e,0xe2,0x96,0x84
+.byte 0x01,0x41,0x6c,0xb2,0x0b,0xc6,0xff,0xce,0xb3,0x37,0xa2,0x46,0x27,0x33,0x8e,0x04,0x44,0x8a,0x7c,0x64,0x0e,0xbc,0xed,0x74,0x4f,0x40,0x58,0xf4,0x8c,0xf8,0xd9,0x92,0xa9,0x0b,0x18,0x7c,0x93,0x95,0xca,0xa7,0x3e,0x1d,0xad,0x68,0x80,0xd9,0xdb,0x81,0x78,0x50,0x37,0x49,0xbc,0x64,0xc2,0x52,0x5c,0x70,0x7e,0x0a,0x26,0x7e,0xc6,0xbf
+.byte 0xd2,0x7f,0x05,0x55,0x7a,0x5a,0x3e,0x9e,0xe3,0x8b,0xf5,0x95,0x2b,0xd8,0xb4,0xb8,0xc6,0x5d,0x91,0xb8,0xc7,0x7c,0xe1,0x75,0xf2,0x43,0x6b,0x73,0xb7,0xb1,0x10,0xf2,0xa7,0x1e,0xab,0xaf,0xc9,0xc0,0x3b,0xab,0xbe,0xf7,0x4a,0x43,0x9c,0xca,0x3d,0x00,0x5b,0x02,0xf8,0xa2,0x4f,0x57,0x81,0xb0,0xde,0x1e,0xd1,0x60,0xbe,0x6c,0x0d,0xe6
+.byte 0xcd,0x51,0xb6,0xc7,0x00,0x52,0x37,0x4f,0xfc,0xee,0xe2,0x43,0x5c,0x61,0x76,0xed,0x80,0x72,0x38,0x26,0x94,0xfe,0x28,0x06,0xfb,0x62,0xa6,0x21,0x9b,0x53,0x60,0x1b,0xf0,0x56,0xae,0xba,0x6b,0x52,0x27,0x2a,0xd5,0xed,0x11,0x92,0xa2,0xe2,0xab,0xdd,0x05,0x38,0x38,0xae,0xeb,0x72,0xcb,0x6c,0xa5,0x2a,0x73,0xc5,0xfc,0xb0,0x36,0x83
+.byte 0xd6,0xe6,0xda,0x6b,0x38,0x72,0x5e,0x8d,0xaf,0x11,0x5f,0x5b,0x89,0x58,0x21,0x36,0xf6,0x7d,0x42,0x48,0xdc,0xce,0xaa,0x94,0xf0,0xc3,0xc5,0x2c,0x08,0x2a,0x36,0x35,0x25,0x95,0xc4,0x11,0x09,0xea,0x7a,0xbc,0x2e,0xc6,0x0a,0x5b,0x4f,0x86,0xeb,0xc2,0x38,0x71,0x48,0x8c,0x63,0x79,0x3b,0xe4,0xba,0x14,0x44,0x31,0x28,0x4f,0x9d,0xb4
+.byte 0x26,0xa6,0x3b,0xea,0x3f,0xcb,0x30,0x6c,0x02,0x13,0xdb,0x4c,0x9c,0x76,0xc8,0xd8,0x01,0x52,0x3d,0x2f,0x51,0x70,0x15,0x91,0xec,0x8f,0x80,0xed,0x88,0xb7,0xfa,0x91,0x2c,0x10,0xcd,0x3b,0x92,0x85,0xe7,0xe8,0x11,0xfa,0x50,0x15,0xe2,0xdf,0xf7,0xbe,0xa4,0x2d,0x13,0x75,0xa6,0x00,0x25,0x8d,0xe1,0xb6,0x9b,0xbb,0x64,0xfb,0x5c,0xde
+.byte 0x97,0xcc,0x00,0x51,0xd6,0xac,0x67,0xc3,0x91,0x1e,0x56,0x36,0x2b,0x43,0xed,0x8c,0x67,0x7b,0xf6,0x54,0x6f,0x91,0x44,0x28,0x93,0x60,0xac,0xca,0xb9,0x91,0x7e,0xeb,0x49,0xd8,0xfc,0x12,0x6c,0x40,0x9d,0x0a,0x4d,0xb4,0xab,0xe6,0xad,0x5b,0x8e,0x2d,0x3e,0x53,0xa1,0x88,0xf7,0x41,0x71,0xa7,0xff,0x05,0x46,0x04,0x34,0x1f,0x12,0x89
+.byte 0x92,0xc1,0xf9,0x26,0x16,0x23,0xb6,0x59,0x82,0xdc,0xa7,0xb8,0xa4,0x8a,0x0f,0x1d,0x7d,0x8f,0x44,0xe8,0x4f,0x70,0xbb,0xdb,0x8d,0xe6,0x7e,0x9d,0xd9,0x44,0x10,0x41,0x6c,0x3f,0xb7,0xe8,0x6f,0x39,0x93,0xe1,0xde,0xb8,0x6c,0xba,0x99,0x95,0xb7,0xc8,0xb2,0x2a,0xcd,0x81,0x53,0xc3,0xb5,0x2a,0x8a,0xd6,0x62,0x1e,0x74,0x4d,0xde,0xfa
+.byte 0xff,0x7b,0xed,0x11,0x1e,0x44,0x3e,0x93,0x1c,0xae,0x7c,0x5c,0xed,0x52,0x75,0x5e,0x0a,0xf3,0x95,0xce,0x47,0x86,0x1b,0x7f,0x17,0x09,0x12,0xcc,0x08,0xca,0x16,0x11,0xf1,0xa1,0x39,0x78,0x89,0x5c,0x11,0x25,0xc7,0x39,0x5f,0x97,0x74,0xbc,0xa9,0x2a,0x25,0x5d,0xdd,0x93,0x0d,0x8c,0x74,0x07,0x1e,0xd9,0x9f,0xc1,0x38,0x9c,0xbf,0xe0
+.byte 0x42,0xad,0xb2,0xe7,0xb1,0x84,0x82,0xb4,0x56,0xbe,0x3c,0x42,0xb0,0xce,0x2c,0x94,0xb7,0xe6,0x78,0xc8,0x04,0x06,0x58,0x15,0x3e,0xdc,0xf6,0x9a,0x58,0xc3,0xe3,0x85,0x16,0xc8,0x84,0xba,0x8f,0xbc,0x94,0xa7,0x44,0x04,0x29,0xc4,0xd8,0xec,0x63,0xc4,0x47,0x58,0x22,0x02,0x08,0x20,0x44,0x39,0x52,0xa5,0x33,0xfe,0x1c,0x30,0x27,0x92
+.byte 0xbf,0x42,0x44,0x4c,0x3f,0x3d,0x00,0x7b,0x21,0xef,0xbb,0x25,0x75,0x4c,0xb2,0xe7,0x66,0xc9,0xc1,0xfb,0x1e,0x13,0x04,0xd0,0xcb,0x69,0x51,0x9d,0x9a,0xb0,0xb0,0xec,0xb0,0x12,0x24,0x84,0x57,0x9f,0xef,0xb4,0x19,0x50,0xa6,0xf5,0x03,0xa3,0x93,0x0f,0x77,0xaf,0xe0,0x4c,0xa5,0xd3,0xb0,0xd8,0x5e,0xc3,0x78,0x94,0xd5,0x6e,0x48,0x58
+.byte 0x7a,0x93,0xb1,0x62,0x60,0xea,0xa1,0xba,0x7a,0x86,0x6e,0x87,0xe9,0x97,0xe0,0x7c,0x1e,0xb6,0x63,0x94,0x76,0x5f,0x9c,0x95,0x65,0x00,0xd4,0x14,0x0e,0x4c,0x87,0xe7,0xcd,0x9e,0xb1,0xe2,0x13,0x1b,0xb1,0x8a,0x83,0xaa,0xaa,0x34,0xcd,0xb2,0xf6,0x7f,0x12,0xb0,0x79,0xff,0x1e,0x04,0xc8,0x9a,0xfc,0x41,0x88,0xbb,0x28,0x42,0xeb,0x45
+.byte 0x47,0x8b,0xcb,0x57,0x03,0xcd,0xe5,0x9a,0x84,0xea,0x0a,0xb5,0x0c,0xb8,0x30,0x33,0xd6,0xde,0x66,0xa8,0x57,0xf9,0x76,0x4f,0x0f,0x8f,0x53,0x56,0x57,0x91,0xd4,0x55,0xf5,0x78,0xde,0xa6,0xa2,0x59,0xc8,0xb0,0xf2,0xb9,0xfa,0x6d,0x4a,0x70,0x86,0x3d,0x24,0x1b,0xc6,0xb8,0x06,0xf5,0xea,0x09,0x63,0x9b,0x1e,0x61,0x18,0x85,0xba,0x08
+.byte 0x20,0xaa,0x33,0x66,0xcf,0xa7,0xff,0xf5,0x30,0xfe,0xf8,0x39,0xd3,0x88,0x9a,0x5b,0x3f,0x55,0xa6,0x00,0x4c,0x57,0x0d,0xd1,0xa4,0x0c,0xe7,0x8a,0x95,0xd8,0x64,0xc7,0x93,0x51,0x84,0xa6,0x41,0x2c,0xfc,0xb0,0xfb,0x99,0x9a,0xcd,0x2c,0x62,0x3a,0xca,0x43,0x15,0xf2,0x5a,0x22,0x25,0xa4,0x91,0xa3,0x7c,0x42,0x69,0xc1,0x67,0xe3,0xf5
+.byte 0xd4,0x92,0x54,0xbd,0xb3,0x57,0xe5,0x19,0xca,0x1b,0x9c,0x19,0x79,0x9d,0xbf,0x89,0xfc,0xaa,0x72,0xcd,0xcb,0xc5,0xbc,0xdd,0x0c,0x7c,0x31,0x42,0xb0,0xc2,0x76,0xe5,0x8b,0x9b,0x7c,0x92,0x13,0x20,0x5c,0xdc,0x94,0xfc,0xa1,0x90,0x34,0x27,0x88,0x9f,0xe5,0x97,0x5f,0xc3,0xa3,0x83,0xca,0x8b,0xf8,0xac,0x36,0x33,0x47,0xc6,0x20,0x2f
+.byte 0x04,0x2d,0x13,0xc1,0x3c,0x07,0x6e,0xf0,0xe2,0x3d,0x32,0x5c,0x50,0x41,0xf2,0x92,0x3f,0x25,0x2c,0x80,0x34,0xa5,0x90,0x2b,0x97,0x6e,0xd1,0xa2,0xa6,0xf4,0x4a,0xe0,0x20,0xd9,0xb9,0x2b,0x66,0xe5,0x06,0x73,0x97,0xfe,0x80,0x70,0x28,0xf9,0xb6,0xae,0x93,0x27,0x7a,0x65,0xff,0x23,0xc1,0x78,0x18,0x92,0xc9,0x0b,0x05,0x82,0x93,0xbc
+.byte 0x73,0x3f,0x98,0xe9,0xa0,0x6d,0x20,0x8d,0x13,0xb1,0xf0,0x7e,0xe4,0x07,0x21,0x7d,0x6d,0xea,0x03,0x59,0xf8,0x29,0xc0,0xc8,0x7d,0xce,0xd1,0xf8,0x67,0x82,0x7f,0x84,0xe8,0x77,0xa9,0x9c,0xa2,0x34,0xdf,0xa9,0xac,0xec,0x6d,0x54,0xe5,0x0f,0xcb,0xdb,0x86,0xbc,0x01,0x44,0x91,0x3b,0xc8,0x85,0x4e,0x1d,0xe4,0x74,0x19,0xc6,0x39,0x2e
+.byte 0xdf,0xf2,0x8f,0x3a,0x7f,0xe3,0x1e,0x55,0x45,0xcb,0x7e,0xde,0xcd,0xa6,0x1c,0xef,0x20,0xf7,0x07,0x31,0x94,0x9a,0x3d,0x04,0xd7,0x5e,0x65,0x20,0x6a,0x4d,0x31,0x1e,0x6f,0x89,0x40,0x45,0x1f,0x37,0xc1,0x7e,0x07,0xd5,0xa6,0x38,0x4a,0xf1,0x39,0xae,0x72,0x26,0x60,0xb0,0xb5,0xc7,0xd3,0x9a,0xaf,0x57,0x12,0xe9,0x34,0x28,0x8b,0xaf
+.byte 0xd8,0x62,0x24,0x58,0xe2,0xcd,0xa2,0x9e,0x74,0x23,0x2d,0x52,0xc7,0x09,0xe5,0xb5,0xf5,0xc1,0xd3,0xa3,0x19,0xe5,0x1d,0x8d,0x0c,0xdf,0x13,0x8d,0xa4,0xa7,0xc1,0x41,0xea,0x9e,0x6d,0x61,0xd4,0xa4,0x74,0xe5,0xf8,0x5f,0x9e,0xfd,0x6d,0xf6,0x6e,0x87,0x0f,0xb5,0xa3,0x82,0xac,0x64,0xb4,0xda,0x07,0x49,0x51,0xc2,0xfd,0xcb,0x55,0xa3
+.byte 0x59,0x34,0xdf,0xa1,0xd6,0x90,0x62,0x43,0x1a,0xf9,0xae,0x85,0x5c,0x11,0x40,0xb2,0xbe,0xa5,0x03,0x04,0x4f,0xec,0x2c,0x58,0x2d,0xe9,0xda,0xcf,0xaa,0x2f,0xcf,0x60,0xc3,0x2c,0x6c,0x81,0x4d,0xf2,0x71,0x41,0xe4,0xae,0x4c,0xfa,0x8e,0x05,0x10,0xff,0x40,0xfa,0xea,0x96,0x78,0x6e,0xfc,0x35,0x35,0xec,0x84,0xf6,0x1d,0x24,0x60,0xcd
+.byte 0x96,0x21,0x21,0xa7,0x32,0x90,0x3d,0x51,0x72,0x13,0xa4,0x9b,0x7e,0x94,0x3a,0x9d,0x97,0xf6,0x68,0xd8,0x08,0x42,0x54,0x7a,0xbb,0x9a,0x95,0x83,0xac,0xb8,0xb4,0x68,0xe3,0x31,0xdb,0xe2,0x32,0x8b,0x7d,0x57,0x62,0x1d,0x61,0x81,0xa1,0x36,0x7a,0x25,0x00,0x72,0x24,0x4c,0xa7,0x96,0x3b,0xa5,0x82,0xba,0x8e,0x89,0x1e,0x1b,0x8e,0xf4
+.byte 0xab,0x91,0x85,0x7a,0x32,0x4a,0x47,0x9f,0xce,0xd2,0x51,0x77,0xcd,0xc9,0x02,0x54,0xf2,0x7b,0xcb,0xb8,0x83,0xe0,0xe0,0x1b,0x4a,0xa2,0xe0,0xd9,0x15,0xb6,0x02,0x19,0x75,0xa6,0xba,0xa6,0x98,0xd9,0x61,0x74,0xc6,0x48,0xa5,0x59,0x3d,0xc8,0x47,0xc9,0xe8,0x6b,0xbb,0x6d,0xcf,0x0e,0x8d,0x6b,0x58,0x8b,0x7d,0x4e,0x0b,0x3d,0x67,0xc4
+.byte 0x8e,0x78,0x59,0x40,0x88,0x82,0x33,0x27,0x2c,0xfe,0x2a,0x6c,0xe4,0x80,0xee,0x5a,0xd4,0x5f,0xc8,0xf7,0x82,0x02,0x67,0xfd,0xcb,0x55,0x3e,0xd8,0x41,0xb3,0xce,0x93,0xfe,0xe7,0x56,0xf5,0x63,0xba,0xfa,0x2e,0x79,0xfc,0x11,0x5d,0xb0,0xc6,0x32,0x54,0xed,0x71,0x9b,0x15,0xce,0x62,0x09,0xd4,0x28,0x7f,0x7b,0xa1,0x50,0x5b,0x46,0x24
+.byte 0x0e,0x40,0xa2,0xe2,0x7d,0x93,0xa6,0x2b,0x0b,0x9b,0x40,0x25,0xc9,0xca,0x7a,0x01,0x8b,0x7d,0x68,0xeb,0xd7,0x84,0xc1,0x9d,0xf9,0xfb,0xd0,0x1a,0xec,0xef,0x6b,0x4c,0x78,0x31,0x62,0x8e,0x9d,0xdc,0x78,0x8f,0xcb,0xf8,0xf9,0x41,0xdc,0x9f,0x6d,0x0a,0x27,0x67,0xce,0xbd,0xeb,0x87,0xb3,0x26,0xf3,0x51,0xe1,0xd6,0xd1,0x57,0x46,0xfe
+.byte 0x21,0xb9,0x88,0x7c,0xdd,0xa2,0x49,0x71,0x24,0xfb,0xc4,0xc0,0x6a,0x6b,0x05,0x7f,0x80,0xb0,0x09,0x3b,0x9e,0x6c,0x59,0x31,0x3e,0xac,0x7a,0x2e,0x5c,0x04,0x03,0xa3,0x6e,0xf5,0x66,0xee,0xc2,0x9b,0x65,0x88,0x06,0xbf,0xf5,0xe3,0x23,0x73,0x38,0x88,0x99,0xf1,0x64,0x68,0xdf,0x7d,0x04,0x06,0x72,0x92,0x0b,0x62,0x5d,0x12,0x1e,0x4e
+.byte 0xff,0x60,0x35,0xe3,0x0f,0xd9,0x8c,0xac,0x38,0x5b,0x91,0xc1,0x51,0xbb,0xa5,0x19,0x7d,0xfb,0x79,0xfa,0x42,0x3b,0xaa,0xf8,0xd3,0x0f,0xc3,0xf2,0xb2,0x68,0x91,0xae,0x28,0x83,0x4f,0x75,0xbd,0x20,0x5f,0x20,0xba,0xc2,0x75,0x85,0x74,0x23,0xf3,0x36,0x33,0x99,0x9c,0x64,0x4c,0xd1,0x5d,0xbd,0x06,0x46,0xbd,0x49,0xf0,0x86,0xc0,0xcb
+.byte 0x1b,0xbd,0xec,0x98,0x5b,0xb1,0x80,0xba,0x12,0x42,0x22,0x09,0x9a,0x62,0x3c,0xa8,0x33,0xbf,0xce,0x92,0xd4,0x07,0xef,0x34,0x33,0x8f,0x67,0x1d,0x25,0x60,0xeb,0xd3,0xe4,0x31,0x63,0xa8,0xab,0xe3,0xab,0x70,0x50,0xd8,0x44,0x9f,0x39,0x51,0xd2,0xb9,0x4b,0x16,0xe4,0xfa,0xc5,0x47,0xf3,0xae,0xb5,0xfe,0x7d,0x5d,0x43,0x28,0xa6,0x3d
+.byte 0xcf,0x71,0x23,0x6d,0x8e,0xd7,0x74,0xa4,0x86,0x9f,0x92,0x86,0x3c,0x1e,0x51,0xd4,0xe0,0xe6,0xd5,0xc4,0x53,0x3c,0x96,0x55,0xb9,0xac,0x63,0x5b,0xee,0x5a,0x03,0x84,0xb9,0x43,0x2c,0x0f,0x6d,0xbb,0xb5,0xca,0xf0,0x4f,0x3e,0x8b,0x3b,0x14,0x01,0x0e,0x81,0x0d,0xe6,0x62,0xa9,0x34,0x4e,0x03,0xc9,0x85,0x9f,0xc8,0x4f,0x52,0x3f,0x84
+.byte 0x1b,0xab,0x7e,0xaf,0x93,0x22,0xe2,0x0d,0x41,0x79,0x50,0xb2,0x17,0xa7,0x9a,0x80,0xd5,0x65,0x40,0x3b,0x56,0x9b,0xc9,0x00,0xcf,0x03,0xf1,0xff,0xcd,0x72,0x27,0xdb,0x74,0x94,0x70,0x02,0xdc,0x3a,0xee,0x00,0xcc,0x08,0x0a,0xab,0x40,0x87,0x24,0xaf,0x7d,0x67,0x18,0xd0,0x7c,0xeb,0x91,0x1f,0x7e,0x9e,0x41,0x7b,0x39,0xf2,0xfe,0xaf
+.byte 0xb7,0x6c,0x58,0xe0,0xdb,0xf7,0xf1,0x23,0x0b,0x98,0x08,0xfa,0xde,0xfa,0xf9,0x24,0x23,0xd1,0x7f,0x69,0xd3,0xb1,0x82,0x68,0x03,0x06,0x86,0x7a,0xf4,0x90,0x8d,0xa5,0xbd,0xbe,0x14,0x2f,0xa2,0x5e,0xaf,0x5c,0x1e,0x07,0x68,0x19,0x5a,0xd3,0x53,0x7d,0xe8,0x13,0x6b,0xe3,0x02,0x49,0x0d,0xd2,0x96,0x56,0xae,0x67,0x8a,0x27,0x61,0xa0
+.byte 0x60,0x20,0x2c,0xb4,0x5d,0xdf,0xc3,0x24,0x50,0xa9,0xbc,0x3d,0x5c,0xf3,0x2e,0xb6,0xba,0x71,0xf0,0x04,0x43,0x84,0x4d,0x80,0xe9,0xa5,0xdd,0xb3,0x1e,0x5e,0x56,0x32,0x1a,0xd4,0xe3,0x10,0x57,0x35,0xa8,0xf1,0xe5,0x96,0xc1,0x27,0xef,0xcc,0x21,0x71,0x10,0xd1,0x07,0x7e,0xb3,0xab,0x95,0x64,0x86,0xaf,0xc9,0x15,0xe6,0x98,0x5e,0xb1
+.byte 0xbd,0xde,0x99,0x38,0xfc,0x8d,0xb2,0x5a,0xa4,0x44,0x5b,0x74,0x31,0x31,0x07,0x93,0xf5,0x86,0x78,0xc5,0x82,0x26,0xfc,0x95,0x1f,0x33,0xd8,0xfe,0x70,0x42,0x2a,0xa7,0x3a,0xb1,0xb2,0x63,0xd6,0x5b,0x54,0x9c,0x54,0x45,0x4f,0x1b,0x4a,0xc2,0xb4,0x0e,0x99,0x48,0xde,0x8d,0xa6,0x5d,0xd3,0xdc,0x31,0xa4,0x2b,0x0d,0x44,0x6e,0x1a,0x10
+.byte 0x3f,0x6c,0xa0,0xab,0xcb,0xb4,0xf6,0x18,0xba,0x11,0xd4,0xd4,0x70,0xc4,0xab,0x04,0x4c,0xe7,0xe9,0x53,0xe5,0xd9,0xe7,0xeb,0x21,0xa2,0x2c,0xc4,0xc6,0xc3,0xe7,0x73,0xd9,0xd3,0x84,0xb0,0x12,0x94,0x3b,0xfd,0xd9,0x32,0xba,0xe3,0x37,0xc1,0xb9,0x4d,0xea,0x3e,0x3d,0x31,0x4e,0xa0,0xe7,0x73,0x9d,0x4e,0x26,0xd1,0xdf,0xe6,0x26,0xcd
+.byte 0xd7,0x17,0xd7,0x28,0x2c,0x04,0xe9,0x55,0xd5,0x70,0xaf,0xab,0xc1,0x07,0xbc,0xc4,0xd2,0x89,0xdc,0x22,0x59,0x19,0x0e,0xd8,0x8b,0xdd,0x46,0x7f,0xe4,0xad,0xa5,0x70,0xd7,0x18,0x51,0x30,0xd7,0xbc,0x26,0x45,0xe7,0xea,0xce,0xc7,0xf2,0xca,0xb1,0x9c,0x57,0x1e,0x10,0x5f,0x44,0x8d,0x3d,0xe8,0x55,0xa1,0x22,0x68,0x97,0xe8,0x03,0x9c
+.byte 0x8b,0x63,0x81,0xd9,0xcd,0x4c,0x6c,0xe3,0x68,0xc9,0x35,0xee,0x94,0x13,0x25,0x0b,0x12,0x61,0xbd,0xee,0x6f,0xc7,0xe8,0xb5,0x01,0x7a,0x9e,0xd0,0x5a,0x46,0xc6,0x19,0x1b,0xc2,0xf1,0x2d,0xaa,0x53,0x29,0xcf,0x23,0x1a,0x4d,0x94,0x0a,0x50,0x64,0xf5,0x3b,0x52,0x55,0xac,0xa5,0x21,0x15,0x47,0xd9,0x14,0x8c,0x7f,0x4d,0x79,0x6b,0xc1
+.byte 0x43,0x0a,0xf2,0x42,0xd2,0xb0,0x95,0x19,0x99,0xdd,0x1d,0x8e,0x84,0x8c,0x7e,0x59,0x69,0x93,0x86,0xae,0xf1,0x67,0x35,0x55,0x7c,0x5b,0x38,0x11,0x56,0xec,0x6c,0xbb,0xe8,0xc0,0x54,0xec,0x5f,0x65,0x13,0xe3,0x86,0xa0,0xb1,0xc1,0x5e,0x34,0x4f,0xdd,0x4d,0x00,0xc6,0x29,0x05,0x78,0x64,0x8c,0x19,0xb0,0xfc,0x8a,0xb2,0xc7,0x86,0x57
+.byte 0xa2,0xdd,0xed,0x43,0xc1,0x7f,0xab,0x89,0x19,0xe8,0xa6,0xf5,0x7a,0x15,0xfe,0xd5,0x4f,0x53,0xde,0x78,0x42,0x76,0xf7,0x8a,0x54,0xe8,0x37,0xfd,0xee,0x82,0x20,0xd5,0xe2,0x32,0xb9,0x32,0x67,0xc7,0xff,0xdc,0xf0,0x40,0x07,0x28,0x55,0x16,0x56,0x84,0xe9,0x17,0x25,0x17,0x8e,0x10,0xef,0x9f,0xed,0x33,0x83,0x6d,0x9e,0x87,0x82,0xb8
+.byte 0xa9,0x6b,0xcb,0xe5,0x04,0xfb,0x87,0x51,0x05,0x1a,0x64,0x64,0x51,0x34,0xa3,0x61,0x4a,0xe3,0xa6,0x35,0xa5,0xc9,0xe3,0xde,0xb0,0xcf,0x5f,0x68,0x49,0xbc,0x98,0xf9,0x0b,0x82,0xde,0xb1,0xf9,0x77,0x16,0x7c,0x1f,0x80,0x0c,0xfc,0xbb,0x6d,0x8e,0x92,0x93,0x00,0xc2,0xa5,0xbe,0xde,0x55,0x09,0x9d,0x83,0xa5,0x6c,0x0a,0xb5,0xc4,0x53
+.byte 0xde,0xbc,0x07,0xca,0x0f,0x43,0xea,0x50,0x25,0xee,0x51,0x3b,0xfb,0x7a,0xcf,0x31,0x8a,0x19,0x1c,0xa2,0x2d,0x72,0x79,0x81,0xc6,0xb8,0xe6,0xe1,0xd8,0x3e,0x0f,0xc0,0xae,0x73,0x40,0x30,0x15,0xaa,0xe3,0x72,0xc3,0x36,0xc1,0x42,0x11,0xc5,0x3f,0xf5,0x69,0x78,0xea,0x95,0x54,0x36,0xe8,0x7e,0x9c,0xad,0xbd,0xcd,0x19,0xfe,0x4a,0x04
+.byte 0xb4,0x54,0x14,0x98,0x58,0x6f,0x06,0x8f,0x8c,0x95,0xa8,0xc9,0xe8,0xc4,0x2b,0x03,0xaa,0x42,0x75,0x74,0xa2,0x63,0xdb,0xca,0xd1,0xf0,0x60,0xc3,0x63,0x84,0xfb,0xd7,0x5a,0x7b,0xca,0x45,0x8d,0x14,0xdc,0xf8,0x71,0x40,0x71,0xbb,0xa1,0x1a,0xd3,0x8c,0xfb,0xf6,0xf7,0xfc,0x82,0x72,0x50,0xc9,0xe3,0xc5,0xe2,0xb1,0x57,0xb1,0x24,0x3e
+.byte 0x11,0x4d,0x96,0x1c,0x3a,0xe1,0xb6,0xb7,0x0e,0x55,0x35,0x6c,0xd8,0x2b,0xe3,0x78,0xcd,0xac,0x8f,0x24,0x70,0xc6,0x35,0x5b,0x6e,0x75,0x7a,0xf1,0x7d,0x87,0x53,0xcf,0x0a,0x24,0xb6,0x6a,0xfd,0xef,0x90,0x07,0xcf,0xde,0x30,0xbc,0x8c,0xec,0xda,0x6f,0x45,0xad,0x92,0xb6,0x8d,0x6b,0xb8,0x8e,0xdc,0xe5,0xbf,0x57,0x67,0x5e,0x2f,0x4d
+.byte 0x5d,0xee,0x38,0x0a,0xaf,0xeb,0x62,0x84,0x2b,0x4c,0x30,0x7b,0x91,0x99,0x40,0x6f,0x09,0x2b,0x36,0xcd,0x04,0xeb,0x7c,0x8d,0xa5,0xbd,0xd6,0xb0,0xfc,0x27,0xcf,0x6b,0xdd,0xe1,0x94,0xbc,0x21,0xc6,0xc9,0x55,0x24,0xd4,0xa1,0x6f,0x1e,0xa2,0x81,0x31,0x22,0xb7,0x75,0x9e,0xa7,0x01,0x26,0x01,0x6c,0x12,0x91,0x02,0x87,0x40,0x5c,0x91
+.byte 0x1f,0x0c,0x55,0x07,0x12,0xa7,0x48,0xdd,0xed,0xb6,0xfe,0x38,0x05,0xbc,0xe1,0x2e,0x3b,0x89,0x4f,0x98,0x65,0x22,0x93,0xda,0x09,0x9f,0x04,0x90,0x66,0x81,0xd1,0x56,0x27,0x8b,0x26,0x99,0xbe,0x93,0x08,0xf1,0xfb,0x80,0x5b,0xaa,0xc4,0x96,0x88,0x93,0xb6,0x01,0xae,0xf6,0x69,0xaa,0x6f,0x4d,0xde,0x2f,0xc7,0x24,0xbf,0xe9,0xb8,0xeb
+.byte 0xcd,0xb2,0x0a,0x50,0x5c,0xd2,0x0b,0xfc,0x57,0x3b,0x96,0xf8,0xd9,0xbe,0xd2,0xb5,0x16,0xac,0x7c,0xe4,0x2f,0x46,0x93,0x86,0x48,0x91,0xfa,0xae,0xca,0x05,0x9e,0xfe,0x6e,0xae,0xa5,0x58,0x94,0xc0,0x58,0x1e,0xc5,0x69,0x28,0xe0,0x99,0x12,0x83,0xcf,0x35,0xe4,0x72,0x7d,0x4e,0x8b,0x66,0x56,0xb3,0xa6,0x2a,0x72,0x06,0x03,0x45,0xd1
+.byte 0x95,0xc9,0x93,0xb7,0xf4,0x8a,0x83,0xce,0x17,0x8b,0xf0,0x8e,0x8f,0x4a,0x68,0x55,0xd8,0xfc,0x54,0x8d,0xb5,0x62,0x17,0xa8,0xe6,0x18,0x03,0x53,0x04,0xb8,0xbe,0xd2,0xd0,0x7a,0x84,0xe1,0x39,0x31,0xc5,0x74,0xf2,0x64,0x1c,0x3b,0xd5,0x52,0x9b,0x81,0x8a,0x8f,0x36,0xc8,0xab,0x3d,0xe1,0xa8,0x2a,0xf2,0x84,0x9a,0xca,0x0c,0xcf,0xc9
+.byte 0x45,0x54,0x06,0xe8,0xd2,0x62,0x61,0x4d,0xeb,0x0b,0x38,0x4e,0x43,0x59,0x85,0x3a,0xe4,0xa3,0x25,0x15,0xc2,0xb5,0x7b,0x5e,0x2f,0xe6,0xc1,0x5d,0x2a,0xb7,0x57,0xb8,0x7e,0x61,0x51,0xc3,0x81,0x53,0x45,0x8a,0x6e,0x4c,0x89,0x84,0x2a,0x6b,0xca,0x15,0xff,0x97,0xfc,0x1f,0x8a,0x44,0xbd,0xcd,0x5e,0x32,0x6b,0x5f,0x78,0x7b,0xdf,0xdd
+.byte 0x9d,0x2f,0x21,0xf2,0x14,0x40,0x5f,0x5a,0xd5,0x21,0x27,0x3d,0x0b,0x9f,0x9f,0xb0,0x8e,0xab,0x9e,0x68,0x96,0x02,0xfd,0x4d,0xcc,0x03,0xf0,0x03,0xfb,0x4c,0xac,0xfa,0x00,0x3b,0xea,0x1a,0x53,0x80,0x77,0xec,0x53,0xc3,0x3c,0x6c,0xf8,0xa5,0x3e,0x52,0x34,0xd4,0xa1,0x52,0xb8,0xd6,0x19,0x8c,0xdf,0x85,0x27,0x61,0x22,0xe7,0x43,0xeb
+.byte 0x85,0xc0,0xbe,0x58,0xe6,0x60,0x81,0x4c,0xc6,0xbb,0xc0,0xbf,0x63,0x39,0x9d,0xad,0x2e,0xa8,0x2a,0x83,0x3d,0xfa,0xdb,0x0b,0x98,0x16,0x78,0x18,0x43,0xc7,0x17,0x82,0xb8,0xec,0x32,0x45,0x75,0x0c,0xc1,0x4c,0x84,0xbf,0xce,0x83,0x3b,0xb4,0x91,0xf4,0x0d,0x5d,0x83,0xf6,0xd6,0x10,0xab,0xc6,0x26,0x9b,0x68,0x59,0xec,0x48,0x4b,0x1d
+.byte 0x35,0x2a,0x5b,0x23,0x83,0x22,0x8e,0x7d,0xfa,0xce,0xde,0xb1,0xd9,0x78,0xf6,0x9e,0x08,0xba,0xfb,0xda,0xf2,0x04,0xc5,0x2a,0xac,0xbf,0xb4,0x04,0x05,0x1f,0x0b,0xeb,0xe8,0x2a,0x3c,0x3f,0x4f,0xb6,0xc8,0x6b,0x97,0x5a,0x9e,0xdb,0x4b,0x3c,0x93,0xc1,0x20,0x1c,0x62,0x91,0x74,0x76,0x49,0x92,0xc2,0xd8,0x0d,0xd8,0xfe,0xb5,0x68,0x77
+.byte 0x48,0x9f,0xbe,0xe0,0x78,0x20,0xe7,0xa4,0x3d,0x3e,0xa1,0x4c,0xc7,0xeb,0xd3,0x30,0xd3,0xf0,0x65,0xcf,0x18,0x3c,0xf8,0x25,0xc2,0x99,0xf4,0xec,0xef,0xdd,0xef,0xf3,0x6b,0x28,0x00,0xaa,0xfd,0x76,0xec,0x19,0x67,0xd6,0x79,0xa6,0x01,0x6e,0x20,0x3a,0x7f,0xd4,0xd0,0x05,0xb4,0xea,0xd4,0xde,0x11,0x06,0x44,0x4a,0x6f,0x15,0x2f,0x62
+.byte 0x9a,0xaa,0xeb,0xaf,0xb5,0xb5,0x46,0xb2,0x28,0x2e,0x74,0x26,0x06,0x91,0xeb,0x15,0xef,0xd4,0xfd,0xc7,0x1b,0x65,0x25,0x01,0x24,0xd2,0x44,0x05,0x18,0x1c,0x71,0x36,0x58,0xc4,0x37,0xfe,0x22,0x29,0xc0,0x2f,0xd2,0x4e,0xeb,0x43,0xb9,0xf9,0x4e,0x87,0xd7,0x92,0x77,0xa8,0x4f,0xa5,0x6e,0x5c,0x4d,0x3a,0xe9,0x16,0x62,0x30,0x51,0xbb
+.byte 0x32,0xd8,0x0d,0x86,0x20,0xbf,0x68,0x0f,0x3e,0xef,0x8b,0x0d,0xc5,0xa6,0x94,0x81,0xe9,0x6f,0x85,0xf5,0x22,0x6e,0x9e,0x0a,0x56,0xa3,0x43,0x79,0x50,0xd9,0x45,0x5f,0x5a,0x3f,0x53,0x53,0xb7,0xfe,0xb6,0x1c,0x63,0xab,0x7c,0xed,0x2f,0xc4,0x2b,0xa8,0x53,0xfb,0xad,0x46,0xf0,0x63,0xca,0x7a,0x6e,0xce,0xf4,0xb9,0x34,0xd0,0x9a,0xc8
+.byte 0x0d,0xd2,0x32,0xce,0x26,0x3f,0xcd,0xd9,0xbc,0xa9,0x46,0x65,0x45,0xfe,0x45,0xeb,0x0d,0xab,0xe6,0x31,0xb6,0xb9,0x41,0x53,0x7d,0x55,0xc3,0xfb,0x10,0x46,0x37,0x77,0x1f,0x15,0xf0,0x5f,0xcb,0x8f,0xea,0xc5,0xc0,0xb8,0xc6,0xb1,0x3a,0x06,0x42,0xec,0x38,0xec,0x06,0xd1,0x37,0x3b,0xe1,0x8d,0xad,0xc2,0xce,0x96,0x0b,0xf0,0xab,0xde
+.byte 0x9c,0x3c,0x09,0xef,0x59,0xcd,0x67,0xa7,0x6e,0x0e,0xc7,0xee,0x51,0x6d,0x90,0x40,0x0e,0xdf,0xb1,0x13,0xe3,0x0c,0xb6,0xe8,0xcb,0xf5,0x57,0x50,0xeb,0xdf,0x09,0x45,0x72,0x40,0xff,0xdc,0x5c,0x51,0x42,0x47,0xb2,0x9e,0xca,0xf3,0x1b,0x06,0xb1,0x3e,0x04,0x55,0x96,0x63,0x24,0x16,0xdb,0x3e,0xab,0x98,0x33,0x70,0x6f,0xfd,0x8f,0x7b
+.byte 0x56,0xb0,0x7f,0x28,0x26,0xc4,0x2a,0x9e,0xf5,0xa7,0xba,0x61,0x75,0xa4,0xb1,0x25,0x60,0xe5,0x9c,0x7e,0xb4,0xaa,0x04,0xa1,0x33,0x5a,0x8d,0x88,0x1d,0xc4,0x38,0x58,0x28,0x23,0xc7,0xac,0x20,0xf8,0xaa,0x18,0xf8,0xc7,0x27,0x05,0x07,0xf7,0x12,0xfe,0xe1,0xa5,0x99,0xaa,0x55,0x79,0x72,0xc4,0x14,0x08,0x14,0x4a,0xfb,0xf7,0x66,0x81
+.byte 0x6e,0xed,0x81,0x12,0x5f,0xb6,0x08,0x00,0x37,0xf9,0xdc,0xdf,0x4d,0xcb,0xfa,0xc6,0xf3,0xc2,0x17,0x17,0x52,0x39,0x7b,0xa0,0x3e,0x25,0xc9,0x48,0xd8,0xa6,0x1b,0x8b,0xdb,0xf8,0x74,0xac,0x6b,0x16,0xec,0xa6,0x4a,0x1e,0x7e,0x5c,0x50,0xbf,0x81,0xef,0x3c,0x7d,0x9d,0x21,0x38,0xa9,0x26,0x3c,0x30,0x7a,0xfb,0xab,0xd8,0x6a,0x0a,0xaa
+.byte 0xbb,0x6e,0x91,0x92,0x7c,0x04,0x02,0x0e,0xa2,0x71,0xc7,0xde,0x7d,0x42,0xaf,0xe5,0x92,0xc1,0xb9,0xd7,0x52,0xaa,0x32,0xea,0x39,0x84,0x17,0x40,0xb0,0x83,0x18,0xff,0x46,0xb8,0x59,0xd9,0xa3,0xce,0x82,0x7e,0x65,0x54,0xe0,0xa4,0x6d,0x8a,0xbc,0x6a,0x65,0xb2,0xd5,0x96,0x5b,0x1c,0x9a,0x32,0x72,0xf7,0x81,0x57,0xcd,0xb3,0x22,0xc5
+.byte 0x7d,0x20,0x24,0xea,0xbe,0x51,0x4c,0xb3,0x48,0x36,0x4f,0x73,0xf4,0x3f,0x07,0x92,0x01,0xe2,0x1e,0x78,0x3f,0x8e,0x1f,0x35,0x1a,0xf1,0xe1,0x14,0xd1,0xe7,0xd9,0xfd,0xd8,0xf7,0x20,0xc2,0xf3,0x7a,0x59,0xc9,0x1d,0x13,0x41,0x01,0xf6,0x77,0x69,0xfb,0x0f,0xc7,0xe4,0x58,0x04,0xce,0xe8,0x73,0x87,0x2f,0xef,0xe6,0x36,0x38,0xc7,0x91
+.byte 0x2d,0x17,0xb5,0x56,0x68,0xb1,0x9f,0xbf,0x2e,0x4b,0xe7,0x09,0x7b,0x35,0x33,0x5a,0x6c,0xc1,0x6f,0xb3,0xac,0x6c,0x1e,0xfe,0xc0,0xc9,0xd8,0x77,0xf5,0xcb,0x5e,0xcc,0xd1,0x2f,0xdd,0x23,0x8b,0x3b,0xb5,0x43,0x96,0x1f,0xa9,0xe4,0x84,0x41,0x92,0xe9,0x68,0x47,0x50,0xf7,0xd4,0x85,0x22,0xa1,0x43,0xaa,0xde,0xf7,0xea,0xe0,0x54,0xaa
+.byte 0x0d,0xe6,0xa5,0xb8,0x7e,0xec,0x13,0x9a,0x1e,0x6c,0x10,0x9d,0xa8,0xfb,0x97,0xde,0x24,0xda,0x33,0xbb,0xab,0x17,0x7a,0xb4,0x72,0xaf,0xed,0xc9,0xa4,0x62,0x65,0x0c,0x99,0x3d,0x74,0x7f,0xff,0x59,0xa9,0x8e,0x37,0xb9,0x10,0x30,0x26,0x3f,0x2f,0xfc,0x1e,0xe2,0xc6,0xb8,0xff,0x41,0xb3,0x35,0x3f,0x41,0xf4,0x47,0xbc,0x76,0xc6,0x77
+.byte 0x0f,0xf8,0xff,0xb8,0xd2,0x34,0x40,0xac,0x43,0xcb,0xcf,0x1f,0x57,0xaa,0x1a,0xa7,0xe1,0x4a,0x69,0xd7,0x05,0xa7,0x9d,0xff,0x13,0x43,0x91,0xe3,0x09,0x1c,0xb2,0xb2,0x82,0x06,0xa3,0x3c,0x35,0x85,0x9e,0xd0,0xcf,0x1c,0xb9,0x13,0x09,0x7d,0x3d,0x17,0x0f,0xf8,0x2f,0x61,0x97,0x7e,0x02,0xe0,0x78,0x07,0x69,0x8c,0x91,0xbe,0x96,0x92
+.byte 0x4a,0x03,0xa7,0x31,0x5f,0x6c,0xfe,0x55,0xb2,0x17,0xe8,0x4c,0x64,0x48,0x18,0xde,0x4f,0x5a,0xce,0xd2,0xcb,0x83,0x4d,0x1b,0x2a,0x1f,0xce,0x85,0xf7,0xdc,0x74,0x8c,0x42,0xc6,0x5a,0x3a,0x51,0x22,0x79,0x70,0xa0,0xe0,0x29,0x2a,0x73,0xe4,0x53,0xb4,0x47,0x5f,0x54,0xa8,0x65,0xe4,0x89,0x78,0xf9,0xb9,0x5f,0x5f,0x9d,0xa8,0xf7,0x82
+.byte 0x4e,0x34,0x60,0xfc,0xe3,0x88,0x65,0x73,0x99,0x1f,0x53,0xed,0xe8,0xf0,0xf4,0x5a,0x0a,0x49,0x42,0x6e,0x02,0x3f,0xa8,0x63,0x21,0x02,0x2e,0x8f,0x33,0xba,0x0e,0x10,0xd3,0x4c,0x1a,0x8b,0xf5,0x84,0x8e,0x2b,0x37,0x12,0x23,0x77,0x02,0x45,0xc7,0xc3,0x79,0x06,0xc2,0x8c,0xaa,0x32,0x53,0x7c,0x19,0xa2,0x92,0x7e,0x47,0x40,0x8f,0xae
+.byte 0x8a,0x64,0x51,0x67,0xe1,0xc1,0xc3,0xd2,0x14,0x1d,0x63,0x0c,0x80,0x04,0x30,0x3d,0xee,0x58,0x44,0xe4,0x14,0x63,0xfc,0x95,0x05,0x3e,0xc1,0x8d,0xd3,0xcb,0x5d,0xc1,0x8e,0xf9,0xd7,0xe5,0x9d,0x97,0xef,0x8a,0xaa,0x50,0x31,0xa3,0x01,0x3a,0xb2,0x8d,0x63,0xb6,0xe7,0x34,0xec,0xa1,0x7a,0xff,0x57,0x95,0xbb,0x1d,0xbe,0x0c,0xa5,0x91
+.byte 0x92,0x08,0x06,0x1c,0x67,0x03,0x2e,0xee,0xf6,0x6f,0xa0,0xb7,0x9a,0x7c,0xe3,0x6a,0x8e,0xd8,0x50,0xc1,0xd6,0xa1,0x8d,0xe9,0x66,0x9a,0x1f,0x62,0x15,0x04,0x93,0x74,0xe8,0x04,0x0d,0x27,0x55,0x2b,0x07,0xb1,0xbd,0x69,0xe4,0xc1,0x34,0x8e,0xe7,0xfb,0xa0,0x3f,0x40,0x31,0x47,0xba,0xcb,0x80,0x88,0xf7,0x4f,0x46,0x05,0x31,0xaf,0x23
+.byte 0xdf,0x93,0x09,0x0a,0x15,0xc9,0x95,0x74,0x52,0x72,0xf4,0xbf,0x0d,0x07,0xb6,0xcc,0x4b,0x40,0x12,0xf3,0x87,0xea,0x29,0xd8,0x29,0x31,0x23,0xac,0x29,0x1a,0x89,0x83,0x5b,0x33,0x4b,0x6b,0x69,0xbe,0xb6,0x15,0x7e,0xfd,0xf2,0x95,0xc4,0xbe,0xeb,0xee,0x59,0x01,0x2a,0xce,0xca,0x80,0xda,0xf8,0x1a,0x01,0x23,0xf7,0xa1,0x4f,0xf5,0x83
+.byte 0x5e,0x16,0xd9,0x12,0xa9,0x4e,0xcb,0x59,0x23,0x4f,0x40,0xd7,0xbf,0xaf,0x76,0xf0,0x50,0x31,0x27,0x3a,0x8b,0x1d,0x9b,0xb1,0x1c,0x41,0xb0,0xed,0xe6,0xf3,0xa8,0x5f,0x6b,0x58,0x54,0x92,0xaf,0xcc,0x44,0x5c,0xea,0xdb,0x09,0xc5,0x26,0x5e,0xbe,0x46,0xbd,0x72,0x49,0x5a,0x4e,0x65,0x7e,0x75,0xcf,0xfc,0xf6,0xd0,0x3c,0x4a,0x7e,0xd6
+.byte 0x8e,0x8e,0xb4,0x19,0x45,0x75,0xbf,0xc3,0x5e,0x46,0xff,0xc9,0x46,0x65,0x8d,0x31,0x01,0x5e,0x1c,0x13,0x93,0x56,0x6f,0x28,0xec,0xf3,0x77,0xfa,0x6e,0xb9,0x0e,0xb6,0x8e,0x0e,0x38,0xf8,0x28,0x64,0xa2,0xa1,0x42,0x9a,0xb4,0xf3,0x14,0x8d,0x17,0x80,0x05,0x82,0x7c,0xf1,0xea,0x8b,0x4b,0x62,0xa0,0xde,0xf6,0xd7,0x36,0xb0,0x70,0x8d
+.byte 0x03,0xf6,0xc8,0x2a,0x9e,0xc0,0xbb,0x2f,0xcb,0xef,0x35,0xf7,0x16,0xcd,0xd6,0xd6,0x90,0xd7,0x5d,0x61,0x00,0x33,0x9f,0xd8,0xd1,0xda,0x17,0x67,0x90,0xd1,0xf8,0x59,0xcb,0xf1,0x76,0xc2,0xbe,0x1f,0x5d,0x0d,0xb2,0x02,0xbd,0x19,0x9f,0x5a,0xa0,0x91,0xac,0x51,0xb5,0xf5,0x0a,0x64,0x67,0xf2,0x49,0x30,0x6c,0x57,0x83,0xda,0x90,0xf1
+.byte 0xc6,0xc7,0xe6,0x05,0x13,0x30,0x52,0xfd,0x2a,0x47,0xea,0xae,0xd3,0xed,0xe4,0x64,0x1f,0x6c,0xb1,0xdf,0xca,0x20,0x97,0x2a,0xc8,0xdc,0x00,0x0e,0x5b,0x59,0xc8,0x16,0x95,0x68,0x9a,0x2e,0x44,0xab,0xf6,0x93,0x7c,0x8f,0x66,0x4f,0x07,0x42,0x3f,0xa5,0x81,0xe7,0xab,0x59,0xbb,0xae,0xb1,0x3e,0x9a,0x25,0xf1,0xde,0xac,0x4c,0x1d,0x7a
+.byte 0x54,0xb9,0xa9,0x59,0xaf,0xb0,0xab,0xaf,0x6b,0x76,0x66,0x1e,0xbe,0x1a,0xc1,0x61,0x1b,0x81,0x6b,0xe8,0xe4,0x73,0x6a,0x87,0xe9,0x39,0xcb,0x2c,0xab,0x64,0x36,0x9a,0x11,0x46,0xec,0x9f,0x30,0xb6,0x2c,0x14,0xe0,0xec,0xbe,0x33,0xde,0x60,0xc6,0x00,0x29,0x3c,0x55,0xda,0xfc,0x64,0xff,0xaa,0xbf,0x99,0x58,0xe2,0xe3,0xec,0xde,0xca
+.byte 0xd1,0x3d,0xd2,0xad,0xaa,0xca,0x36,0x8f,0x93,0xa2,0xdd,0xde,0xaa,0x49,0x7f,0xdd,0x39,0x91,0xa0,0x7b,0x33,0xdf,0x36,0xcd,0xc3,0x3a,0xbc,0x53,0xf0,0x07,0x99,0x78,0x4e,0x63,0x47,0x79,0xbf,0x21,0xfc,0x05,0x47,0x69,0xec,0xee,0xf4,0x21,0x97,0x94,0x0c,0x7a,0x9f,0xa6,0xeb,0x5b,0x23,0xed,0x9d,0xc1,0xe1,0x5e,0x10,0xca,0xe0,0x84
+.byte 0x5a,0xdd,0xf6,0xae,0xd8,0x23,0x98,0xea,0x6c,0x43,0x77,0x41,0xf3,0x84,0x5a,0xe8,0xda,0xb3,0x11,0x0e,0x19,0x33,0xe9,0xf9,0x7a,0x90,0x07,0x68,0xf1,0xe4,0x52,0x0c,0x03,0x67,0xb9,0x42,0x41,0x24,0xa3,0x61,0x67,0x75,0xc9,0xb5,0xdd,0x10,0xf1,0x20,0x93,0x54,0xdb,0x0d,0xc7,0x0d,0x25,0x3e,0xda,0xb3,0xe7,0xce,0x97,0x7e,0xdb,0x1a
+.byte 0x8f,0x92,0xff,0xe3,0x44,0x2d,0x6b,0xdb,0xe0,0x69,0x8b,0x16,0xce,0xe8,0xc7,0x93,0xf1,0x19,0xb9,0xd3,0x41,0x45,0x8d,0x95,0xb3,0x03,0xb2,0x66,0x96,0x95,0x91,0x33,0x1c,0xee,0xde,0xd7,0x9d,0xab,0x32,0x2f,0xb8,0x3c,0x7a,0x44,0x8f,0xa6,0xca,0x02,0x03,0x2f,0xa8,0x44,0x85,0x0e,0xf5,0x27,0x90,0x84,0xd9,0x80,0x06,0xf4,0x4f,0xc7
+.byte 0x21,0xc5,0x92,0xa4,0x2d,0x08,0x42,0x4c,0xa7,0x84,0xfa,0x7e,0x2b,0x66,0xfb,0x7c,0x81,0xea,0x5c,0x7d,0xdd,0x86,0xf1,0xf5,0x04,0xef,0xf2,0x50,0x12,0x72,0x42,0x22,0x23,0x74,0x7f,0xe7,0xed,0xd9,0xce,0x78,0x10,0x83,0x37,0xd0,0x81,0x97,0x4a,0xac,0xc2,0xe5,0x13,0x91,0x83,0xe2,0x6e,0xff,0x5a,0x0b,0xc3,0x4d,0xc1,0x3e,0x97,0x16
+.byte 0x96,0x69,0x39,0x9e,0x1d,0x6b,0x16,0x82,0xa2,0x94,0x0d,0x50,0xdd,0xa3,0xda,0x9d,0xda,0x3f,0x46,0xce,0x6c,0xd0,0xdf,0x6e,0x1b,0x17,0x47,0x51,0x74,0x6f,0xe9,0xa4,0x6b,0xae,0xd2,0x6e,0x5b,0xc0,0x26,0xc6,0x0b,0x84,0xb1,0x39,0xcf,0x9e,0x7c,0x18,0x52,0xd7,0x8f,0x33,0xae,0x3d,0xaf,0x3d,0x1a,0xba,0x3f,0x09,0x76,0x22,0x1d,0xf3
+.byte 0x42,0x14,0x4f,0x06,0xc7,0x33,0xc1,0x2d,0x58,0x1b,0x4c,0xc0,0x3a,0x29,0xa6,0x5e,0x19,0x26,0xdf,0x36,0x18,0xa9,0xc5,0xe9,0xd3,0xb1,0xae,0x86,0xa8,0x7f,0xd9,0xb4,0x18,0xef,0x9c,0x46,0xb6,0xf2,0xb2,0xb6,0x6e,0xe2,0xf8,0x5f,0x27,0xea,0x76,0xd3,0x40,0x68,0x94,0x66,0x8a,0xf5,0x9f,0xee,0x0c,0xe5,0xae,0xb6,0xba,0x87,0x42,0x40
+.byte 0xc9,0x83,0xac,0xb4,0x2c,0xec,0x74,0xb7,0x55,0x17,0x0b,0x1e,0x45,0x1a,0x87,0x9d,0x52,0xce,0xb7,0x58,0x2f,0x45,0xc7,0x7d,0xf3,0xd3,0x11,0x2e,0xf4,0xd8,0xc0,0xb8,0xc3,0x31,0x45,0x68,0x40,0xe8,0x8a,0x33,0x20,0x9a,0x06,0xa8,0x18,0x53,0xb2,0x73,0xa1,0x57,0xac,0x8f,0x56,0xeb,0x8e,0xa4,0xfc,0xd6,0x76,0x7e,0x81,0x62,0x2c,0x17
+.byte 0x49,0xb4,0xcc,0x15,0x66,0xcb,0xa2,0x3c,0x29,0xf0,0x73,0x0e,0x9a,0x34,0x16,0x6d,0x43,0x62,0x20,0x89,0x14,0xae,0x8b,0x5d,0x61,0x54,0xa1,0x82,0x49,0x73,0xb9,0x2b,0x48,0xd4,0xe3,0x21,0x37,0x5e,0x4d,0xbf,0xd0,0x72,0xa4,0x23,0xdb,0x7c,0xd9,0x45,0x77,0x8a,0x24,0x23,0x56,0xcd,0x84,0x80,0x44,0x12,0xce,0x99,0x39,0xbd,0x77,0xff
+.byte 0x8c,0x62,0x8d,0x56,0x77,0x24,0x40,0x11,0x22,0xab,0x28,0xd6,0x75,0x2b,0xbb,0xc1,0x51,0xd6,0x5e,0x61,0x1c,0xe9,0xac,0x36,0x99,0x52,0x44,0xa5,0x20,0xdb,0xe0,0x12,0x9a,0x45,0x8f,0x7f,0x47,0xf9,0xa3,0x91,0x18,0x2b,0x51,0x9a,0x9f,0x3f,0x7d,0x36,0xde,0x71,0xae,0xca,0x62,0x62,0x16,0xda,0x19,0x9c,0x84,0xce,0xde,0x93,0x22,0xde
+.byte 0xaf,0xe7,0x91,0x09,0xe8,0xf0,0x0e,0x07,0x71,0xdf,0x48,0xcd,0x8a,0x77,0x19,0x3c,0xd6,0xef,0x8e,0xe0,0x49,0xdf,0xcb,0xd6,0x34,0x78,0x7f,0x42,0xc2,0x6e,0x7a,0x50,0x53,0xee,0xbf,0x73,0x4b,0xd4,0x4f,0x06,0x18,0x26,0x67,0x51,0x54,0xa3,0x40,0xe6,0xb3,0x61,0x4b,0xfd,0xee,0x62,0x00,0x44,0x6c,0x0d,0x8b,0x2f,0x4d,0x06,0x17,0x41
+.byte 0xee,0x8b,0xde,0x1f,0x80,0x36,0x58,0x3e,0x0a,0x53,0x0a,0x83,0xf9,0xba,0xbd,0x91,0x6a,0x20,0x32,0x42,0x6c,0x85,0xdc,0x84,0xfd,0xce,0x57,0xbe,0xf8,0xa5,0x2c,0x7e,0xf9,0x1b,0x07,0xf4,0x32,0x13,0x32,0x79,0xdc,0x91,0xfc,0xc0,0x18,0xe6,0x1e,0xb2,0x67,0x9d,0x08,0xd2,0x89,0xa2,0xb1,0xbf,0x37,0xe1,0x3f,0x9e,0xb5,0x17,0xf7,0x2f
+.byte 0x9a,0x4f,0x3c,0xea,0x5d,0x48,0x56,0x48,0x35,0x17,0xe9,0x5a,0x99,0xa7,0x2e,0x25,0x4f,0x96,0xa6,0x3d,0x3c,0xf8,0xdc,0xe7,0xe5,0x98,0x46,0xf7,0x10,0x16,0x4f,0xb0,0x7b,0x48,0x06,0xbb,0x9a,0x5a,0xad,0x32,0x49,0x92,0x39,0xb2,0xfe,0x01,0x1a,0x5e,0xcc,0xf7,0x0d,0x65,0x1c,0xf5,0x3d,0xb3,0x40,0x28,0x06,0x6e,0xbb,0x74,0x2a,0x95
+.byte 0xe9,0x62,0x2a,0xe2,0x19,0x38,0xc6,0x0d,0x46,0x30,0x6d,0x90,0xa5,0x68,0x4d,0x89,0xf0,0xf4,0xaf,0x52,0x11,0x8a,0x47,0x65,0xc0,0x6d,0xee,0xde,0xbc,0xed,0xf2,0x94,0xf3,0xfb,0xfd,0x2f,0xea,0xd5,0x36,0x89,0x8a,0x22,0xb8,0x75,0x3c,0xda,0x8d,0x3f,0x71,0xe5,0x50,0xb8,0xef,0xfc,0xa1,0x34,0x4a,0xb0,0x56,0x64,0xaf,0x28,0x0c,0x7a
+.byte 0x28,0x3e,0xc8,0x83,0xc2,0xbb,0x89,0xc4,0x29,0x7f,0xc9,0xe7,0x4e,0xcb,0xdc,0x8f,0xe8,0xa4,0xdc,0x0d,0xcc,0xa0,0x16,0xda,0xa9,0x34,0x61,0xec,0x64,0xa7,0xf4,0x47,0xe9,0xee,0xbf,0xc6,0x4b,0xc5,0x01,0x65,0xe4,0xe0,0x12,0xd6,0x27,0xda,0x30,0xb5,0x60,0x72,0xe1,0xee,0x38,0x23,0x6c,0x9d,0xbb,0x83,0x01,0x4b,0x26,0x9a,0x68,0xb3
+.byte 0x89,0xb3,0xe0,0x10,0x22,0x58,0xef,0x2d,0xd4,0x86,0xab,0xab,0xc4,0xd8,0x9c,0x56,0xe8,0x54,0x40,0x86,0x11,0xd2,0x6b,0xc0,0xaf,0xfc,0x4a,0xef,0x24,0x38,0x79,0x32,0x54,0x26,0x8b,0x7e,0x02,0xad,0x86,0x9d,0x40,0x65,0x28,0x28,0xa3,0xa6,0xe4,0x07,0x29,0x3a,0xbb,0x81,0xed,0x17,0x54,0x51,0x35,0xc6,0x88,0x9c,0x63,0x7e,0x73,0x02
+.byte 0x28,0x13,0x4b,0x33,0xc0,0x68,0xbc,0xae,0x8c,0x59,0xd4,0x84,0x1d,0x41,0x86,0x5a,0xf6,0x14,0x50,0x13,0x88,0xca,0xc8,0xb8,0xfc,0x61,0xeb,0xe6,0x69,0x70,0x4a,0xa5,0xa5,0x36,0x4b,0xac,0xca,0x00,0x28,0xae,0xb0,0x03,0xef,0xe3,0x92,0xad,0x97,0x32,0x05,0x8c,0x93,0x95,0x45,0xd5,0x75,0x66,0x11,0xd3,0x6f,0x7f,0x5f,0x35,0x44,0xb7
+.byte 0xd7,0x34,0xcf,0x8c,0x4a,0x61,0x68,0x63,0x3f,0x92,0x54,0x01,0x3c,0x25,0x2d,0x6f,0x4a,0x2d,0x55,0xff,0x3f,0x86,0x85,0x9f,0xc2,0xa1,0xde,0x6b,0xbf,0x7e,0xb4,0x7c,0xc1,0x80,0x73,0xf5,0x3b,0x85,0xae,0x36,0x1a,0xdf,0x00,0x52,0xb7,0x70,0xa9,0x42,0x79,0xd2,0x26,0xf8,0x3b,0xeb,0x9f,0x2e,0x15,0x33,0xc8,0x85,0x2d,0x63,0xb2,0x89
+.byte 0x24,0x8e,0xfd,0xe6,0xdf,0x01,0x80,0x8b,0x27,0xe3,0x7e,0x17,0xc2,0x4e,0x26,0xa2,0xe1,0x95,0x81,0x3a,0xdd,0x2a,0xf4,0x75,0x21,0x64,0x11,0x04,0x5e,0x00,0x39,0xf0,0x08,0x68,0x67,0x09,0xa8,0x9b,0xbe,0xb7,0x62,0x0e,0xa8,0x69,0xcd,0x4e,0xaf,0xc8,0x4f,0x92,0x3d,0x8e,0x35,0x60,0x70,0xb3,0xda,0x2f,0x38,0x80,0x6f,0x5e,0xcc,0x3b
+.byte 0x6e,0x05,0x26,0x14,0x9d,0x36,0x72,0x7d,0x09,0xb8,0xb7,0xa1,0xf7,0x5f,0xb3,0xe1,0xd6,0xc5,0x54,0x4e,0x80,0x4d,0x06,0x8f,0x84,0xbb,0xb6,0x65,0x87,0x2c,0x19,0x4a,0x74,0x3c,0x34,0x62,0x32,0xad,0x4c,0x06,0xa3,0xbb,0xfb,0x4f,0x4f,0x9d,0x91,0x84,0x63,0x75,0x34,0xcc,0x6b,0x00,0xa1,0x5a,0x63,0x03,0x8d,0x1e,0xdb,0xa4,0x0c,0xe6
+.byte 0x3d,0xd1,0x94,0x77,0xd8,0x77,0x8c,0x39,0x48,0x78,0xb1,0xb5,0xa2,0x41,0xd0,0x6d,0x27,0x20,0x4a,0x41,0x88,0xa5,0x78,0x3f,0x51,0x72,0x8c,0x80,0xe7,0x37,0x81,0x8b,0x06,0x46,0x58,0xab,0x23,0x85,0x47,0x89,0x39,0xf9,0x14,0xfe,0xbf,0x07,0x7c,0x47,0x8e,0xcc,0xd7,0x08,0xfe,0x5d,0xee,0xf9,0x94,0xa2,0x83,0x81,0x8a,0xfd,0x0f,0x9a
+.byte 0xa7,0xe4,0x59,0xad,0xe6,0x1f,0xed,0x5d,0xe4,0x20,0xd6,0x2f,0xa7,0xd3,0xcf,0x5b,0x18,0x6d,0x24,0x79,0x66,0xd9,0xaa,0x44,0xfa,0x8d,0x74,0x60,0xcc,0x7e,0xbf,0x4f,0x0e,0xe3,0x9c,0xa5,0xe4,0xff,0x14,0x05,0xff,0x24,0x62,0x94,0x00,0x7a,0x58,0xe5,0x0b,0x3b,0xe8,0xee,0xe1,0x4d,0x4e,0x34,0x26,0xba,0x70,0x10,0x5e,0x14,0x4f,0xa5
+.byte 0x7a,0x9e,0x7b,0x28,0x99,0xbe,0x94,0x4a,0xcb,0x8d,0x65,0x60,0xa0,0x6e,0xc7,0xbc,0x51,0xba,0xb5,0x07,0x97,0x25,0x42,0xb7,0x2c,0x0e,0x9b,0xfc,0xfb,0x35,0x6f,0x74,0x10,0xce,0x25,0xdb,0xa9,0x7c,0x11,0x61,0x43,0xf9,0x19,0xbf,0xe2,0x21,0xa3,0x57,0x3c,0x41,0x0a,0x15,0x4e,0x7f,0x6b,0x38,0xb6,0x73,0x41,0xa2,0x4e,0x8e,0xb9,0x44
+.byte 0xee,0x2a,0x2e,0x0a,0x9e,0x85,0xf1,0x6e,0x93,0x72,0x42,0x50,0x55,0xe1,0xc6,0x18,0x11,0x92,0xf7,0xbf,0x05,0xd8,0xb6,0xbc,0x2b,0xd5,0xe0,0xd3,0x9b,0x64,0xc4,0xdd,0xb0,0xb3,0x46,0xd8,0xfb,0x73,0xea,0xed,0x06,0x96,0x16,0x9e,0xf6,0xc6,0xe8,0xbe,0xae,0x00,0x2f,0x5a,0xf4,0x1f,0xb5,0x28,0x7c,0x75,0x76,0x68,0x74,0xa2,0x57,0x0e
+.byte 0x6c,0xfa,0x2d,0xbe,0x34,0xf1,0xc9,0x2b,0x83,0x58,0xe7,0x2a,0x87,0xdb,0x47,0xae,0xc7,0xc2,0x78,0x50,0xed,0x20,0xdf,0x30,0x38,0xdd,0x84,0xa9,0x6b,0x00,0xb1,0x7b,0xbb,0x69,0xd3,0xbe,0xed,0x3d,0x99,0x6e,0x39,0x42,0x75,0x8a,0x6c,0x7c,0xa5,0xcf,0xc9,0xcf,0x11,0x14,0xb3,0xaf,0x72,0x00,0x3b,0x58,0xdd,0x2a,0xe1,0x44,0xa7,0x51
+.byte 0x15,0x05,0x1b,0x18,0x49,0x07,0x90,0x4c,0xbc,0x99,0x88,0x64,0xf6,0x14,0x0b,0x99,0xc0,0x84,0xc9,0x06,0x32,0xf0,0xec,0x19,0x8d,0x4a,0xb8,0xdb,0x32,0xb4,0x5e,0xc9,0x0c,0x24,0xf0,0xad,0xdc,0xf4,0x32,0x3b,0xf6,0x68,0x28,0x4a,0xa5,0x5b,0xb7,0xd5,0x00,0x35,0xf8,0x56,0x03,0xa3,0x86,0xa0,0x8a,0x1b,0x53,0xb5,0x58,0x73,0x8c,0xf9
+.byte 0x2b,0xd8,0xcb,0x88,0xe7,0x7e,0x79,0x68,0x13,0x5d,0x7d,0x23,0xc4,0xec,0x9c,0xf4,0x95,0x97,0xbf,0xb2,0xd9,0xdf,0x38,0xe8,0xa2,0x79,0xf7,0xe8,0x36,0x80,0x59,0x3f,0x58,0x2f,0xf7,0xf9,0x32,0x73,0xdd,0xd6,0x9e,0x20,0x1a,0x29,0xab,0xc1,0x77,0x14,0x71,0x3c,0xde,0x90,0xe9,0xea,0xdb,0x78,0x14,0xa3,0x89,0x43,0xf1,0x42,0x43,0x3f
+.byte 0xe7,0x67,0x32,0x3d,0x65,0xdc,0xa4,0x79,0x8f,0x81,0xa5,0xb0,0x94,0x0f,0x96,0xf5,0x82,0xcc,0x47,0xc1,0x29,0x39,0x70,0x7a,0xf3,0x49,0xf5,0x09,0x43,0x50,0x56,0xd6,0xea,0xc4,0x35,0xa5,0xa2,0x8a,0xbe,0xc0,0xe3,0xfe,0x4c,0xa2,0x83,0x09,0xab,0x72,0x8a,0x96,0x7c,0x01,0x70,0xb2,0xd5,0x62,0xb7,0x67,0x59,0x36,0xcf,0x56,0x2d,0x14
+.byte 0xc2,0x69,0x49,0x52,0x4e,0x7c,0x45,0x4b,0xef,0xcd,0x79,0xcd,0xe6,0xa6,0xd0,0xbe,0x10,0x1e,0x18,0xca,0xe7,0x8d,0x65,0xb1,0x17,0xc7,0x2c,0xc8,0x2a,0x5b,0xe8,0x08,0x11,0x15,0xea,0xa9,0x43,0x7b,0x70,0x04,0x0c,0xc8,0xca,0x67,0x18,0x18,0x12,0x16,0xc2,0xd3,0xf2,0x0a,0xc7,0x01,0xa9,0x97,0x61,0xf6,0xa7,0x44,0x9a,0xb3,0x67,0xdc
+.byte 0x07,0x63,0x02,0x02,0x2e,0x58,0x80,0xa9,0x95,0xa0,0x8e,0x86,0xb6,0xf6,0x14,0x13,0x0a,0xea,0xf1,0x6d,0xd9,0x98,0x37,0x12,0xdb,0x67,0x1b,0x13,0x8e,0xd1,0xfa,0x2f,0x98,0x53,0x3c,0xd7,0x56,0x55,0x42,0x2f,0x64,0x59,0xd5,0xb7,0x6e,0xa8,0x6c,0xc2,0x40,0x11,0xb5,0xa1,0xc0,0x5c,0x45,0x87,0x91,0xb1,0x1c,0x4e,0xa9,0xf6,0x72,0x57
+.byte 0x50,0x8e,0xc5,0xfc,0x64,0x59,0x52,0x82,0xb0,0x75,0xc3,0x98,0xff,0x32,0xce,0xa4,0x39,0xb8,0xa4,0x61,0xb4,0x53,0x3f,0xc7,0x80,0x35,0x48,0xaf,0xa8,0x67,0xfe,0xa1,0x1d,0x3c,0x95,0xb5,0x63,0x1c,0x3a,0x2c,0x68,0xfa,0x98,0x8b,0xa7,0x19,0x29,0x79,0xe4,0x9b,0xff,0x8f,0x15,0x9c,0x65,0x60,0xd2,0xa9,0x4f,0xd5,0xb2,0x57,0xff,0x32
+.byte 0x4c,0x96,0x82,0x6b,0x09,0x6c,0x74,0x55,0x00,0x5c,0x68,0x68,0xd5,0x9b,0xd4,0xdf,0x3d,0x2d,0xb9,0x0b,0xf5,0x2c,0x87,0x35,0x2a,0xc0,0xc0,0xc9,0xd7,0xa1,0x76,0x30,0x82,0x46,0xd8,0x24,0x6e,0x27,0x02,0x71,0x57,0x5c,0x43,0xf2,0x54,0xd6,0xea,0xd7,0x67,0x7d,0xac,0x76,0x91,0xf1,0x26,0x6e,0xaf,0x87,0x05,0x06,0x48,0x57,0xbd,0x67
+.byte 0x1d,0xd7,0x07,0xcd,0x41,0x02,0x49,0x6c,0x8c,0xe1,0xe3,0x00,0x78,0xbe,0x28,0x84,0x16,0x44,0xb1,0x0d,0x6d,0x40,0xfe,0xab,0x7e,0xf6,0x6b,0xff,0xfa,0xe1,0xc7,0x9d,0x56,0x62,0xf1,0x68,0xba,0x76,0x34,0x8f,0x54,0x20,0x49,0xf5,0xa2,0x54,0x52,0xca,0x42,0xed,0x4f,0x9b,0xdf,0xcf,0xfb,0xf6,0xee,0x12,0x29,0x43,0x8f,0xf9,0xfd,0xf4
+.byte 0x8a,0xbf,0xae,0x50,0xf2,0x8f,0x46,0xa2,0x97,0x3b,0x2d,0xfb,0x84,0x98,0x61,0xae,0xba,0x36,0x25,0x30,0x8b,0xdc,0xd3,0x08,0x8e,0x7e,0xfa,0x91,0xac,0x4b,0x29,0x6d,0x0c,0x81,0x0f,0xc7,0xc8,0xc4,0x5c,0x48,0x68,0xa7,0x83,0xf3,0x6a,0xc8,0x0d,0x3a,0x9b,0x46,0xb9,0xe1,0x31,0xac,0x3c,0x12,0xa2,0xae,0x74,0xb8,0x91,0xed,0x63,0xba
+.byte 0x40,0xb8,0x57,0x58,0x1f,0x1d,0x1a,0x2d,0x98,0x60,0xe8,0xe1,0x84,0x16,0xe5,0xf0,0x1e,0x35,0x58,0x31,0xc3,0x0c,0x49,0x6e,0x13,0x2c,0xac,0x14,0xc2,0xde,0x5f,0x62,0xe5,0x37,0x5b,0x1d,0x71,0x8b,0xc3,0x3d,0xd8,0xaf,0x3d,0x0a,0xef,0x80,0x3c,0x9a,0x4b,0x0a,0x3f,0x0e,0x8f,0x90,0x8f,0x73,0x2e,0xff,0x8e,0x8e,0x87,0xf8,0x46,0x52
+.byte 0xed,0x7d,0x76,0xf3,0xff,0xaf,0x5e,0x62,0x87,0x16,0x9c,0xa6,0x12,0x39,0x13,0xc3,0x62,0x4b,0xd2,0x21,0xa2,0x43,0xfa,0x4c,0x5d,0x75,0x61,0x64,0x5b,0x23,0xcd,0x76,0x86,0x81,0xd6,0xa6,0x25,0xe1,0xc1,0xc6,0x04,0x5e,0x65,0xfe,0x89,0x0e,0x67,0x02,0xeb,0xb9,0x26,0x88,0x81,0x97,0x1e,0x62,0x4e,0xf4,0x4e,0x0d,0xef,0xac,0xcf,0xd7
+.byte 0xc5,0x9b,0x9d,0x3a,0xa2,0x71,0xd7,0xd4,0x72,0xa6,0x66,0x90,0xe2,0xf7,0xb7,0xec,0xe4,0xca,0x9f,0xd1,0xd8,0x5a,0x65,0xff,0x39,0x65,0x78,0x47,0x1c,0x64,0xab,0x1a,0x35,0x2e,0xe2,0xf7,0x67,0xa4,0x7f,0xd5,0xea,0x04,0xee,0x4d,0xf6,0x29,0xe4,0xcd,0x1b,0xcf,0x0a,0xef,0xa1,0x14,0x90,0x0e,0xed,0x1a,0x10,0x63,0xa0,0x56,0x11,0x05
+.byte 0x57,0x94,0x3a,0x11,0xff,0xe0,0xc7,0x33,0x19,0x67,0xd7,0xd0,0xcc,0x76,0x52,0x5d,0x9e,0x10,0xe7,0xd6,0xaa,0x13,0xe8,0x8d,0xa5,0x60,0x66,0x98,0x26,0x11,0x66,0x0f,0x2d,0x4d,0xec,0x28,0x93,0x17,0x3a,0x6f,0x99,0x70,0x00,0x2b,0x66,0xb3,0x49,0x69,0x3c,0x3b,0x03,0xb8,0xc0,0x9b,0x1c,0x96,0xd9,0xd1,0xe1,0x6d,0x8f,0x45,0xce,0x22
+.byte 0xcf,0x48,0x61,0x85,0x10,0x1b,0x3f,0x2b,0x74,0x48,0x61,0x68,0x63,0xe3,0xa3,0x83,0xe2,0xcc,0xa0,0x6d,0x82,0x8b,0xe5,0x42,0xab,0xa7,0x62,0x6c,0x05,0xb4,0x7b,0x65,0xf5,0xd8,0x0b,0x7d,0x61,0xd6,0x5c,0xf0,0xc0,0x03,0x0c,0x51,0xec,0x06,0xad,0x79,0x8c,0x62,0x0c,0xf5,0x8e,0xcb,0x97,0x62,0xf9,0x3e,0x39,0x8d,0x3c,0x2e,0xd1,0xc0
+.byte 0x5f,0x98,0xea,0xb5,0x26,0x19,0xf5,0x93,0xbb,0xf8,0xd4,0xd5,0x35,0xee,0x1f,0xf8,0x71,0x81,0x0e,0xe6,0xe9,0xf3,0x2c,0x80,0xa8,0x15,0x35,0x1e,0xda,0x07,0x41,0x39,0x8a,0x19,0x1f,0x70,0x99,0xbe,0x3d,0x5c,0x1f,0xf6,0x72,0x85,0x73,0xea,0xb5,0x61,0xbb,0x77,0xaa,0xef,0xc7,0x2c,0xed,0x1e,0xa6,0xfd,0xc9,0xde,0xa9,0x82,0xba,0x19
+.byte 0x04,0x17,0xf7,0xa1,0x59,0x5c,0x7d,0x8d,0xe7,0x1c,0x89,0x7f,0xe1,0x02,0xd3,0xb0,0x46,0x6c,0xcf,0xde,0xf0,0x0b,0x00,0x43,0x8d,0xd6,0xe6,0xf7,0xc8,0x83,0x20,0x77,0x8b,0x9f,0x14,0xea,0x2b,0xb2,0xd2,0x41,0xfd,0x96,0x7c,0x0d,0x05,0xb9,0x5a,0xa0,0x83,0x50,0xde,0x0e,0xc6,0xa6,0x29,0x55,0x12,0x8e,0x2f,0x0a,0x5c,0xcd,0xae,0x92
+.byte 0x76,0x84,0xc9,0x8a,0x81,0xe5,0x3e,0xf0,0xe6,0x5b,0xe4,0x21,0xfb,0x4c,0xb6,0x0a,0x7b,0x7f,0x7e,0xab,0xdc,0x15,0x44,0xf8,0xeb,0x23,0x21,0x31,0xef,0x98,0xec,0x84,0x69,0x34,0x29,0x99,0x03,0x8a,0x12,0x8e,0x28,0xdd,0x00,0x6a,0xa3,0xe7,0x08,0x17,0x35,0x2a,0x42,0x8a,0xcb,0x4a,0x7b,0x1c,0xd2,0x74,0x4f,0x6a,0x8c,0x85,0x1c,0xd6
+.byte 0x05,0x3a,0xfd,0xdf,0x1c,0xa5,0x59,0xbb,0xdb,0xe3,0xa7,0x59,0xb1,0x67,0x3d,0xa4,0x71,0x4d,0x6c,0x99,0xe0,0xa7,0x8c,0xfa,0x96,0x1f,0x8d,0x0c,0xa7,0xc8,0xce,0xa3,0xbf,0x4d,0xc7,0xa9,0xb7,0xfd,0x04,0x58,0xcd,0xd7,0x20,0xb1,0xb9,0xf5,0x06,0x70,0x1b,0xdd,0xf4,0x1c,0xdc,0x32,0xa0,0x90,0x0d,0xb2,0x91,0x14,0x05,0xa2,0xf7,0xb7
+.byte 0xb6,0xd2,0xf1,0x30,0x75,0xcc,0x78,0x0d,0x56,0x70,0x64,0x02,0xe7,0x83,0x97,0x65,0x63,0x4b,0x64,0xff,0x8b,0x62,0xc9,0xa4,0x6e,0x96,0xbf,0xd3,0xeb,0x74,0xc5,0x1f,0xdb,0x1c,0xf3,0xca,0x54,0x7d,0x8d,0xd9,0xec,0x18,0xd8,0x99,0xd1,0xa5,0x70,0x8a,0xc5,0xdc,0xa0,0xcb,0xb7,0x52,0xe3,0xe6,0x88,0x0c,0x5a,0x42,0xde,0xe6,0xd8,0xc4
+.byte 0x39,0xe5,0x6c,0x0b,0xd4,0xa5,0x9b,0x51,0xa2,0x3d,0xc5,0xc7,0x17,0x17,0xb8,0xd8,0x09,0xad,0xeb,0x67,0x47,0xe0,0x88,0xef,0x1d,0x22,0x18,0x25,0xdc,0x32,0xb2,0xf7,0x47,0xc5,0xb3,0x0b,0x57,0x01,0x67,0xac,0xc3,0x9e,0xb0,0xa8,0xd7,0xce,0xb2,0xcd,0xea,0x3b,0x61,0xbb,0x24,0xad,0x91,0x7b,0xa2,0x9a,0xb3,0x63,0x56,0xe2,0x9d,0x69
+.byte 0x9e,0xd7,0x5f,0x5f,0x47,0x9f,0xae,0xf6,0x09,0xb1,0x9e,0x22,0x35,0xaa,0x55,0x0b,0xfc,0x70,0x96,0xfd,0x53,0x8a,0x37,0xaf,0x2d,0xa2,0xc5,0x49,0x5b,0x1e,0x32,0x47,0x9d,0xc3,0xb4,0x46,0xf3,0x54,0xdb,0x3f,0xb9,0x69,0x9e,0x8b,0xad,0x11,0xb2,0x68,0xe8,0x27,0x0d,0xca,0x33,0x1c,0x86,0xb2,0x2c,0xaa,0xc2,0x15,0xf9,0x6e,0xed,0x30
+.byte 0x71,0x08,0xeb,0x93,0x1d,0x16,0xc5,0x34,0x73,0x65,0x7a,0x19,0x2b,0xa7,0x3d,0xe6,0x88,0xb5,0x0f,0xa0,0x92,0x91,0x22,0x9d,0x01,0xf3,0xf4,0x57,0x9f,0xd9,0x23,0x1b,0xbd,0xd7,0xd5,0x11,0xc9,0x24,0xf6,0x36,0x30,0x30,0x69,0x95,0x17,0x48,0xf9,0x76,0x71,0xef,0xef,0xc0,0x00,0x9c,0x7d,0x87,0xdc,0xdc,0x1a,0x32,0x82,0x7a,0x13,0xc2
+.byte 0x9f,0x53,0xc2,0x7d,0x4d,0xbf,0xbe,0xf5,0x9d,0xc8,0x81,0x5b,0x81,0xe9,0x38,0xb6,0xa5,0x40,0xa5,0xd4,0x6f,0x0c,0xea,0xf1,0x52,0x59,0x37,0x3b,0xc2,0xb2,0x5f,0x10,0xdf,0x22,0xf7,0x77,0xe8,0x66,0xb0,0x97,0x91,0x5f,0xc2,0x18,0x8d,0x17,0x40,0xd1,0x6d,0xde,0x6e,0xf0,0x6c,0x1f,0x4e,0x9b,0x15,0x83,0x9b,0x70,0x21,0x2b,0x98,0x46
+.byte 0xbf,0xa5,0x82,0xac,0x63,0xac,0xd7,0x52,0xec,0x2c,0xf2,0xe4,0xe0,0x2a,0xbf,0x7e,0xa2,0xd2,0x9d,0x0d,0xf2,0x9b,0x79,0x5f,0x22,0xb0,0x6d,0x22,0x2e,0xed,0xe2,0x4f,0x73,0xc5,0x89,0xcc,0x4a,0xaa,0x9a,0x7e,0xab,0x95,0x25,0xa7,0x9d,0xf4,0xc2,0xe8,0x42,0x6e,0xd3,0xf9,0x25,0x54,0xb9,0x1f,0xa9,0x16,0x9c,0x22,0x7a,0xf0,0xa6,0xac
+.byte 0x8b,0x9d,0xe6,0xe3,0x93,0x4e,0x65,0x3a,0x39,0x3e,0xf5,0x41,0x38,0x02,0xb7,0x37,0xd4,0xdc,0xea,0xc5,0x53,0x0e,0x52,0x85,0x96,0xc0,0xa7,0x21,0xbf,0xe7,0xca,0x12,0x1c,0x59,0x33,0xe4,0xd5,0x70,0x6b,0x25,0x54,0x24,0x58,0x48,0x1b,0x65,0x6e,0x7e,0xe6,0x84,0x39,0x38,0xbc,0xdf,0x96,0xbc,0x39,0xdf,0x8f,0x36,0x9e,0x3a,0xda,0x02
+.byte 0x86,0xe2,0x9f,0xb7,0x3a,0xd0,0xdb,0xc2,0x5d,0xb0,0xde,0x31,0x73,0x43,0xe5,0x4b,0x6a,0xa1,0x6d,0xaa,0xca,0x34,0xfa,0xa9,0xaf,0xec,0x05,0x2a,0xdb,0x82,0xa1,0xdc,0xdc,0x3d,0xb5,0x92,0x42,0x28,0xdc,0x93,0xec,0xab,0x9b,0x75,0xae,0x7c,0xbf,0x9b,0x25,0x01,0xb1,0xc8,0x3b,0x47,0xb6,0xfd,0x11,0x6f,0x4b,0xaa,0x6f,0xdf,0x1f,0x15
+.byte 0xc2,0xf3,0x87,0x4a,0xaf,0xf7,0x41,0x64,0x5a,0x19,0xa0,0xc4,0x4f,0x58,0xe8,0x19,0xe0,0x84,0x44,0xc7,0x65,0x0c,0xf1,0xff,0xcb,0x73,0xb2,0xac,0x25,0x28,0xe1,0xd4,0x03,0x16,0x3c,0x1c,0x24,0x3a,0xfc,0x2b,0x7e,0xcb,0xa3,0xba,0xb7,0x78,0x87,0xbe,0x95,0x06,0x27,0xb8,0x16,0x72,0xe4,0x24,0xa6,0x5d,0xe7,0x5e,0x93,0xa9,0x96,0xfd
+.byte 0x01,0x1d,0xb8,0x7c,0x85,0x3c,0xe3,0xc9,0x56,0x68,0xcd,0xd9,0x79,0x97,0x50,0x39,0xfe,0x96,0x93,0x50,0xae,0xde,0xcd,0x8d,0xa0,0x38,0x31,0xba,0xca,0x21,0xff,0x19,0xea,0x44,0x95,0x4d,0xba,0xae,0xe2,0x62,0xd2,0x82,0x60,0x0c,0xb9,0x10,0x40,0x9a,0xaf,0x9b,0x17,0xcd,0xf3,0x26,0xec,0x38,0x13,0x18,0xd3,0xf2,0xd2,0x11,0xa6,0xc3
+.byte 0x3c,0x3b,0xe8,0xa0,0x49,0xba,0x4e,0x07,0xec,0x44,0x75,0x1c,0xc9,0x2f,0x68,0x64,0x02,0x1d,0x14,0x35,0x80,0xd8,0xa8,0x53,0xde,0x44,0x65,0x72,0x37,0x28,0x61,0x5f,0xa1,0x58,0xea,0x17,0xb3,0x89,0x25,0xf7,0xcb,0x87,0xe6,0x43,0xc5,0xc3,0xf3,0xd1,0xf5,0x1f,0x18,0xe9,0xd1,0x05,0xd9,0x85,0x38,0xf0,0x5e,0x26,0x35,0xf2,0x72,0x92
+.byte 0x34,0x2f,0xea,0xdd,0x7b,0x64,0xac,0x1d,0x78,0x41,0x56,0x83,0x7d,0x83,0x83,0x59,0xbe,0x9f,0x81,0x90,0x00,0x1f,0x04,0xd8,0xd8,0x8e,0xd9,0xeb,0x12,0x16,0x96,0x81,0x61,0x96,0xe8,0x7b,0x36,0x7b,0x26,0x9b,0x43,0x1e,0x0e,0xc2,0x59,0xdf,0x8f,0xb4,0x91,0x74,0x2e,0x1e,0x6d,0x20,0x70,0xe7,0x3c,0x39,0xe3,0xa8,0x62,0x66,0x32,0x63
+.byte 0x7d,0x89,0xb6,0xad,0x69,0x38,0x2c,0x21,0xe5,0x02,0xcc,0x93,0x8a,0x65,0x71,0x65,0x02,0x5c,0xeb,0xc9,0x70,0xf3,0x81,0xce,0x65,0x37,0x22,0xb7,0x47,0x3c,0xd6,0x3d,0x29,0x65,0x29,0xba,0xf9,0xae,0xd9,0x1f,0xd7,0x38,0x88,0x95,0xa9,0x66,0xa8,0x77,0x75,0x4a,0xf9,0x2e,0xd9,0x63,0x75,0x80,0x90,0x82,0x39,0x8b,0x21,0x58,0xf4,0x2e
+.byte 0x2d,0x1f,0x7f,0xcb,0x33,0xdb,0x9b,0x9b,0x31,0x21,0x4e,0x6e,0xdb,0x0f,0x1f,0x69,0x22,0x97,0x69,0xd7,0x7f,0x2e,0xd7,0xce,0x6c,0xe4,0xc0,0xe7,0x27,0x82,0xe6,0x8a,0xf8,0xae,0x46,0x2d,0x5a,0x45,0x82,0xce,0xb6,0x49,0x84,0x15,0x4a,0x54,0xa6,0x76,0xf3,0x29,0x28,0xc0,0x05,0x82,0xae,0x7d,0x85,0x41,0xb0,0x87,0x67,0x44,0x37,0x46
+.byte 0x3e,0x47,0xbc,0x00,0x7c,0x05,0xd3,0xdc,0x9a,0x31,0x49,0xf8,0x48,0x99,0x57,0x4a,0x2b,0xe7,0xcf,0xb2,0xa7,0xf0,0xcf,0xc7,0xf5,0xfd,0x73,0x59,0xf1,0xe4,0x86,0xb5,0x5d,0xce,0x6d,0xbf,0xc6,0xe5,0xa9,0xca,0x75,0xe9,0x69,0xe6,0x09,0xab,0x66,0x17,0x09,0xe9,0xbc,0x14,0xd8,0x6f,0xe9,0xc2,0x87,0x39,0x2f,0x87,0x1e,0xb8,0x16,0x08
+.byte 0x10,0xee,0x1c,0x2f,0x47,0x7d,0xa3,0x5b,0x1f,0x1f,0x5d,0x95,0xd0,0xa4,0xbb,0x08,0xc2,0x47,0xab,0x46,0x3c,0xbb,0xbe,0x3a,0x64,0x82,0x40,0x08,0x75,0x03,0x02,0x6e,0x6a,0xab,0x6b,0xd4,0x90,0xa7,0x28,0x7a,0xb4,0x8b,0x1f,0x6b,0xcc,0x16,0x30,0x16,0xf5,0xc6,0xd8,0x4a,0xed,0xc9,0xc7,0xac,0x0f,0x75,0x1b,0x13,0xe3,0x45,0x6d,0x22
+.byte 0x7e,0x3d,0x59,0x55,0x87,0x8d,0x04,0xee,0x85,0xac,0x98,0x0c,0x52,0x5b,0xe6,0x92,0x04,0x31,0xdf,0x7c,0x44,0x4d,0x06,0xbe,0xb2,0x5a,0x95,0xef,0x29,0x75,0x9b,0xb2,0xe7,0xb8,0x83,0x18,0x82,0x23,0x4e,0x66,0xe5,0xdd,0x47,0xa1,0x6b,0x33,0x4e,0x9c,0x13,0x0e,0x0a,0x8a,0x5c,0xba,0x7b,0x2f,0x6c,0x72,0x78,0x86,0xd2,0xf8,0xbd,0x1b
+.byte 0x4b,0x9e,0xe0,0x99,0x46,0x7f,0x24,0x0f,0x1b,0xda,0x85,0x87,0xe9,0xda,0x96,0x25,0xc6,0x81,0x77,0x8b,0x56,0xae,0x7a,0x9c,0x47,0x34,0xe1,0xac,0xf2,0xba,0x52,0x95,0xf8,0x56,0x26,0x66,0xf0,0x53,0xcc,0xc4,0x6f,0x46,0x94,0x10,0x22,0x69,0xb1,0x93,0x7b,0x51,0xb7,0xb8,0xdd,0x42,0x67,0x51,0x6d,0x9c,0xb2,0xbd,0xdb,0xdd,0x19,0xa2
+.byte 0x25,0x13,0xfe,0x42,0xca,0x36,0xeb,0xce,0x15,0x41,0xe7,0x35,0xce,0xa8,0x45,0x56,0x58,0x9f,0x46,0xcf,0x11,0xe7,0xcc,0x40,0x54,0xe4,0x85,0x0d,0x73,0x36,0x7e,0xae,0x38,0x8c,0x56,0xab,0xf0,0x5f,0x5c,0xff,0x14,0x9b,0x46,0x1b,0x35,0xbd,0x03,0x0e,0x2f,0x9e,0xde,0xd8,0x82,0xfe,0xa0,0x09,0xb4,0xb4,0xbd,0x58,0xc0,0xe2,0x01,0xb1
+.byte 0xca,0x5c,0x3d,0xc3,0x18,0x5e,0xc1,0xee,0x61,0x60,0x00,0xca,0x1e,0xf3,0x71,0xd8,0x15,0x37,0xf0,0x2e,0x13,0xa0,0xf7,0xac,0x73,0x4b,0xfb,0x6a,0x27,0x6b,0xde,0x69,0x3d,0x19,0x36,0x4b,0x63,0x55,0xae,0xd1,0x2b,0x66,0x69,0x0d,0x64,0xa7,0x86,0xfd,0x3a,0xb8,0xe6,0x87,0xaa,0x32,0x5f,0xbc,0xa7,0x67,0xde,0x7a,0xe0,0xdd,0xff,0x57
+.byte 0x2c,0xc9,0x25,0x92,0x03,0x91,0xa8,0x0e,0x39,0xe4,0x9a,0xdf,0x21,0x29,0xc7,0xbc,0x93,0x01,0x2a,0x02,0xd8,0xaf,0xbc,0x20,0x57,0xc7,0x37,0x77,0xa7,0xad,0x5e,0x15,0x20,0xcf,0x4a,0x3c,0x22,0x1b,0x92,0xa9,0x05,0x91,0x70,0xb3,0x88,0x4e,0x97,0x58,0xf7,0x33,0x1a,0x05,0x33,0x57,0xdc,0xbb,0x2a,0xba,0xd0,0x22,0xac,0x40,0xbe,0x60
+.byte 0xa2,0x89,0xe6,0x6c,0xf3,0x5d,0xef,0x58,0xb4,0x7c,0x4a,0x28,0xb8,0x16,0xd2,0xe0,0x49,0xf5,0xe8,0xaf,0x84,0x39,0xae,0x1e,0xa2,0x34,0x67,0x42,0x26,0x31,0x93,0x87,0x7a,0xd5,0xde,0x79,0xdb,0x4c,0x7e,0xcf,0x1f,0xef,0x9a,0x4c,0xb9,0x70,0xe2,0x72,0x9b,0xcd,0x30,0xe5,0xf1,0x84,0x44,0x5a,0xff,0x36,0xa2,0x37,0xe7,0x49,0x78,0x63
+.byte 0xbe,0xe0,0x90,0xdf,0xef,0x9e,0xf3,0x55,0x9e,0x8a,0x51,0xe8,0xa3,0x32,0x2d,0xed,0xc8,0x99,0xf6,0x92,0xf9,0x62,0x74,0xa7,0x8d,0xcf,0xa5,0x09,0xb3,0x43,0xb9,0x18,0x70,0x59,0x4f,0xd2,0x7f,0x7e,0xce,0x1e,0x7d,0xe8,0xa9,0xb7,0x29,0x0f,0x86,0x8a,0xac,0x22,0x41,0x98,0xb2,0xc3,0x48,0x3b,0x60,0xcb,0x7b,0x1d,0xc3,0x5e,0x19,0x5b
+.byte 0x31,0x57,0x12,0x09,0x41,0x54,0xf8,0x01,0x70,0x02,0x03,0x8a,0x6e,0x8e,0x5b,0x23,0xf3,0xd4,0x13,0xbf,0x51,0xba,0xf9,0x2d,0x6c,0xb9,0xb3,0x90,0xd0,0xa3,0x76,0xfb,0xef,0x85,0x17,0x8b,0x2c,0x05,0xa3,0x06,0x0a,0xaa,0xdd,0xbf,0xd4,0xcc,0xe4,0x96,0x19,0x7f,0x51,0xf6,0x7e,0xa1,0x2c,0x14,0x1c,0x21,0x99,0x28,0x3a,0x0e,0x36,0x1b
+.byte 0xf1,0xd7,0x3e,0x29,0x94,0xa6,0x03,0xf7,0xe5,0x6f,0x1b,0x56,0xc8,0xfb,0x2d,0x4f,0x12,0x2b,0xc7,0x3a,0xec,0x5e,0xc8,0x88,0x1b,0xd8,0x65,0x21,0x04,0x0e,0xe2,0x95,0x6d,0x62,0xea,0xeb,0xee,0xbe,0x47,0x0a,0x90,0x26,0xe3,0x85,0xd7,0x1d,0xb5,0xd5,0x56,0x8b,0xc0,0x2f,0x7f,0x01,0xc8,0xac,0x90,0xc3,0x2d,0x10,0xf2,0x11,0x30,0x0c
+.byte 0xa9,0x4d,0x13,0xde,0x65,0x6d,0x34,0x68,0x5d,0xad,0x3f,0x7a,0x56,0x3a,0x1f,0xb9,0xd6,0x7b,0x8f,0xe8,0x42,0x2a,0x16,0xb6,0x3f,0xf2,0x4f,0x14,0x8e,0x8e,0x29,0x88,0x68,0x1b,0x10,0x80,0x80,0x47,0x36,0xaa,0x82,0xf5,0xa8,0x97,0xc4,0xcb,0xc2,0xef,0xaa,0x9f,0xdc,0x96,0x4f,0x1f,0xaf,0x39,0x71,0x55,0x8f,0x3c,0xbf,0x26,0x91,0x46
+.byte 0x38,0x59,0xa7,0xd1,0xb5,0x87,0xd6,0x81,0x71,0x17,0x83,0x05,0x40,0x9c,0xf3,0x33,0x4b,0x09,0x06,0xb1,0x69,0xfb,0x43,0x1f,0xef,0x9a,0xfe,0xc3,0x4e,0x4e,0x25,0xe1,0x3a,0xfb,0xf9,0xc9,0x97,0xe2,0x1c,0xa1,0x9a,0x06,0x6e,0xbb,0x16,0x4a,0x9f,0xf4,0x87,0x31,0x38,0x78,0xae,0x77,0x4c,0x42,0x28,0xc4,0x63,0xc0,0x49,0x37,0x4f,0xf9
+.byte 0xeb,0x31,0x0d,0x3e,0x0c,0x8a,0xb7,0x17,0xa7,0x90,0x26,0xc2,0xea,0xa5,0x9d,0xe4,0x4d,0xc6,0x3a,0x33,0x2d,0x47,0x42,0x8c,0xeb,0x50,0xea,0xfe,0x74,0x43,0x06,0xcd,0xa5,0xb1,0x49,0xf0,0x98,0x91,0x25,0xf4,0x8d,0x06,0xd1,0xeb,0x56,0x2c,0xf9,0xc4,0x84,0x02,0x9e,0xf2,0x3a,0xfe,0xb4,0x39,0xce,0xee,0x85,0xb6,0x64,0x6c,0xbc,0x1f
+.byte 0xe6,0x86,0x00,0xc3,0xa9,0xb4,0x53,0xdf,0x2d,0x7c,0xc6,0xde,0x2e,0x79,0x25,0x5c,0xbb,0xe5,0xbe,0x33,0xe9,0x58,0x49,0x35,0xbe,0xae,0xbc,0x06,0xdc,0x48,0x9d,0xc3,0x08,0x6f,0xe8,0xb8,0x48,0x67,0xea,0x1c,0x05,0xb4,0xf7,0xe3,0xcc,0xc1,0xb3,0xa8,0x61,0xcb,0xa8,0xf6,0x12,0x52,0x68,0x06,0x36,0x2b,0x15,0x43,0xc9,0x98,0xfe,0xe5
+.byte 0x43,0x11,0x0d,0xc3,0x37,0x38,0x7a,0xcb,0x98,0x14,0xc1,0xaf,0x29,0x36,0x35,0x63,0x74,0x98,0xcf,0x0f,0x44,0xe4,0x6e,0xf7,0x3f,0x6e,0x15,0xe8,0xe9,0x93,0x7b,0x96,0x1b,0x84,0xe7,0x8b,0x83,0x30,0xa1,0xdc,0xc3,0xb8,0x18,0x2f,0xc5,0x34,0xd1,0xa5,0xb9,0xee,0x4a,0x04,0xbf,0x26,0x63,0x29,0xba,0x90,0xb5,0x7c,0x83,0x2b,0x1f,0xe8
+.byte 0x5c,0x9f,0x23,0x40,0x7f,0x9c,0x2f,0x76,0x96,0xd6,0xd5,0x13,0xda,0x5c,0x81,0xa4,0x60,0x60,0xbd,0x5e,0xb3,0xd2,0x2c,0xaa,0x48,0x04,0x74,0x31,0x5d,0xbd,0x46,0xd8,0x8d,0x3f,0x62,0x2d,0x1e,0x17,0x97,0x08,0x71,0x06,0x1b,0x96,0x1b,0xd5,0x80,0xa6,0x41,0x06,0x10,0x6e,0x36,0xd4,0xfb,0x36,0x6d,0x96,0xb8,0x86,0x22,0x34,0xda,0x7e
+.byte 0x6c,0x5f,0x3b,0x95,0x35,0x1b,0x42,0x3c,0xf2,0x9d,0xe3,0xe9,0x3f,0x44,0xd5,0x4c,0x60,0x55,0xae,0xbe,0x4f,0xf2,0xb3,0x84,0xa1,0x79,0xdf,0x86,0xf0,0x8f,0xad,0xa5,0xa3,0x4a,0xea,0x5d,0x68,0x34,0x17,0x4c,0xb7,0xd8,0x6f,0x67,0x22,0x85,0xe2,0x16,0xcf,0xba,0xee,0x92,0xeb,0x95,0x8e,0x67,0xb1,0xf0,0xbb,0xb0,0x34,0x2f,0x58,0x49
+.byte 0x56,0x3e,0x81,0x31,0xb6,0xc3,0x2c,0xee,0x2b,0x85,0x72,0xbc,0xe9,0x20,0xaa,0x4e,0x34,0xb9,0x8b,0x32,0x2f,0x9e,0xd7,0x98,0x63,0x9d,0xfd,0x3a,0xe9,0x30,0x49,0x23,0x4a,0xb4,0xcb,0xc5,0xe5,0x78,0xcd,0x22,0x90,0xce,0x9f,0x35,0x13,0xda,0x8f,0x14,0xdb,0x36,0x0f,0x66,0x87,0x62,0x50,0xde,0x52,0x15,0x10,0x67,0x8a,0x5c,0xdb,0x76
+.byte 0x51,0x7f,0x72,0x9b,0x8e,0x91,0x39,0xc8,0x3c,0x34,0x0f,0x3d,0x92,0x07,0xb8,0xef,0x2a,0x8b,0x59,0xbd,0x82,0xc1,0x5c,0x95,0x93,0x0d,0x3d,0x9b,0x51,0x53,0x38,0x6b,0xd0,0xe3,0x5b,0xbb,0xe5,0x6c,0xc0,0xb5,0x71,0xa8,0xd8,0x7d,0x5d,0xbd,0xfc,0x69,0xcf,0xcc,0xa1,0xcd,0x83,0x9d,0x8f,0x46,0x47,0xe7,0x36,0x19,0x9f,0x4d,0xda,0x9c
+.byte 0xcb,0x2a,0x47,0x58,0x93,0xbb,0x64,0xa3,0x89,0x53,0xbf,0xc7,0xc2,0xe2,0x65,0x0f,0x4f,0x17,0xc6,0x4c,0x15,0xfe,0x4b,0x95,0xb2,0x79,0x4a,0xb8,0xf6,0xae,0xcc,0xba,0xc3,0x5d,0x18,0xb2,0x8e,0xd8,0x6b,0x43,0x1b,0x2f,0xe1,0x36,0xb2,0xa5,0x22,0xa0,0xc7,0xc0,0x26,0x8e,0x48,0x77,0x0c,0x14,0xdd,0xdc,0xde,0x71,0x98,0xce,0xdd,0x61
+.byte 0x85,0xd9,0x23,0x42,0x7f,0x85,0xc8,0x06,0x81,0x3e,0xa2,0x0f,0x1e,0x3e,0xcf,0x33,0xef,0x43,0x6a,0xc7,0xee,0x3f,0x91,0x68,0x32,0x89,0xd9,0xed,0xdf,0x45,0x33,0x10,0xbb,0xd5,0xef,0x1d,0x3c,0x1e,0x26,0x21,0x4d,0x1a,0x06,0x98,0x60,0x71,0x7f,0xce,0x45,0x4e,0xe3,0x3f,0xfa,0xff,0xcd,0xe2,0x92,0x82,0x2e,0x83,0x69,0x9c,0xc6,0x5c
+.byte 0x6e,0xb6,0xec,0x28,0xdc,0x7b,0xdb,0xf3,0x02,0x3a,0xf7,0xad,0x9b,0x7a,0x73,0xb2,0x07,0x70,0x76,0x9d,0xa2,0x11,0xcf,0x89,0xea,0xaf,0x6a,0xd2,0x15,0xeb,0x5a,0x99,0x1a,0x17,0x1d,0xce,0xc0,0x7f,0x50,0x26,0x84,0x07,0xd7,0x7e,0x33,0x27,0x74,0x84,0x18,0x32,0x86,0x32,0x34,0x28,0xe8,0x45,0x21,0xb7,0x26,0x3b,0x11,0xbb,0x9a,0x8b
+.byte 0x46,0x8e,0x27,0xf8,0x62,0xb5,0x98,0x6e,0x03,0xee,0x9e,0xcb,0xbc,0x74,0xbe,0x63,0x7a,0x86,0xe5,0x75,0xeb,0x7f,0x14,0xa6,0x96,0x76,0x5a,0x46,0xa9,0xda,0xf1,0x4e,0x0e,0x90,0x59,0x56,0x4a,0x48,0x2d,0x91,0xbe,0x78,0x5b,0xfb,0xf7,0xea,0xab,0x1c,0xc0,0x0c,0x5d,0xba,0xb4,0x7b,0xc7,0x21,0xb1,0xc9,0xa3,0x20,0xe6,0xae,0xee,0x0e
+.byte 0xf0,0x3b,0x44,0xd6,0xaa,0x57,0x88,0x1f,0x76,0xc8,0x43,0x07,0x91,0x71,0xa5,0xcc,0x04,0x38,0x01,0x13,0xa6,0xea,0x18,0x48,0x8f,0x09,0x8d,0x37,0x8b,0x6f,0x35,0x36,0x51,0xc6,0x30,0xca,0x9e,0xe2,0xaf,0x0c,0x26,0x14,0xe3,0xbf,0xea,0x0e,0x14,0x88,0x97,0xcc,0xf6,0xc1,0x8f,0xad,0xef,0x2d,0xc1,0x0f,0xad,0x45,0x12,0x7a,0xe6,0x37
+.byte 0x97,0xcb,0x34,0x83,0xd8,0xef,0x34,0x2a,0xce,0xd0,0x21,0x8a,0x7d,0x87,0x7a,0x66,0xf7,0x1c,0xdf,0xa0,0x3f,0xa0,0xf6,0xb3,0x24,0xee,0x6e,0x21,0xe9,0xc3,0x73,0xe4,0xd9,0xc6,0xf6,0xf6,0xac,0x25,0xb7,0xb5,0x64,0x7f,0xcc,0x88,0x3e,0x98,0xe1,0xef,0xa9,0xd2,0x03,0x10,0x4b,0xa3,0xbc,0x3c,0x24,0xfc,0x41,0x36,0x30,0x2d,0xca,0x17
+.byte 0x35,0xd6,0x17,0xa2,0x2b,0x48,0xed,0xd3,0xd7,0x18,0x4f,0x45,0xe9,0x59,0x03,0x35,0xa0,0x80,0x75,0x17,0x48,0xd5,0xea,0x07,0x7a,0x6c,0x3f,0x7a,0x2c,0x02,0x0a,0x7f,0xb5,0x17,0xea,0xf4,0xf6,0xb5,0xf4,0x81,0xba,0x69,0x44,0x81,0x6b,0xff,0xb2,0x43,0xae,0x3d,0x37,0x81,0x91,0x3f,0x6a,0x70,0x35,0x2d,0x06,0x9d,0xa8,0xb5,0xb8,0xc7
+.byte 0x19,0x3a,0x5f,0x59,0x79,0x0b,0x62,0x23,0xa4,0x5b,0x46,0x7b,0x17,0x82,0x19,0x87,0xe8,0xdf,0x09,0xb7,0x50,0x7e,0x40,0xe3,0x71,0x2d,0x09,0xde,0x69,0x2e,0x6c,0x35,0x5c,0x44,0xae,0xb7,0x05,0xb8,0x7e,0xb4,0xe4,0x34,0x05,0x1f,0xd2,0x1f,0xe5,0x79,0x2a,0x15,0xf8,0x8f,0x02,0xc7,0xc8,0x1e,0xe6,0x12,0x83,0x08,0x9c,0x7a,0x2f,0xc6
+.byte 0xc9,0x15,0x0f,0x0f,0x0f,0xa9,0x53,0x16,0x19,0x5b,0x74,0x58,0x6c,0xac,0x21,0x72,0x7f,0xa1,0xae,0xbc,0x34,0x76,0xa6,0x9b,0xbe,0x0f,0x13,0x55,0x50,0x5a,0x8b,0x9e,0xb3,0xf3,0x9e,0x8b,0x61,0xbe,0xb4,0x09,0x71,0x61,0xf0,0xd6,0xaa,0x8c,0x0d,0x0c,0x66,0x31,0x88,0xe3,0x71,0x6a,0xb5,0xaa,0xc0,0x9b,0xce,0x0d,0x79,0x90,0xc1,0x0a
+.byte 0xf9,0xfe,0x4d,0x49,0xd0,0x5a,0x63,0xf1,0xfc,0x47,0x71,0x9e,0xbb,0xd1,0x2c,0xef,0xfe,0x90,0x28,0x75,0x82,0xf6,0xa5,0x95,0xea,0x65,0xfa,0xe8,0x04,0xcd,0xb4,0xe1,0x0d,0xb2,0xac,0xd5,0x12,0xf5,0x17,0xbb,0x3b,0x2e,0x52,0x9e,0x7b,0xe7,0x8e,0x86,0x03,0xce,0x77,0x01,0xf0,0x4f,0xb5,0xf7,0xef,0x8b,0x37,0x5e,0x97,0x80,0xbb,0x2b
+.byte 0xcf,0x9a,0x63,0x18,0xc5,0x0c,0xfb,0x3c,0x91,0x9c,0x37,0x90,0x76,0x71,0x62,0xbc,0x80,0x40,0x1a,0x74,0xb8,0x1b,0x61,0xb1,0x89,0x4d,0xf7,0x8d,0xd4,0x46,0xef,0x1f,0x3b,0xac,0xe8,0x41,0x62,0x8e,0xea,0x2b,0x56,0x22,0x25,0x37,0x70,0x53,0xcd,0x8f,0x57,0xfa,0xad,0x00,0xc5,0x0c,0x9e,0x57,0xde,0x50,0x07,0x8d,0x80,0xbf,0x22,0x5d
+.byte 0x4a,0xbd,0x6a,0xcb,0xfc,0x6f,0xd1,0x56,0x8f,0xd5,0x34,0x8a,0xe6,0xe9,0xa0,0x00,0x06,0x12,0xd8,0xb1,0x49,0x0a,0xbb,0x87,0xe5,0xca,0x75,0x11,0x4c,0x85,0x60,0x77,0xc0,0x90,0x1c,0x14,0x38,0x38,0x3e,0x4f,0xff,0xbf,0xfc,0xa1,0xa1,0xe7,0xb0,0x5d,0xd8,0x1f,0x33,0x07,0x5f,0x04,0x4f,0xc7,0x93,0xc6,0xcc,0xe3,0x01,0xd0,0x43,0xe1
+.byte 0xd9,0x00,0xc5,0x9f,0x79,0xab,0xfc,0xe9,0x55,0x51,0x03,0x0c,0xe1,0x73,0xd6,0x09,0xe3,0xb9,0x76,0x72,0x77,0x4c,0x1b,0x7c,0x57,0x1e,0x7f,0x5f,0x02,0x83,0xa3,0xc6,0xde,0x23,0x85,0x76,0x1a,0xbf,0x48,0xc8,0x02,0xdb,0x31,0x30,0x95,0x85,0x68,0x8a,0xf6,0xe9,0x48,0x7f,0xc9,0x26,0xab,0x68,0x36,0x9f,0x1c,0xf0,0x90,0xbc,0x4a,0x68
+.byte 0x94,0xf8,0x7f,0xae,0xa9,0x3b,0x5b,0x63,0x9a,0xcd,0xe3,0xf0,0xac,0x9f,0x6f,0x78,0xa0,0x67,0x58,0xd8,0x2c,0x71,0x8a,0x14,0x31,0x07,0x95,0x0c,0x38,0xa4,0x53,0x33,0x60,0x23,0x21,0x87,0x6b,0x4f,0xf9,0xa8,0xb8,0xfc,0x8e,0xf1,0x3a,0x03,0x0b,0x03,0x02,0x33,0xbc,0x6a,0xb9,0x8e,0x41,0xc8,0x38,0xd8,0x83,0x30,0x6a,0x61,0x5c,0xcf
+.byte 0x49,0xdd,0xd7,0xda,0x2c,0xaf,0xc4,0x68,0xad,0x07,0x9c,0xd4,0xaf,0x94,0x64,0xcf,0xe1,0x9b,0x37,0x50,0x65,0x03,0x20,0x3c,0x34,0x43,0xe9,0xb0,0x9b,0xba,0xb1,0x9a,0x3e,0x10,0x99,0x8f,0x93,0xb7,0x3d,0xac,0xbd,0xab,0xa8,0xfa,0x74,0x90,0xe1,0x38,0xe4,0xf3,0x47,0xfc,0xad,0x8b,0xb4,0x98,0xe4,0x65,0xe9,0xd9,0x8a,0x21,0x81,0x4f
+.byte 0x0c,0xd7,0xb1,0x84,0xb9,0x69,0x68,0x64,0xa3,0x1f,0x25,0x84,0x5f,0xf7,0x3f,0xca,0x52,0xff,0xda,0xc9,0x3d,0x5e,0x8b,0x57,0xd3,0x9a,0x1d,0xb7,0xae,0x90,0xa4,0xc3,0x78,0x68,0xfd,0x80,0x3f,0xfd,0x5c,0x09,0x83,0x5d,0xc2,0x48,0xd8,0x84,0xeb,0x8a,0xfe,0xbe,0x30,0x12,0x79,0x54,0x5f,0x7f,0x6e,0x4b,0x8a,0x1e,0xcb,0xcd,0xed,0xb6
+.byte 0xe9,0x6d,0x8a,0x1f,0xdc,0xb1,0x46,0xab,0xdc,0x0d,0xbf,0xda,0xd9,0x39,0x3b,0xd2,0x81,0x00,0x83,0x77,0x32,0xf7,0xdf,0x0e,0x31,0x5d,0x1d,0x6c,0xa7,0x4e,0x54,0xa8,0xac,0x81,0x8c,0xb6,0xa5,0x89,0x02,0xd7,0x2e,0xfd,0x26,0xa3,0x9e,0xcf,0xdb,0x1f,0x5a,0xf3,0x54,0xac,0xe5,0xd0,0x1f,0x9b,0xa7,0xab,0x28,0xcc,0x66,0xd3,0xbc,0x4c
+.byte 0x54,0x1a,0x54,0x73,0x78,0xde,0x08,0xd5,0xa5,0x08,0xdc,0x00,0x09,0xc5,0x37,0x61,0x1a,0x98,0x12,0x84,0x2d,0xff,0xc3,0x25,0x62,0x93,0x83,0x05,0x66,0x3d,0xfb,0x1d,0x54,0x08,0x8a,0x50,0x03,0xc4,0xc4,0x6e,0xfa,0x16,0x83,0xbb,0x27,0xf1,0xb7,0x31,0x92,0x64,0x76,0xbc,0xf0,0x44,0x62,0xe9,0x5e,0x15,0x94,0xdc,0xe9,0xf3,0xf8,0x20
+.byte 0x93,0x4d,0x11,0xa2,0xc8,0xde,0x83,0xe6,0x75,0x63,0xfe,0x13,0x75,0x0f,0x79,0xd1,0x3d,0x75,0xb7,0x43,0x62,0x57,0x8d,0x96,0x9c,0xa3,0xc4,0xb2,0x84,0x6a,0x14,0x6e,0x17,0x32,0x09,0x76,0x95,0xbb,0xd6,0xc1,0x2e,0xdc,0x8c,0x73,0xd7,0xad,0x5a,0x41,0x8b,0xb3,0x7e,0x8d,0x90,0xec,0xf5,0xa0,0x46,0x90,0x4c,0x52,0xec,0x97,0xc6,0x98
+.byte 0x7d,0x19,0x77,0xa0,0x99,0x85,0x11,0x26,0x77,0x26,0xf9,0xac,0xe3,0x81,0xcf,0x7d,0x22,0xc8,0x00,0x3d,0x5b,0xee,0xa5,0xf8,0x6d,0xfe,0x47,0xe4,0xef,0x60,0xcc,0xd0,0x33,0xf7,0x5b,0xed,0xbd,0x82,0xc9,0xa8,0x41,0xb8,0x47,0x34,0x9f,0x62,0xb2,0x67,0x62,0xb0,0x3a,0x27,0x95,0xe1,0x22,0x76,0x98,0x0f,0x35,0xaf,0xfc,0x4d,0xc7,0x92
+.byte 0x92,0x7e,0xaf,0x3b,0x3a,0x36,0x5e,0x5c,0xbf,0x43,0x02,0x66,0x5a,0x30,0x78,0x82,0x52,0x20,0x98,0xd6,0xa1,0xe9,0x9a,0x61,0x54,0x0b,0x74,0x85,0xb5,0x99,0x69,0x9f,0x9b,0x3b,0x2f,0x49,0xec,0xb3,0x18,0x0c,0x4a,0x53,0x20,0xd7,0x80,0x7b,0xd4,0x20,0x21,0x32,0x89,0x08,0x81,0x50,0x2b,0x16,0x8d,0xbb,0xe6,0xbb,0xc7,0x74,0x80,0x67
+.byte 0x47,0xf1,0x06,0x68,0x02,0x37,0x31,0x00,0x50,0x8b,0xe2,0x44,0x85,0x2e,0x39,0x54,0xda,0x26,0x7b,0xe1,0xb0,0x23,0xd7,0x0c,0x3c,0x3b,0x81,0x9b,0xa6,0xbe,0x24,0xfd,0x09,0x73,0xbe,0xc3,0x2f,0xa0,0x7b,0x85,0x5b,0x1b,0x55,0x4e,0x9e,0x38,0x80,0x61,0xd7,0xe8,0x9b,0xec,0x88,0x00,0x6a,0x64,0x1b,0xd5,0x65,0x20,0x2a,0x62,0x64,0xbc
+.byte 0x21,0xca,0xce,0xc3,0xeb,0x2d,0x2b,0x5c,0x4d,0xb8,0x7c,0xb5,0xbe,0x98,0x0d,0x5b,0x88,0x23,0x60,0xff,0xbe,0x0a,0xb6,0xdd,0xdf,0x28,0xd5,0x2c,0xe5,0x9d,0xb5,0x29,0xea,0x6c,0x3a,0xf4,0x78,0x91,0xa3,0xb2,0xab,0x12,0xf9,0x90,0x96,0xc9,0xa4,0xfc,0x4d,0x28,0x2b,0x0c,0x28,0x8b,0xb7,0x8b,0x36,0xd6,0x80,0xbf,0x07,0x09,0xf9,0x62
+.byte 0x32,0xc0,0x50,0x60,0xd9,0x73,0xe3,0xbe,0xfa,0xa6,0x78,0x48,0x47,0xd7,0xb5,0x39,0xd8,0x04,0x6d,0x79,0x98,0x2e,0xd6,0x3a,0xe5,0xc9,0x01,0xd0,0x00,0x2e,0xd2,0x8b,0xd7,0x1f,0xf1,0xba,0xd4,0x0e,0x9f,0x9d,0xab,0xbf,0x2c,0xe1,0x75,0xf6,0x9c,0xc0,0xae,0x73,0x2b,0x58,0xcb,0x6d,0x46,0x6d,0x11,0xb7,0xce,0xc7,0xef,0x34,0x2c,0x11
+.byte 0x93,0x3c,0x17,0xd9,0x3e,0xad,0xc9,0x4c,0xb3,0xd0,0x0a,0xd0,0xfe,0xf3,0x9d,0xc5,0x43,0x03,0xa9,0x78,0x4a,0x42,0x7f,0xfb,0x75,0xd2,0x85,0xfb,0xe7,0xe6,0xa9,0x48,0x2f,0xa6,0xc3,0x16,0xe2,0x2a,0x9d,0x0d,0xcb,0x2e,0x8b,0x75,0xa8,0x14,0x3a,0x2e,0xb1,0xff,0x58,0x1d,0xa8,0xa6,0xc0,0xf6,0x17,0xda,0xc1,0xce,0xaf,0x08,0xa9,0xc2
+.byte 0xa3,0xc1,0xab,0xb6,0xe8,0x10,0x57,0x8a,0xce,0xc0,0x03,0x5c,0x53,0x5c,0x02,0x5d,0xcf,0x5c,0x65,0xc6,0x47,0x3c,0x62,0x0e,0xa3,0xfc,0xe2,0xae,0x10,0x55,0x4a,0xb4,0x27,0xe8,0x59,0x5e,0x45,0xa9,0xbb,0x21,0x10,0x91,0x46,0x1f,0x50,0x3b,0xc6,0x8c,0xa1,0x8a,0xee,0x5e,0x6e,0x32,0xe6,0x42,0x40,0x79,0x7f,0xbb,0xb3,0x5b,0x05,0xde
+.byte 0xe0,0xf6,0x7f,0x3d,0x37,0xe6,0xc3,0x3b,0x40,0xc9,0xe0,0x42,0x36,0xd0,0x0e,0x13,0x32,0x3e,0x48,0xce,0xd8,0xa2,0xef,0xae,0x93,0x66,0x7d,0xde,0xb9,0xdd,0x60,0x15,0x53,0xf2,0xd9,0x90,0x3d,0x38,0x8c,0xa6,0x34,0x44,0xb5,0x6c,0x74,0x7d,0x9d,0xe7,0xd0,0xef,0x6c,0xd6,0xfe,0x9b,0x79,0x4e,0x79,0x5e,0x48,0xef,0x93,0xb2,0x81,0x0b
+.byte 0x2b,0xee,0x83,0x69,0x3d,0x15,0x8c,0x27,0x69,0x6f,0xca,0xbf,0x75,0x29,0x37,0xc6,0xe6,0xca,0xb2,0x70,0xd0,0xaf,0xc8,0x5e,0x69,0xf1,0x6b,0x2d,0x0d,0xe7,0xe9,0xbf,0x07,0x52,0xe5,0xac,0x98,0xcf,0xcf,0xd6,0xdd,0x7c,0x2b,0xfc,0x8f,0xd2,0x5f,0x81,0x4b,0x1b,0x7b,0x2d,0x84,0xe2,0x69,0x96,0xcb,0xa2,0x59,0x10,0xba,0xda,0x51,0x11
+.byte 0xeb,0xc3,0x4f,0x10,0xbf,0x8e,0x5b,0xbb,0xa3,0x29,0xe9,0xd8,0x0e,0x71,0xa0,0x1b,0xff,0xee,0x36,0x8c,0x00,0x83,0x6b,0x32,0xfe,0x05,0xeb,0x89,0x8f,0xed,0x48,0x22,0xe1,0x76,0x0a,0xac,0xae,0x3c,0x24,0x54,0x84,0xc2,0x0f,0x79,0x33,0x2b,0x49,0x35,0x1c,0x84,0x5a,0xca,0x92,0x6c,0x1f,0x78,0x15,0x5a,0x36,0xad,0xd5,0x1d,0x9d,0x10
+.byte 0xc1,0x5f,0x7c,0x61,0x60,0xba,0x2e,0xe6,0x9b,0x34,0x02,0xe9,0x68,0x1c,0xfb,0xbf,0x02,0xdc,0x79,0x57,0x1c,0x0f,0xc8,0x8c,0x2a,0x66,0x2a,0x50,0xaa,0x81,0x4e,0x1f,0xa8,0x2d,0xe4,0x61,0xe8,0x43,0x84,0xcb,0xda,0x96,0xf9,0x4a,0xd0,0x8f,0xe1,0xd7,0xc4,0x05,0xf5,0x76,0xfa,0x47,0x7a,0x07,0x1a,0x77,0xbb,0x63,0xb3,0x3a,0x85,0x3b
+.byte 0x0d,0x32,0x4f,0x14,0x15,0x02,0x5b,0x9c,0xbc,0xc2,0x12,0x90,0x0f,0x7b,0x94,0x27,0x5f,0x70,0x23,0xd8,0x5d,0x54,0xc4,0xca,0x6a,0x69,0x9e,0xd1,0xb3,0x2a,0x75,0x1a,0x07,0x9c,0x20,0xf6,0x76,0x22,0x4d,0x09,0x30,0x24,0x3f,0x3b,0xe5,0xcb,0x4b,0x5a,0x03,0x2d,0xe8,0xbe,0xed,0xf0,0xe3,0x91,0xf2,0x6c,0xb8,0x02,0x2d,0x6c,0x7a,0xa6
+.byte 0xc1,0x8e,0xa7,0xbb,0x73,0xdf,0x40,0xa5,0x60,0x91,0xbf,0xbe,0x28,0x0b,0x37,0x2e,0x5f,0x4b,0xcd,0x14,0x4d,0x2d,0xfc,0x5e,0x43,0xb5,0x78,0x8d,0xea,0xa0,0x86,0x54,0x4f,0xb6,0x25,0x40,0x39,0x3f,0x9c,0x7a,0x26,0x74,0x88,0x42,0x53,0xb0,0x3b,0x81,0x75,0x04,0x67,0x41,0x65,0x66,0x2c,0xdc,0xe9,0xf0,0xb3,0xab,0x2a,0xa5,0xf3,0xef
+.byte 0xfa,0xc5,0x10,0x63,0xe2,0x70,0xb5,0x29,0x60,0x86,0x9e,0xb9,0x0b,0xe2,0xc4,0x05,0xa9,0x3c,0x1b,0x60,0x15,0x6b,0x2f,0x74,0x93,0x5e,0x70,0x9a,0x56,0x6a,0xc4,0x92,0x49,0xaa,0x95,0x51,0xc4,0xba,0xfd,0xf6,0x2d,0x36,0x3e,0x66,0xbd,0x74,0xbc,0x2e,0xb3,0xad,0xa1,0x41,0x50,0x33,0x79,0x84,0xac,0x21,0x7a,0xfc,0x3a,0x8e,0xdb,0xcc
+.byte 0x27,0xf6,0x2c,0x5c,0x23,0x38,0x73,0xd5,0xaf,0xc9,0x2d,0x9c,0x18,0x58,0xdf,0x8f,0x89,0x9d,0xdd,0x00,0x3c,0x5f,0x23,0x00,0x6e,0x66,0x1d,0xf3,0x1c,0x40,0x9d,0x43,0xb0,0x74,0xf1,0x41,0xa5,0x77,0xcb,0x8d,0x5b,0x94,0x68,0x95,0xb6,0x0e,0xd4,0x4d,0x47,0x9b,0xd2,0xcd,0x9b,0x94,0xa4,0x28,0xf9,0xf0,0x3d,0xcf,0x89,0xb1,0xc3,0x73
+.byte 0x84,0x15,0xb6,0xc8,0x6b,0xf1,0xb1,0xdc,0x1b,0x1a,0x6f,0xb5,0x73,0x87,0x8b,0x63,0xbf,0x4b,0x25,0x9b,0xe4,0xdd,0x44,0xed,0xe7,0x0e,0x6f,0x03,0xae,0xa1,0x5e,0x1f,0x5f,0xa7,0xa4,0xed,0x69,0x7a,0x91,0x6d,0x55,0xac,0xce,0x18,0x32,0x17,0x78,0x49,0x9f,0x1e,0x9c,0xd2,0x7b,0x1f,0x74,0x60,0xa5,0x64,0xb1,0x99,0xe6,0xc5,0x0d,0x69
+.byte 0xfa,0xb2,0xd9,0x05,0x61,0x71,0xa4,0x6f,0xc2,0xb6,0x91,0x0e,0x6c,0xf2,0xa6,0x6c,0xea,0x8e,0x94,0x8b,0xac,0xa7,0xfe,0x70,0x8e,0x8d,0xc2,0x85,0xa6,0xa7,0x8e,0xe8,0xfa,0xbc,0xa1,0xaf,0x0e,0xa9,0x06,0xa4,0x9a,0xb0,0x23,0x93,0xbc,0x93,0x2d,0x97,0x42,0xe2,0x0d,0x3a,0x65,0xb4,0x60,0x5b,0xeb,0xa1,0x20,0x8a,0xdc,0x17,0x6b,0xc5
+.byte 0x19,0xc3,0x67,0xbf,0xae,0xf7,0xb9,0xb1,0x88,0x7f,0xe5,0x1b,0xc2,0x61,0x97,0xa0,0xd3,0x64,0x74,0x6b,0x7a,0x46,0x39,0x3f,0xc8,0xd3,0x53,0x79,0x74,0x4e,0x1e,0x63,0x91,0xc5,0x4a,0x70,0xb0,0x05,0x35,0x19,0xc2,0x26,0x54,0x44,0x3b,0xa9,0x12,0x40,0xd0,0x21,0x19,0xf3,0x8d,0xc7,0x2b,0x88,0x9a,0xec,0x41,0x8f,0x4f,0x23,0x19,0x1a
+.byte 0xf3,0x1d,0x0a,0x88,0x0f,0xa7,0x02,0xd4,0x78,0x88,0xe6,0x43,0xb6,0x9e,0x07,0xdf,0x6a,0x1f,0x41,0xbb,0x3e,0xea,0x15,0xff,0x66,0x4c,0x7a,0x8b,0xee,0x27,0x47,0x81,0x81,0x95,0xa2,0x22,0xb4,0x9f,0x1c,0x09,0x1c,0xfc,0x0a,0xef,0x88,0x7f,0x59,0x60,0x91,0x6a,0xe4,0x92,0x8c,0x02,0x54,0xc9,0xee,0xc7,0x5e,0xd1,0xbf,0xc9,0x41,0xde
+.byte 0x2f,0xa3,0x22,0x07,0x1d,0x8c,0xe1,0x04,0x59,0x94,0x75,0x3e,0xee,0x56,0x62,0x07,0x80,0x18,0x60,0x78,0x0e,0x55,0x06,0xec,0xe1,0xa5,0xf6,0x21,0x7e,0xf9,0x37,0xab,0x6a,0xed,0x07,0xcb,0xbf,0xa2,0xab,0x50,0xee,0x1f,0x2f,0x54,0x2b,0x82,0x93,0x59,0x03,0x35,0xd9,0xe8,0x2b,0xa6,0x03,0xc2,0xef,0x37,0x85,0xfc,0x89,0x06,0x30,0xe0
+.byte 0xc2,0x00,0xc4,0xaf,0x59,0xb6,0x31,0x52,0x37,0xa4,0x6c,0xdb,0x1b,0x20,0x87,0xf0,0xa4,0x15,0x4b,0xa8,0xd9,0x7e,0x1b,0x96,0x00,0x07,0xf4,0x86,0x07,0x14,0x55,0x70,0x37,0xe3,0xe3,0xf0,0xeb,0xd6,0xf1,0xe0,0xe9,0x6c,0xdf,0x3d,0xaf,0x86,0xb8,0x00,0x9b,0xdf,0xc6,0x5c,0xd2,0x53,0xcb,0xcf,0x63,0xcc,0x3e,0x6d,0x62,0xeb,0xe6,0x97
+.byte 0xd8,0x54,0xed,0x36,0xe4,0xed,0x69,0xaa,0x10,0x83,0xde,0x16,0xfd,0xcc,0xd6,0x24,0xb9,0x3c,0x4f,0x99,0x81,0xc2,0x23,0x16,0x91,0x5d,0x9f,0x46,0xa5,0xdd,0xb4,0x8a,0xe1,0x07,0x89,0x84,0x2e,0x62,0x48,0xf6,0x1a,0x17,0x7b,0xc8,0xf7,0xb4,0x3d,0x9e,0x82,0xe3,0xe3,0xcf,0x0b,0xd9,0x52,0x90,0x61,0xd8,0xdf,0x9e,0xc4,0xc7,0x7c,0xfa
+.byte 0xcf,0x09,0xd2,0x94,0x86,0x37,0x94,0xaf,0x7e,0x0a,0x9d,0x16,0xee,0xad,0xfb,0xa2,0x9e,0x2d,0x2f,0xad,0xd5,0xc2,0xf9,0x91,0xf8,0x7e,0x2b,0xb8,0xb2,0x60,0x3c,0x0a,0x89,0x53,0x07,0x87,0x3b,0x83,0x70,0xee,0x71,0xa3,0x94,0x0b,0x77,0x50,0xeb,0xcc,0x23,0xf0,0xbe,0x95,0x51,0x54,0xd2,0xd6,0xd2,0x09,0xa5,0x19,0x3d,0x4e,0xec,0xe3
+.byte 0x88,0x71,0xa7,0xb1,0x10,0x03,0x7e,0xc4,0x92,0x2a,0xe7,0x99,0x75,0xff,0xae,0x10,0x3d,0xbb,0x33,0xc9,0x7f,0xc2,0xe6,0x3c,0xc4,0xe7,0xba,0x37,0xba,0x68,0x69,0x92,0x4a,0xfb,0x32,0x3b,0xb5,0xde,0xdb,0x91,0xd0,0x8e,0x77,0xf2,0x1e,0x2d,0x25,0xb4,0xa0,0x42,0xef,0x78,0x6c,0x75,0xcb,0xa0,0x73,0xdf,0xde,0xd8,0x26,0xfe,0xe3,0xf9
+.byte 0x74,0xe7,0xa0,0xd2,0xbd,0x6c,0x99,0x8d,0x07,0xf2,0xf8,0xff,0x36,0x2d,0x8e,0xda,0x5e,0x5c,0x47,0x06,0xf8,0x08,0x33,0x1d,0x93,0xcf,0xc3,0x1a,0x20,0x86,0xb6,0x8e,0x44,0x10,0xbc,0xba,0x89,0xfc,0xa3,0x57,0x92,0x2c,0x28,0xa1,0xd0,0xab,0xdc,0xba,0x0a,0x7e,0x9d,0xd2,0xfd,0x09,0xd3,0x87,0x6c,0x06,0x44,0x17,0x73,0xfe,0xc9,0x8b
+.byte 0x52,0xd3,0x09,0x60,0x14,0x03,0xb1,0x79,0x4c,0x9c,0xc4,0xec,0x42,0x4c,0xd3,0x21,0xe5,0x34,0x21,0x38,0xdd,0x12,0x95,0xd4,0x20,0x50,0xef,0x5f,0x46,0x4f,0x37,0x65,0xd5,0xf1,0xb2,0x2c,0x6c,0x9a,0x06,0x28,0x77,0xbf,0xe3,0xec,0xec,0x2b,0xcb,0x2c,0x8b,0x62,0x2e,0x39,0xaa,0x28,0x0b,0x51,0x01,0xa5,0x02,0x06,0x66,0x4a,0x67,0x0c
+.byte 0x96,0xa3,0x12,0x74,0x94,0x2c,0x0f,0x23,0xa3,0xea,0xda,0x1a,0x6d,0x54,0x30,0x33,0xc8,0x33,0x0a,0xfb,0x25,0x2a,0x8b,0x9a,0x87,0xd9,0x9d,0x37,0x4c,0x41,0x3b,0xe5,0x4a,0x81,0x92,0x40,0x38,0x18,0x82,0x13,0x54,0xde,0x56,0x11,0x63,0xf3,0x09,0x61,0x3b,0xdd,0x0c,0x71,0xe8,0x4f,0xc2,0x9a,0x77,0x2f,0xeb,0xf1,0x39,0x1c,0x10,0x0e
+.byte 0x01,0xaf,0x92,0x34,0x9a,0xb6,0x7b,0x79,0x86,0x0c,0xf1,0x53,0xb6,0x59,0xbd,0x6d,0x79,0x6e,0x37,0x11,0x25,0x67,0x95,0x31,0x4f,0x43,0xdf,0xb7,0x4b,0x80,0x8d,0x07,0x3c,0x49,0x73,0x8a,0x72,0x61,0x02,0x0f,0x2f,0x13,0xed,0x91,0x10,0xf6,0x08,0xf3,0x50,0x4a,0xd4,0x36,0xcb,0x52,0xb3,0x3b,0xe6,0xef,0x85,0xe9,0xe0,0xad,0x0d,0x3d
+.byte 0x84,0x07,0x70,0xdf,0x16,0x47,0xeb,0x26,0x19,0x27,0xaf,0x7a,0x9f,0x2f,0x2b,0x6d,0xbb,0x37,0x68,0x8e,0x19,0x46,0x5a,0x65,0x0d,0x0a,0x67,0xd8,0xe2,0xc2,0xcd,0x49,0xf6,0xc2,0x27,0xac,0x12,0xea,0x1f,0x81,0x60,0xac,0x8b,0x5d,0xcc,0x9a,0x5b,0xec,0xc3,0xcb,0x85,0x0d,0xef,0xa6,0xd5,0x33,0xb3,0x67,0x73,0x3f,0xc9,0x90,0x25,0x3e
+.byte 0xe6,0x7c,0x41,0x59,0x83,0xf7,0x90,0x4a,0xbf,0x14,0x72,0x11,0xf2,0x3a,0x38,0x58,0x17,0xd8,0x3d,0x00,0xc6,0x42,0xf2,0xbc,0xfd,0x05,0x37,0x6d,0x11,0xb0,0xd7,0xb2,0xb7,0x73,0x69,0x80,0x47,0x30,0x64,0x13,0x8c,0x24,0xb2,0x42,0x12,0x8c,0xc0,0x8a,0x45,0x0b,0x71,0x23,0xeb,0xac,0x65,0xda,0x44,0x13,0x85,0x77,0xdf,0xb8,0x4b,0x69
+.byte 0xd4,0x8e,0x40,0x54,0x24,0xac,0xc8,0x62,0x36,0x51,0x20,0xaa,0xcd,0x5d,0xa5,0x73,0x2c,0x81,0x92,0x99,0x44,0x6b,0x04,0xac,0x8e,0xee,0x96,0x29,0xca,0xdc,0x2f,0xd1,0x13,0x5c,0x9e,0xc2,0x67,0x6a,0xaf,0xf6,0x3e,0xe2,0xa1,0x6d,0xda,0xbe,0x8a,0x55,0x50,0x27,0xee,0x6d,0xb8,0x35,0x5f,0xb4,0xa8,0x76,0xa1,0xe2,0x52,0x87,0xf6,0xfb
+.byte 0xe2,0x16,0x1c,0x90,0x78,0xe4,0x17,0xb0,0xd9,0x56,0xf5,0xd3,0xa4,0xb0,0x3f,0xe9,0x01,0xf9,0xd0,0x67,0x2b,0xeb,0x1d,0x73,0x24,0x90,0x36,0x36,0x0d,0xcf,0xfb,0x3f,0xa1,0xa0,0x25,0x3b,0xf1,0x7f,0x9e,0x90,0xcf,0xb6,0xd0,0x83,0x90,0xcd,0x3f,0xff,0x5f,0xa3,0x33,0x95,0xd7,0xbe,0x78,0xfe,0xcc,0x9a,0xb9,0x64,0x88,0xb7,0xd9,0x5e
+.byte 0x46,0x2d,0xf0,0xb1,0xa1,0x81,0x2b,0xab,0x80,0xf5,0x4d,0x3b,0xd8,0x53,0x64,0x8f,0xac,0x7a,0x03,0xb3,0x39,0x7a,0x85,0xef,0x61,0xb5,0x2c,0x8e,0xf4,0x27,0x07,0x9b,0x7b,0xc9,0x8b,0x1a,0xe4,0x4f,0xce,0x8b,0x35,0x32,0xac,0xcf,0x47,0xb8,0x2f,0x9e,0xe5,0x11,0x48,0xc1,0x07,0xea,0x0c,0xee,0x06,0xc6,0xa3,0x48,0xb6,0x1a,0xd8,0xb4
+.byte 0xa7,0xae,0x59,0x7d,0x9e,0x4e,0x66,0x7f,0xe9,0x02,0x40,0xdc,0x21,0x5e,0x74,0x2c,0x1d,0x29,0x22,0xca,0x97,0x4f,0xc8,0xc7,0xea,0x69,0x02,0x89,0xd1,0x43,0xff,0x83,0x89,0x58,0x66,0x92,0xbc,0x11,0xf6,0x02,0x8b,0xa8,0x34,0x8d,0xbe,0x3a,0x70,0xc3,0x10,0xe7,0xb5,0xc4,0xda,0xdb,0xc6,0x87,0xee,0xee,0xe0,0x48,0x62,0x80,0x8d,0xfc
+.byte 0xaa,0xc7,0xce,0x1a,0xea,0xb9,0x1b,0x30,0x4a,0x48,0x9b,0xf4,0x58,0xff,0x5d,0x15,0xc8,0xf2,0x84,0x44,0xae,0x63,0xe8,0xb1,0xe0,0x2e,0x38,0x8e,0x47,0xf9,0x09,0xec,0xb9,0x94,0x18,0x37,0x68,0xef,0xbd,0xd5,0x67,0x72,0x01,0x9a,0x15,0xb9,0x7c,0x36,0xc0,0x22,0x80,0x12,0xb1,0x4e,0xab,0x3c,0xea,0x81,0xcf,0x70,0xf3,0xde,0x1f,0xd4
+.byte 0x67,0x94,0xfa,0xe1,0xf0,0xb6,0xd6,0x6b,0xc3,0xa2,0xbb,0x59,0x6b,0x9f,0x58,0x26,0x99,0x0c,0xdc,0xcd,0xb8,0xae,0x49,0xf0,0x8f,0xd3,0x0d,0xb7,0x4c,0x22,0xcf,0xb6,0x6c,0xa3,0x19,0x09,0x42,0x59,0x25,0xf8,0xdc,0xf3,0xc2,0x00,0xc3,0xc3,0xd3,0x9e,0x98,0xd3,0xa3,0xd0,0x96,0xfd,0x4f,0x15,0x57,0x5b,0xa7,0x08,0x3a,0x0e,0x3d,0xd2
+.byte 0x7d,0xa1,0xa0,0x94,0xc0,0x76,0x83,0xf6,0xc1,0xe8,0x7e,0xd3,0x97,0xc1,0xbf,0x38,0x74,0x9b,0xfb,0x35,0xeb,0xf7,0x34,0x20,0xea,0xda,0xd3,0xb1,0x2e,0x10,0x16,0x9c,0x09,0x1c,0x67,0x46,0xa2,0x05,0xf9,0x47,0xde,0x35,0x53,0x18,0x58,0xb0,0xbb,0x7a,0x88,0x58,0xc5,0x3e,0x98,0x29,0x43,0x98,0x07,0x76,0xa3,0xe1,0x95,0x92,0x21,0xe9
+.byte 0x06,0x17,0x15,0xe0,0x6b,0xd5,0x5a,0x6d,0x10,0xa6,0x08,0x92,0xa9,0xf5,0xcf,0x57,0x1a,0x28,0x5d,0x14,0x33,0x99,0xf9,0xa0,0xb3,0xeb,0xee,0xd4,0x6e,0x0b,0x5e,0xf7,0xe9,0xe3,0xc6,0x71,0x34,0x55,0xf3,0xde,0xd5,0xc2,0x52,0xc3,0x7b,0x06,0x87,0xef,0x26,0x81,0xc9,0xbd,0xaf,0x12,0x61,0x95,0x2b,0xa4,0x8e,0xe8,0x08,0x9a,0x13,0x48
+.byte 0x2e,0x84,0x98,0xf6,0x95,0x21,0x22,0xe5,0xcf,0x30,0x8d,0xaf,0x70,0x16,0x27,0x0c,0xcd,0x26,0x7f,0xe8,0xa0,0x35,0x0c,0x01,0x0e,0xdd,0x9d,0x2c,0x89,0x41,0x34,0xc4,0xa2,0xaa,0xf6,0x3f,0xca,0x3b,0x86,0xce,0xd7,0x4c,0xe3,0xb5,0x69,0xe9,0x41,0xbe,0x3c,0x9a,0x4c,0x1a,0xb3,0x88,0xea,0x78,0x12,0x4c,0x1b,0x79,0xc7,0xcd,0x32,0x72
+.byte 0xfa,0x3f,0x0b,0x73,0x1b,0xd9,0xec,0x85,0xd4,0x52,0x6c,0x91,0x2d,0xbe,0x76,0x8b,0xfd,0xb6,0x49,0xcf,0x67,0xd1,0x18,0x7b,0xae,0x86,0x47,0x47,0xfd,0xff,0x63,0xf2,0x88,0x1b,0x58,0xd5,0x30,0x69,0xf9,0x9a,0x03,0x52,0xae,0xe5,0xe2,0x55,0xbf,0x35,0x12,0xb0,0x84,0xa9,0xed,0xb6,0x8d,0x5f,0x6c,0xed,0x1a,0x00,0x7a,0xdc,0xf2,0x03
+.byte 0x9e,0xef,0x59,0x27,0x4c,0xf4,0x83,0xa2,0x36,0x3d,0x3d,0x8c,0x75,0x8c,0x37,0x68,0x93,0x0b,0x30,0x48,0xea,0x91,0x14,0x37,0x88,0x87,0x7f,0xe6,0xd8,0xbd,0x04,0x34,0x1e,0xe8,0x2a,0x41,0x48,0x5c,0x66,0xf9,0xc2,0xd1,0x56,0x25,0x29,0x45,0xfa,0x71,0xe1,0x59,0xa8,0x52,0x99,0x0b,0x92,0xe0,0x33,0x52,0x91,0xd6,0x5f,0x0a,0x70,0x83
+.byte 0x4f,0xa3,0x47,0x6e,0xfa,0x85,0x5e,0xb1,0x0a,0x1d,0xe7,0x35,0xc9,0x88,0x27,0xc9,0x8c,0x3e,0x7f,0x6d,0x34,0x1e,0x11,0x7b,0xcd,0xe7,0x09,0x82,0x3a,0xa1,0x46,0xc6,0x15,0xde,0x0b,0xde,0x35,0x71,0x92,0x5c,0x72,0x50,0x08,0x6b,0x62,0xa7,0xec,0xa2,0xca,0x53,0x6e,0x47,0x7d,0x50,0x32,0xa7,0x32,0x7b,0x49,0x0c,0x97,0xcc,0x98,0x8d
+.byte 0xc3,0x29,0x72,0x1e,0x85,0x47,0x1b,0xa7,0x89,0x19,0x85,0xaa,0x3f,0x11,0x6a,0xea,0x61,0x84,0x07,0x9a,0xc8,0xb3,0x25,0xfe,0x72,0xca,0x83,0xa9,0xf0,0x9e,0x01,0xe4,0x9a,0xd6,0x1b,0x87,0xfc,0xd4,0x3a,0x04,0x34,0x8c,0x0b,0x46,0xbc,0xe9,0x3c,0x3f,0xd9,0x93,0xf1,0xca,0x41,0x0b,0xdb,0x28,0xe8,0x28,0x1b,0x84,0x36,0x16,0x84,0x22
+.byte 0x1e,0x1e,0x2b,0xb0,0xfb,0xa6,0xcc,0x95,0x31,0x46,0xd7,0xca,0xc2,0x8b,0xa3,0x3a,0xa5,0xb0,0xaf,0x52,0x66,0x53,0x39,0x5f,0x58,0xb5,0xdf,0x01,0x52,0x07,0xb4,0x82,0xdc,0xb7,0xf9,0x88,0xd8,0x77,0xf8,0x12,0x9d,0xe8,0x21,0xd7,0x0b,0x0f,0x57,0x90,0x40,0xb2,0x64,0x3f,0xce,0xa0,0xa3,0xfa,0x12,0x16,0xec,0x6d,0xcc,0xc7,0x2a,0x43
+.byte 0xc9,0xe7,0xb7,0x90,0x52,0x35,0x22,0x6d,0x46,0x99,0x1e,0x44,0x12,0xd6,0x0f,0xaf,0x5c,0x16,0xd3,0x7a,0xd6,0xb4,0xfe,0x20,0x26,0x11,0xe1,0xc6,0xa5,0x10,0xfd,0x9f,0x0c,0x47,0xae,0x32,0x08,0x15,0x8f,0xef,0xef,0x4c,0x83,0xbc,0xbf,0x6a,0xe5,0xf5,0x69,0x11,0x4d,0x7d,0x47,0x1f,0x10,0x58,0x61,0xb0,0x0d,0x98,0x67,0xc0,0x99,0x3a
+.byte 0x2d,0x9a,0x5b,0xd5,0x37,0xe7,0xe5,0xd4,0x56,0x96,0x69,0xf8,0x53,0x7e,0x24,0x70,0x51,0x01,0x83,0x8d,0x49,0x01,0x32,0x7d,0x4f,0x41,0x92,0x54,0x9c,0x15,0xf1,0x3c,0x05,0x32,0x28,0x0d,0x0f,0x67,0xbe,0x65,0xfa,0x1b,0xa3,0xd0,0x28,0x18,0xb8,0x84,0xfe,0x6a,0x30,0xea,0xb9,0x00,0xb1,0x10,0x7c,0xa2,0x94,0x4f,0x86,0x18,0xdd,0xb4
+.byte 0x80,0x18,0x48,0x18,0xe1,0x56,0x70,0x7d,0x5c,0x3b,0xe5,0xd7,0x88,0x66,0x57,0xe3,0xe1,0x04,0x4c,0x68,0x5b,0x64,0x4d,0x0d,0x30,0x76,0x26,0xaa,0x84,0x0e,0xe0,0xed,0x53,0x62,0x20,0x33,0xaf,0x45,0x42,0x40,0x47,0x01,0x15,0xc9,0x0b,0x27,0x7c,0x68,0x4d,0x55,0xc4,0x6a,0x5f,0x96,0x9f,0x96,0x67,0xae,0x13,0x1c,0x84,0x52,0x33,0x41
+.byte 0x80,0xfc,0xae,0xb6,0xb1,0x8c,0xc3,0x19,0x80,0xa8,0x5f,0xe5,0x8c,0xd0,0xa8,0xb4,0x58,0xc9,0x48,0x29,0xab,0x11,0xd1,0x09,0xc6,0x20,0x98,0x4c,0xdb,0xa4,0x83,0x5c,0x26,0x51,0xce,0x80,0xe5,0xc4,0x9b,0xae,0xba,0x8e,0x99,0x4e,0xa4,0xff,0xdc,0x99,0x4c,0x02,0xa0,0x42,0x80,0xca,0xd7,0xea,0x6a,0x58,0x31,0xdb,0x16,0xd8,0x4d,0xab
+.byte 0x03,0x2e,0x3a,0xdc,0xe9,0x07,0xfb,0xfb,0x5b,0x57,0x67,0x2a,0x7b,0xdc,0xc1,0x66,0xd1,0x31,0x3a,0x03,0x87,0xd8,0x66,0xda,0xa1,0x24,0x00,0x26,0xc0,0x26,0x78,0xf8,0x59,0x13,0x3f,0x34,0x08,0x35,0x45,0xbd,0x45,0x4f,0x89,0x65,0x97,0xdb,0xe6,0x1e,0x09,0x6e,0x23,0x2a,0xc4,0xf5,0x6a,0x74,0x28,0xb0,0xae,0x8c,0xfb,0x49,0x35,0x99
+.byte 0x06,0x30,0xc6,0xb2,0x8c,0xcd,0x8b,0x41,0xea,0xf2,0x04,0x18,0x29,0x25,0x1b,0x32,0x42,0x45,0xb5,0x92,0x42,0xb4,0x33,0xd2,0x90,0x31,0x08,0xcd,0x35,0x5d,0x50,0x64,0xa8,0x93,0xfd,0xa5,0xfd,0x32,0xbd,0xe8,0x13,0x1c,0x48,0x5c,0x14,0x70,0x03,0x92,0x0f,0x12,0x86,0xf6,0x6c,0xcd,0xc6,0xec,0xbf,0x8e,0x85,0x28,0x1d,0x1c,0x63,0x3f
+.byte 0x81,0x93,0xd4,0x80,0x3c,0x29,0x0b,0x63,0xfe,0x87,0xa6,0x24,0xd6,0x3e,0x62,0xb6,0xd9,0xb0,0x58,0xf1,0x41,0x36,0xc7,0x47,0x8b,0xfd,0x4b,0x91,0x4e,0x5d,0x41,0x44,0xb0,0x65,0x3d,0x9e,0x3b,0x70,0x01,0xcc,0x7d,0x77,0xf0,0x23,0xd9,0xca,0x5f,0xda,0xa1,0x8c,0x71,0x11,0x91,0x7d,0x36,0xf5,0xc9,0xcd,0xf4,0x34,0x5f,0x69,0x57,0xd6
+.byte 0x33,0x4c,0xb2,0xe1,0x38,0x5f,0x86,0x3c,0x57,0x7b,0x2e,0x99,0x05,0x80,0x63,0xc4,0x77,0x69,0x06,0xc2,0x47,0x44,0xca,0x17,0x27,0x1d,0x55,0x34,0x02,0xd0,0x89,0x3a,0x3b,0x79,0xf0,0x86,0xd7,0x6b,0x01,0x9c,0xc7,0xa8,0xde,0xdb,0xdf,0x49,0xd1,0xb9,0x11,0xaf,0x7e,0x22,0x8b,0x5d,0xb5,0x0b,0xdc,0xd0,0x36,0xe6,0x9d,0x85,0x41,0x4a
+.byte 0x35,0xf0,0xe1,0xcd,0xce,0x7b,0xd1,0xd6,0x00,0xdd,0xb6,0xe4,0x06,0x3e,0x66,0xe9,0x2b,0xa8,0x44,0x0d,0x18,0xd4,0xbc,0xfb,0x3c,0x58,0x6c,0x11,0xe9,0xdc,0x19,0x14,0x08,0x27,0x23,0x0c,0xd0,0xf9,0x97,0xaf,0x97,0x07,0x02,0x1a,0x5e,0xcd,0xae,0xd2,0x80,0x96,0x16,0x49,0xc3,0xfc,0xda,0x25,0x12,0x20,0xe1,0xc0,0x68,0x90,0x4b,0x30
+.byte 0x2d,0x06,0x53,0x2c,0x57,0x63,0x4a,0x7a,0xf6,0xc8,0x5a,0xb7,0x58,0x8c,0x13,0xfe,0x43,0xb3,0xf8,0x25,0x3e,0x7a,0x25,0x3e,0x1d,0x7f,0x8f,0x5e,0xdb,0xad,0x99,0x83,0xfc,0xd9,0x0a,0xdf,0xb5,0x19,0x1c,0x2c,0xf6,0xe8,0x06,0xbe,0xc0,0x9f,0x7e,0x0f,0x95,0xaa,0xac,0x09,0xdc,0x8c,0x37,0xcf,0x35,0x35,0x95,0x62,0xf1,0xff,0x96,0x1c
+.byte 0x77,0xe9,0x53,0x7e,0x12,0x56,0x2d,0x4e,0x3e,0x1f,0xdb,0x1d,0x71,0x0e,0xdc,0xf7,0x65,0xb1,0x78,0x7f,0xe4,0xba,0xbf,0x7f,0x6c,0xcb,0x73,0xd3,0xe8,0xd9,0xce,0xfb,0xdb,0x48,0x87,0xe0,0x10,0x00,0x74,0xcb,0xdf,0x32,0xa8,0xdd,0x83,0x24,0x49,0xda,0x86,0x38,0x1c,0x2c,0x93,0x09,0x8a,0x26,0xbb,0x34,0x21,0x1d,0xac,0xb5,0x16,0xae
+.byte 0xd8,0xcb,0x94,0x04,0xd6,0xbc,0xde,0x9c,0x70,0x28,0xa5,0x1a,0x15,0x5e,0x35,0xe4,0xe6,0x53,0xea,0x9c,0x3b,0x0c,0x36,0x3b,0x80,0x13,0x28,0x1d,0xc7,0x1a,0xa8,0x8e,0x9e,0x09,0xce,0x5d,0x50,0xd3,0xc7,0x6f,0x3a,0x75,0xa5,0x84,0x1c,0x08,0x66,0xe6,0x05,0xda,0x8b,0xf1,0x4b,0x5c,0xe2,0xc7,0x0f,0xa1,0xf1,0x47,0x02,0xf4,0xa7,0x24
+.byte 0xf3,0x0e,0x2c,0xa9,0xae,0x67,0xdf,0xce,0x30,0x88,0x4a,0x9a,0x39,0x4a,0x97,0x64,0xa8,0x30,0x53,0xf9,0x47,0x66,0x5c,0x19,0x1c,0xfb,0x2f,0x05,0x89,0x4f,0xfe,0x25,0xe7,0xed,0xed,0x17,0x5a,0x86,0xeb,0x25,0xee,0xe4,0x09,0x88,0x05,0x49,0x20,0x54,0x4b,0x7f,0x3e,0xb5,0x23,0x85,0xa9,0x66,0x61,0x73,0xe0,0x61,0x94,0xc6,0xe5,0x29
+.byte 0xb4,0xe1,0x6f,0xa4,0x4d,0x50,0x56,0x2e,0x30,0x75,0x51,0x5d,0xdd,0xa2,0x68,0x56,0x67,0xd8,0xec,0x2d,0x2a,0xfd,0x49,0xc5,0xbc,0xae,0x2f,0x6b,0xc7,0x8d,0x2e,0xca,0x91,0x35,0xe8,0xea,0x65,0xe9,0x9c,0x65,0xaf,0x8e,0xd5,0x16,0xdf,0xac,0x44,0x1e,0xb6,0x16,0xf0,0xb6,0x33,0x6a,0xe6,0x96,0x0f,0x85,0x2e,0xa1,0xaa,0x6a,0xe0,0x12
+.byte 0x0c,0xaa,0x7d,0xae,0xf7,0xe3,0xb2,0x4c,0x3c,0x10,0xc6,0x87,0x8e,0x87,0xfb,0xac,0xf7,0xd7,0x7a,0x2e,0x9a,0x7a,0xa7,0x4f,0xf0,0x75,0xce,0xbd,0xc3,0xe6,0x79,0x1d,0x56,0xab,0xff,0x56,0xfe,0x69,0xbd,0xcf,0x15,0x27,0x64,0x3c,0x83,0x1c,0x08,0xb0,0x91,0x60,0x67,0xe7,0x27,0x44,0x49,0x22,0x78,0xd5,0x1a,0xc8,0x3b,0x35,0x9b,0xa5
+.byte 0x53,0xce,0xde,0x04,0xd2,0x3e,0x67,0x48,0xaf,0x54,0xdf,0x9c,0xf7,0xb9,0xd4,0xe3,0xb6,0x85,0x02,0x68,0x21,0x10,0xdb,0xb5,0xca,0x11,0xa2,0x7c,0xcf,0x13,0x41,0x7a,0xfd,0xe9,0x0a,0x3c,0x53,0xd6,0x07,0xf2,0xdd,0xe2,0x7c,0x16,0xf0,0x44,0x3f,0x5d,0x34,0x09,0x7c,0x7b,0x21,0x8c,0x8e,0xdb,0x0d,0xc5,0x73,0xce,0x61,0xce,0x17,0x46
+.byte 0x6c,0x14,0x07,0xb5,0x70,0x80,0xf0,0x29,0x7c,0x13,0x41,0x2d,0x8e,0xdc,0x53,0xc2,0xbf,0xf0,0xc2,0xfb,0x59,0xa0,0x66,0x5f,0x25,0xda,0x17,0x5f,0xac,0xab,0x75,0x1b,0xc7,0x61,0x87,0x53,0x80,0x2e,0x11,0x4e,0x04,0x48,0xf9,0xee,0x54,0xe6,0x69,0x69,0x57,0xc2,0x46,0xd8,0xb3,0x2e,0x7b,0xc8,0xa5,0xd0,0xb2,0x5e,0xd4,0x6b,0x9b,0x1a
+.byte 0xd6,0x79,0x9d,0x99,0xa6,0xbb,0x4d,0xca,0x74,0x2c,0x3d,0xd4,0x86,0xd0,0x64,0xd4,0x81,0x49,0x76,0x42,0xb8,0xf9,0x2c,0x52,0xe7,0x77,0x37,0x31,0xbb,0x2e,0x5b,0x38,0x81,0x01,0x2c,0x27,0x28,0xcb,0x0c,0xba,0xfa,0x8a,0x9a,0x45,0x51,0xa2,0xde,0xf2,0x7b,0xe6,0x65,0xec,0x5b,0x2d,0xe8,0x55,0x8e,0xb4,0x7f,0xf8,0x1a,0x66,0x3a,0x5f
+.byte 0x06,0x10,0x15,0xb2,0x3d,0xb2,0x36,0x6e,0x9f,0x8e,0xe2,0x4c,0x78,0xe5,0x3a,0xac,0x21,0x16,0x20,0x30,0x0f,0x51,0x56,0xcb,0x53,0xca,0x70,0x3c,0xa2,0x3f,0x37,0x06,0x6c,0x70,0xec,0xf4,0x3d,0x7c,0x77,0xa0,0x61,0xc7,0x0e,0x26,0x9f,0x25,0xc0,0xf2,0x28,0xdb,0x57,0xbe,0xe6,0x4e,0x9c,0x4d,0x2e,0x48,0x50,0xc2,0xd4,0xfd,0x5e,0x52
+.byte 0x3f,0xd0,0x82,0xd1,0xd4,0x53,0xad,0x42,0x38,0xb1,0x02,0xd6,0xa0,0x34,0x7a,0xb4,0xb3,0xdd,0x91,0x12,0xf4,0x91,0xc9,0xa2,0x35,0x2d,0xdc,0x97,0xa1,0xdb,0x82,0xe7,0x92,0x99,0x66,0x13,0x99,0x20,0x95,0x1f,0x47,0x64,0x80,0x5e,0x5f,0x74,0x6b,0xa6,0xca,0x47,0x0b,0x24,0x72,0xa6,0x27,0xe7,0x56,0x61,0xa7,0x8e,0x62,0xa4,0xff,0x8e
+.byte 0x29,0xf8,0x09,0xa4,0xbb,0x70,0x97,0x8a,0x39,0xe8,0x65,0xc8,0x52,0x23,0x9d,0xbf,0x10,0xe8,0x7d,0xbc,0x3c,0xc4,0x8b,0x1e,0x5c,0x75,0x94,0x24,0x62,0x3f,0x5b,0x2b,0x9a,0x08,0x00,0x78,0xfd,0x28,0x44,0x12,0x62,0x2a,0x6f,0x47,0x9d,0x57,0xb0,0x4e,0x3b,0xcd,0x01,0x7d,0x6e,0x62,0xe3,0x99,0x9c,0xae,0x6e,0xe2,0x70,0x7a,0x32,0xb4
+.byte 0xc1,0x19,0xb1,0x03,0x6b,0x92,0x89,0x4f,0x37,0xaf,0x36,0xee,0x5e,0x03,0x31,0x8c,0x41,0x27,0x17,0x21,0xdf,0xe4,0x34,0x97,0x8d,0xe7,0x41,0x47,0xf2,0x80,0x51,0x41,0x01,0xe4,0x0c,0x1a,0x09,0xfc,0x07,0xc3,0x94,0x07,0x6f,0xa7,0x6c,0xff,0x32,0x21,0xa5,0x01,0x8c,0xa2,0x88,0x3c,0xc8,0x57,0xe8,0x68,0x19,0x4a,0x46,0x7a,0x36,0xd2
+.byte 0x75,0x8e,0xc5,0xa4,0x84,0x91,0x13,0x7f,0xdd,0x2b,0x3c,0x2e,0xc4,0x92,0x29,0xb3,0x60,0x74,0xc8,0x81,0x58,0x0e,0xad,0x6a,0x9d,0xaa,0x81,0x49,0x26,0x0f,0xd4,0x2a,0x39,0xdd,0x4d,0x2b,0x13,0xdb,0x2e,0x72,0xe6,0x45,0x99,0xeb,0xe6,0xe5,0xd5,0x76,0xd4,0x19,0xd8,0xd7,0xa9,0x1f,0xce,0x7f,0xc4,0x1c,0x9e,0x6f,0x68,0x32,0xb1,0x26
+.byte 0xc4,0xb6,0x4e,0x9f,0xbf,0xdc,0xe0,0xde,0x54,0x9b,0xe0,0x04,0x03,0xae,0xc9,0xce,0x3a,0xcb,0x93,0xad,0xcc,0x1f,0x46,0xf6,0xbb,0xff,0x40,0x52,0x9c,0x64,0x97,0x5a,0x6f,0x8d,0x28,0x45,0x1c,0xf6,0x8b,0xcb,0xb9,0x38,0xb8,0x00,0xee,0xec,0xac,0x68,0x3f,0x50,0xcb,0x36,0x6e,0x97,0xfd,0xa5,0x1d,0x29,0x6e,0xfa,0x9f,0x4b,0x83,0xcd
+.byte 0x0d,0x34,0xf3,0x1e,0x3f,0x0f,0x2e,0x89,0xeb,0xf7,0x8e,0x5f,0xe0,0x3b,0x39,0xd2,0xe8,0x87,0xe3,0xe7,0xe9,0xd0,0x1b,0x32,0x03,0x6b,0x3c,0x75,0x7d,0xe2,0x5c,0x3c,0x42,0xb4,0x46,0x69,0x0b,0xaf,0x0a,0x5d,0x1a,0x83,0x0b,0x0e,0x3c,0x5a,0x36,0xbd,0x5d,0xb6,0xad,0x4c,0xdd,0xf1,0x8d,0xbf,0x2b,0x70,0x8e,0xbc,0x92,0x95,0x1b,0x0f
+.byte 0xed,0x3f,0xae,0x9e,0xa2,0x5a,0x50,0xe4,0xda,0xde,0x04,0x51,0x31,0xac,0xa4,0x0b,0x94,0xcc,0x14,0x87,0x59,0xa8,0x30,0x09,0xe6,0x46,0xb9,0x07,0x3e,0x1a,0xbf,0x5a,0x23,0x32,0xfb,0x60,0x63,0x24,0x25,0x12,0xf6,0x3e,0x2d,0xd0,0x8b,0x88,0x9b,0xe9,0x2d,0xab,0xf5,0xaf,0xba,0xbc,0xfe,0xab,0xb2,0x61,0x7a,0x7c,0xbb,0x28,0x6b,0x86
+.byte 0xe5,0xa2,0x9c,0x2c,0x5a,0x23,0x12,0x11,0xe5,0x72,0xe8,0x7b,0x6b,0x40,0xf1,0x91,0x37,0x3b,0x47,0x75,0x65,0xac,0x4d,0x22,0x59,0x75,0x13,0xb0,0x73,0xff,0x59,0xd1,0x1b,0xcc,0x05,0x1f,0xf2,0xc8,0x50,0x83,0xf1,0x28,0x38,0x0b,0xc3,0xa0,0x3b,0xe3,0x86,0xbb,0x9c,0x7e,0xc1,0xe9,0xcc,0xd9,0xb8,0x2b,0x05,0xf3,0x6f,0xc7,0x9d,0xaf
+.byte 0x7b,0xb7,0x38,0x41,0xa3,0x50,0x8f,0x92,0xe0,0x63,0x35,0xb3,0x95,0x9f,0x80,0xf8,0x75,0xbb,0xf3,0x2b,0x0e,0xaf,0x32,0x6e,0xff,0xeb,0x79,0xca,0xbf,0x1c,0x4f,0x6c,0x9c,0x06,0xb2,0xeb,0x99,0x57,0x1f,0xf6,0x64,0x0b,0x81,0x57,0xba,0xf4,0x32,0x1e,0x77,0x37,0x55,0xb7,0xbc,0xba,0x70,0x0b,0x0d,0xdd,0x95,0x41,0xb5,0x17,0x5b,0x14
+.byte 0x10,0x9d,0x14,0x52,0x83,0x65,0x0a,0xf4,0x55,0xca,0xf8,0xbe,0xa6,0x3a,0xa0,0x6e,0xcc,0x83,0x84,0x65,0xb4,0x1c,0x7e,0x40,0xdd,0x32,0x36,0x5a,0x23,0x17,0x7d,0xb5,0xb9,0x38,0x48,0x5c,0x6f,0x23,0x54,0x0e,0x93,0x74,0x27,0x0f,0xfd,0x58,0xc1,0x97,0x26,0x78,0x9a,0xd3,0x85,0xc5,0xb2,0xb3,0x44,0xb7,0x36,0x85,0x69,0xde,0x3b,0xa1
+.byte 0x2b,0x11,0xef,0x75,0xfc,0xaa,0x92,0xf1,0xf1,0x72,0xa0,0x5f,0x33,0xf6,0x0b,0x72,0xdb,0xce,0x6c,0x2a,0x15,0x76,0x40,0xd4,0x85,0xff,0x96,0xe1,0x48,0xe1,0x27,0x8f,0x74,0xf3,0xfa,0xa1,0xb7,0x2a,0xb6,0x41,0x90,0x92,0x7e,0xfa,0xfc,0xad,0xa3,0x94,0x91,0x77,0xf1,0x8f,0xee,0xa2,0x64,0x47,0x01,0xb3,0x01,0x99,0x05,0xe7,0x31,0x4a
+.byte 0xe8,0xd2,0x65,0x40,0x21,0xc4,0x83,0x8e,0xc9,0x89,0xda,0x16,0x7b,0xe0,0xcb,0xc0,0xc0,0x3d,0x37,0x18,0x66,0xe9,0x70,0x86,0x0b,0x6c,0xe8,0x65,0x44,0xce,0x3a,0xcd,0x84,0x1e,0xce,0x0e,0xe3,0xf9,0x77,0x12,0xfb,0xe6,0x92,0x8b,0x0d,0x7e,0x15,0x7a,0x34,0x94,0x2a,0xa7,0xc5,0x35,0xa4,0xfc,0xbe,0xa3,0x13,0x70,0xe4,0x6b,0x2f,0x71
+.byte 0x31,0xef,0xdb,0x79,0x44,0xf2,0x77,0xc7,0xc9,0x0d,0x1a,0x7b,0xff,0x34,0xf8,0xc9,0xe8,0xc9,0xc2,0xe0,0x0c,0x9e,0xd6,0xb4,0x7a,0xdb,0x1f,0x65,0xb8,0xd4,0x92,0xbf,0x7f,0x06,0x44,0xe3,0xb4,0xd8,0x14,0xe3,0x9b,0x49,0x81,0x12,0xec,0x7d,0x01,0xe2,0x50,0x2c,0x0e,0xfd,0x4b,0x84,0x3b,0x4d,0x89,0x1d,0x2e,0x4b,0xe9,0xda,0xa5,0x3f
+.byte 0x19,0xc2,0x53,0x36,0x5d,0xd8,0xdc,0x6e,0xc3,0x48,0x8f,0x09,0xd5,0x95,0x4b,0x0c,0x7c,0x00,0x15,0x33,0x8e,0x1d,0x0c,0xdf,0x32,0x3b,0x93,0x1f,0xf5,0x49,0x4f,0xfd,0x8b,0x64,0xe7,0x96,0xaf,0x2f,0xc8,0xea,0xab,0x91,0x53,0x29,0xe3,0x31,0x0a,0x1c,0x6e,0xe0,0xbb,0x81,0x11,0x83,0xe0,0x07,0xfb,0x29,0x11,0x0f,0x0d,0x85,0xd4,0x61
+.byte 0x3c,0x75,0xbb,0x8a,0x23,0xb6,0xa0,0x7f,0xa4,0xbb,0x11,0xd4,0x75,0xde,0x27,0xe5,0xeb,0x11,0x5d,0x02,0xfe,0x5c,0x62,0x60,0x0f,0x6f,0x45,0x9b,0xfb,0xb7,0x32,0xa8,0x1c,0xd6,0xff,0x43,0x7b,0x53,0xee,0xa4,0x1f,0xf2,0xba,0xb6,0xb7,0xb7,0x39,0x18,0x85,0x79,0x77,0x27,0x30,0x26,0xe4,0xef,0xd1,0x39,0xc9,0xa2,0x0d,0x50,0xd7,0xef
+.byte 0x9e,0xd8,0x8e,0xd2,0x74,0x1a,0x3f,0x99,0x24,0xf4,0x8b,0x4d,0x02,0x63,0x18,0x3a,0xaf,0x26,0xef,0xfc,0x1d,0xfe,0x46,0xc1,0x55,0xd7,0x92,0x65,0x2f,0xe7,0x4f,0x47,0xa8,0x2f,0x5d,0x47,0x67,0xeb,0x62,0x1d,0x69,0xa6,0x0e,0x51,0x1d,0x2c,0xed,0x6e,0x94,0xe9,0x48,0x4c,0x22,0xc2,0x93,0x79,0x6f,0x1b,0xc2,0x93,0x61,0x3d,0x8b,0xba
+.byte 0xcb,0xe9,0x4a,0x88,0x5e,0x19,0x50,0x14,0xfe,0xda,0x3f,0x4d,0x47,0x54,0xfc,0x1c,0x09,0x77,0x37,0x30,0xfe,0x75,0x9f,0xdd,0xa4,0x74,0x04,0x04,0x88,0xe0,0xac,0x93,0x64,0x6f,0xbf,0x50,0xd8,0xf0,0xf7,0xa0,0xfa,0x98,0x49,0xfa,0xf7,0x6e,0xcf,0xa2,0xbf,0xb6,0x07,0x15,0x0e,0x4e,0x21,0x74,0x0a,0xa6,0xa3,0x67,0xce,0xf9,0x3b,0xd6
+.byte 0x4c,0xc8,0x43,0xe3,0x3b,0x3b,0x6a,0x86,0x62,0x3f,0x5a,0xf3,0x3f,0xf9,0xeb,0xbf,0xa3,0x2a,0x83,0x8a,0x70,0x8f,0x01,0x65,0x17,0x9a,0xa6,0x26,0x3b,0x09,0x06,0x22,0x19,0xed,0xd7,0x25,0x4b,0xd2,0x9a,0x30,0xfe,0x1c,0x82,0x68,0x16,0x04,0x0e,0x04,0x8f,0xc6,0x92,0xbe,0xe4,0x43,0x98,0x1d,0x3b,0x10,0x15,0x5b,0xef,0x4e,0x60,0x5e
+.byte 0x6b,0xc9,0xde,0xb8,0x47,0x02,0x86,0x45,0x39,0x7a,0x1a,0xef,0x67,0x28,0xc5,0x40,0x73,0x2a,0xa7,0x12,0x9d,0x58,0x3a,0x34,0xc2,0xda,0x34,0xb0,0x48,0xd9,0x34,0xcd,0x18,0xe9,0x76,0x41,0x78,0x8f,0xe5,0xe8,0x3d,0xb2,0x01,0x3b,0x84,0xd1,0xca,0x5e,0x26,0x1d,0x8c,0xea,0xe1,0x46,0xa3,0xf9,0x11,0xac,0x0d,0x98,0x9f,0xd3,0x46,0x79
+.byte 0xff,0xad,0x99,0x32,0x63,0x96,0xbc,0x57,0x39,0x16,0xce,0x06,0x7e,0x63,0x78,0x7b,0x86,0x92,0x1a,0xe1,0x45,0xc0,0x73,0xe1,0xec,0xfc,0x88,0x8f,0xf8,0x36,0x0f,0x54,0x76,0x02,0x98,0x49,0x40,0xb9,0xef,0xd8,0x13,0x68,0xf5,0x1d,0x0a,0x98,0x65,0x21,0xc5,0x1a,0x22,0x4e,0x8e,0xad,0xa9,0x52,0x57,0xc4,0xc6,0xa8,0x48,0x01,0x7a,0x78
+.byte 0xc9,0xfc,0xdd,0xf3,0xc3,0x83,0xc0,0x06,0xb5,0x56,0x84,0xe2,0x0c,0x6b,0x80,0xd9,0x59,0xa1,0x3d,0xe3,0x56,0xf0,0xe3,0x3f,0x93,0x61,0xf7,0x8c,0x6b,0x40,0x65,0x6e,0x01,0xc2,0xa1,0xc1,0xb8,0x9b,0x15,0x6c,0xa1,0x18,0x4a,0x6c,0x8b,0x18,0x2d,0x8e,0x71,0x7a,0xa1,0x26,0xc1,0x4b,0xac,0x0c,0xca,0x08,0x33,0xef,0x35,0x33,0x63,0xeb
+.byte 0x57,0x6e,0x7e,0x36,0xe0,0x31,0xad,0x10,0x76,0xb7,0x45,0xd9,0x3a,0x92,0x66,0x69,0x13,0x61,0x59,0x87,0xfd,0x6b,0xf1,0x46,0x0a,0x7a,0x3f,0x29,0x88,0x5b,0x7d,0xef,0x07,0x02,0xa8,0xa1,0xdc,0xd4,0x0e,0x77,0x8f,0x68,0x32,0xbd,0x8e,0xd6,0x0b,0xe4,0xd1,0x75,0xc1,0xb0,0x74,0x6c,0x0e,0xc3,0x46,0x79,0x36,0x3b,0x5f,0x0e,0xa0,0xad
+.byte 0x28,0x8c,0xcb,0x01,0x8e,0x58,0x14,0x09,0xf1,0xd4,0x3b,0x2e,0xdc,0xbf,0x37,0x95,0x26,0xda,0xb6,0xcf,0xc8,0xa1,0xd4,0xec,0x72,0xf3,0x44,0xf5,0x4e,0x27,0x9b,0x2e,0x7c,0xfa,0x37,0x16,0x1d,0x7f,0x90,0x86,0xae,0x96,0x3b,0xe1,0xda,0xf7,0xc4,0x54,0x0b,0x51,0x7e,0x83,0xbe,0xed,0xd6,0x5f,0xd2,0x6d,0xbb,0xd3,0xc6,0x53,0x95,0x65
+.byte 0x3d,0x19,0xc2,0xc5,0xdf,0x47,0x00,0x2c,0x4b,0x2d,0xec,0x32,0xd5,0x28,0xb5,0x30,0xe0,0x79,0x15,0x2e,0xab,0x97,0xa8,0xcf,0xc5,0x40,0x98,0x30,0x22,0x9f,0xbc,0xdb,0x65,0x06,0xfc,0x58,0xe5,0x55,0x5b,0xe2,0xf8,0x6e,0xc6,0xfc,0xec,0x6c,0x14,0xd2,0xe3,0x9a,0x71,0x8a,0x61,0xea,0x39,0xc6,0x77,0x94,0xdf,0x7b,0x99,0x71,0xdd,0x18
+.byte 0xc6,0x03,0x2d,0x49,0xf6,0xc3,0xe8,0x2b,0x7e,0x3f,0x28,0xfc,0xc8,0xa1,0xb0,0x15,0x31,0x7e,0x83,0xb8,0x14,0x34,0x0e,0x7f,0xde,0x74,0x7b,0xbf,0xb7,0x8e,0xd9,0x31,0x90,0x16,0xb6,0x57,0x14,0x4a,0xc6,0x67,0x3d,0xb9,0x46,0x92,0xf2,0xf9,0x94,0x36,0x2b,0xd6,0x1f,0x84,0xa5,0x8c,0x0f,0xd9,0x8c,0x5f,0x97,0x7a,0x7b,0xff,0xc9,0xf5
+.byte 0x5e,0x13,0x5f,0x19,0x58,0xba,0xa6,0xe8,0x29,0xf4,0xb8,0x7e,0x98,0xb7,0xef,0x1b,0x00,0xe8,0x90,0x8f,0x86,0x4c,0xe0,0x51,0x13,0x8b,0xa1,0x37,0x40,0x38,0x51,0x2f,0x5a,0x9b,0x63,0x8f,0xce,0x9a,0x97,0x07,0x0d,0x8e,0xce,0xb1,0x66,0x89,0x78,0xca,0xa6,0x0c,0x20,0xc4,0xf1,0xe3,0xab,0xe2,0x1c,0x83,0x2b,0x46,0x97,0xe8,0x8f,0x94
+.byte 0xb4,0x71,0x40,0xde,0xa1,0x05,0x4b,0xed,0xbf,0x0c,0x46,0xe1,0x25,0xf1,0xd0,0x5a,0xdb,0x9c,0x2a,0x09,0x03,0x80,0x24,0xc1,0x22,0x02,0xa5,0xde,0xf6,0x4c,0xbc,0x93,0x37,0xa9,0x28,0xb3,0x92,0x19,0xa8,0x3f,0x71,0x90,0x62,0x78,0xaa,0x9a,0x0c,0xab,0x50,0xaf,0x89,0x2b,0xf1,0xf4,0x12,0xbd,0xc9,0xd5,0xee,0x64,0x8b,0x48,0x21,0xd6
+.byte 0xa1,0xa1,0xf2,0x68,0x4a,0xf8,0x06,0x3e,0x20,0x31,0x66,0xb7,0x2f,0x64,0x01,0x5a,0x46,0x14,0x85,0xfb,0xde,0x04,0xc3,0xe4,0xd6,0x25,0x14,0xa0,0xbe,0x4d,0x39,0xd8,0xe0,0x9b,0xb7,0x6b,0x00,0xe6,0x46,0xfb,0xcc,0xa8,0xad,0x67,0x12,0x2c,0x53,0x2c,0xb6,0x9f,0x6e,0xfe,0xbc,0xcc,0x2c,0xa8,0x09,0x17,0x00,0x8e,0xf1,0xf4,0x3e,0xa9
+.byte 0x92,0x4d,0x83,0xe6,0x3c,0xf0,0xd3,0x1c,0xaf,0x84,0x2c,0x59,0x7e,0xda,0x1e,0xfd,0x7d,0xf3,0xef,0x93,0x05,0x03,0xb0,0x76,0x69,0xb5,0x51,0xa8,0x65,0x8f,0x8a,0xf8,0x55,0x92,0x08,0xfe,0xbf,0xc1,0x95,0x98,0x58,0xb1,0xd3,0xb6,0x78,0x4f,0x2f,0x25,0xcb,0x9d,0x32,0x4f,0xa6,0xcc,0xf8,0x36,0xff,0x72,0xb3,0x93,0x3d,0xd8,0x0b,0xe6
+.byte 0xc6,0xf6,0xed,0xcc,0x2a,0xa5,0x44,0x6e,0xe2,0x2d,0x6e,0x02,0xb4,0x7c,0x24,0x7f,0x57,0x02,0x84,0x61,0x8e,0xbd,0x32,0x4e,0x41,0x92,0x01,0x1b,0x8b,0x1d,0xd1,0x1e,0x31,0xc1,0x4c,0x5b,0x0c,0xa7,0x48,0x52,0x67,0xc2,0xd9,0xdc,0x86,0x9d,0xbd,0x6c,0x19,0x95,0x00,0xf0,0xd4,0x47,0xaf,0xfe,0x5d,0xa5,0x81,0xbd,0x1b,0x42,0x62,0xce
+.byte 0x18,0x1b,0xa3,0x6f,0xf5,0x0b,0xb7,0x6a,0x3d,0xe3,0xcc,0x41,0x27,0xcd,0x49,0x4b,0xe5,0x2b,0xc4,0x28,0xfa,0xbe,0xd5,0x7e,0xb7,0xac,0xab,0x64,0x3b,0xe3,0x87,0xb1,0x33,0x8b,0xa8,0xe5,0x75,0xce,0x61,0x57,0x89,0xad,0x5f,0x61,0xdd,0x7c,0x06,0x2a,0x3f,0x50,0xb8,0x7e,0xd2,0xfb,0x32,0x83,0x07,0xd4,0xc5,0x3f,0xad,0x64,0x59,0x1f
+.byte 0x21,0x59,0x6f,0x1b,0xd7,0x40,0x89,0x28,0x18,0xac,0xca,0xee,0x92,0x1c,0x0d,0x88,0x98,0x7a,0x75,0x68,0xe0,0xe2,0x96,0xda,0x88,0xb3,0xc6,0x21,0x02,0x34,0xfa,0xae,0x0b,0x38,0xcf,0x1c,0x6c,0x7a,0xc9,0xd9,0x5f,0xf0,0x4c,0x73,0xfd,0xe6,0x14,0xf3,0x39,0xed,0xbc,0x28,0x2f,0xf8,0x79,0x02,0x39,0x05,0xf3,0x6a,0x88,0xd9,0x03,0xe2
+.byte 0xb9,0x65,0x81,0x3a,0x34,0x80,0x3f,0x17,0x37,0x1e,0xe8,0x7d,0x41,0x49,0xfb,0x70,0x5d,0x58,0x3a,0x71,0x7b,0x3e,0xd3,0x83,0x0b,0x1b,0x11,0xfc,0x53,0xce,0xc6,0xc4,0x39,0x55,0xbe,0xbe,0x32,0xa5,0x88,0xab,0xcd,0x38,0x78,0x3e,0x52,0xaf,0x64,0x42,0x10,0xc3,0x70,0x81,0x76,0xe9,0x7d,0x8e,0x46,0x41,0xca,0x2c,0x0c,0x4c,0x30,0xd3
+.byte 0xca,0x38,0xa3,0x97,0x2e,0x0f,0xa5,0x18,0x3b,0xaa,0x0f,0x00,0x75,0x35,0x9c,0xcd,0x28,0x83,0xd4,0xa7,0x7c,0xb9,0xcd,0xb5,0x55,0x29,0x4c,0x14,0xcd,0xfc,0x8f,0xaf,0x7d,0x69,0x4f,0xf7,0x0f,0xed,0x7c,0xa5,0x79,0x9d,0x36,0xbb,0x72,0xbc,0xf2,0x14,0xfd,0xf0,0x04,0x2a,0x89,0x1e,0xf7,0x80,0x4c,0x5e,0xb8,0xc1,0xdb,0xfa,0x3c,0x27
+.byte 0xbb,0x30,0x08,0x2b,0xd2,0xf8,0xdb,0xe0,0x8c,0x00,0xe4,0xca,0xa9,0xde,0xb0,0x14,0x5b,0xec,0x6b,0xe6,0x5c,0x90,0x17,0x02,0x59,0x5f,0x5f,0x51,0xf8,0x30,0x10,0x11,0xc4,0xdf,0x37,0x30,0x32,0xb1,0x4d,0x49,0xfe,0x82,0x87,0xd2,0x42,0xf5,0x38,0x76,0xf9,0xa5,0x28,0xfc,0x14,0xb2,0xe0,0x72,0x82,0xde,0xc8,0x47,0x9e,0x8f,0x8a,0xb5
+.byte 0x85,0x44,0x42,0x12,0xc6,0xc0,0xa5,0x60,0x5a,0x27,0xd0,0x36,0x14,0x7b,0x2a,0x83,0x98,0x92,0x08,0xe9,0x03,0xc9,0xc3,0xd3,0x36,0x97,0xba,0x5e,0xd5,0x51,0xcc,0x44,0xeb,0x81,0x76,0xae,0x28,0x94,0x0b,0xf6,0xc7,0xeb,0xae,0x61,0x6f,0x7b,0x34,0xb5,0x8c,0x5f,0x31,0xb6,0x23,0xe3,0xe7,0x4b,0x60,0xe6,0xba,0x8d,0x0e,0xd1,0xb2,0x37
+.byte 0x72,0x3d,0xc1,0x75,0x9b,0x5e,0xcb,0x0f,0xf9,0xe4,0xdb,0x82,0x4c,0xc4,0x37,0xef,0x9d,0xde,0x16,0x85,0xe9,0xc2,0x03,0xd8,0x5b,0xa1,0xff,0xfa,0xd4,0xd7,0x5c,0x34,0xb6,0x1e,0x25,0x96,0xf5,0x8b,0xc3,0xee,0x16,0x1f,0xf8,0x55,0x4e,0x1c,0x83,0x80,0x77,0x1d,0x4f,0xb6,0x95,0x1c,0x91,0x7d,0x50,0x25,0xf4,0x2a,0x5d,0x2e,0xc7,0x8a
+.byte 0x14,0xf8,0xb9,0xbc,0xab,0x5b,0xcd,0x47,0xb5,0xaf,0x85,0xc0,0x34,0x27,0x7d,0x6a,0x8c,0x84,0x8a,0xae,0x68,0x60,0x0e,0xa1,0x45,0xf7,0x83,0x66,0x91,0x69,0x30,0xed,0x26,0x5e,0xf5,0x48,0x6b,0x20,0xb3,0x11,0x50,0xf7,0x70,0x9d,0x10,0x50,0x44,0x87,0xfe,0x96,0x5c,0xc6,0xa4,0xa4,0xed,0x5e,0x7f,0x3d,0x90,0x19,0xbe,0x31,0xa3,0xdd
+.byte 0x44,0xbb,0x9b,0x51,0x5a,0x06,0x1d,0x2e,0xd7,0xef,0xd1,0x81,0xb6,0xec,0xc6,0x89,0xfb,0x13,0xc5,0x21,0xef,0x9a,0x1a,0x48,0xf2,0xf8,0xb3,0xa3,0xec,0x7f,0x85,0xc1,0xc6,0x8c,0x5f,0xa9,0x30,0x38,0x25,0x1e,0x8d,0xcf,0x18,0x24,0xef,0x5a,0x9a,0x14,0x31,0xc0,0x2c,0x88,0xa5,0x3f,0x50,0x8b,0xb1,0xda,0x5d,0x26,0xd9,0xd3,0x81,0xb1
+.byte 0xec,0xf0,0x42,0x88,0xd0,0x81,0x51,0xf9,0x1b,0xbc,0x43,0xa4,0x37,0xf1,0xd7,0x90,0x21,0x7e,0xa0,0x3e,0x63,0xfb,0x21,0xfa,0x12,0xfb,0xde,0xc7,0xbf,0xb3,0x58,0xe7,0x76,0x42,0x20,0x01,0x3d,0x66,0x80,0xf1,0xb8,0xaf,0xfa,0x7d,0x96,0x89,0x36,0x48,0x95,0xd9,0x6e,0x6d,0xe6,0x4f,0xff,0x2a,0x47,0x61,0xf2,0x04,0xb7,0x83,0x14,0xce
+.byte 0x0a,0x3c,0x73,0x17,0x50,0x88,0x03,0x25,0x4a,0xe3,0x13,0x55,0x8b,0x7e,0x50,0x38,0xfc,0x14,0x0b,0x04,0x8e,0xa8,0x5b,0xd6,0x72,0x20,0x60,0xe9,0xaa,0x22,0x82,0x11,0xc6,0xc4,0xd7,0xb9,0xc8,0x0c,0x7e,0x05,0xfb,0x90,0xe4,0x9c,0x28,0x89,0x29,0x99,0x63,0x4d,0xec,0x7b,0x50,0xbd,0xd8,0xa3,0x5b,0x50,0x77,0x19,0x81,0x92,0xce,0x82
+.align 6,0x90
+LRR:
+.long 3,0,-1,-5,-2,-1,-3,4
+LONE_mont:
+.long 1,0,0,-1,-1,-1,-2,0
+LONE:
+.long 1,0,0,0,0,0,0,0
+.byte 69,67,80,95,78,73,83,90,50,53,54,32,102,111,114,32
+.byte 120,56,54,47,83,83,69,50,44,32,67,82,89,80,84,79
+.byte 71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111
+.byte 112,101,110,115,115,108,46,111,114,103,62,0
+.align 6,0x90
+.globl _ecp_nistz256_mul_by_2
+.align 4
+_ecp_nistz256_mul_by_2:
+L_ecp_nistz256_mul_by_2_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 24(%esp),%esi
+ movl 20(%esp),%edi
+ movl %esi,%ebp
+ call __ecp_nistz256_add
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _ecp_nistz256_mul_by_3
+.align 4
+_ecp_nistz256_mul_by_3:
+L_ecp_nistz256_mul_by_3_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 24(%esp),%esi
+ subl $32,%esp
+ movl %esp,%edi
+ movl %esi,%ebp
+ call __ecp_nistz256_add
+ leal (%edi),%esi
+ movl 56(%esp),%ebp
+ movl 52(%esp),%edi
+ call __ecp_nistz256_add
+ addl $32,%esp
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _ecp_nistz256_div_by_2
+.align 4
+_ecp_nistz256_div_by_2:
+L_ecp_nistz256_div_by_2_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 24(%esp),%esi
+ movl 20(%esp),%edi
+ call __ecp_nistz256_div_by_2
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.align 4
+__ecp_nistz256_div_by_2:
+ movl (%esi),%ebp
+ xorl %edx,%edx
+ movl 4(%esi),%ebx
+ movl %ebp,%eax
+ andl $1,%ebp
+ movl 8(%esi),%ecx
+ subl %ebp,%edx
+ addl %edx,%eax
+ adcl %edx,%ebx
+ movl %eax,(%edi)
+ adcl %edx,%ecx
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ movl 12(%esi),%eax
+ movl 16(%esi),%ebx
+ adcl $0,%eax
+ movl 20(%esi),%ecx
+ adcl $0,%ebx
+ movl %eax,12(%edi)
+ adcl $0,%ecx
+ movl %ebx,16(%edi)
+ movl %ecx,20(%edi)
+ movl 24(%esi),%eax
+ movl 28(%esi),%ebx
+ adcl %ebp,%eax
+ adcl %edx,%ebx
+ movl %eax,24(%edi)
+ sbbl %esi,%esi
+ movl %ebx,28(%edi)
+ movl (%edi),%eax
+ movl 4(%edi),%ebx
+ movl 8(%edi),%ecx
+ movl 12(%edi),%edx
+ shrl $1,%eax
+ movl %ebx,%ebp
+ shll $31,%ebx
+ orl %ebx,%eax
+ shrl $1,%ebp
+ movl %ecx,%ebx
+ shll $31,%ecx
+ movl %eax,(%edi)
+ orl %ecx,%ebp
+ movl 16(%edi),%eax
+ shrl $1,%ebx
+ movl %edx,%ecx
+ shll $31,%edx
+ movl %ebp,4(%edi)
+ orl %edx,%ebx
+ movl 20(%edi),%ebp
+ shrl $1,%ecx
+ movl %eax,%edx
+ shll $31,%eax
+ movl %ebx,8(%edi)
+ orl %eax,%ecx
+ movl 24(%edi),%ebx
+ shrl $1,%edx
+ movl %ebp,%eax
+ shll $31,%ebp
+ movl %ecx,12(%edi)
+ orl %ebp,%edx
+ movl 28(%edi),%ecx
+ shrl $1,%eax
+ movl %ebx,%ebp
+ shll $31,%ebx
+ movl %edx,16(%edi)
+ orl %ebx,%eax
+ shrl $1,%ebp
+ movl %ecx,%ebx
+ shll $31,%ecx
+ movl %eax,20(%edi)
+ orl %ecx,%ebp
+ shrl $1,%ebx
+ shll $31,%esi
+ movl %ebp,24(%edi)
+ orl %esi,%ebx
+ movl %ebx,28(%edi)
+ ret
+.globl _ecp_nistz256_add
+.align 4
+_ecp_nistz256_add:
+L_ecp_nistz256_add_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 24(%esp),%esi
+ movl 28(%esp),%ebp
+ movl 20(%esp),%edi
+ call __ecp_nistz256_add
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.align 4
+__ecp_nistz256_add:
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ addl (%ebp),%eax
+ movl 12(%esi),%edx
+ adcl 4(%ebp),%ebx
+ movl %eax,(%edi)
+ adcl 8(%ebp),%ecx
+ movl %ebx,4(%edi)
+ adcl 12(%ebp),%edx
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ movl 16(%esi),%eax
+ movl 20(%esi),%ebx
+ movl 24(%esi),%ecx
+ adcl 16(%ebp),%eax
+ movl 28(%esi),%edx
+ adcl 20(%ebp),%ebx
+ movl %eax,16(%edi)
+ adcl 24(%ebp),%ecx
+ movl %ebx,20(%edi)
+ movl $0,%esi
+ adcl 28(%ebp),%edx
+ movl %ecx,24(%edi)
+ adcl $0,%esi
+ movl %edx,28(%edi)
+ movl (%edi),%eax
+ movl 4(%edi),%ebx
+ movl 8(%edi),%ecx
+ subl $-1,%eax
+ movl 12(%edi),%edx
+ sbbl $-1,%ebx
+ movl 16(%edi),%eax
+ sbbl $-1,%ecx
+ movl 20(%edi),%ebx
+ sbbl $0,%edx
+ movl 24(%edi),%ecx
+ sbbl $0,%eax
+ movl 28(%edi),%edx
+ sbbl $0,%ebx
+ sbbl $1,%ecx
+ sbbl $-1,%edx
+ sbbl $0,%esi
+ notl %esi
+ movl (%edi),%eax
+ movl %esi,%ebp
+ movl 4(%edi),%ebx
+ shrl $31,%ebp
+ movl 8(%edi),%ecx
+ subl %esi,%eax
+ movl 12(%edi),%edx
+ sbbl %esi,%ebx
+ movl %eax,(%edi)
+ sbbl %esi,%ecx
+ movl %ebx,4(%edi)
+ sbbl $0,%edx
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ movl 16(%edi),%eax
+ movl 20(%edi),%ebx
+ movl 24(%edi),%ecx
+ sbbl $0,%eax
+ movl 28(%edi),%edx
+ sbbl $0,%ebx
+ movl %eax,16(%edi)
+ sbbl %ebp,%ecx
+ movl %ebx,20(%edi)
+ sbbl %esi,%edx
+ movl %ecx,24(%edi)
+ movl %edx,28(%edi)
+ ret
+.globl _ecp_nistz256_sub
+.align 4
+_ecp_nistz256_sub:
+L_ecp_nistz256_sub_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 24(%esp),%esi
+ movl 28(%esp),%ebp
+ movl 20(%esp),%edi
+ call __ecp_nistz256_sub
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.align 4
+__ecp_nistz256_sub:
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ subl (%ebp),%eax
+ movl 12(%esi),%edx
+ sbbl 4(%ebp),%ebx
+ movl %eax,(%edi)
+ sbbl 8(%ebp),%ecx
+ movl %ebx,4(%edi)
+ sbbl 12(%ebp),%edx
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ movl 16(%esi),%eax
+ movl 20(%esi),%ebx
+ movl 24(%esi),%ecx
+ sbbl 16(%ebp),%eax
+ movl 28(%esi),%edx
+ sbbl 20(%ebp),%ebx
+ sbbl 24(%ebp),%ecx
+ movl %eax,16(%edi)
+ sbbl 28(%ebp),%edx
+ movl %ebx,20(%edi)
+ sbbl %esi,%esi
+ movl %ecx,24(%edi)
+ movl %edx,28(%edi)
+ movl (%edi),%eax
+ movl %esi,%ebp
+ movl 4(%edi),%ebx
+ shrl $31,%ebp
+ movl 8(%edi),%ecx
+ addl %esi,%eax
+ movl 12(%edi),%edx
+ adcl %esi,%ebx
+ movl %eax,(%edi)
+ adcl %esi,%ecx
+ movl %ebx,4(%edi)
+ adcl $0,%edx
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ movl 16(%edi),%eax
+ movl 20(%edi),%ebx
+ movl 24(%edi),%ecx
+ adcl $0,%eax
+ movl 28(%edi),%edx
+ adcl $0,%ebx
+ movl %eax,16(%edi)
+ adcl %ebp,%ecx
+ movl %ebx,20(%edi)
+ adcl %esi,%edx
+ movl %ecx,24(%edi)
+ movl %edx,28(%edi)
+ ret
+.globl _ecp_nistz256_neg
+.align 4
+_ecp_nistz256_neg:
+L_ecp_nistz256_neg_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 24(%esp),%ebp
+ movl 20(%esp),%edi
+ xorl %eax,%eax
+ subl $32,%esp
+ movl %eax,(%esp)
+ movl %esp,%esi
+ movl %eax,4(%esp)
+ movl %eax,8(%esp)
+ movl %eax,12(%esp)
+ movl %eax,16(%esp)
+ movl %eax,20(%esp)
+ movl %eax,24(%esp)
+ movl %eax,28(%esp)
+ call __ecp_nistz256_sub
+ addl $32,%esp
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.align 4
+__picup_eax:
+ movl (%esp),%eax
+ ret
+.globl _ecp_nistz256_to_mont
+.align 4
+_ecp_nistz256_to_mont:
+L_ecp_nistz256_to_mont_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 24(%esp),%esi
+ call __picup_eax
+L000pic:
+ leal LRR-L000pic(%eax),%ebp
+ movl L_OPENSSL_ia32cap_P$non_lazy_ptr-L000pic(%eax),%eax
+ movl (%eax),%eax
+ movl 20(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _ecp_nistz256_from_mont
+.align 4
+_ecp_nistz256_from_mont:
+L_ecp_nistz256_from_mont_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 24(%esp),%esi
+ call __picup_eax
+L001pic:
+ leal LONE-L001pic(%eax),%ebp
+ movl L_OPENSSL_ia32cap_P$non_lazy_ptr-L001pic(%eax),%eax
+ movl (%eax),%eax
+ movl 20(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _ecp_nistz256_mul_mont
+.align 4
+_ecp_nistz256_mul_mont:
+L_ecp_nistz256_mul_mont_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 24(%esp),%esi
+ movl 28(%esp),%ebp
+ call __picup_eax
+L002pic:
+ movl L_OPENSSL_ia32cap_P$non_lazy_ptr-L002pic(%eax),%eax
+ movl (%eax),%eax
+ movl 20(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _ecp_nistz256_sqr_mont
+.align 4
+_ecp_nistz256_sqr_mont:
+L_ecp_nistz256_sqr_mont_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 24(%esp),%esi
+ call __picup_eax
+L003pic:
+ movl L_OPENSSL_ia32cap_P$non_lazy_ptr-L003pic(%eax),%eax
+ movl (%eax),%eax
+ movl 20(%esp),%edi
+ movl %esi,%ebp
+ call __ecp_nistz256_mul_mont
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.align 4
+__ecp_nistz256_mul_mont:
+ andl $83886080,%eax
+ cmpl $83886080,%eax
+ jne L004mul_mont_ialu
+ movl %esp,%edx
+ subl $256,%esp
+ movd (%ebp),%xmm7
+ leal 4(%ebp),%ebp
+ pcmpeqd %xmm6,%xmm6
+ psrlq $48,%xmm6
+ pshuflw $220,%xmm7,%xmm7
+ andl $-64,%esp
+ pshufd $220,%xmm7,%xmm7
+ leal 128(%esp),%ebx
+ movd (%esi),%xmm0
+ pshufd $204,%xmm0,%xmm0
+ movd 4(%esi),%xmm1
+ movdqa %xmm0,(%ebx)
+ pmuludq %xmm7,%xmm0
+ movd 8(%esi),%xmm2
+ pshufd $204,%xmm1,%xmm1
+ movdqa %xmm1,16(%ebx)
+ pmuludq %xmm7,%xmm1
+ movq %xmm0,%xmm4
+ pslldq $6,%xmm4
+ paddq %xmm0,%xmm4
+ movdqa %xmm4,%xmm5
+ psrldq $10,%xmm4
+ pand %xmm6,%xmm5
+ movd 12(%esi),%xmm3
+ pshufd $204,%xmm2,%xmm2
+ movdqa %xmm2,32(%ebx)
+ pmuludq %xmm7,%xmm2
+ paddq %xmm4,%xmm1
+ movdqa %xmm1,(%esp)
+ movd 16(%esi),%xmm0
+ pshufd $204,%xmm3,%xmm3
+ movdqa %xmm3,48(%ebx)
+ pmuludq %xmm7,%xmm3
+ movdqa %xmm2,16(%esp)
+ movd 20(%esi),%xmm1
+ pshufd $204,%xmm0,%xmm0
+ movdqa %xmm0,64(%ebx)
+ pmuludq %xmm7,%xmm0
+ paddq %xmm5,%xmm3
+ movdqa %xmm3,32(%esp)
+ movd 24(%esi),%xmm2
+ pshufd $204,%xmm1,%xmm1
+ movdqa %xmm1,80(%ebx)
+ pmuludq %xmm7,%xmm1
+ movdqa %xmm0,48(%esp)
+ pshufd $177,%xmm5,%xmm4
+ movd 28(%esi),%xmm3
+ pshufd $204,%xmm2,%xmm2
+ movdqa %xmm2,96(%ebx)
+ pmuludq %xmm7,%xmm2
+ movdqa %xmm1,64(%esp)
+ psubq %xmm5,%xmm4
+ movd (%ebp),%xmm0
+ pshufd $204,%xmm3,%xmm3
+ movdqa %xmm3,112(%ebx)
+ pmuludq %xmm7,%xmm3
+ pshuflw $220,%xmm0,%xmm7
+ movdqa (%ebx),%xmm0
+ pshufd $220,%xmm7,%xmm7
+ movl $6,%ecx
+ leal 4(%ebp),%ebp
+ jmp L005madd_sse2
+.align 4,0x90
+L005madd_sse2:
+ paddq %xmm5,%xmm2
+ paddq %xmm4,%xmm3
+ movdqa 16(%ebx),%xmm1
+ pmuludq %xmm7,%xmm0
+ movdqa %xmm2,80(%esp)
+ movdqa 32(%ebx),%xmm2
+ pmuludq %xmm7,%xmm1
+ movdqa %xmm3,96(%esp)
+ paddq (%esp),%xmm0
+ movdqa 48(%ebx),%xmm3
+ pmuludq %xmm7,%xmm2
+ movq %xmm0,%xmm4
+ pslldq $6,%xmm4
+ paddq 16(%esp),%xmm1
+ paddq %xmm0,%xmm4
+ movdqa %xmm4,%xmm5
+ psrldq $10,%xmm4
+ movdqa 64(%ebx),%xmm0
+ pmuludq %xmm7,%xmm3
+ paddq %xmm4,%xmm1
+ paddq 32(%esp),%xmm2
+ movdqa %xmm1,(%esp)
+ movdqa 80(%ebx),%xmm1
+ pmuludq %xmm7,%xmm0
+ paddq 48(%esp),%xmm3
+ movdqa %xmm2,16(%esp)
+ pand %xmm6,%xmm5
+ movdqa 96(%ebx),%xmm2
+ pmuludq %xmm7,%xmm1
+ paddq %xmm5,%xmm3
+ paddq 64(%esp),%xmm0
+ movdqa %xmm3,32(%esp)
+ pshufd $177,%xmm5,%xmm4
+ movdqa %xmm7,%xmm3
+ pmuludq %xmm7,%xmm2
+ movd (%ebp),%xmm7
+ leal 4(%ebp),%ebp
+ paddq 80(%esp),%xmm1
+ psubq %xmm5,%xmm4
+ movdqa %xmm0,48(%esp)
+ pshuflw $220,%xmm7,%xmm7
+ pmuludq 112(%ebx),%xmm3
+ pshufd $220,%xmm7,%xmm7
+ movdqa (%ebx),%xmm0
+ movdqa %xmm1,64(%esp)
+ paddq 96(%esp),%xmm2
+ decl %ecx
+ jnz L005madd_sse2
+ paddq %xmm5,%xmm2
+ paddq %xmm4,%xmm3
+ movdqa 16(%ebx),%xmm1
+ pmuludq %xmm7,%xmm0
+ movdqa %xmm2,80(%esp)
+ movdqa 32(%ebx),%xmm2
+ pmuludq %xmm7,%xmm1
+ movdqa %xmm3,96(%esp)
+ paddq (%esp),%xmm0
+ movdqa 48(%ebx),%xmm3
+ pmuludq %xmm7,%xmm2
+ movq %xmm0,%xmm4
+ pslldq $6,%xmm4
+ paddq 16(%esp),%xmm1
+ paddq %xmm0,%xmm4
+ movdqa %xmm4,%xmm5
+ psrldq $10,%xmm4
+ movdqa 64(%ebx),%xmm0
+ pmuludq %xmm7,%xmm3
+ paddq %xmm4,%xmm1
+ paddq 32(%esp),%xmm2
+ movdqa %xmm1,(%esp)
+ movdqa 80(%ebx),%xmm1
+ pmuludq %xmm7,%xmm0
+ paddq 48(%esp),%xmm3
+ movdqa %xmm2,16(%esp)
+ pand %xmm6,%xmm5
+ movdqa 96(%ebx),%xmm2
+ pmuludq %xmm7,%xmm1
+ paddq %xmm5,%xmm3
+ paddq 64(%esp),%xmm0
+ movdqa %xmm3,32(%esp)
+ pshufd $177,%xmm5,%xmm4
+ movdqa 112(%ebx),%xmm3
+ pmuludq %xmm7,%xmm2
+ paddq 80(%esp),%xmm1
+ psubq %xmm5,%xmm4
+ movdqa %xmm0,48(%esp)
+ pmuludq %xmm7,%xmm3
+ pcmpeqd %xmm7,%xmm7
+ movdqa (%esp),%xmm0
+ pslldq $8,%xmm7
+ movdqa %xmm1,64(%esp)
+ paddq 96(%esp),%xmm2
+ paddq %xmm5,%xmm2
+ paddq %xmm4,%xmm3
+ movdqa %xmm2,80(%esp)
+ movdqa %xmm3,96(%esp)
+ movdqa 16(%esp),%xmm1
+ movdqa 32(%esp),%xmm2
+ movdqa 48(%esp),%xmm3
+ movq %xmm0,%xmm4
+ pand %xmm7,%xmm0
+ xorl %ebp,%ebp
+ pslldq $6,%xmm4
+ movq %xmm1,%xmm5
+ paddq %xmm4,%xmm0
+ pand %xmm7,%xmm1
+ psrldq $6,%xmm0
+ movd %xmm0,%eax
+ psrldq $4,%xmm0
+ paddq %xmm0,%xmm5
+ movdqa 64(%esp),%xmm0
+ subl $-1,%eax
+ pslldq $6,%xmm5
+ movq %xmm2,%xmm4
+ paddq %xmm5,%xmm1
+ pand %xmm7,%xmm2
+ psrldq $6,%xmm1
+ movl %eax,(%edi)
+ movd %xmm1,%eax
+ psrldq $4,%xmm1
+ paddq %xmm1,%xmm4
+ movdqa 80(%esp),%xmm1
+ sbbl $-1,%eax
+ pslldq $6,%xmm4
+ movq %xmm3,%xmm5
+ paddq %xmm4,%xmm2
+ pand %xmm7,%xmm3
+ psrldq $6,%xmm2
+ movl %eax,4(%edi)
+ movd %xmm2,%eax
+ psrldq $4,%xmm2
+ paddq %xmm2,%xmm5
+ movdqa 96(%esp),%xmm2
+ sbbl $-1,%eax
+ pslldq $6,%xmm5
+ movq %xmm0,%xmm4
+ paddq %xmm5,%xmm3
+ pand %xmm7,%xmm0
+ psrldq $6,%xmm3
+ movl %eax,8(%edi)
+ movd %xmm3,%eax
+ psrldq $4,%xmm3
+ paddq %xmm3,%xmm4
+ sbbl $0,%eax
+ pslldq $6,%xmm4
+ movq %xmm1,%xmm5
+ paddq %xmm4,%xmm0
+ pand %xmm7,%xmm1
+ psrldq $6,%xmm0
+ movl %eax,12(%edi)
+ movd %xmm0,%eax
+ psrldq $4,%xmm0
+ paddq %xmm0,%xmm5
+ sbbl $0,%eax
+ pslldq $6,%xmm5
+ movq %xmm2,%xmm4
+ paddq %xmm5,%xmm1
+ pand %xmm7,%xmm2
+ psrldq $6,%xmm1
+ movd %xmm1,%ebx
+ psrldq $4,%xmm1
+ movl %edx,%esp
+ paddq %xmm1,%xmm4
+ pslldq $6,%xmm4
+ paddq %xmm4,%xmm2
+ psrldq $6,%xmm2
+ movd %xmm2,%ecx
+ psrldq $4,%xmm2
+ sbbl $0,%ebx
+ movd %xmm2,%edx
+ pextrw $2,%xmm2,%esi
+ sbbl $1,%ecx
+ sbbl $-1,%edx
+ sbbl $0,%esi
+ subl %esi,%ebp
+ addl %esi,(%edi)
+ adcl %esi,4(%edi)
+ adcl %esi,8(%edi)
+ adcl $0,12(%edi)
+ adcl $0,%eax
+ adcl $0,%ebx
+ movl %eax,16(%edi)
+ adcl %ebp,%ecx
+ movl %ebx,20(%edi)
+ adcl %esi,%edx
+ movl %ecx,24(%edi)
+ movl %edx,28(%edi)
+ ret
+.align 4,0x90
+L004mul_mont_ialu:
+ subl $40,%esp
+ movl (%esi),%eax
+ movl (%ebp),%ebx
+ movl %edi,32(%esp)
+ mull %ebx
+ movl %eax,(%esp)
+ movl 4(%esi),%eax
+ movl %edx,%ecx
+ mull %ebx
+ addl %eax,%ecx
+ movl 8(%esi),%eax
+ adcl $0,%edx
+ movl %ecx,4(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl %eax,%ecx
+ movl 12(%esi),%eax
+ adcl $0,%edx
+ movl %ecx,8(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl %eax,%ecx
+ movl 16(%esi),%eax
+ adcl $0,%edx
+ movl %ecx,12(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl %eax,%ecx
+ movl 20(%esi),%eax
+ adcl $0,%edx
+ movl %ecx,16(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl %eax,%ecx
+ movl 24(%esi),%eax
+ adcl $0,%edx
+ movl %ecx,20(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl %eax,%ecx
+ movl 28(%esi),%eax
+ adcl $0,%edx
+ movl %ecx,24(%esp)
+ movl %edx,%ecx
+ xorl %edi,%edi
+ mull %ebx
+ addl %eax,%ecx
+ movl (%esp),%eax
+ adcl $0,%edx
+ addl %eax,12(%esp)
+ adcl $0,16(%esp)
+ adcl $0,20(%esp)
+ adcl %eax,24(%esp)
+ adcl $0,%ecx
+ adcl %eax,%edx
+ adcl $0,%edi
+ movl 4(%ebp),%ebx
+ subl %eax,%ecx
+ movl (%esi),%eax
+ sbbl $0,%edx
+ movl %ecx,28(%esp)
+ sbbl $0,%edi
+ movl %edx,(%esp)
+ mull %ebx
+ addl 4(%esp),%eax
+ adcl $0,%edx
+ movl %eax,4(%esp)
+ movl 4(%esi),%eax
+ movl %edx,%ecx
+ mull %ebx
+ addl 8(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 8(%esi),%eax
+ movl %ecx,8(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 12(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 12(%esi),%eax
+ movl %ecx,12(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 16(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 16(%esi),%eax
+ movl %ecx,16(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 20(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 20(%esi),%eax
+ movl %ecx,20(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 24(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 24(%esi),%eax
+ movl %ecx,24(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 28(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 28(%esi),%eax
+ movl %ecx,28(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl (%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ movl 4(%esp),%eax
+ adcl %edi,%edx
+ movl $0,%edi
+ adcl $0,%edi
+ addl %eax,16(%esp)
+ adcl $0,20(%esp)
+ adcl $0,24(%esp)
+ adcl %eax,28(%esp)
+ adcl $0,%ecx
+ adcl %eax,%edx
+ adcl $0,%edi
+ movl 8(%ebp),%ebx
+ subl %eax,%ecx
+ movl (%esi),%eax
+ sbbl $0,%edx
+ movl %ecx,(%esp)
+ sbbl $0,%edi
+ movl %edx,4(%esp)
+ mull %ebx
+ addl 8(%esp),%eax
+ adcl $0,%edx
+ movl %eax,8(%esp)
+ movl 4(%esi),%eax
+ movl %edx,%ecx
+ mull %ebx
+ addl 12(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 8(%esi),%eax
+ movl %ecx,12(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 16(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 12(%esi),%eax
+ movl %ecx,16(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 20(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 16(%esi),%eax
+ movl %ecx,20(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 24(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 20(%esi),%eax
+ movl %ecx,24(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 28(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 24(%esi),%eax
+ movl %ecx,28(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl (%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 28(%esi),%eax
+ movl %ecx,(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 4(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ movl 8(%esp),%eax
+ adcl %edi,%edx
+ movl $0,%edi
+ adcl $0,%edi
+ addl %eax,20(%esp)
+ adcl $0,24(%esp)
+ adcl $0,28(%esp)
+ adcl %eax,(%esp)
+ adcl $0,%ecx
+ adcl %eax,%edx
+ adcl $0,%edi
+ movl 12(%ebp),%ebx
+ subl %eax,%ecx
+ movl (%esi),%eax
+ sbbl $0,%edx
+ movl %ecx,4(%esp)
+ sbbl $0,%edi
+ movl %edx,8(%esp)
+ mull %ebx
+ addl 12(%esp),%eax
+ adcl $0,%edx
+ movl %eax,12(%esp)
+ movl 4(%esi),%eax
+ movl %edx,%ecx
+ mull %ebx
+ addl 16(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 8(%esi),%eax
+ movl %ecx,16(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 20(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 12(%esi),%eax
+ movl %ecx,20(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 24(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 16(%esi),%eax
+ movl %ecx,24(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 28(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 20(%esi),%eax
+ movl %ecx,28(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl (%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 24(%esi),%eax
+ movl %ecx,(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 4(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 28(%esi),%eax
+ movl %ecx,4(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 8(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ movl 12(%esp),%eax
+ adcl %edi,%edx
+ movl $0,%edi
+ adcl $0,%edi
+ addl %eax,24(%esp)
+ adcl $0,28(%esp)
+ adcl $0,(%esp)
+ adcl %eax,4(%esp)
+ adcl $0,%ecx
+ adcl %eax,%edx
+ adcl $0,%edi
+ movl 16(%ebp),%ebx
+ subl %eax,%ecx
+ movl (%esi),%eax
+ sbbl $0,%edx
+ movl %ecx,8(%esp)
+ sbbl $0,%edi
+ movl %edx,12(%esp)
+ mull %ebx
+ addl 16(%esp),%eax
+ adcl $0,%edx
+ movl %eax,16(%esp)
+ movl 4(%esi),%eax
+ movl %edx,%ecx
+ mull %ebx
+ addl 20(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 8(%esi),%eax
+ movl %ecx,20(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 24(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 12(%esi),%eax
+ movl %ecx,24(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 28(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 16(%esi),%eax
+ movl %ecx,28(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl (%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 20(%esi),%eax
+ movl %ecx,(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 4(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 24(%esi),%eax
+ movl %ecx,4(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 8(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 28(%esi),%eax
+ movl %ecx,8(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 12(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ movl 16(%esp),%eax
+ adcl %edi,%edx
+ movl $0,%edi
+ adcl $0,%edi
+ addl %eax,28(%esp)
+ adcl $0,(%esp)
+ adcl $0,4(%esp)
+ adcl %eax,8(%esp)
+ adcl $0,%ecx
+ adcl %eax,%edx
+ adcl $0,%edi
+ movl 20(%ebp),%ebx
+ subl %eax,%ecx
+ movl (%esi),%eax
+ sbbl $0,%edx
+ movl %ecx,12(%esp)
+ sbbl $0,%edi
+ movl %edx,16(%esp)
+ mull %ebx
+ addl 20(%esp),%eax
+ adcl $0,%edx
+ movl %eax,20(%esp)
+ movl 4(%esi),%eax
+ movl %edx,%ecx
+ mull %ebx
+ addl 24(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 8(%esi),%eax
+ movl %ecx,24(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 28(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 12(%esi),%eax
+ movl %ecx,28(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl (%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 16(%esi),%eax
+ movl %ecx,(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 4(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 20(%esi),%eax
+ movl %ecx,4(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 8(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 24(%esi),%eax
+ movl %ecx,8(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 12(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 28(%esi),%eax
+ movl %ecx,12(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 16(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ movl 20(%esp),%eax
+ adcl %edi,%edx
+ movl $0,%edi
+ adcl $0,%edi
+ addl %eax,(%esp)
+ adcl $0,4(%esp)
+ adcl $0,8(%esp)
+ adcl %eax,12(%esp)
+ adcl $0,%ecx
+ adcl %eax,%edx
+ adcl $0,%edi
+ movl 24(%ebp),%ebx
+ subl %eax,%ecx
+ movl (%esi),%eax
+ sbbl $0,%edx
+ movl %ecx,16(%esp)
+ sbbl $0,%edi
+ movl %edx,20(%esp)
+ mull %ebx
+ addl 24(%esp),%eax
+ adcl $0,%edx
+ movl %eax,24(%esp)
+ movl 4(%esi),%eax
+ movl %edx,%ecx
+ mull %ebx
+ addl 28(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 8(%esi),%eax
+ movl %ecx,28(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl (%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 12(%esi),%eax
+ movl %ecx,(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 4(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 16(%esi),%eax
+ movl %ecx,4(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 8(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 20(%esi),%eax
+ movl %ecx,8(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 12(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 24(%esi),%eax
+ movl %ecx,12(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 16(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 28(%esi),%eax
+ movl %ecx,16(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 20(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ movl 24(%esp),%eax
+ adcl %edi,%edx
+ movl $0,%edi
+ adcl $0,%edi
+ addl %eax,4(%esp)
+ adcl $0,8(%esp)
+ adcl $0,12(%esp)
+ adcl %eax,16(%esp)
+ adcl $0,%ecx
+ adcl %eax,%edx
+ adcl $0,%edi
+ movl 28(%ebp),%ebx
+ subl %eax,%ecx
+ movl (%esi),%eax
+ sbbl $0,%edx
+ movl %ecx,20(%esp)
+ sbbl $0,%edi
+ movl %edx,24(%esp)
+ mull %ebx
+ addl 28(%esp),%eax
+ adcl $0,%edx
+ movl %eax,28(%esp)
+ movl 4(%esi),%eax
+ movl %edx,%ecx
+ mull %ebx
+ addl (%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 8(%esi),%eax
+ movl %ecx,(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 4(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 12(%esi),%eax
+ movl %ecx,4(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 8(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 16(%esi),%eax
+ movl %ecx,8(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 12(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 20(%esi),%eax
+ movl %ecx,12(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 16(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 24(%esi),%eax
+ movl %ecx,16(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 20(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ adcl $0,%edx
+ movl 28(%esi),%eax
+ movl %ecx,20(%esp)
+ movl %edx,%ecx
+ mull %ebx
+ addl 24(%esp),%ecx
+ adcl $0,%edx
+ addl %eax,%ecx
+ movl 28(%esp),%eax
+ adcl %edi,%edx
+ movl $0,%edi
+ adcl $0,%edi
+ movl 32(%esp),%ebp
+ xorl %esi,%esi
+ addl %eax,8(%esp)
+ adcl $0,12(%esp)
+ adcl $0,16(%esp)
+ adcl %eax,20(%esp)
+ adcl $0,%ecx
+ adcl %eax,%edx
+ adcl $0,%edi
+ movl 4(%esp),%ebx
+ subl %eax,%ecx
+ movl (%esp),%eax
+ sbbl $0,%edx
+ movl %ecx,24(%esp)
+ sbbl $0,%edi
+ movl %edx,28(%esp)
+ movl 8(%esp),%ecx
+ subl $-1,%eax
+ movl 12(%esp),%edx
+ sbbl $-1,%ebx
+ movl %eax,(%ebp)
+ sbbl $-1,%ecx
+ movl %ebx,4(%ebp)
+ sbbl $0,%edx
+ movl %ecx,8(%ebp)
+ movl %edx,12(%ebp)
+ movl 16(%esp),%eax
+ movl 20(%esp),%ebx
+ movl 24(%esp),%ecx
+ sbbl $0,%eax
+ movl 28(%esp),%edx
+ sbbl $0,%ebx
+ sbbl $1,%ecx
+ sbbl $-1,%edx
+ sbbl $0,%edi
+ subl %edi,%esi
+ addl %edi,(%ebp)
+ adcl %edi,4(%ebp)
+ adcl %edi,8(%ebp)
+ adcl $0,12(%ebp)
+ adcl $0,%eax
+ adcl $0,%ebx
+ movl %eax,16(%ebp)
+ adcl %esi,%ecx
+ movl %ebx,20(%ebp)
+ adcl %edi,%edx
+ movl %ecx,24(%ebp)
+ movl %ebp,%edi
+ movl %edx,28(%ebp)
+ addl $40,%esp
+ ret
+.globl _ecp_nistz256_scatter_w5
+.align 4
+_ecp_nistz256_scatter_w5:
+L_ecp_nistz256_scatter_w5_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 20(%esp),%edi
+ movl 24(%esp),%esi
+ movl 28(%esp),%ebp
+ leal 124(%edi,%ebp,4),%edi
+ movl $6,%ebp
+L006scatter_w5_loop:
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%edx
+ leal 16(%esi),%esi
+ movl %eax,-128(%edi)
+ movl %ebx,-64(%edi)
+ movl %ecx,(%edi)
+ movl %edx,64(%edi)
+ leal 256(%edi),%edi
+ decl %ebp
+ jnz L006scatter_w5_loop
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _ecp_nistz256_gather_w5
+.align 4
+_ecp_nistz256_gather_w5:
+L_ecp_nistz256_gather_w5_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 24(%esp),%esi
+ movl 28(%esp),%ebp
+ leal (%esi,%ebp,4),%esi
+ negl %ebp
+ sarl $31,%ebp
+ movl 20(%esp),%edi
+ leal (%esi,%ebp,4),%esi
+ movl (%esi),%eax
+ movl 64(%esi),%ebx
+ movl 128(%esi),%ecx
+ movl 192(%esi),%edx
+ andl %ebp,%eax
+ andl %ebp,%ebx
+ andl %ebp,%ecx
+ andl %ebp,%edx
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ movl 256(%esi),%eax
+ movl 320(%esi),%ebx
+ movl 384(%esi),%ecx
+ movl 448(%esi),%edx
+ andl %ebp,%eax
+ andl %ebp,%ebx
+ andl %ebp,%ecx
+ andl %ebp,%edx
+ movl %eax,16(%edi)
+ movl %ebx,20(%edi)
+ movl %ecx,24(%edi)
+ movl %edx,28(%edi)
+ movl 512(%esi),%eax
+ movl 576(%esi),%ebx
+ movl 640(%esi),%ecx
+ movl 704(%esi),%edx
+ andl %ebp,%eax
+ andl %ebp,%ebx
+ andl %ebp,%ecx
+ andl %ebp,%edx
+ movl %eax,32(%edi)
+ movl %ebx,36(%edi)
+ movl %ecx,40(%edi)
+ movl %edx,44(%edi)
+ movl 768(%esi),%eax
+ movl 832(%esi),%ebx
+ movl 896(%esi),%ecx
+ movl 960(%esi),%edx
+ andl %ebp,%eax
+ andl %ebp,%ebx
+ andl %ebp,%ecx
+ andl %ebp,%edx
+ movl %eax,48(%edi)
+ movl %ebx,52(%edi)
+ movl %ecx,56(%edi)
+ movl %edx,60(%edi)
+ movl 1024(%esi),%eax
+ movl 1088(%esi),%ebx
+ movl 1152(%esi),%ecx
+ movl 1216(%esi),%edx
+ andl %ebp,%eax
+ andl %ebp,%ebx
+ andl %ebp,%ecx
+ andl %ebp,%edx
+ movl %eax,64(%edi)
+ movl %ebx,68(%edi)
+ movl %ecx,72(%edi)
+ movl %edx,76(%edi)
+ movl 1280(%esi),%eax
+ movl 1344(%esi),%ebx
+ movl 1408(%esi),%ecx
+ movl 1472(%esi),%edx
+ andl %ebp,%eax
+ andl %ebp,%ebx
+ andl %ebp,%ecx
+ andl %ebp,%edx
+ movl %eax,80(%edi)
+ movl %ebx,84(%edi)
+ movl %ecx,88(%edi)
+ movl %edx,92(%edi)
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _ecp_nistz256_scatter_w7
+.align 4
+_ecp_nistz256_scatter_w7:
+L_ecp_nistz256_scatter_w7_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 20(%esp),%edi
+ movl 24(%esp),%esi
+ movl 28(%esp),%ebp
+ leal (%edi,%ebp,1),%edi
+ movl $16,%ebp
+L007scatter_w7_loop:
+ movl (%esi),%eax
+ leal 4(%esi),%esi
+ movb %al,(%edi)
+ movb %ah,64(%edi)
+ shrl $16,%eax
+ movb %al,128(%edi)
+ movb %ah,192(%edi)
+ leal 256(%edi),%edi
+ decl %ebp
+ jnz L007scatter_w7_loop
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _ecp_nistz256_gather_w7
+.align 4
+_ecp_nistz256_gather_w7:
+L_ecp_nistz256_gather_w7_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 24(%esp),%esi
+ movl 28(%esp),%ebp
+ addl %ebp,%esi
+ negl %ebp
+ sarl $31,%ebp
+ movl 20(%esp),%edi
+ leal (%esi,%ebp,1),%esi
+ movzbl (%esi),%eax
+ movzbl 64(%esi),%ebx
+ movzbl 128(%esi),%ecx
+ andl %ebp,%eax
+ movzbl 192(%esi),%edx
+ andl %ebp,%ebx
+ movb %al,(%edi)
+ andl %ebp,%ecx
+ movb %bl,1(%edi)
+ andl %ebp,%edx
+ movb %cl,2(%edi)
+ movb %dl,3(%edi)
+ movzbl 256(%esi),%eax
+ movzbl 320(%esi),%ebx
+ movzbl 384(%esi),%ecx
+ andl %ebp,%eax
+ movzbl 448(%esi),%edx
+ andl %ebp,%ebx
+ movb %al,4(%edi)
+ andl %ebp,%ecx
+ movb %bl,5(%edi)
+ andl %ebp,%edx
+ movb %cl,6(%edi)
+ movb %dl,7(%edi)
+ movzbl 512(%esi),%eax
+ movzbl 576(%esi),%ebx
+ movzbl 640(%esi),%ecx
+ andl %ebp,%eax
+ movzbl 704(%esi),%edx
+ andl %ebp,%ebx
+ movb %al,8(%edi)
+ andl %ebp,%ecx
+ movb %bl,9(%edi)
+ andl %ebp,%edx
+ movb %cl,10(%edi)
+ movb %dl,11(%edi)
+ movzbl 768(%esi),%eax
+ movzbl 832(%esi),%ebx
+ movzbl 896(%esi),%ecx
+ andl %ebp,%eax
+ movzbl 960(%esi),%edx
+ andl %ebp,%ebx
+ movb %al,12(%edi)
+ andl %ebp,%ecx
+ movb %bl,13(%edi)
+ andl %ebp,%edx
+ movb %cl,14(%edi)
+ movb %dl,15(%edi)
+ movzbl 1024(%esi),%eax
+ movzbl 1088(%esi),%ebx
+ movzbl 1152(%esi),%ecx
+ andl %ebp,%eax
+ movzbl 1216(%esi),%edx
+ andl %ebp,%ebx
+ movb %al,16(%edi)
+ andl %ebp,%ecx
+ movb %bl,17(%edi)
+ andl %ebp,%edx
+ movb %cl,18(%edi)
+ movb %dl,19(%edi)
+ movzbl 1280(%esi),%eax
+ movzbl 1344(%esi),%ebx
+ movzbl 1408(%esi),%ecx
+ andl %ebp,%eax
+ movzbl 1472(%esi),%edx
+ andl %ebp,%ebx
+ movb %al,20(%edi)
+ andl %ebp,%ecx
+ movb %bl,21(%edi)
+ andl %ebp,%edx
+ movb %cl,22(%edi)
+ movb %dl,23(%edi)
+ movzbl 1536(%esi),%eax
+ movzbl 1600(%esi),%ebx
+ movzbl 1664(%esi),%ecx
+ andl %ebp,%eax
+ movzbl 1728(%esi),%edx
+ andl %ebp,%ebx
+ movb %al,24(%edi)
+ andl %ebp,%ecx
+ movb %bl,25(%edi)
+ andl %ebp,%edx
+ movb %cl,26(%edi)
+ movb %dl,27(%edi)
+ movzbl 1792(%esi),%eax
+ movzbl 1856(%esi),%ebx
+ movzbl 1920(%esi),%ecx
+ andl %ebp,%eax
+ movzbl 1984(%esi),%edx
+ andl %ebp,%ebx
+ movb %al,28(%edi)
+ andl %ebp,%ecx
+ movb %bl,29(%edi)
+ andl %ebp,%edx
+ movb %cl,30(%edi)
+ movb %dl,31(%edi)
+ movzbl 2048(%esi),%eax
+ movzbl 2112(%esi),%ebx
+ movzbl 2176(%esi),%ecx
+ andl %ebp,%eax
+ movzbl 2240(%esi),%edx
+ andl %ebp,%ebx
+ movb %al,32(%edi)
+ andl %ebp,%ecx
+ movb %bl,33(%edi)
+ andl %ebp,%edx
+ movb %cl,34(%edi)
+ movb %dl,35(%edi)
+ movzbl 2304(%esi),%eax
+ movzbl 2368(%esi),%ebx
+ movzbl 2432(%esi),%ecx
+ andl %ebp,%eax
+ movzbl 2496(%esi),%edx
+ andl %ebp,%ebx
+ movb %al,36(%edi)
+ andl %ebp,%ecx
+ movb %bl,37(%edi)
+ andl %ebp,%edx
+ movb %cl,38(%edi)
+ movb %dl,39(%edi)
+ movzbl 2560(%esi),%eax
+ movzbl 2624(%esi),%ebx
+ movzbl 2688(%esi),%ecx
+ andl %ebp,%eax
+ movzbl 2752(%esi),%edx
+ andl %ebp,%ebx
+ movb %al,40(%edi)
+ andl %ebp,%ecx
+ movb %bl,41(%edi)
+ andl %ebp,%edx
+ movb %cl,42(%edi)
+ movb %dl,43(%edi)
+ movzbl 2816(%esi),%eax
+ movzbl 2880(%esi),%ebx
+ movzbl 2944(%esi),%ecx
+ andl %ebp,%eax
+ movzbl 3008(%esi),%edx
+ andl %ebp,%ebx
+ movb %al,44(%edi)
+ andl %ebp,%ecx
+ movb %bl,45(%edi)
+ andl %ebp,%edx
+ movb %cl,46(%edi)
+ movb %dl,47(%edi)
+ movzbl 3072(%esi),%eax
+ movzbl 3136(%esi),%ebx
+ movzbl 3200(%esi),%ecx
+ andl %ebp,%eax
+ movzbl 3264(%esi),%edx
+ andl %ebp,%ebx
+ movb %al,48(%edi)
+ andl %ebp,%ecx
+ movb %bl,49(%edi)
+ andl %ebp,%edx
+ movb %cl,50(%edi)
+ movb %dl,51(%edi)
+ movzbl 3328(%esi),%eax
+ movzbl 3392(%esi),%ebx
+ movzbl 3456(%esi),%ecx
+ andl %ebp,%eax
+ movzbl 3520(%esi),%edx
+ andl %ebp,%ebx
+ movb %al,52(%edi)
+ andl %ebp,%ecx
+ movb %bl,53(%edi)
+ andl %ebp,%edx
+ movb %cl,54(%edi)
+ movb %dl,55(%edi)
+ movzbl 3584(%esi),%eax
+ movzbl 3648(%esi),%ebx
+ movzbl 3712(%esi),%ecx
+ andl %ebp,%eax
+ movzbl 3776(%esi),%edx
+ andl %ebp,%ebx
+ movb %al,56(%edi)
+ andl %ebp,%ecx
+ movb %bl,57(%edi)
+ andl %ebp,%edx
+ movb %cl,58(%edi)
+ movb %dl,59(%edi)
+ movzbl 3840(%esi),%eax
+ movzbl 3904(%esi),%ebx
+ movzbl 3968(%esi),%ecx
+ andl %ebp,%eax
+ movzbl 4032(%esi),%edx
+ andl %ebp,%ebx
+ movb %al,60(%edi)
+ andl %ebp,%ecx
+ movb %bl,61(%edi)
+ andl %ebp,%edx
+ movb %cl,62(%edi)
+ movb %dl,63(%edi)
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _ecp_nistz256_point_double
+.align 4
+_ecp_nistz256_point_double:
+L_ecp_nistz256_point_double_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 24(%esp),%esi
+ subl $164,%esp
+ call __picup_eax
+L008pic:
+ movl L_OPENSSL_ia32cap_P$non_lazy_ptr-L008pic(%eax),%edx
+ movl (%edx),%ebp
+Lpoint_double_shortcut:
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%edx
+ movl %eax,96(%esp)
+ movl %ebx,100(%esp)
+ movl %ecx,104(%esp)
+ movl %edx,108(%esp)
+ movl 16(%esi),%eax
+ movl 20(%esi),%ebx
+ movl 24(%esi),%ecx
+ movl 28(%esi),%edx
+ movl %eax,112(%esp)
+ movl %ebx,116(%esp)
+ movl %ecx,120(%esp)
+ movl %edx,124(%esp)
+ movl %ebp,160(%esp)
+ leal 32(%esi),%ebp
+ leal 32(%esi),%esi
+ leal (%esp),%edi
+ call __ecp_nistz256_add
+ movl 160(%esp),%eax
+ movl $64,%esi
+ addl 188(%esp),%esi
+ leal 64(%esp),%edi
+ movl %esi,%ebp
+ call __ecp_nistz256_mul_mont
+ movl 160(%esp),%eax
+ leal (%esp),%esi
+ leal (%esp),%ebp
+ leal (%esp),%edi
+ call __ecp_nistz256_mul_mont
+ movl 160(%esp),%eax
+ movl 188(%esp),%ebp
+ leal 32(%ebp),%esi
+ leal 64(%ebp),%ebp
+ leal 128(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ leal 96(%esp),%esi
+ leal 64(%esp),%ebp
+ leal 32(%esp),%edi
+ call __ecp_nistz256_add
+ movl $64,%edi
+ leal 128(%esp),%esi
+ leal 128(%esp),%ebp
+ addl 184(%esp),%edi
+ call __ecp_nistz256_add
+ leal 96(%esp),%esi
+ leal 64(%esp),%ebp
+ leal 64(%esp),%edi
+ call __ecp_nistz256_sub
+ movl 160(%esp),%eax
+ leal (%esp),%esi
+ leal (%esp),%ebp
+ leal 128(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ movl 160(%esp),%eax
+ leal 32(%esp),%esi
+ leal 64(%esp),%ebp
+ leal 32(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ movl $32,%edi
+ leal 128(%esp),%esi
+ addl 184(%esp),%edi
+ call __ecp_nistz256_div_by_2
+ leal 32(%esp),%esi
+ leal 32(%esp),%ebp
+ leal 128(%esp),%edi
+ call __ecp_nistz256_add
+ movl 160(%esp),%eax
+ leal 96(%esp),%esi
+ leal (%esp),%ebp
+ leal (%esp),%edi
+ call __ecp_nistz256_mul_mont
+ leal 128(%esp),%esi
+ leal 32(%esp),%ebp
+ leal 32(%esp),%edi
+ call __ecp_nistz256_add
+ leal (%esp),%esi
+ leal (%esp),%ebp
+ leal 128(%esp),%edi
+ call __ecp_nistz256_add
+ movl 160(%esp),%eax
+ leal 32(%esp),%esi
+ leal 32(%esp),%ebp
+ movl 184(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ movl %edi,%esi
+ leal 128(%esp),%ebp
+ call __ecp_nistz256_sub
+ leal (%esp),%esi
+ movl %edi,%ebp
+ leal (%esp),%edi
+ call __ecp_nistz256_sub
+ movl 160(%esp),%eax
+ movl %edi,%esi
+ leal 32(%esp),%ebp
+ call __ecp_nistz256_mul_mont
+ movl $32,%ebp
+ leal (%esp),%esi
+ addl 184(%esp),%ebp
+ movl %ebp,%edi
+ call __ecp_nistz256_sub
+ addl $164,%esp
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _ecp_nistz256_point_add
+.align 4
+_ecp_nistz256_point_add:
+L_ecp_nistz256_point_add_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 28(%esp),%esi
+ subl $596,%esp
+ call __picup_eax
+L009pic:
+ movl L_OPENSSL_ia32cap_P$non_lazy_ptr-L009pic(%eax),%edx
+ movl (%edx),%ebp
+ leal 192(%esp),%edi
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%edx
+ movl %eax,(%edi)
+ movl %ebp,588(%esp)
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ movl 16(%esi),%eax
+ movl 20(%esi),%ebx
+ movl 24(%esi),%ecx
+ movl 28(%esi),%edx
+ movl %eax,16(%edi)
+ movl %ebx,20(%edi)
+ movl %ecx,24(%edi)
+ movl %edx,28(%edi)
+ movl 32(%esi),%eax
+ movl 36(%esi),%ebx
+ movl 40(%esi),%ecx
+ movl 44(%esi),%edx
+ movl %eax,32(%edi)
+ movl %ebx,36(%edi)
+ movl %ecx,40(%edi)
+ movl %edx,44(%edi)
+ movl 48(%esi),%eax
+ movl 52(%esi),%ebx
+ movl 56(%esi),%ecx
+ movl 60(%esi),%edx
+ movl %eax,48(%edi)
+ movl %ebx,52(%edi)
+ movl %ecx,56(%edi)
+ movl %edx,60(%edi)
+ movl 64(%esi),%eax
+ movl 68(%esi),%ebx
+ movl 72(%esi),%ecx
+ movl 76(%esi),%edx
+ movl %eax,64(%edi)
+ movl %eax,%ebp
+ movl %ebx,68(%edi)
+ orl %ebx,%ebp
+ movl %ecx,72(%edi)
+ orl %ecx,%ebp
+ movl %edx,76(%edi)
+ orl %edx,%ebp
+ movl 80(%esi),%eax
+ movl 84(%esi),%ebx
+ movl 88(%esi),%ecx
+ movl 92(%esi),%edx
+ movl %eax,80(%edi)
+ orl %eax,%ebp
+ movl %ebx,84(%edi)
+ orl %ebx,%ebp
+ movl %ecx,88(%edi)
+ orl %ecx,%ebp
+ movl %edx,92(%edi)
+ orl %edx,%ebp
+ xorl %eax,%eax
+ movl 620(%esp),%esi
+ subl %ebp,%eax
+ orl %eax,%ebp
+ sarl $31,%ebp
+ movl %ebp,580(%esp)
+ leal 96(%esp),%edi
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%edx
+ movl %eax,(%edi)
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ movl 16(%esi),%eax
+ movl 20(%esi),%ebx
+ movl 24(%esi),%ecx
+ movl 28(%esi),%edx
+ movl %eax,16(%edi)
+ movl %ebx,20(%edi)
+ movl %ecx,24(%edi)
+ movl %edx,28(%edi)
+ movl 32(%esi),%eax
+ movl 36(%esi),%ebx
+ movl 40(%esi),%ecx
+ movl 44(%esi),%edx
+ movl %eax,32(%edi)
+ movl %ebx,36(%edi)
+ movl %ecx,40(%edi)
+ movl %edx,44(%edi)
+ movl 48(%esi),%eax
+ movl 52(%esi),%ebx
+ movl 56(%esi),%ecx
+ movl 60(%esi),%edx
+ movl %eax,48(%edi)
+ movl %ebx,52(%edi)
+ movl %ecx,56(%edi)
+ movl %edx,60(%edi)
+ movl 64(%esi),%eax
+ movl 68(%esi),%ebx
+ movl 72(%esi),%ecx
+ movl 76(%esi),%edx
+ movl %eax,64(%edi)
+ movl %eax,%ebp
+ movl %ebx,68(%edi)
+ orl %ebx,%ebp
+ movl %ecx,72(%edi)
+ orl %ecx,%ebp
+ movl %edx,76(%edi)
+ orl %edx,%ebp
+ movl 80(%esi),%eax
+ movl 84(%esi),%ebx
+ movl 88(%esi),%ecx
+ movl 92(%esi),%edx
+ movl %eax,80(%edi)
+ orl %eax,%ebp
+ movl %ebx,84(%edi)
+ orl %ebx,%ebp
+ movl %ecx,88(%edi)
+ orl %ecx,%ebp
+ movl %edx,92(%edi)
+ orl %edx,%ebp
+ xorl %eax,%eax
+ subl %ebp,%eax
+ orl %eax,%ebp
+ sarl $31,%ebp
+ movl %ebp,576(%esp)
+ movl 588(%esp),%eax
+ leal 256(%esp),%esi
+ leal 256(%esp),%ebp
+ leal 384(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ movl 588(%esp),%eax
+ leal 160(%esp),%esi
+ leal 160(%esp),%ebp
+ leal 320(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ movl 588(%esp),%eax
+ leal 384(%esp),%esi
+ leal 256(%esp),%ebp
+ leal 512(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ movl 588(%esp),%eax
+ leal 320(%esp),%esi
+ leal 160(%esp),%ebp
+ leal 544(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ movl 588(%esp),%eax
+ leal 128(%esp),%esi
+ leal 512(%esp),%ebp
+ leal 512(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ movl 588(%esp),%eax
+ leal 224(%esp),%esi
+ leal 544(%esp),%ebp
+ leal 544(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ leal 544(%esp),%esi
+ leal 512(%esp),%ebp
+ leal 352(%esp),%edi
+ call __ecp_nistz256_sub
+ orl %eax,%ebx
+ movl 588(%esp),%eax
+ orl %ecx,%ebx
+ orl %edx,%ebx
+ orl (%edi),%ebx
+ orl 4(%edi),%ebx
+ leal 96(%esp),%esi
+ orl 8(%edi),%ebx
+ leal 384(%esp),%ebp
+ orl 12(%edi),%ebx
+ leal 448(%esp),%edi
+ movl %ebx,584(%esp)
+ call __ecp_nistz256_mul_mont
+ movl 588(%esp),%eax
+ leal 192(%esp),%esi
+ leal 320(%esp),%ebp
+ leal 480(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ leal 480(%esp),%esi
+ leal 448(%esp),%ebp
+ leal 288(%esp),%edi
+ call __ecp_nistz256_sub
+ orl %ebx,%eax
+ orl %ecx,%eax
+ orl %edx,%eax
+ orl (%edi),%eax
+ orl 4(%edi),%eax
+ orl 8(%edi),%eax
+ orl 12(%edi),%eax
+.byte 62
+ jnz L010add_proceed
+ movl 576(%esp),%eax
+ andl 580(%esp),%eax
+ movl 584(%esp),%ebx
+ jz L010add_proceed
+ testl %ebx,%ebx
+ jz L011add_double
+ movl 616(%esp),%edi
+ xorl %eax,%eax
+ movl $24,%ecx
+.byte 252,243,171
+ jmp L012add_done
+.align 4,0x90
+L011add_double:
+ movl 620(%esp),%esi
+ movl 588(%esp),%ebp
+ addl $432,%esp
+ jmp Lpoint_double_shortcut
+.align 4,0x90
+L010add_proceed:
+ movl 588(%esp),%eax
+ leal 352(%esp),%esi
+ leal 352(%esp),%ebp
+ leal 384(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ movl 588(%esp),%eax
+ leal 288(%esp),%esi
+ leal 160(%esp),%ebp
+ leal 64(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ movl 588(%esp),%eax
+ leal 288(%esp),%esi
+ leal 288(%esp),%ebp
+ leal 320(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ movl 588(%esp),%eax
+ leal 256(%esp),%esi
+ leal 64(%esp),%ebp
+ leal 64(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ movl 588(%esp),%eax
+ leal 320(%esp),%esi
+ leal 448(%esp),%ebp
+ leal 480(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ movl 588(%esp),%eax
+ leal 288(%esp),%esi
+ leal 320(%esp),%ebp
+ leal 416(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ leal 480(%esp),%esi
+ leal 480(%esp),%ebp
+ leal 320(%esp),%edi
+ call __ecp_nistz256_add
+ leal 384(%esp),%esi
+ leal 320(%esp),%ebp
+ leal (%esp),%edi
+ call __ecp_nistz256_sub
+ leal (%esp),%esi
+ leal 416(%esp),%ebp
+ leal (%esp),%edi
+ call __ecp_nistz256_sub
+ leal 480(%esp),%esi
+ leal (%esp),%ebp
+ leal 32(%esp),%edi
+ call __ecp_nistz256_sub
+ movl 588(%esp),%eax
+ leal 416(%esp),%esi
+ leal 512(%esp),%ebp
+ leal 544(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ movl 588(%esp),%eax
+ leal 352(%esp),%esi
+ leal 32(%esp),%ebp
+ leal 32(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ leal 32(%esp),%esi
+ leal 544(%esp),%ebp
+ leal 32(%esp),%edi
+ call __ecp_nistz256_sub
+ movl 576(%esp),%ebp
+ movl 580(%esp),%esi
+ movl 616(%esp),%edi
+ movl %ebp,%edx
+ notl %ebp
+ andl %esi,%edx
+ andl %esi,%ebp
+ notl %esi
+ movl %edx,%eax
+ andl 64(%esp),%eax
+ movl %ebp,%ebx
+ andl 256(%esp),%ebx
+ movl %esi,%ecx
+ andl 160(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,64(%edi)
+ movl %edx,%eax
+ andl 68(%esp),%eax
+ movl %ebp,%ebx
+ andl 260(%esp),%ebx
+ movl %esi,%ecx
+ andl 164(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,68(%edi)
+ movl %edx,%eax
+ andl 72(%esp),%eax
+ movl %ebp,%ebx
+ andl 264(%esp),%ebx
+ movl %esi,%ecx
+ andl 168(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,72(%edi)
+ movl %edx,%eax
+ andl 76(%esp),%eax
+ movl %ebp,%ebx
+ andl 268(%esp),%ebx
+ movl %esi,%ecx
+ andl 172(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,76(%edi)
+ movl %edx,%eax
+ andl 80(%esp),%eax
+ movl %ebp,%ebx
+ andl 272(%esp),%ebx
+ movl %esi,%ecx
+ andl 176(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,80(%edi)
+ movl %edx,%eax
+ andl 84(%esp),%eax
+ movl %ebp,%ebx
+ andl 276(%esp),%ebx
+ movl %esi,%ecx
+ andl 180(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,84(%edi)
+ movl %edx,%eax
+ andl 88(%esp),%eax
+ movl %ebp,%ebx
+ andl 280(%esp),%ebx
+ movl %esi,%ecx
+ andl 184(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,88(%edi)
+ movl %edx,%eax
+ andl 92(%esp),%eax
+ movl %ebp,%ebx
+ andl 284(%esp),%ebx
+ movl %esi,%ecx
+ andl 188(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,92(%edi)
+ movl %edx,%eax
+ andl (%esp),%eax
+ movl %ebp,%ebx
+ andl 192(%esp),%ebx
+ movl %esi,%ecx
+ andl 96(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,(%edi)
+ movl %edx,%eax
+ andl 4(%esp),%eax
+ movl %ebp,%ebx
+ andl 196(%esp),%ebx
+ movl %esi,%ecx
+ andl 100(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,4(%edi)
+ movl %edx,%eax
+ andl 8(%esp),%eax
+ movl %ebp,%ebx
+ andl 200(%esp),%ebx
+ movl %esi,%ecx
+ andl 104(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,8(%edi)
+ movl %edx,%eax
+ andl 12(%esp),%eax
+ movl %ebp,%ebx
+ andl 204(%esp),%ebx
+ movl %esi,%ecx
+ andl 108(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,12(%edi)
+ movl %edx,%eax
+ andl 16(%esp),%eax
+ movl %ebp,%ebx
+ andl 208(%esp),%ebx
+ movl %esi,%ecx
+ andl 112(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,16(%edi)
+ movl %edx,%eax
+ andl 20(%esp),%eax
+ movl %ebp,%ebx
+ andl 212(%esp),%ebx
+ movl %esi,%ecx
+ andl 116(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,20(%edi)
+ movl %edx,%eax
+ andl 24(%esp),%eax
+ movl %ebp,%ebx
+ andl 216(%esp),%ebx
+ movl %esi,%ecx
+ andl 120(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,24(%edi)
+ movl %edx,%eax
+ andl 28(%esp),%eax
+ movl %ebp,%ebx
+ andl 220(%esp),%ebx
+ movl %esi,%ecx
+ andl 124(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,28(%edi)
+ movl %edx,%eax
+ andl 32(%esp),%eax
+ movl %ebp,%ebx
+ andl 224(%esp),%ebx
+ movl %esi,%ecx
+ andl 128(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,32(%edi)
+ movl %edx,%eax
+ andl 36(%esp),%eax
+ movl %ebp,%ebx
+ andl 228(%esp),%ebx
+ movl %esi,%ecx
+ andl 132(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,36(%edi)
+ movl %edx,%eax
+ andl 40(%esp),%eax
+ movl %ebp,%ebx
+ andl 232(%esp),%ebx
+ movl %esi,%ecx
+ andl 136(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,40(%edi)
+ movl %edx,%eax
+ andl 44(%esp),%eax
+ movl %ebp,%ebx
+ andl 236(%esp),%ebx
+ movl %esi,%ecx
+ andl 140(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,44(%edi)
+ movl %edx,%eax
+ andl 48(%esp),%eax
+ movl %ebp,%ebx
+ andl 240(%esp),%ebx
+ movl %esi,%ecx
+ andl 144(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,48(%edi)
+ movl %edx,%eax
+ andl 52(%esp),%eax
+ movl %ebp,%ebx
+ andl 244(%esp),%ebx
+ movl %esi,%ecx
+ andl 148(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,52(%edi)
+ movl %edx,%eax
+ andl 56(%esp),%eax
+ movl %ebp,%ebx
+ andl 248(%esp),%ebx
+ movl %esi,%ecx
+ andl 152(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,56(%edi)
+ movl %edx,%eax
+ andl 60(%esp),%eax
+ movl %ebp,%ebx
+ andl 252(%esp),%ebx
+ movl %esi,%ecx
+ andl 156(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,60(%edi)
+L012add_done:
+ addl $596,%esp
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _ecp_nistz256_point_add_affine
+.align 4
+_ecp_nistz256_point_add_affine:
+L_ecp_nistz256_point_add_affine_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 24(%esp),%esi
+ subl $492,%esp
+ call __picup_eax
+L013pic:
+ movl L_OPENSSL_ia32cap_P$non_lazy_ptr-L013pic(%eax),%edx
+ movl (%edx),%ebp
+ leal 96(%esp),%edi
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%edx
+ movl %eax,(%edi)
+ movl %ebp,488(%esp)
+ movl %ebx,4(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,12(%edi)
+ movl 16(%esi),%eax
+ movl 20(%esi),%ebx
+ movl 24(%esi),%ecx
+ movl 28(%esi),%edx
+ movl %eax,16(%edi)
+ movl %ebx,20(%edi)
+ movl %ecx,24(%edi)
+ movl %edx,28(%edi)
+ movl 32(%esi),%eax
+ movl 36(%esi),%ebx
+ movl 40(%esi),%ecx
+ movl 44(%esi),%edx
+ movl %eax,32(%edi)
+ movl %ebx,36(%edi)
+ movl %ecx,40(%edi)
+ movl %edx,44(%edi)
+ movl 48(%esi),%eax
+ movl 52(%esi),%ebx
+ movl 56(%esi),%ecx
+ movl 60(%esi),%edx
+ movl %eax,48(%edi)
+ movl %ebx,52(%edi)
+ movl %ecx,56(%edi)
+ movl %edx,60(%edi)
+ movl 64(%esi),%eax
+ movl 68(%esi),%ebx
+ movl 72(%esi),%ecx
+ movl 76(%esi),%edx
+ movl %eax,64(%edi)
+ movl %eax,%ebp
+ movl %ebx,68(%edi)
+ orl %ebx,%ebp
+ movl %ecx,72(%edi)
+ orl %ecx,%ebp
+ movl %edx,76(%edi)
+ orl %edx,%ebp
+ movl 80(%esi),%eax
+ movl 84(%esi),%ebx
+ movl 88(%esi),%ecx
+ movl 92(%esi),%edx
+ movl %eax,80(%edi)
+ orl %eax,%ebp
+ movl %ebx,84(%edi)
+ orl %ebx,%ebp
+ movl %ecx,88(%edi)
+ orl %ecx,%ebp
+ movl %edx,92(%edi)
+ orl %edx,%ebp
+ xorl %eax,%eax
+ movl 520(%esp),%esi
+ subl %ebp,%eax
+ orl %eax,%ebp
+ sarl $31,%ebp
+ movl %ebp,480(%esp)
+ leal 192(%esp),%edi
+ movl (%esi),%eax
+ movl 4(%esi),%ebx
+ movl 8(%esi),%ecx
+ movl 12(%esi),%edx
+ movl %eax,(%edi)
+ movl %eax,%ebp
+ movl %ebx,4(%edi)
+ orl %ebx,%ebp
+ movl %ecx,8(%edi)
+ orl %ecx,%ebp
+ movl %edx,12(%edi)
+ orl %edx,%ebp
+ movl 16(%esi),%eax
+ movl 20(%esi),%ebx
+ movl 24(%esi),%ecx
+ movl 28(%esi),%edx
+ movl %eax,16(%edi)
+ orl %eax,%ebp
+ movl %ebx,20(%edi)
+ orl %ebx,%ebp
+ movl %ecx,24(%edi)
+ orl %ecx,%ebp
+ movl %edx,28(%edi)
+ orl %edx,%ebp
+ movl 32(%esi),%eax
+ movl 36(%esi),%ebx
+ movl 40(%esi),%ecx
+ movl 44(%esi),%edx
+ movl %eax,32(%edi)
+ orl %eax,%ebp
+ movl %ebx,36(%edi)
+ orl %ebx,%ebp
+ movl %ecx,40(%edi)
+ orl %ecx,%ebp
+ movl %edx,44(%edi)
+ orl %edx,%ebp
+ movl 48(%esi),%eax
+ movl 52(%esi),%ebx
+ movl 56(%esi),%ecx
+ movl 60(%esi),%edx
+ movl %eax,48(%edi)
+ orl %eax,%ebp
+ movl %ebx,52(%edi)
+ orl %ebx,%ebp
+ movl %ecx,56(%edi)
+ orl %ecx,%ebp
+ movl %edx,60(%edi)
+ orl %edx,%ebp
+ xorl %ebx,%ebx
+ movl 488(%esp),%eax
+ subl %ebp,%ebx
+ leal 160(%esp),%esi
+ orl %ebp,%ebx
+ leal 160(%esp),%ebp
+ sarl $31,%ebx
+ leal 288(%esp),%edi
+ movl %ebx,484(%esp)
+ call __ecp_nistz256_mul_mont
+ movl 488(%esp),%eax
+ leal 192(%esp),%esi
+ movl %edi,%ebp
+ leal 256(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ movl 488(%esp),%eax
+ leal 160(%esp),%esi
+ leal 288(%esp),%ebp
+ leal 288(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ leal 256(%esp),%esi
+ leal 96(%esp),%ebp
+ leal 320(%esp),%edi
+ call __ecp_nistz256_sub
+ movl 488(%esp),%eax
+ leal 224(%esp),%esi
+ leal 288(%esp),%ebp
+ leal 288(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ movl 488(%esp),%eax
+ leal 160(%esp),%esi
+ leal 320(%esp),%ebp
+ leal 64(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ leal 288(%esp),%esi
+ leal 128(%esp),%ebp
+ leal 352(%esp),%edi
+ call __ecp_nistz256_sub
+ movl 488(%esp),%eax
+ leal 320(%esp),%esi
+ leal 320(%esp),%ebp
+ leal 384(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ movl 488(%esp),%eax
+ leal 352(%esp),%esi
+ leal 352(%esp),%ebp
+ leal 448(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ movl 488(%esp),%eax
+ leal 96(%esp),%esi
+ leal 384(%esp),%ebp
+ leal 256(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ movl 488(%esp),%eax
+ leal 320(%esp),%esi
+ leal 384(%esp),%ebp
+ leal 416(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ leal 256(%esp),%esi
+ leal 256(%esp),%ebp
+ leal 384(%esp),%edi
+ call __ecp_nistz256_add
+ leal 448(%esp),%esi
+ leal 384(%esp),%ebp
+ leal (%esp),%edi
+ call __ecp_nistz256_sub
+ leal (%esp),%esi
+ leal 416(%esp),%ebp
+ leal (%esp),%edi
+ call __ecp_nistz256_sub
+ leal 256(%esp),%esi
+ leal (%esp),%ebp
+ leal 32(%esp),%edi
+ call __ecp_nistz256_sub
+ movl 488(%esp),%eax
+ leal 416(%esp),%esi
+ leal 128(%esp),%ebp
+ leal 288(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ movl 488(%esp),%eax
+ leal 352(%esp),%esi
+ leal 32(%esp),%ebp
+ leal 32(%esp),%edi
+ call __ecp_nistz256_mul_mont
+ leal 32(%esp),%esi
+ leal 288(%esp),%ebp
+ leal 32(%esp),%edi
+ call __ecp_nistz256_sub
+ movl 480(%esp),%ebp
+ movl 484(%esp),%esi
+ movl 512(%esp),%edi
+ movl %ebp,%edx
+ notl %ebp
+ andl %esi,%edx
+ andl %esi,%ebp
+ notl %esi
+ movl %edx,%eax
+ andl 64(%esp),%eax
+ movl %ebp,%ebx
+ andl $1,%ebx
+ movl %esi,%ecx
+ andl 160(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,64(%edi)
+ movl %edx,%eax
+ andl 68(%esp),%eax
+ movl %esi,%ecx
+ andl 164(%esp),%ecx
+ orl %ecx,%eax
+ movl %eax,68(%edi)
+ movl %edx,%eax
+ andl 72(%esp),%eax
+ movl %esi,%ecx
+ andl 168(%esp),%ecx
+ orl %ecx,%eax
+ movl %eax,72(%edi)
+ movl %edx,%eax
+ andl 76(%esp),%eax
+ movl %esi,%ecx
+ andl 172(%esp),%ecx
+ orl %ebp,%eax
+ orl %ecx,%eax
+ movl %eax,76(%edi)
+ movl %edx,%eax
+ andl 80(%esp),%eax
+ movl %esi,%ecx
+ andl 176(%esp),%ecx
+ orl %ebp,%eax
+ orl %ecx,%eax
+ movl %eax,80(%edi)
+ movl %edx,%eax
+ andl 84(%esp),%eax
+ movl %esi,%ecx
+ andl 180(%esp),%ecx
+ orl %ebp,%eax
+ orl %ecx,%eax
+ movl %eax,84(%edi)
+ movl %edx,%eax
+ andl 88(%esp),%eax
+ movl %ebp,%ebx
+ andl $-2,%ebx
+ movl %esi,%ecx
+ andl 184(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,88(%edi)
+ movl %edx,%eax
+ andl 92(%esp),%eax
+ movl %esi,%ecx
+ andl 188(%esp),%ecx
+ orl %ecx,%eax
+ movl %eax,92(%edi)
+ movl %edx,%eax
+ andl (%esp),%eax
+ movl %ebp,%ebx
+ andl 192(%esp),%ebx
+ movl %esi,%ecx
+ andl 96(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,(%edi)
+ movl %edx,%eax
+ andl 4(%esp),%eax
+ movl %ebp,%ebx
+ andl 196(%esp),%ebx
+ movl %esi,%ecx
+ andl 100(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,4(%edi)
+ movl %edx,%eax
+ andl 8(%esp),%eax
+ movl %ebp,%ebx
+ andl 200(%esp),%ebx
+ movl %esi,%ecx
+ andl 104(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,8(%edi)
+ movl %edx,%eax
+ andl 12(%esp),%eax
+ movl %ebp,%ebx
+ andl 204(%esp),%ebx
+ movl %esi,%ecx
+ andl 108(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,12(%edi)
+ movl %edx,%eax
+ andl 16(%esp),%eax
+ movl %ebp,%ebx
+ andl 208(%esp),%ebx
+ movl %esi,%ecx
+ andl 112(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,16(%edi)
+ movl %edx,%eax
+ andl 20(%esp),%eax
+ movl %ebp,%ebx
+ andl 212(%esp),%ebx
+ movl %esi,%ecx
+ andl 116(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,20(%edi)
+ movl %edx,%eax
+ andl 24(%esp),%eax
+ movl %ebp,%ebx
+ andl 216(%esp),%ebx
+ movl %esi,%ecx
+ andl 120(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,24(%edi)
+ movl %edx,%eax
+ andl 28(%esp),%eax
+ movl %ebp,%ebx
+ andl 220(%esp),%ebx
+ movl %esi,%ecx
+ andl 124(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,28(%edi)
+ movl %edx,%eax
+ andl 32(%esp),%eax
+ movl %ebp,%ebx
+ andl 224(%esp),%ebx
+ movl %esi,%ecx
+ andl 128(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,32(%edi)
+ movl %edx,%eax
+ andl 36(%esp),%eax
+ movl %ebp,%ebx
+ andl 228(%esp),%ebx
+ movl %esi,%ecx
+ andl 132(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,36(%edi)
+ movl %edx,%eax
+ andl 40(%esp),%eax
+ movl %ebp,%ebx
+ andl 232(%esp),%ebx
+ movl %esi,%ecx
+ andl 136(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,40(%edi)
+ movl %edx,%eax
+ andl 44(%esp),%eax
+ movl %ebp,%ebx
+ andl 236(%esp),%ebx
+ movl %esi,%ecx
+ andl 140(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,44(%edi)
+ movl %edx,%eax
+ andl 48(%esp),%eax
+ movl %ebp,%ebx
+ andl 240(%esp),%ebx
+ movl %esi,%ecx
+ andl 144(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,48(%edi)
+ movl %edx,%eax
+ andl 52(%esp),%eax
+ movl %ebp,%ebx
+ andl 244(%esp),%ebx
+ movl %esi,%ecx
+ andl 148(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,52(%edi)
+ movl %edx,%eax
+ andl 56(%esp),%eax
+ movl %ebp,%ebx
+ andl 248(%esp),%ebx
+ movl %esi,%ecx
+ andl 152(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,56(%edi)
+ movl %edx,%eax
+ andl 60(%esp),%eax
+ movl %ebp,%ebx
+ andl 252(%esp),%ebx
+ movl %esi,%ecx
+ andl 156(%esp),%ecx
+ orl %ebx,%eax
+ orl %ecx,%eax
+ movl %eax,60(%edi)
+ addl $492,%esp
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.section __IMPORT,__pointers,non_lazy_symbol_pointers
+L_OPENSSL_ia32cap_P$non_lazy_ptr:
+.indirect_symbol _OPENSSL_ia32cap_P
+.long 0
+.comm _OPENSSL_ia32cap_P,16,2
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/md5/md5-586.s b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/md5/md5-586.s
new file mode 100644
index 00000000000000..a3c9ef0bb8f149
--- /dev/null
+++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/md5/md5-586.s
@@ -0,0 +1,676 @@
+.text
+.globl _md5_block_asm_data_order
+.align 4
+_md5_block_asm_data_order:
+L_md5_block_asm_data_order_begin:
+ pushl %esi
+ pushl %edi
+ movl 12(%esp),%edi
+ movl 16(%esp),%esi
+ movl 20(%esp),%ecx
+ pushl %ebp
+ shll $6,%ecx
+ pushl %ebx
+ addl %esi,%ecx
+ subl $64,%ecx
+ movl (%edi),%eax
+ pushl %ecx
+ movl 4(%edi),%ebx
+ movl 8(%edi),%ecx
+ movl 12(%edi),%edx
+L000start:
+
+ # R0 section
+ movl %ecx,%edi
+ movl (%esi),%ebp
+ # R0 0
+ xorl %edx,%edi
+ andl %ebx,%edi
+ leal 3614090360(%eax,%ebp,1),%eax
+ xorl %edx,%edi
+ movl 4(%esi),%ebp
+ addl %edi,%eax
+ roll $7,%eax
+ movl %ebx,%edi
+ addl %ebx,%eax
+ # R0 1
+ xorl %ecx,%edi
+ andl %eax,%edi
+ leal 3905402710(%edx,%ebp,1),%edx
+ xorl %ecx,%edi
+ movl 8(%esi),%ebp
+ addl %edi,%edx
+ roll $12,%edx
+ movl %eax,%edi
+ addl %eax,%edx
+ # R0 2
+ xorl %ebx,%edi
+ andl %edx,%edi
+ leal 606105819(%ecx,%ebp,1),%ecx
+ xorl %ebx,%edi
+ movl 12(%esi),%ebp
+ addl %edi,%ecx
+ roll $17,%ecx
+ movl %edx,%edi
+ addl %edx,%ecx
+ # R0 3
+ xorl %eax,%edi
+ andl %ecx,%edi
+ leal 3250441966(%ebx,%ebp,1),%ebx
+ xorl %eax,%edi
+ movl 16(%esi),%ebp
+ addl %edi,%ebx
+ roll $22,%ebx
+ movl %ecx,%edi
+ addl %ecx,%ebx
+ # R0 4
+ xorl %edx,%edi
+ andl %ebx,%edi
+ leal 4118548399(%eax,%ebp,1),%eax
+ xorl %edx,%edi
+ movl 20(%esi),%ebp
+ addl %edi,%eax
+ roll $7,%eax
+ movl %ebx,%edi
+ addl %ebx,%eax
+ # R0 5
+ xorl %ecx,%edi
+ andl %eax,%edi
+ leal 1200080426(%edx,%ebp,1),%edx
+ xorl %ecx,%edi
+ movl 24(%esi),%ebp
+ addl %edi,%edx
+ roll $12,%edx
+ movl %eax,%edi
+ addl %eax,%edx
+ # R0 6
+ xorl %ebx,%edi
+ andl %edx,%edi
+ leal 2821735955(%ecx,%ebp,1),%ecx
+ xorl %ebx,%edi
+ movl 28(%esi),%ebp
+ addl %edi,%ecx
+ roll $17,%ecx
+ movl %edx,%edi
+ addl %edx,%ecx
+ # R0 7
+ xorl %eax,%edi
+ andl %ecx,%edi
+ leal 4249261313(%ebx,%ebp,1),%ebx
+ xorl %eax,%edi
+ movl 32(%esi),%ebp
+ addl %edi,%ebx
+ roll $22,%ebx
+ movl %ecx,%edi
+ addl %ecx,%ebx
+ # R0 8
+ xorl %edx,%edi
+ andl %ebx,%edi
+ leal 1770035416(%eax,%ebp,1),%eax
+ xorl %edx,%edi
+ movl 36(%esi),%ebp
+ addl %edi,%eax
+ roll $7,%eax
+ movl %ebx,%edi
+ addl %ebx,%eax
+ # R0 9
+ xorl %ecx,%edi
+ andl %eax,%edi
+ leal 2336552879(%edx,%ebp,1),%edx
+ xorl %ecx,%edi
+ movl 40(%esi),%ebp
+ addl %edi,%edx
+ roll $12,%edx
+ movl %eax,%edi
+ addl %eax,%edx
+ # R0 10
+ xorl %ebx,%edi
+ andl %edx,%edi
+ leal 4294925233(%ecx,%ebp,1),%ecx
+ xorl %ebx,%edi
+ movl 44(%esi),%ebp
+ addl %edi,%ecx
+ roll $17,%ecx
+ movl %edx,%edi
+ addl %edx,%ecx
+ # R0 11
+ xorl %eax,%edi
+ andl %ecx,%edi
+ leal 2304563134(%ebx,%ebp,1),%ebx
+ xorl %eax,%edi
+ movl 48(%esi),%ebp
+ addl %edi,%ebx
+ roll $22,%ebx
+ movl %ecx,%edi
+ addl %ecx,%ebx
+ # R0 12
+ xorl %edx,%edi
+ andl %ebx,%edi
+ leal 1804603682(%eax,%ebp,1),%eax
+ xorl %edx,%edi
+ movl 52(%esi),%ebp
+ addl %edi,%eax
+ roll $7,%eax
+ movl %ebx,%edi
+ addl %ebx,%eax
+ # R0 13
+ xorl %ecx,%edi
+ andl %eax,%edi
+ leal 4254626195(%edx,%ebp,1),%edx
+ xorl %ecx,%edi
+ movl 56(%esi),%ebp
+ addl %edi,%edx
+ roll $12,%edx
+ movl %eax,%edi
+ addl %eax,%edx
+ # R0 14
+ xorl %ebx,%edi
+ andl %edx,%edi
+ leal 2792965006(%ecx,%ebp,1),%ecx
+ xorl %ebx,%edi
+ movl 60(%esi),%ebp
+ addl %edi,%ecx
+ roll $17,%ecx
+ movl %edx,%edi
+ addl %edx,%ecx
+ # R0 15
+ xorl %eax,%edi
+ andl %ecx,%edi
+ leal 1236535329(%ebx,%ebp,1),%ebx
+ xorl %eax,%edi
+ movl 4(%esi),%ebp
+ addl %edi,%ebx
+ roll $22,%ebx
+ movl %ecx,%edi
+ addl %ecx,%ebx
+
+ # R1 section
+ # R1 16
+ xorl %ebx,%edi
+ andl %edx,%edi
+ leal 4129170786(%eax,%ebp,1),%eax
+ xorl %ecx,%edi
+ movl 24(%esi),%ebp
+ addl %edi,%eax
+ movl %ebx,%edi
+ roll $5,%eax
+ addl %ebx,%eax
+ # R1 17
+ xorl %eax,%edi
+ andl %ecx,%edi
+ leal 3225465664(%edx,%ebp,1),%edx
+ xorl %ebx,%edi
+ movl 44(%esi),%ebp
+ addl %edi,%edx
+ movl %eax,%edi
+ roll $9,%edx
+ addl %eax,%edx
+ # R1 18
+ xorl %edx,%edi
+ andl %ebx,%edi
+ leal 643717713(%ecx,%ebp,1),%ecx
+ xorl %eax,%edi
+ movl (%esi),%ebp
+ addl %edi,%ecx
+ movl %edx,%edi
+ roll $14,%ecx
+ addl %edx,%ecx
+ # R1 19
+ xorl %ecx,%edi
+ andl %eax,%edi
+ leal 3921069994(%ebx,%ebp,1),%ebx
+ xorl %edx,%edi
+ movl 20(%esi),%ebp
+ addl %edi,%ebx
+ movl %ecx,%edi
+ roll $20,%ebx
+ addl %ecx,%ebx
+ # R1 20
+ xorl %ebx,%edi
+ andl %edx,%edi
+ leal 3593408605(%eax,%ebp,1),%eax
+ xorl %ecx,%edi
+ movl 40(%esi),%ebp
+ addl %edi,%eax
+ movl %ebx,%edi
+ roll $5,%eax
+ addl %ebx,%eax
+ # R1 21
+ xorl %eax,%edi
+ andl %ecx,%edi
+ leal 38016083(%edx,%ebp,1),%edx
+ xorl %ebx,%edi
+ movl 60(%esi),%ebp
+ addl %edi,%edx
+ movl %eax,%edi
+ roll $9,%edx
+ addl %eax,%edx
+ # R1 22
+ xorl %edx,%edi
+ andl %ebx,%edi
+ leal 3634488961(%ecx,%ebp,1),%ecx
+ xorl %eax,%edi
+ movl 16(%esi),%ebp
+ addl %edi,%ecx
+ movl %edx,%edi
+ roll $14,%ecx
+ addl %edx,%ecx
+ # R1 23
+ xorl %ecx,%edi
+ andl %eax,%edi
+ leal 3889429448(%ebx,%ebp,1),%ebx
+ xorl %edx,%edi
+ movl 36(%esi),%ebp
+ addl %edi,%ebx
+ movl %ecx,%edi
+ roll $20,%ebx
+ addl %ecx,%ebx
+ # R1 24
+ xorl %ebx,%edi
+ andl %edx,%edi
+ leal 568446438(%eax,%ebp,1),%eax
+ xorl %ecx,%edi
+ movl 56(%esi),%ebp
+ addl %edi,%eax
+ movl %ebx,%edi
+ roll $5,%eax
+ addl %ebx,%eax
+ # R1 25
+ xorl %eax,%edi
+ andl %ecx,%edi
+ leal 3275163606(%edx,%ebp,1),%edx
+ xorl %ebx,%edi
+ movl 12(%esi),%ebp
+ addl %edi,%edx
+ movl %eax,%edi
+ roll $9,%edx
+ addl %eax,%edx
+ # R1 26
+ xorl %edx,%edi
+ andl %ebx,%edi
+ leal 4107603335(%ecx,%ebp,1),%ecx
+ xorl %eax,%edi
+ movl 32(%esi),%ebp
+ addl %edi,%ecx
+ movl %edx,%edi
+ roll $14,%ecx
+ addl %edx,%ecx
+ # R1 27
+ xorl %ecx,%edi
+ andl %eax,%edi
+ leal 1163531501(%ebx,%ebp,1),%ebx
+ xorl %edx,%edi
+ movl 52(%esi),%ebp
+ addl %edi,%ebx
+ movl %ecx,%edi
+ roll $20,%ebx
+ addl %ecx,%ebx
+ # R1 28
+ xorl %ebx,%edi
+ andl %edx,%edi
+ leal 2850285829(%eax,%ebp,1),%eax
+ xorl %ecx,%edi
+ movl 8(%esi),%ebp
+ addl %edi,%eax
+ movl %ebx,%edi
+ roll $5,%eax
+ addl %ebx,%eax
+ # R1 29
+ xorl %eax,%edi
+ andl %ecx,%edi
+ leal 4243563512(%edx,%ebp,1),%edx
+ xorl %ebx,%edi
+ movl 28(%esi),%ebp
+ addl %edi,%edx
+ movl %eax,%edi
+ roll $9,%edx
+ addl %eax,%edx
+ # R1 30
+ xorl %edx,%edi
+ andl %ebx,%edi
+ leal 1735328473(%ecx,%ebp,1),%ecx
+ xorl %eax,%edi
+ movl 48(%esi),%ebp
+ addl %edi,%ecx
+ movl %edx,%edi
+ roll $14,%ecx
+ addl %edx,%ecx
+ # R1 31
+ xorl %ecx,%edi
+ andl %eax,%edi
+ leal 2368359562(%ebx,%ebp,1),%ebx
+ xorl %edx,%edi
+ movl 20(%esi),%ebp
+ addl %edi,%ebx
+ movl %ecx,%edi
+ roll $20,%ebx
+ addl %ecx,%ebx
+
+ # R2 section
+ # R2 32
+ xorl %edx,%edi
+ xorl %ebx,%edi
+ leal 4294588738(%eax,%ebp,1),%eax
+ addl %edi,%eax
+ movl 32(%esi),%ebp
+ roll $4,%eax
+ movl %ebx,%edi
+ # R2 33
+ addl %ebx,%eax
+ xorl %ecx,%edi
+ leal 2272392833(%edx,%ebp,1),%edx
+ xorl %eax,%edi
+ movl 44(%esi),%ebp
+ addl %edi,%edx
+ movl %eax,%edi
+ roll $11,%edx
+ addl %eax,%edx
+ # R2 34
+ xorl %ebx,%edi
+ xorl %edx,%edi
+ leal 1839030562(%ecx,%ebp,1),%ecx
+ addl %edi,%ecx
+ movl 56(%esi),%ebp
+ roll $16,%ecx
+ movl %edx,%edi
+ # R2 35
+ addl %edx,%ecx
+ xorl %eax,%edi
+ leal 4259657740(%ebx,%ebp,1),%ebx
+ xorl %ecx,%edi
+ movl 4(%esi),%ebp
+ addl %edi,%ebx
+ movl %ecx,%edi
+ roll $23,%ebx
+ addl %ecx,%ebx
+ # R2 36
+ xorl %edx,%edi
+ xorl %ebx,%edi
+ leal 2763975236(%eax,%ebp,1),%eax
+ addl %edi,%eax
+ movl 16(%esi),%ebp
+ roll $4,%eax
+ movl %ebx,%edi
+ # R2 37
+ addl %ebx,%eax
+ xorl %ecx,%edi
+ leal 1272893353(%edx,%ebp,1),%edx
+ xorl %eax,%edi
+ movl 28(%esi),%ebp
+ addl %edi,%edx
+ movl %eax,%edi
+ roll $11,%edx
+ addl %eax,%edx
+ # R2 38
+ xorl %ebx,%edi
+ xorl %edx,%edi
+ leal 4139469664(%ecx,%ebp,1),%ecx
+ addl %edi,%ecx
+ movl 40(%esi),%ebp
+ roll $16,%ecx
+ movl %edx,%edi
+ # R2 39
+ addl %edx,%ecx
+ xorl %eax,%edi
+ leal 3200236656(%ebx,%ebp,1),%ebx
+ xorl %ecx,%edi
+ movl 52(%esi),%ebp
+ addl %edi,%ebx
+ movl %ecx,%edi
+ roll $23,%ebx
+ addl %ecx,%ebx
+ # R2 40
+ xorl %edx,%edi
+ xorl %ebx,%edi
+ leal 681279174(%eax,%ebp,1),%eax
+ addl %edi,%eax
+ movl (%esi),%ebp
+ roll $4,%eax
+ movl %ebx,%edi
+ # R2 41
+ addl %ebx,%eax
+ xorl %ecx,%edi
+ leal 3936430074(%edx,%ebp,1),%edx
+ xorl %eax,%edi
+ movl 12(%esi),%ebp
+ addl %edi,%edx
+ movl %eax,%edi
+ roll $11,%edx
+ addl %eax,%edx
+ # R2 42
+ xorl %ebx,%edi
+ xorl %edx,%edi
+ leal 3572445317(%ecx,%ebp,1),%ecx
+ addl %edi,%ecx
+ movl 24(%esi),%ebp
+ roll $16,%ecx
+ movl %edx,%edi
+ # R2 43
+ addl %edx,%ecx
+ xorl %eax,%edi
+ leal 76029189(%ebx,%ebp,1),%ebx
+ xorl %ecx,%edi
+ movl 36(%esi),%ebp
+ addl %edi,%ebx
+ movl %ecx,%edi
+ roll $23,%ebx
+ addl %ecx,%ebx
+ # R2 44
+ xorl %edx,%edi
+ xorl %ebx,%edi
+ leal 3654602809(%eax,%ebp,1),%eax
+ addl %edi,%eax
+ movl 48(%esi),%ebp
+ roll $4,%eax
+ movl %ebx,%edi
+ # R2 45
+ addl %ebx,%eax
+ xorl %ecx,%edi
+ leal 3873151461(%edx,%ebp,1),%edx
+ xorl %eax,%edi
+ movl 60(%esi),%ebp
+ addl %edi,%edx
+ movl %eax,%edi
+ roll $11,%edx
+ addl %eax,%edx
+ # R2 46
+ xorl %ebx,%edi
+ xorl %edx,%edi
+ leal 530742520(%ecx,%ebp,1),%ecx
+ addl %edi,%ecx
+ movl 8(%esi),%ebp
+ roll $16,%ecx
+ movl %edx,%edi
+ # R2 47
+ addl %edx,%ecx
+ xorl %eax,%edi
+ leal 3299628645(%ebx,%ebp,1),%ebx
+ xorl %ecx,%edi
+ movl (%esi),%ebp
+ addl %edi,%ebx
+ movl $-1,%edi
+ roll $23,%ebx
+ addl %ecx,%ebx
+
+ # R3 section
+ # R3 48
+ xorl %edx,%edi
+ orl %ebx,%edi
+ leal 4096336452(%eax,%ebp,1),%eax
+ xorl %ecx,%edi
+ movl 28(%esi),%ebp
+ addl %edi,%eax
+ movl $-1,%edi
+ roll $6,%eax
+ xorl %ecx,%edi
+ addl %ebx,%eax
+ # R3 49
+ orl %eax,%edi
+ leal 1126891415(%edx,%ebp,1),%edx
+ xorl %ebx,%edi
+ movl 56(%esi),%ebp
+ addl %edi,%edx
+ movl $-1,%edi
+ roll $10,%edx
+ xorl %ebx,%edi
+ addl %eax,%edx
+ # R3 50
+ orl %edx,%edi
+ leal 2878612391(%ecx,%ebp,1),%ecx
+ xorl %eax,%edi
+ movl 20(%esi),%ebp
+ addl %edi,%ecx
+ movl $-1,%edi
+ roll $15,%ecx
+ xorl %eax,%edi
+ addl %edx,%ecx
+ # R3 51
+ orl %ecx,%edi
+ leal 4237533241(%ebx,%ebp,1),%ebx
+ xorl %edx,%edi
+ movl 48(%esi),%ebp
+ addl %edi,%ebx
+ movl $-1,%edi
+ roll $21,%ebx
+ xorl %edx,%edi
+ addl %ecx,%ebx
+ # R3 52
+ orl %ebx,%edi
+ leal 1700485571(%eax,%ebp,1),%eax
+ xorl %ecx,%edi
+ movl 12(%esi),%ebp
+ addl %edi,%eax
+ movl $-1,%edi
+ roll $6,%eax
+ xorl %ecx,%edi
+ addl %ebx,%eax
+ # R3 53
+ orl %eax,%edi
+ leal 2399980690(%edx,%ebp,1),%edx
+ xorl %ebx,%edi
+ movl 40(%esi),%ebp
+ addl %edi,%edx
+ movl $-1,%edi
+ roll $10,%edx
+ xorl %ebx,%edi
+ addl %eax,%edx
+ # R3 54
+ orl %edx,%edi
+ leal 4293915773(%ecx,%ebp,1),%ecx
+ xorl %eax,%edi
+ movl 4(%esi),%ebp
+ addl %edi,%ecx
+ movl $-1,%edi
+ roll $15,%ecx
+ xorl %eax,%edi
+ addl %edx,%ecx
+ # R3 55
+ orl %ecx,%edi
+ leal 2240044497(%ebx,%ebp,1),%ebx
+ xorl %edx,%edi
+ movl 32(%esi),%ebp
+ addl %edi,%ebx
+ movl $-1,%edi
+ roll $21,%ebx
+ xorl %edx,%edi
+ addl %ecx,%ebx
+ # R3 56
+ orl %ebx,%edi
+ leal 1873313359(%eax,%ebp,1),%eax
+ xorl %ecx,%edi
+ movl 60(%esi),%ebp
+ addl %edi,%eax
+ movl $-1,%edi
+ roll $6,%eax
+ xorl %ecx,%edi
+ addl %ebx,%eax
+ # R3 57
+ orl %eax,%edi
+ leal 4264355552(%edx,%ebp,1),%edx
+ xorl %ebx,%edi
+ movl 24(%esi),%ebp
+ addl %edi,%edx
+ movl $-1,%edi
+ roll $10,%edx
+ xorl %ebx,%edi
+ addl %eax,%edx
+ # R3 58
+ orl %edx,%edi
+ leal 2734768916(%ecx,%ebp,1),%ecx
+ xorl %eax,%edi
+ movl 52(%esi),%ebp
+ addl %edi,%ecx
+ movl $-1,%edi
+ roll $15,%ecx
+ xorl %eax,%edi
+ addl %edx,%ecx
+ # R3 59
+ orl %ecx,%edi
+ leal 1309151649(%ebx,%ebp,1),%ebx
+ xorl %edx,%edi
+ movl 16(%esi),%ebp
+ addl %edi,%ebx
+ movl $-1,%edi
+ roll $21,%ebx
+ xorl %edx,%edi
+ addl %ecx,%ebx
+ # R3 60
+ orl %ebx,%edi
+ leal 4149444226(%eax,%ebp,1),%eax
+ xorl %ecx,%edi
+ movl 44(%esi),%ebp
+ addl %edi,%eax
+ movl $-1,%edi
+ roll $6,%eax
+ xorl %ecx,%edi
+ addl %ebx,%eax
+ # R3 61
+ orl %eax,%edi
+ leal 3174756917(%edx,%ebp,1),%edx
+ xorl %ebx,%edi
+ movl 8(%esi),%ebp
+ addl %edi,%edx
+ movl $-1,%edi
+ roll $10,%edx
+ xorl %ebx,%edi
+ addl %eax,%edx
+ # R3 62
+ orl %edx,%edi
+ leal 718787259(%ecx,%ebp,1),%ecx
+ xorl %eax,%edi
+ movl 36(%esi),%ebp
+ addl %edi,%ecx
+ movl $-1,%edi
+ roll $15,%ecx
+ xorl %eax,%edi
+ addl %edx,%ecx
+ # R3 63
+ orl %ecx,%edi
+ leal 3951481745(%ebx,%ebp,1),%ebx
+ xorl %edx,%edi
+ movl 24(%esp),%ebp
+ addl %edi,%ebx
+ addl $64,%esi
+ roll $21,%ebx
+ movl (%ebp),%edi
+ addl %ecx,%ebx
+ addl %edi,%eax
+ movl 4(%ebp),%edi
+ addl %edi,%ebx
+ movl 8(%ebp),%edi
+ addl %edi,%ecx
+ movl 12(%ebp),%edi
+ addl %edi,%edx
+ movl %eax,(%ebp)
+ movl %ebx,4(%ebp)
+ movl (%esp),%edi
+ movl %ecx,8(%ebp)
+ movl %edx,12(%ebp)
+ cmpl %esi,%edi
+ jae L000start
+ popl %eax
+ popl %ebx
+ popl %ebp
+ popl %edi
+ popl %esi
+ ret
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/modes/ghash-x86.s b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/modes/ghash-x86.s
new file mode 100644
index 00000000000000..db00e9695311ae
--- /dev/null
+++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/modes/ghash-x86.s
@@ -0,0 +1,1250 @@
+.text
+.globl _gcm_gmult_4bit_x86
+.align 4
+_gcm_gmult_4bit_x86:
+L_gcm_gmult_4bit_x86_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ subl $84,%esp
+ movl 104(%esp),%edi
+ movl 108(%esp),%esi
+ movl (%edi),%ebp
+ movl 4(%edi),%edx
+ movl 8(%edi),%ecx
+ movl 12(%edi),%ebx
+ movl $0,16(%esp)
+ movl $471859200,20(%esp)
+ movl $943718400,24(%esp)
+ movl $610271232,28(%esp)
+ movl $1887436800,32(%esp)
+ movl $1822425088,36(%esp)
+ movl $1220542464,40(%esp)
+ movl $1423966208,44(%esp)
+ movl $3774873600,48(%esp)
+ movl $4246732800,52(%esp)
+ movl $3644850176,56(%esp)
+ movl $3311403008,60(%esp)
+ movl $2441084928,64(%esp)
+ movl $2376073216,68(%esp)
+ movl $2847932416,72(%esp)
+ movl $3051356160,76(%esp)
+ movl %ebp,(%esp)
+ movl %edx,4(%esp)
+ movl %ecx,8(%esp)
+ movl %ebx,12(%esp)
+ shrl $20,%ebx
+ andl $240,%ebx
+ movl 4(%esi,%ebx,1),%ebp
+ movl (%esi,%ebx,1),%edx
+ movl 12(%esi,%ebx,1),%ecx
+ movl 8(%esi,%ebx,1),%ebx
+ xorl %eax,%eax
+ movl $15,%edi
+ jmp L000x86_loop
+.align 4,0x90
+L000x86_loop:
+ movb %bl,%al
+ shrdl $4,%ecx,%ebx
+ andb $15,%al
+ shrdl $4,%edx,%ecx
+ shrdl $4,%ebp,%edx
+ shrl $4,%ebp
+ xorl 16(%esp,%eax,4),%ebp
+ movb (%esp,%edi,1),%al
+ andb $240,%al
+ xorl 8(%esi,%eax,1),%ebx
+ xorl 12(%esi,%eax,1),%ecx
+ xorl (%esi,%eax,1),%edx
+ xorl 4(%esi,%eax,1),%ebp
+ decl %edi
+ js L001x86_break
+ movb %bl,%al
+ shrdl $4,%ecx,%ebx
+ andb $15,%al
+ shrdl $4,%edx,%ecx
+ shrdl $4,%ebp,%edx
+ shrl $4,%ebp
+ xorl 16(%esp,%eax,4),%ebp
+ movb (%esp,%edi,1),%al
+ shlb $4,%al
+ xorl 8(%esi,%eax,1),%ebx
+ xorl 12(%esi,%eax,1),%ecx
+ xorl (%esi,%eax,1),%edx
+ xorl 4(%esi,%eax,1),%ebp
+ jmp L000x86_loop
+.align 4,0x90
+L001x86_break:
+ bswap %ebx
+ bswap %ecx
+ bswap %edx
+ bswap %ebp
+ movl 104(%esp),%edi
+ movl %ebx,12(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,4(%edi)
+ movl %ebp,(%edi)
+ addl $84,%esp
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _gcm_ghash_4bit_x86
+.align 4
+_gcm_ghash_4bit_x86:
+L_gcm_ghash_4bit_x86_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ subl $84,%esp
+ movl 104(%esp),%ebx
+ movl 108(%esp),%esi
+ movl 112(%esp),%edi
+ movl 116(%esp),%ecx
+ addl %edi,%ecx
+ movl %ecx,116(%esp)
+ movl (%ebx),%ebp
+ movl 4(%ebx),%edx
+ movl 8(%ebx),%ecx
+ movl 12(%ebx),%ebx
+ movl $0,16(%esp)
+ movl $471859200,20(%esp)
+ movl $943718400,24(%esp)
+ movl $610271232,28(%esp)
+ movl $1887436800,32(%esp)
+ movl $1822425088,36(%esp)
+ movl $1220542464,40(%esp)
+ movl $1423966208,44(%esp)
+ movl $3774873600,48(%esp)
+ movl $4246732800,52(%esp)
+ movl $3644850176,56(%esp)
+ movl $3311403008,60(%esp)
+ movl $2441084928,64(%esp)
+ movl $2376073216,68(%esp)
+ movl $2847932416,72(%esp)
+ movl $3051356160,76(%esp)
+.align 4,0x90
+L002x86_outer_loop:
+ xorl 12(%edi),%ebx
+ xorl 8(%edi),%ecx
+ xorl 4(%edi),%edx
+ xorl (%edi),%ebp
+ movl %ebx,12(%esp)
+ movl %ecx,8(%esp)
+ movl %edx,4(%esp)
+ movl %ebp,(%esp)
+ shrl $20,%ebx
+ andl $240,%ebx
+ movl 4(%esi,%ebx,1),%ebp
+ movl (%esi,%ebx,1),%edx
+ movl 12(%esi,%ebx,1),%ecx
+ movl 8(%esi,%ebx,1),%ebx
+ xorl %eax,%eax
+ movl $15,%edi
+ jmp L003x86_loop
+.align 4,0x90
+L003x86_loop:
+ movb %bl,%al
+ shrdl $4,%ecx,%ebx
+ andb $15,%al
+ shrdl $4,%edx,%ecx
+ shrdl $4,%ebp,%edx
+ shrl $4,%ebp
+ xorl 16(%esp,%eax,4),%ebp
+ movb (%esp,%edi,1),%al
+ andb $240,%al
+ xorl 8(%esi,%eax,1),%ebx
+ xorl 12(%esi,%eax,1),%ecx
+ xorl (%esi,%eax,1),%edx
+ xorl 4(%esi,%eax,1),%ebp
+ decl %edi
+ js L004x86_break
+ movb %bl,%al
+ shrdl $4,%ecx,%ebx
+ andb $15,%al
+ shrdl $4,%edx,%ecx
+ shrdl $4,%ebp,%edx
+ shrl $4,%ebp
+ xorl 16(%esp,%eax,4),%ebp
+ movb (%esp,%edi,1),%al
+ shlb $4,%al
+ xorl 8(%esi,%eax,1),%ebx
+ xorl 12(%esi,%eax,1),%ecx
+ xorl (%esi,%eax,1),%edx
+ xorl 4(%esi,%eax,1),%ebp
+ jmp L003x86_loop
+.align 4,0x90
+L004x86_break:
+ bswap %ebx
+ bswap %ecx
+ bswap %edx
+ bswap %ebp
+ movl 112(%esp),%edi
+ leal 16(%edi),%edi
+ cmpl 116(%esp),%edi
+ movl %edi,112(%esp)
+ jb L002x86_outer_loop
+ movl 104(%esp),%edi
+ movl %ebx,12(%edi)
+ movl %ecx,8(%edi)
+ movl %edx,4(%edi)
+ movl %ebp,(%edi)
+ addl $84,%esp
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _gcm_gmult_4bit_mmx
+.align 4
+_gcm_gmult_4bit_mmx:
+L_gcm_gmult_4bit_mmx_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 20(%esp),%edi
+ movl 24(%esp),%esi
+ call L005pic_point
+L005pic_point:
+ popl %eax
+ leal Lrem_4bit-L005pic_point(%eax),%eax
+ movzbl 15(%edi),%ebx
+ xorl %ecx,%ecx
+ movl %ebx,%edx
+ movb %dl,%cl
+ movl $14,%ebp
+ shlb $4,%cl
+ andl $240,%edx
+ movq 8(%esi,%ecx,1),%mm0
+ movq (%esi,%ecx,1),%mm1
+ movd %mm0,%ebx
+ jmp L006mmx_loop
+.align 4,0x90
+L006mmx_loop:
+ psrlq $4,%mm0
+ andl $15,%ebx
+ movq %mm1,%mm2
+ psrlq $4,%mm1
+ pxor 8(%esi,%edx,1),%mm0
+ movb (%edi,%ebp,1),%cl
+ psllq $60,%mm2
+ pxor (%eax,%ebx,8),%mm1
+ decl %ebp
+ movd %mm0,%ebx
+ pxor (%esi,%edx,1),%mm1
+ movl %ecx,%edx
+ pxor %mm2,%mm0
+ js L007mmx_break
+ shlb $4,%cl
+ andl $15,%ebx
+ psrlq $4,%mm0
+ andl $240,%edx
+ movq %mm1,%mm2
+ psrlq $4,%mm1
+ pxor 8(%esi,%ecx,1),%mm0
+ psllq $60,%mm2
+ pxor (%eax,%ebx,8),%mm1
+ movd %mm0,%ebx
+ pxor (%esi,%ecx,1),%mm1
+ pxor %mm2,%mm0
+ jmp L006mmx_loop
+.align 4,0x90
+L007mmx_break:
+ shlb $4,%cl
+ andl $15,%ebx
+ psrlq $4,%mm0
+ andl $240,%edx
+ movq %mm1,%mm2
+ psrlq $4,%mm1
+ pxor 8(%esi,%ecx,1),%mm0
+ psllq $60,%mm2
+ pxor (%eax,%ebx,8),%mm1
+ movd %mm0,%ebx
+ pxor (%esi,%ecx,1),%mm1
+ pxor %mm2,%mm0
+ psrlq $4,%mm0
+ andl $15,%ebx
+ movq %mm1,%mm2
+ psrlq $4,%mm1
+ pxor 8(%esi,%edx,1),%mm0
+ psllq $60,%mm2
+ pxor (%eax,%ebx,8),%mm1
+ movd %mm0,%ebx
+ pxor (%esi,%edx,1),%mm1
+ pxor %mm2,%mm0
+ psrlq $32,%mm0
+ movd %mm1,%edx
+ psrlq $32,%mm1
+ movd %mm0,%ecx
+ movd %mm1,%ebp
+ bswap %ebx
+ bswap %edx
+ bswap %ecx
+ bswap %ebp
+ emms
+ movl %ebx,12(%edi)
+ movl %edx,4(%edi)
+ movl %ecx,8(%edi)
+ movl %ebp,(%edi)
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _gcm_ghash_4bit_mmx
+.align 4
+_gcm_ghash_4bit_mmx:
+L_gcm_ghash_4bit_mmx_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 20(%esp),%eax
+ movl 24(%esp),%ebx
+ movl 28(%esp),%ecx
+ movl 32(%esp),%edx
+ movl %esp,%ebp
+ call L008pic_point
+L008pic_point:
+ popl %esi
+ leal Lrem_8bit-L008pic_point(%esi),%esi
+ subl $544,%esp
+ andl $-64,%esp
+ subl $16,%esp
+ addl %ecx,%edx
+ movl %eax,544(%esp)
+ movl %edx,552(%esp)
+ movl %ebp,556(%esp)
+ addl $128,%ebx
+ leal 144(%esp),%edi
+ leal 400(%esp),%ebp
+ movl -120(%ebx),%edx
+ movq -120(%ebx),%mm0
+ movq -128(%ebx),%mm3
+ shll $4,%edx
+ movb %dl,(%esp)
+ movl -104(%ebx),%edx
+ movq -104(%ebx),%mm2
+ movq -112(%ebx),%mm5
+ movq %mm0,-128(%edi)
+ psrlq $4,%mm0
+ movq %mm3,(%edi)
+ movq %mm3,%mm7
+ psrlq $4,%mm3
+ shll $4,%edx
+ movb %dl,1(%esp)
+ movl -88(%ebx),%edx
+ movq -88(%ebx),%mm1
+ psllq $60,%mm7
+ movq -96(%ebx),%mm4
+ por %mm7,%mm0
+ movq %mm2,-120(%edi)
+ psrlq $4,%mm2
+ movq %mm5,8(%edi)
+ movq %mm5,%mm6
+ movq %mm0,-128(%ebp)
+ psrlq $4,%mm5
+ movq %mm3,(%ebp)
+ shll $4,%edx
+ movb %dl,2(%esp)
+ movl -72(%ebx),%edx
+ movq -72(%ebx),%mm0
+ psllq $60,%mm6
+ movq -80(%ebx),%mm3
+ por %mm6,%mm2
+ movq %mm1,-112(%edi)
+ psrlq $4,%mm1
+ movq %mm4,16(%edi)
+ movq %mm4,%mm7
+ movq %mm2,-120(%ebp)
+ psrlq $4,%mm4
+ movq %mm5,8(%ebp)
+ shll $4,%edx
+ movb %dl,3(%esp)
+ movl -56(%ebx),%edx
+ movq -56(%ebx),%mm2
+ psllq $60,%mm7
+ movq -64(%ebx),%mm5
+ por %mm7,%mm1
+ movq %mm0,-104(%edi)
+ psrlq $4,%mm0
+ movq %mm3,24(%edi)
+ movq %mm3,%mm6
+ movq %mm1,-112(%ebp)
+ psrlq $4,%mm3
+ movq %mm4,16(%ebp)
+ shll $4,%edx
+ movb %dl,4(%esp)
+ movl -40(%ebx),%edx
+ movq -40(%ebx),%mm1
+ psllq $60,%mm6
+ movq -48(%ebx),%mm4
+ por %mm6,%mm0
+ movq %mm2,-96(%edi)
+ psrlq $4,%mm2
+ movq %mm5,32(%edi)
+ movq %mm5,%mm7
+ movq %mm0,-104(%ebp)
+ psrlq $4,%mm5
+ movq %mm3,24(%ebp)
+ shll $4,%edx
+ movb %dl,5(%esp)
+ movl -24(%ebx),%edx
+ movq -24(%ebx),%mm0
+ psllq $60,%mm7
+ movq -32(%ebx),%mm3
+ por %mm7,%mm2
+ movq %mm1,-88(%edi)
+ psrlq $4,%mm1
+ movq %mm4,40(%edi)
+ movq %mm4,%mm6
+ movq %mm2,-96(%ebp)
+ psrlq $4,%mm4
+ movq %mm5,32(%ebp)
+ shll $4,%edx
+ movb %dl,6(%esp)
+ movl -8(%ebx),%edx
+ movq -8(%ebx),%mm2
+ psllq $60,%mm6
+ movq -16(%ebx),%mm5
+ por %mm6,%mm1
+ movq %mm0,-80(%edi)
+ psrlq $4,%mm0
+ movq %mm3,48(%edi)
+ movq %mm3,%mm7
+ movq %mm1,-88(%ebp)
+ psrlq $4,%mm3
+ movq %mm4,40(%ebp)
+ shll $4,%edx
+ movb %dl,7(%esp)
+ movl 8(%ebx),%edx
+ movq 8(%ebx),%mm1
+ psllq $60,%mm7
+ movq (%ebx),%mm4
+ por %mm7,%mm0
+ movq %mm2,-72(%edi)
+ psrlq $4,%mm2
+ movq %mm5,56(%edi)
+ movq %mm5,%mm6
+ movq %mm0,-80(%ebp)
+ psrlq $4,%mm5
+ movq %mm3,48(%ebp)
+ shll $4,%edx
+ movb %dl,8(%esp)
+ movl 24(%ebx),%edx
+ movq 24(%ebx),%mm0
+ psllq $60,%mm6
+ movq 16(%ebx),%mm3
+ por %mm6,%mm2
+ movq %mm1,-64(%edi)
+ psrlq $4,%mm1
+ movq %mm4,64(%edi)
+ movq %mm4,%mm7
+ movq %mm2,-72(%ebp)
+ psrlq $4,%mm4
+ movq %mm5,56(%ebp)
+ shll $4,%edx
+ movb %dl,9(%esp)
+ movl 40(%ebx),%edx
+ movq 40(%ebx),%mm2
+ psllq $60,%mm7
+ movq 32(%ebx),%mm5
+ por %mm7,%mm1
+ movq %mm0,-56(%edi)
+ psrlq $4,%mm0
+ movq %mm3,72(%edi)
+ movq %mm3,%mm6
+ movq %mm1,-64(%ebp)
+ psrlq $4,%mm3
+ movq %mm4,64(%ebp)
+ shll $4,%edx
+ movb %dl,10(%esp)
+ movl 56(%ebx),%edx
+ movq 56(%ebx),%mm1
+ psllq $60,%mm6
+ movq 48(%ebx),%mm4
+ por %mm6,%mm0
+ movq %mm2,-48(%edi)
+ psrlq $4,%mm2
+ movq %mm5,80(%edi)
+ movq %mm5,%mm7
+ movq %mm0,-56(%ebp)
+ psrlq $4,%mm5
+ movq %mm3,72(%ebp)
+ shll $4,%edx
+ movb %dl,11(%esp)
+ movl 72(%ebx),%edx
+ movq 72(%ebx),%mm0
+ psllq $60,%mm7
+ movq 64(%ebx),%mm3
+ por %mm7,%mm2
+ movq %mm1,-40(%edi)
+ psrlq $4,%mm1
+ movq %mm4,88(%edi)
+ movq %mm4,%mm6
+ movq %mm2,-48(%ebp)
+ psrlq $4,%mm4
+ movq %mm5,80(%ebp)
+ shll $4,%edx
+ movb %dl,12(%esp)
+ movl 88(%ebx),%edx
+ movq 88(%ebx),%mm2
+ psllq $60,%mm6
+ movq 80(%ebx),%mm5
+ por %mm6,%mm1
+ movq %mm0,-32(%edi)
+ psrlq $4,%mm0
+ movq %mm3,96(%edi)
+ movq %mm3,%mm7
+ movq %mm1,-40(%ebp)
+ psrlq $4,%mm3
+ movq %mm4,88(%ebp)
+ shll $4,%edx
+ movb %dl,13(%esp)
+ movl 104(%ebx),%edx
+ movq 104(%ebx),%mm1
+ psllq $60,%mm7
+ movq 96(%ebx),%mm4
+ por %mm7,%mm0
+ movq %mm2,-24(%edi)
+ psrlq $4,%mm2
+ movq %mm5,104(%edi)
+ movq %mm5,%mm6
+ movq %mm0,-32(%ebp)
+ psrlq $4,%mm5
+ movq %mm3,96(%ebp)
+ shll $4,%edx
+ movb %dl,14(%esp)
+ movl 120(%ebx),%edx
+ movq 120(%ebx),%mm0
+ psllq $60,%mm6
+ movq 112(%ebx),%mm3
+ por %mm6,%mm2
+ movq %mm1,-16(%edi)
+ psrlq $4,%mm1
+ movq %mm4,112(%edi)
+ movq %mm4,%mm7
+ movq %mm2,-24(%ebp)
+ psrlq $4,%mm4
+ movq %mm5,104(%ebp)
+ shll $4,%edx
+ movb %dl,15(%esp)
+ psllq $60,%mm7
+ por %mm7,%mm1
+ movq %mm0,-8(%edi)
+ psrlq $4,%mm0
+ movq %mm3,120(%edi)
+ movq %mm3,%mm6
+ movq %mm1,-16(%ebp)
+ psrlq $4,%mm3
+ movq %mm4,112(%ebp)
+ psllq $60,%mm6
+ por %mm6,%mm0
+ movq %mm0,-8(%ebp)
+ movq %mm3,120(%ebp)
+ movq (%eax),%mm6
+ movl 8(%eax),%ebx
+ movl 12(%eax),%edx
+.align 4,0x90
+L009outer:
+ xorl 12(%ecx),%edx
+ xorl 8(%ecx),%ebx
+ pxor (%ecx),%mm6
+ leal 16(%ecx),%ecx
+ movl %ebx,536(%esp)
+ movq %mm6,528(%esp)
+ movl %ecx,548(%esp)
+ xorl %eax,%eax
+ roll $8,%edx
+ movb %dl,%al
+ movl %eax,%ebp
+ andb $15,%al
+ shrl $4,%ebp
+ pxor %mm0,%mm0
+ roll $8,%edx
+ pxor %mm1,%mm1
+ pxor %mm2,%mm2
+ movq 16(%esp,%eax,8),%mm7
+ movq 144(%esp,%eax,8),%mm6
+ movb %dl,%al
+ movd %mm7,%ebx
+ psrlq $8,%mm7
+ movq %mm6,%mm3
+ movl %eax,%edi
+ psrlq $8,%mm6
+ pxor 272(%esp,%ebp,8),%mm7
+ andb $15,%al
+ psllq $56,%mm3
+ shrl $4,%edi
+ pxor 16(%esp,%eax,8),%mm7
+ roll $8,%edx
+ pxor 144(%esp,%eax,8),%mm6
+ pxor %mm3,%mm7
+ pxor 400(%esp,%ebp,8),%mm6
+ xorb (%esp,%ebp,1),%bl
+ movb %dl,%al
+ movd %mm7,%ecx
+ movzbl %bl,%ebx
+ psrlq $8,%mm7
+ movq %mm6,%mm3
+ movl %eax,%ebp
+ psrlq $8,%mm6
+ pxor 272(%esp,%edi,8),%mm7
+ andb $15,%al
+ psllq $56,%mm3
+ shrl $4,%ebp
+ pinsrw $2,(%esi,%ebx,2),%mm2
+ pxor 16(%esp,%eax,8),%mm7
+ roll $8,%edx
+ pxor 144(%esp,%eax,8),%mm6
+ pxor %mm3,%mm7
+ pxor 400(%esp,%edi,8),%mm6
+ xorb (%esp,%edi,1),%cl
+ movb %dl,%al
+ movl 536(%esp),%edx
+ movd %mm7,%ebx
+ movzbl %cl,%ecx
+ psrlq $8,%mm7
+ movq %mm6,%mm3
+ movl %eax,%edi
+ psrlq $8,%mm6
+ pxor 272(%esp,%ebp,8),%mm7
+ andb $15,%al
+ psllq $56,%mm3
+ pxor %mm2,%mm6
+ shrl $4,%edi
+ pinsrw $2,(%esi,%ecx,2),%mm1
+ pxor 16(%esp,%eax,8),%mm7
+ roll $8,%edx
+ pxor 144(%esp,%eax,8),%mm6
+ pxor %mm3,%mm7
+ pxor 400(%esp,%ebp,8),%mm6
+ xorb (%esp,%ebp,1),%bl
+ movb %dl,%al
+ movd %mm7,%ecx
+ movzbl %bl,%ebx
+ psrlq $8,%mm7
+ movq %mm6,%mm3
+ movl %eax,%ebp
+ psrlq $8,%mm6
+ pxor 272(%esp,%edi,8),%mm7
+ andb $15,%al
+ psllq $56,%mm3
+ pxor %mm1,%mm6
+ shrl $4,%ebp
+ pinsrw $2,(%esi,%ebx,2),%mm0
+ pxor 16(%esp,%eax,8),%mm7
+ roll $8,%edx
+ pxor 144(%esp,%eax,8),%mm6
+ pxor %mm3,%mm7
+ pxor 400(%esp,%edi,8),%mm6
+ xorb (%esp,%edi,1),%cl
+ movb %dl,%al
+ movd %mm7,%ebx
+ movzbl %cl,%ecx
+ psrlq $8,%mm7
+ movq %mm6,%mm3
+ movl %eax,%edi
+ psrlq $8,%mm6
+ pxor 272(%esp,%ebp,8),%mm7
+ andb $15,%al
+ psllq $56,%mm3
+ pxor %mm0,%mm6
+ shrl $4,%edi
+ pinsrw $2,(%esi,%ecx,2),%mm2
+ pxor 16(%esp,%eax,8),%mm7
+ roll $8,%edx
+ pxor 144(%esp,%eax,8),%mm6
+ pxor %mm3,%mm7
+ pxor 400(%esp,%ebp,8),%mm6
+ xorb (%esp,%ebp,1),%bl
+ movb %dl,%al
+ movd %mm7,%ecx
+ movzbl %bl,%ebx
+ psrlq $8,%mm7
+ movq %mm6,%mm3
+ movl %eax,%ebp
+ psrlq $8,%mm6
+ pxor 272(%esp,%edi,8),%mm7
+ andb $15,%al
+ psllq $56,%mm3
+ pxor %mm2,%mm6
+ shrl $4,%ebp
+ pinsrw $2,(%esi,%ebx,2),%mm1
+ pxor 16(%esp,%eax,8),%mm7
+ roll $8,%edx
+ pxor 144(%esp,%eax,8),%mm6
+ pxor %mm3,%mm7
+ pxor 400(%esp,%edi,8),%mm6
+ xorb (%esp,%edi,1),%cl
+ movb %dl,%al
+ movl 532(%esp),%edx
+ movd %mm7,%ebx
+ movzbl %cl,%ecx
+ psrlq $8,%mm7
+ movq %mm6,%mm3
+ movl %eax,%edi
+ psrlq $8,%mm6
+ pxor 272(%esp,%ebp,8),%mm7
+ andb $15,%al
+ psllq $56,%mm3
+ pxor %mm1,%mm6
+ shrl $4,%edi
+ pinsrw $2,(%esi,%ecx,2),%mm0
+ pxor 16(%esp,%eax,8),%mm7
+ roll $8,%edx
+ pxor 144(%esp,%eax,8),%mm6
+ pxor %mm3,%mm7
+ pxor 400(%esp,%ebp,8),%mm6
+ xorb (%esp,%ebp,1),%bl
+ movb %dl,%al
+ movd %mm7,%ecx
+ movzbl %bl,%ebx
+ psrlq $8,%mm7
+ movq %mm6,%mm3
+ movl %eax,%ebp
+ psrlq $8,%mm6
+ pxor 272(%esp,%edi,8),%mm7
+ andb $15,%al
+ psllq $56,%mm3
+ pxor %mm0,%mm6
+ shrl $4,%ebp
+ pinsrw $2,(%esi,%ebx,2),%mm2
+ pxor 16(%esp,%eax,8),%mm7
+ roll $8,%edx
+ pxor 144(%esp,%eax,8),%mm6
+ pxor %mm3,%mm7
+ pxor 400(%esp,%edi,8),%mm6
+ xorb (%esp,%edi,1),%cl
+ movb %dl,%al
+ movd %mm7,%ebx
+ movzbl %cl,%ecx
+ psrlq $8,%mm7
+ movq %mm6,%mm3
+ movl %eax,%edi
+ psrlq $8,%mm6
+ pxor 272(%esp,%ebp,8),%mm7
+ andb $15,%al
+ psllq $56,%mm3
+ pxor %mm2,%mm6
+ shrl $4,%edi
+ pinsrw $2,(%esi,%ecx,2),%mm1
+ pxor 16(%esp,%eax,8),%mm7
+ roll $8,%edx
+ pxor 144(%esp,%eax,8),%mm6
+ pxor %mm3,%mm7
+ pxor 400(%esp,%ebp,8),%mm6
+ xorb (%esp,%ebp,1),%bl
+ movb %dl,%al
+ movd %mm7,%ecx
+ movzbl %bl,%ebx
+ psrlq $8,%mm7
+ movq %mm6,%mm3
+ movl %eax,%ebp
+ psrlq $8,%mm6
+ pxor 272(%esp,%edi,8),%mm7
+ andb $15,%al
+ psllq $56,%mm3
+ pxor %mm1,%mm6
+ shrl $4,%ebp
+ pinsrw $2,(%esi,%ebx,2),%mm0
+ pxor 16(%esp,%eax,8),%mm7
+ roll $8,%edx
+ pxor 144(%esp,%eax,8),%mm6
+ pxor %mm3,%mm7
+ pxor 400(%esp,%edi,8),%mm6
+ xorb (%esp,%edi,1),%cl
+ movb %dl,%al
+ movl 528(%esp),%edx
+ movd %mm7,%ebx
+ movzbl %cl,%ecx
+ psrlq $8,%mm7
+ movq %mm6,%mm3
+ movl %eax,%edi
+ psrlq $8,%mm6
+ pxor 272(%esp,%ebp,8),%mm7
+ andb $15,%al
+ psllq $56,%mm3
+ pxor %mm0,%mm6
+ shrl $4,%edi
+ pinsrw $2,(%esi,%ecx,2),%mm2
+ pxor 16(%esp,%eax,8),%mm7
+ roll $8,%edx
+ pxor 144(%esp,%eax,8),%mm6
+ pxor %mm3,%mm7
+ pxor 400(%esp,%ebp,8),%mm6
+ xorb (%esp,%ebp,1),%bl
+ movb %dl,%al
+ movd %mm7,%ecx
+ movzbl %bl,%ebx
+ psrlq $8,%mm7
+ movq %mm6,%mm3
+ movl %eax,%ebp
+ psrlq $8,%mm6
+ pxor 272(%esp,%edi,8),%mm7
+ andb $15,%al
+ psllq $56,%mm3
+ pxor %mm2,%mm6
+ shrl $4,%ebp
+ pinsrw $2,(%esi,%ebx,2),%mm1
+ pxor 16(%esp,%eax,8),%mm7
+ roll $8,%edx
+ pxor 144(%esp,%eax,8),%mm6
+ pxor %mm3,%mm7
+ pxor 400(%esp,%edi,8),%mm6
+ xorb (%esp,%edi,1),%cl
+ movb %dl,%al
+ movd %mm7,%ebx
+ movzbl %cl,%ecx
+ psrlq $8,%mm7
+ movq %mm6,%mm3
+ movl %eax,%edi
+ psrlq $8,%mm6
+ pxor 272(%esp,%ebp,8),%mm7
+ andb $15,%al
+ psllq $56,%mm3
+ pxor %mm1,%mm6
+ shrl $4,%edi
+ pinsrw $2,(%esi,%ecx,2),%mm0
+ pxor 16(%esp,%eax,8),%mm7
+ roll $8,%edx
+ pxor 144(%esp,%eax,8),%mm6
+ pxor %mm3,%mm7
+ pxor 400(%esp,%ebp,8),%mm6
+ xorb (%esp,%ebp,1),%bl
+ movb %dl,%al
+ movd %mm7,%ecx
+ movzbl %bl,%ebx
+ psrlq $8,%mm7
+ movq %mm6,%mm3
+ movl %eax,%ebp
+ psrlq $8,%mm6
+ pxor 272(%esp,%edi,8),%mm7
+ andb $15,%al
+ psllq $56,%mm3
+ pxor %mm0,%mm6
+ shrl $4,%ebp
+ pinsrw $2,(%esi,%ebx,2),%mm2
+ pxor 16(%esp,%eax,8),%mm7
+ roll $8,%edx
+ pxor 144(%esp,%eax,8),%mm6
+ pxor %mm3,%mm7
+ pxor 400(%esp,%edi,8),%mm6
+ xorb (%esp,%edi,1),%cl
+ movb %dl,%al
+ movl 524(%esp),%edx
+ movd %mm7,%ebx
+ movzbl %cl,%ecx
+ psrlq $8,%mm7
+ movq %mm6,%mm3
+ movl %eax,%edi
+ psrlq $8,%mm6
+ pxor 272(%esp,%ebp,8),%mm7
+ andb $15,%al
+ psllq $56,%mm3
+ pxor %mm2,%mm6
+ shrl $4,%edi
+ pinsrw $2,(%esi,%ecx,2),%mm1
+ pxor 16(%esp,%eax,8),%mm7
+ pxor 144(%esp,%eax,8),%mm6
+ xorb (%esp,%ebp,1),%bl
+ pxor %mm3,%mm7
+ pxor 400(%esp,%ebp,8),%mm6
+ movzbl %bl,%ebx
+ pxor %mm2,%mm2
+ psllq $4,%mm1
+ movd %mm7,%ecx
+ psrlq $4,%mm7
+ movq %mm6,%mm3
+ psrlq $4,%mm6
+ shll $4,%ecx
+ pxor 16(%esp,%edi,8),%mm7
+ psllq $60,%mm3
+ movzbl %cl,%ecx
+ pxor %mm3,%mm7
+ pxor 144(%esp,%edi,8),%mm6
+ pinsrw $2,(%esi,%ebx,2),%mm0
+ pxor %mm1,%mm6
+ movd %mm7,%edx
+ pinsrw $3,(%esi,%ecx,2),%mm2
+ psllq $12,%mm0
+ pxor %mm0,%mm6
+ psrlq $32,%mm7
+ pxor %mm2,%mm6
+ movl 548(%esp),%ecx
+ movd %mm7,%ebx
+ movq %mm6,%mm3
+ psllw $8,%mm6
+ psrlw $8,%mm3
+ por %mm3,%mm6
+ bswap %edx
+ pshufw $27,%mm6,%mm6
+ bswap %ebx
+ cmpl 552(%esp),%ecx
+ jne L009outer
+ movl 544(%esp),%eax
+ movl %edx,12(%eax)
+ movl %ebx,8(%eax)
+ movq %mm6,(%eax)
+ movl 556(%esp),%esp
+ emms
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.globl _gcm_init_clmul
+.align 4
+_gcm_init_clmul:
+L_gcm_init_clmul_begin:
+ movl 4(%esp),%edx
+ movl 8(%esp),%eax
+ call L010pic
+L010pic:
+ popl %ecx
+ leal Lbswap-L010pic(%ecx),%ecx
+ movdqu (%eax),%xmm2
+ pshufd $78,%xmm2,%xmm2
+ pshufd $255,%xmm2,%xmm4
+ movdqa %xmm2,%xmm3
+ psllq $1,%xmm2
+ pxor %xmm5,%xmm5
+ psrlq $63,%xmm3
+ pcmpgtd %xmm4,%xmm5
+ pslldq $8,%xmm3
+ por %xmm3,%xmm2
+ pand 16(%ecx),%xmm5
+ pxor %xmm5,%xmm2
+ movdqa %xmm2,%xmm0
+ movdqa %xmm0,%xmm1
+ pshufd $78,%xmm0,%xmm3
+ pshufd $78,%xmm2,%xmm4
+ pxor %xmm0,%xmm3
+ pxor %xmm2,%xmm4
+.byte 102,15,58,68,194,0
+.byte 102,15,58,68,202,17
+.byte 102,15,58,68,220,0
+ xorps %xmm0,%xmm3
+ xorps %xmm1,%xmm3
+ movdqa %xmm3,%xmm4
+ psrldq $8,%xmm3
+ pslldq $8,%xmm4
+ pxor %xmm3,%xmm1
+ pxor %xmm4,%xmm0
+ movdqa %xmm0,%xmm4
+ movdqa %xmm0,%xmm3
+ psllq $5,%xmm0
+ pxor %xmm0,%xmm3
+ psllq $1,%xmm0
+ pxor %xmm3,%xmm0
+ psllq $57,%xmm0
+ movdqa %xmm0,%xmm3
+ pslldq $8,%xmm0
+ psrldq $8,%xmm3
+ pxor %xmm4,%xmm0
+ pxor %xmm3,%xmm1
+ movdqa %xmm0,%xmm4
+ psrlq $1,%xmm0
+ pxor %xmm4,%xmm1
+ pxor %xmm0,%xmm4
+ psrlq $5,%xmm0
+ pxor %xmm4,%xmm0
+ psrlq $1,%xmm0
+ pxor %xmm1,%xmm0
+ pshufd $78,%xmm2,%xmm3
+ pshufd $78,%xmm0,%xmm4
+ pxor %xmm2,%xmm3
+ movdqu %xmm2,(%edx)
+ pxor %xmm0,%xmm4
+ movdqu %xmm0,16(%edx)
+.byte 102,15,58,15,227,8
+ movdqu %xmm4,32(%edx)
+ ret
+.globl _gcm_gmult_clmul
+.align 4
+_gcm_gmult_clmul:
+L_gcm_gmult_clmul_begin:
+ movl 4(%esp),%eax
+ movl 8(%esp),%edx
+ call L011pic
+L011pic:
+ popl %ecx
+ leal Lbswap-L011pic(%ecx),%ecx
+ movdqu (%eax),%xmm0
+ movdqa (%ecx),%xmm5
+ movups (%edx),%xmm2
+.byte 102,15,56,0,197
+ movups 32(%edx),%xmm4
+ movdqa %xmm0,%xmm1
+ pshufd $78,%xmm0,%xmm3
+ pxor %xmm0,%xmm3
+.byte 102,15,58,68,194,0
+.byte 102,15,58,68,202,17
+.byte 102,15,58,68,220,0
+ xorps %xmm0,%xmm3
+ xorps %xmm1,%xmm3
+ movdqa %xmm3,%xmm4
+ psrldq $8,%xmm3
+ pslldq $8,%xmm4
+ pxor %xmm3,%xmm1
+ pxor %xmm4,%xmm0
+ movdqa %xmm0,%xmm4
+ movdqa %xmm0,%xmm3
+ psllq $5,%xmm0
+ pxor %xmm0,%xmm3
+ psllq $1,%xmm0
+ pxor %xmm3,%xmm0
+ psllq $57,%xmm0
+ movdqa %xmm0,%xmm3
+ pslldq $8,%xmm0
+ psrldq $8,%xmm3
+ pxor %xmm4,%xmm0
+ pxor %xmm3,%xmm1
+ movdqa %xmm0,%xmm4
+ psrlq $1,%xmm0
+ pxor %xmm4,%xmm1
+ pxor %xmm0,%xmm4
+ psrlq $5,%xmm0
+ pxor %xmm4,%xmm0
+ psrlq $1,%xmm0
+ pxor %xmm1,%xmm0
+.byte 102,15,56,0,197
+ movdqu %xmm0,(%eax)
+ ret
+.globl _gcm_ghash_clmul
+.align 4
+_gcm_ghash_clmul:
+L_gcm_ghash_clmul_begin:
+ pushl %ebp
+ pushl %ebx
+ pushl %esi
+ pushl %edi
+ movl 20(%esp),%eax
+ movl 24(%esp),%edx
+ movl 28(%esp),%esi
+ movl 32(%esp),%ebx
+ call L012pic
+L012pic:
+ popl %ecx
+ leal Lbswap-L012pic(%ecx),%ecx
+ movdqu (%eax),%xmm0
+ movdqa (%ecx),%xmm5
+ movdqu (%edx),%xmm2
+.byte 102,15,56,0,197
+ subl $16,%ebx
+ jz L013odd_tail
+ movdqu (%esi),%xmm3
+ movdqu 16(%esi),%xmm6
+.byte 102,15,56,0,221
+.byte 102,15,56,0,245
+ movdqu 32(%edx),%xmm5
+ pxor %xmm3,%xmm0
+ pshufd $78,%xmm6,%xmm3
+ movdqa %xmm6,%xmm7
+ pxor %xmm6,%xmm3
+ leal 32(%esi),%esi
+.byte 102,15,58,68,242,0
+.byte 102,15,58,68,250,17
+.byte 102,15,58,68,221,0
+ movups 16(%edx),%xmm2
+ nop
+ subl $32,%ebx
+ jbe L014even_tail
+ jmp L015mod_loop
+.align 5,0x90
+L015mod_loop:
+ pshufd $78,%xmm0,%xmm4
+ movdqa %xmm0,%xmm1
+ pxor %xmm0,%xmm4
+ nop
+.byte 102,15,58,68,194,0
+.byte 102,15,58,68,202,17
+.byte 102,15,58,68,229,16
+ movups (%edx),%xmm2
+ xorps %xmm6,%xmm0
+ movdqa (%ecx),%xmm5
+ xorps %xmm7,%xmm1
+ movdqu (%esi),%xmm7
+ pxor %xmm0,%xmm3
+ movdqu 16(%esi),%xmm6
+ pxor %xmm1,%xmm3
+.byte 102,15,56,0,253
+ pxor %xmm3,%xmm4
+ movdqa %xmm4,%xmm3
+ psrldq $8,%xmm4
+ pslldq $8,%xmm3
+ pxor %xmm4,%xmm1
+ pxor %xmm3,%xmm0
+.byte 102,15,56,0,245
+ pxor %xmm7,%xmm1
+ movdqa %xmm6,%xmm7
+ movdqa %xmm0,%xmm4
+ movdqa %xmm0,%xmm3
+ psllq $5,%xmm0
+ pxor %xmm0,%xmm3
+ psllq $1,%xmm0
+ pxor %xmm3,%xmm0
+.byte 102,15,58,68,242,0
+ movups 32(%edx),%xmm5
+ psllq $57,%xmm0
+ movdqa %xmm0,%xmm3
+ pslldq $8,%xmm0
+ psrldq $8,%xmm3
+ pxor %xmm4,%xmm0
+ pxor %xmm3,%xmm1
+ pshufd $78,%xmm7,%xmm3
+ movdqa %xmm0,%xmm4
+ psrlq $1,%xmm0
+ pxor %xmm7,%xmm3
+ pxor %xmm4,%xmm1
+.byte 102,15,58,68,250,17
+ movups 16(%edx),%xmm2
+ pxor %xmm0,%xmm4
+ psrlq $5,%xmm0
+ pxor %xmm4,%xmm0
+ psrlq $1,%xmm0
+ pxor %xmm1,%xmm0
+.byte 102,15,58,68,221,0
+ leal 32(%esi),%esi
+ subl $32,%ebx
+ ja L015mod_loop
+L014even_tail:
+ pshufd $78,%xmm0,%xmm4
+ movdqa %xmm0,%xmm1
+ pxor %xmm0,%xmm4
+.byte 102,15,58,68,194,0
+.byte 102,15,58,68,202,17
+.byte 102,15,58,68,229,16
+ movdqa (%ecx),%xmm5
+ xorps %xmm6,%xmm0
+ xorps %xmm7,%xmm1
+ pxor %xmm0,%xmm3
+ pxor %xmm1,%xmm3
+ pxor %xmm3,%xmm4
+ movdqa %xmm4,%xmm3
+ psrldq $8,%xmm4
+ pslldq $8,%xmm3
+ pxor %xmm4,%xmm1
+ pxor %xmm3,%xmm0
+ movdqa %xmm0,%xmm4
+ movdqa %xmm0,%xmm3
+ psllq $5,%xmm0
+ pxor %xmm0,%xmm3
+ psllq $1,%xmm0
+ pxor %xmm3,%xmm0
+ psllq $57,%xmm0
+ movdqa %xmm0,%xmm3
+ pslldq $8,%xmm0
+ psrldq $8,%xmm3
+ pxor %xmm4,%xmm0
+ pxor %xmm3,%xmm1
+ movdqa %xmm0,%xmm4
+ psrlq $1,%xmm0
+ pxor %xmm4,%xmm1
+ pxor %xmm0,%xmm4
+ psrlq $5,%xmm0
+ pxor %xmm4,%xmm0
+ psrlq $1,%xmm0
+ pxor %xmm1,%xmm0
+ testl %ebx,%ebx
+ jnz L016done
+ movups (%edx),%xmm2
+L013odd_tail:
+ movdqu (%esi),%xmm3
+.byte 102,15,56,0,221
+ pxor %xmm3,%xmm0
+ movdqa %xmm0,%xmm1
+ pshufd $78,%xmm0,%xmm3
+ pshufd $78,%xmm2,%xmm4
+ pxor %xmm0,%xmm3
+ pxor %xmm2,%xmm4
+.byte 102,15,58,68,194,0
+.byte 102,15,58,68,202,17
+.byte 102,15,58,68,220,0
+ xorps %xmm0,%xmm3
+ xorps %xmm1,%xmm3
+ movdqa %xmm3,%xmm4
+ psrldq $8,%xmm3
+ pslldq $8,%xmm4
+ pxor %xmm3,%xmm1
+ pxor %xmm4,%xmm0
+ movdqa %xmm0,%xmm4
+ movdqa %xmm0,%xmm3
+ psllq $5,%xmm0
+ pxor %xmm0,%xmm3
+ psllq $1,%xmm0
+ pxor %xmm3,%xmm0
+ psllq $57,%xmm0
+ movdqa %xmm0,%xmm3
+ pslldq $8,%xmm0
+ psrldq $8,%xmm3
+ pxor %xmm4,%xmm0
+ pxor %xmm3,%xmm1
+ movdqa %xmm0,%xmm4
+ psrlq $1,%xmm0
+ pxor %xmm4,%xmm1
+ pxor %xmm0,%xmm4
+ psrlq $5,%xmm0
+ pxor %xmm4,%xmm0
+ psrlq $1,%xmm0
+ pxor %xmm1,%xmm0
+L016done:
+.byte 102,15,56,0,197
+ movdqu %xmm0,(%eax)
+ popl %edi
+ popl %esi
+ popl %ebx
+ popl %ebp
+ ret
+.align 6,0x90
+Lbswap:
+.byte 15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0
+.byte 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194
+.align 6,0x90
+Lrem_8bit:
+.value 0,450,900,582,1800,1738,1164,1358
+.value 3600,4050,3476,3158,2328,2266,2716,2910
+.value 7200,7650,8100,7782,6952,6890,6316,6510
+.value 4656,5106,4532,4214,5432,5370,5820,6014
+.value 14400,14722,15300,14854,16200,16010,15564,15630
+.value 13904,14226,13780,13334,12632,12442,13020,13086
+.value 9312,9634,10212,9766,9064,8874,8428,8494
+.value 10864,11186,10740,10294,11640,11450,12028,12094
+.value 28800,28994,29444,29382,30600,30282,29708,30158
+.value 32400,32594,32020,31958,31128,30810,31260,31710
+.value 27808,28002,28452,28390,27560,27242,26668,27118
+.value 25264,25458,24884,24822,26040,25722,26172,26622
+.value 18624,18690,19268,19078,20424,19978,19532,19854
+.value 18128,18194,17748,17558,16856,16410,16988,17310
+.value 21728,21794,22372,22182,21480,21034,20588,20910
+.value 23280,23346,22900,22710,24056,23610,24188,24510
+.value 57600,57538,57988,58182,58888,59338,58764,58446
+.value 61200,61138,60564,60758,59416,59866,60316,59998
+.value 64800,64738,65188,65382,64040,64490,63916,63598
+.value 62256,62194,61620,61814,62520,62970,63420,63102
+.value 55616,55426,56004,56070,56904,57226,56780,56334
+.value 55120,54930,54484,54550,53336,53658,54236,53790
+.value 50528,50338,50916,50982,49768,50090,49644,49198
+.value 52080,51890,51444,51510,52344,52666,53244,52798
+.value 37248,36930,37380,37830,38536,38730,38156,38094
+.value 40848,40530,39956,40406,39064,39258,39708,39646
+.value 36256,35938,36388,36838,35496,35690,35116,35054
+.value 33712,33394,32820,33270,33976,34170,34620,34558
+.value 43456,43010,43588,43910,44744,44810,44364,44174
+.value 42960,42514,42068,42390,41176,41242,41820,41630
+.value 46560,46114,46692,47014,45800,45866,45420,45230
+.value 48112,47666,47220,47542,48376,48442,49020,48830
+.align 6,0x90
+Lrem_4bit:
+.long 0,0,0,471859200,0,943718400,0,610271232
+.long 0,1887436800,0,1822425088,0,1220542464,0,1423966208
+.long 0,3774873600,0,4246732800,0,3644850176,0,3311403008
+.long 0,2441084928,0,2376073216,0,2847932416,0,3051356160
+.byte 71,72,65,83,72,32,102,111,114,32,120,56,54,44,32,67
+.byte 82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112
+.byte 112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62
+.byte 0
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/openssl-cl.gypi b/deps/openssl/config/archs/BSD-x86_64/asm/openssl-cl.gypi
index 6f604d185f09ac..fc37c33c969934 100644
--- a/deps/openssl/config/archs/BSD-x86_64/asm/openssl-cl.gypi
+++ b/deps/openssl/config/archs/BSD-x86_64/asm/openssl-cl.gypi
@@ -21,7 +21,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_BSD-x86_64': [
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/openssl.gypi b/deps/openssl/config/archs/BSD-x86_64/asm/openssl.gypi
index 70ac751ac07c35..cbfe13a9055491 100644
--- a/deps/openssl/config/archs/BSD-x86_64/asm/openssl.gypi
+++ b/deps/openssl/config/archs/BSD-x86_64/asm/openssl.gypi
@@ -729,7 +729,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_BSD-x86_64': [
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/configdata.pm b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/configdata.pm
index 4eb870bcfed4aa..aeb49e1a0e77dd 100644
--- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/configdata.pm
+++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/configdata.pm
@@ -25,6 +25,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -35,18 +36,19 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
dirs => [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ],
+ dso_defines => [ "PADLOCK_ASM" ],
dynamic_engines => "0",
engdirs => [ ],
ex_libs => [ ],
export_var_as_fn => "0",
includes => [ ],
lflags => [ ],
- lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "PADLOCK_ASM", "POLY1305_ASM" ],
+ lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "POLY1305_ASM" ],
libdir => "",
major => "1",
makedepprog => "\$(CROSS_COMPILE)../config/fake_gcc.pl",
@@ -57,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "BSD-x86_64" ],
perlenv => {
"AR" => undef,
@@ -109,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "BSD-x86_64",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -217,6 +219,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -233,7 +236,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -317,10 +319,11 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -798,342 +801,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7954,10 +7957,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10240,74 +10239,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14489,545 +14488,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -16133,9 +16132,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h
index 5baf20bfbd44b5..8e78bcb298fad6 100644
--- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h
+++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: BSD-x86_64"
-#define DATE "built on: Thu Apr 25 21:32:28 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:22:31 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
@@ -41,9 +41,8 @@ static const char compiler_flags[] = {
'D','B','S','A','E','S','_','A','S','M',' ','-','D','G','H','A',
'S','H','_','A','S','M',' ','-','D','E','C','P','_','N','I','S',
'T','Z','2','5','6','_','A','S','M',' ','-','D','X','2','5','5',
- '1','9','_','A','S','M',' ','-','D','P','A','D','L','O','C','K',
- '_','A','S','M',' ','-','D','P','O','L','Y','1','3','0','5','_',
- 'A','S','M',' ','-','D','_','T','H','R','E','A','D','_','S','A',
- 'F','E',' ','-','D','_','R','E','E','N','T','R','A','N','T',' ',
- '-','D','N','D','E','B','U','G','\0'
+ '1','9','_','A','S','M',' ','-','D','P','O','L','Y','1','3','0',
+ '5','_','A','S','M',' ','-','D','_','T','H','R','E','A','D','_',
+ 'S','A','F','E',' ','-','D','_','R','E','E','N','T','R','A','N',
+ 'T',' ','-','D','N','D','E','B','U','G','\0'
};
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/openssl-cl.gypi b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/openssl-cl.gypi
index 6f604d185f09ac..fc37c33c969934 100644
--- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/openssl-cl.gypi
+++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/openssl-cl.gypi
@@ -21,7 +21,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_BSD-x86_64': [
diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/openssl.gypi b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/openssl.gypi
index f616559dff193c..883e23c2bec700 100644
--- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/openssl.gypi
+++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/openssl.gypi
@@ -729,7 +729,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_BSD-x86_64': [
diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/configdata.pm b/deps/openssl/config/archs/BSD-x86_64/no-asm/configdata.pm
index 35f6f846f66bd0..05c19cf59538b4 100644
--- a/deps/openssl/config/archs/BSD-x86_64/no-asm/configdata.pm
+++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/configdata.pm
@@ -25,6 +25,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -35,7 +36,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -57,10 +58,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- options => " no-afalgeng no-asan no-asm 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",
+ options => " no-afalgeng no-asan no-asm no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "no-asm", "BSD-x86_64" ],
perlenv => {
"AR" => undef,
@@ -109,8 +110,8 @@ our %config = (
sourcedir => ".",
target => "BSD-x86_64",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -215,6 +216,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -231,7 +233,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -316,10 +317,11 @@ our %disabled = (
"afalgeng" => "option",
"asan" => "default",
"asm" => "option",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -797,342 +799,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7827,10 +7829,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10065,74 +10063,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14199,545 +14197,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15846,9 +15844,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/buildinf.h
index d0cbf933ea0c3f..202131ffbe25d3 100644
--- a/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: BSD-x86_64"
-#define DATE "built on: Thu Apr 25 21:33:29 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:22:54 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/VC-WIN32/asm/configdata.pm b/deps/openssl/config/archs/VC-WIN32/asm/configdata.pm
index 76edebd4f332c3..1257ca6a66c2c9 100644
--- a/deps/openssl/config/archs/VC-WIN32/asm/configdata.pm
+++ b/deps/openssl/config/archs/VC-WIN32/asm/configdata.pm
@@ -30,6 +30,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "rc",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -40,18 +41,19 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
dirs => [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ],
+ dso_defines => [ "PADLOCK_ASM" ],
dynamic_engines => "0",
engdirs => [ ],
ex_libs => [ ],
export_var_as_fn => "1",
includes => [ ],
lflags => [ ],
- lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_BN_ASM_PART_WORDS", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "RC4_ASM", "MD5_ASM", "RMD160_ASM", "AES_ASM", "VPAES_ASM", "WHIRLPOOL_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "PADLOCK_ASM", "POLY1305_ASM" ],
+ lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_BN_ASM_PART_WORDS", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "RC4_ASM", "MD5_ASM", "RMD160_ASM", "AES_ASM", "VPAES_ASM", "WHIRLPOOL_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "POLY1305_ASM" ],
libdir => "",
major => "1",
minor => "1.1",
@@ -61,10 +63,10 @@ our %config = (
openssl_sys_defines => [ "OPENSSL_SYS_WIN32" ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "VC-WIN32" ],
perlenv => {
"AR" => undef,
@@ -113,8 +115,8 @@ our %config = (
sourcedir => ".",
target => "VC-WIN32",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -130,7 +132,7 @@ our %target = (
LDFLAGS => "/nologo /debug",
MT => "mt",
MTFLAGS => "-nologo",
- RANLIB => "CODE(0x557352902150)",
+ RANLIB => "CODE(0x55a2538d4830)",
RC => "rc",
_conf_fname_int => [ "Configurations/00-base-templates.conf", "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/10-main.conf", "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
aes_asm_src => "aes-586.s vpaes-x86.s aesni-x86.s",
@@ -238,6 +240,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -254,7 +257,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -338,11 +340,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -820,342 +823,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7895,10 +7898,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10175,74 +10174,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14342,545 +14341,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15985,9 +15984,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/VC-WIN32/asm/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN32/asm/crypto/buildinf.h
index bf6f28201ec4d8..d58c8d2ebe428b 100644
--- a/deps/openssl/config/archs/VC-WIN32/asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/VC-WIN32/asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: "
-#define DATE "built on: Thu Apr 25 21:54:21 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:32:10 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/VC-WIN32/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/VC-WIN32/asm/crypto/include/internal/dso_conf.h
index dc8306eda3a8cb..c3b41df01e40a3 100644
--- a/deps/openssl/config/archs/VC-WIN32/asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/VC-WIN32/asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,8 +11,6 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_WIN32
# define DSO_EXTENSION ".dll"
-
#endif
diff --git a/deps/openssl/config/archs/VC-WIN32/asm/openssl-cl.gypi b/deps/openssl/config/archs/VC-WIN32/asm/openssl-cl.gypi
index d42e7a5ecf5276..0599fc39d8fc49 100644
--- a/deps/openssl/config/archs/VC-WIN32/asm/openssl-cl.gypi
+++ b/deps/openssl/config/archs/VC-WIN32/asm/openssl-cl.gypi
@@ -25,7 +25,6 @@
'WHIRLPOOL_ASM',
'GHASH_ASM',
'ECP_NISTZ256_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_VC-WIN32': [
diff --git a/deps/openssl/config/archs/VC-WIN32/asm/openssl.gypi b/deps/openssl/config/archs/VC-WIN32/asm/openssl.gypi
index e1e4696a7e3089..e5baf5bc16e0e8 100644
--- a/deps/openssl/config/archs/VC-WIN32/asm/openssl.gypi
+++ b/deps/openssl/config/archs/VC-WIN32/asm/openssl.gypi
@@ -721,7 +721,6 @@
'WHIRLPOOL_ASM',
'GHASH_ASM',
'ECP_NISTZ256_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_VC-WIN32': [
diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/configdata.pm b/deps/openssl/config/archs/VC-WIN32/asm_avx2/configdata.pm
index deb25c158d7dbb..3d950569f0ca77 100644
--- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/configdata.pm
+++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/configdata.pm
@@ -30,6 +30,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "rc",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -40,18 +41,19 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
dirs => [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ],
+ dso_defines => [ "PADLOCK_ASM" ],
dynamic_engines => "0",
engdirs => [ ],
ex_libs => [ ],
export_var_as_fn => "1",
includes => [ ],
lflags => [ ],
- lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_BN_ASM_PART_WORDS", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "RC4_ASM", "MD5_ASM", "RMD160_ASM", "AES_ASM", "VPAES_ASM", "WHIRLPOOL_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "PADLOCK_ASM", "POLY1305_ASM" ],
+ lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_BN_ASM_PART_WORDS", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "RC4_ASM", "MD5_ASM", "RMD160_ASM", "AES_ASM", "VPAES_ASM", "WHIRLPOOL_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "POLY1305_ASM" ],
libdir => "",
major => "1",
minor => "1.1",
@@ -61,10 +63,10 @@ our %config = (
openssl_sys_defines => [ "OPENSSL_SYS_WIN32" ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "VC-WIN32" ],
perlenv => {
"AR" => undef,
@@ -113,8 +115,8 @@ our %config = (
sourcedir => ".",
target => "VC-WIN32",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -130,7 +132,7 @@ our %target = (
LDFLAGS => "/nologo /debug",
MT => "mt",
MTFLAGS => "-nologo",
- RANLIB => "CODE(0x564c45156780)",
+ RANLIB => "CODE(0x55613cd15b20)",
RC => "rc",
_conf_fname_int => [ "Configurations/00-base-templates.conf", "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/10-main.conf", "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
aes_asm_src => "aes-586.s vpaes-x86.s aesni-x86.s",
@@ -238,6 +240,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -254,7 +257,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -338,11 +340,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -820,342 +823,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7895,10 +7898,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10175,74 +10174,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14342,545 +14341,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15985,9 +15984,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/buildinf.h
index f43b27e8e3560a..e18b8fed1cdbaf 100644
--- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/buildinf.h
+++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: "
-#define DATE "built on: Thu Apr 25 21:54:49 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:32:20 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/include/internal/dso_conf.h
index dc8306eda3a8cb..c3b41df01e40a3 100644
--- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,8 +11,6 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_WIN32
# define DSO_EXTENSION ".dll"
-
#endif
diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/openssl-cl.gypi b/deps/openssl/config/archs/VC-WIN32/asm_avx2/openssl-cl.gypi
index d42e7a5ecf5276..0599fc39d8fc49 100644
--- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/openssl-cl.gypi
+++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/openssl-cl.gypi
@@ -25,7 +25,6 @@
'WHIRLPOOL_ASM',
'GHASH_ASM',
'ECP_NISTZ256_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_VC-WIN32': [
diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/openssl.gypi b/deps/openssl/config/archs/VC-WIN32/asm_avx2/openssl.gypi
index 8c6eb6984ad05f..e0d6a8f1363383 100644
--- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/openssl.gypi
+++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/openssl.gypi
@@ -721,7 +721,6 @@
'WHIRLPOOL_ASM',
'GHASH_ASM',
'ECP_NISTZ256_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_VC-WIN32': [
diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/configdata.pm b/deps/openssl/config/archs/VC-WIN32/no-asm/configdata.pm
index a53d8bbaffe73f..e33426bf982e99 100644
--- a/deps/openssl/config/archs/VC-WIN32/no-asm/configdata.pm
+++ b/deps/openssl/config/archs/VC-WIN32/no-asm/configdata.pm
@@ -30,6 +30,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "rc",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -40,7 +41,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -61,10 +62,10 @@ our %config = (
openssl_sys_defines => [ "OPENSSL_SYS_WIN32" ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- options => " no-afalgeng no-asan no-asm 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",
+ options => " no-afalgeng no-asan no-asm no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "no-asm", "VC-WIN32" ],
perlenv => {
"AR" => undef,
@@ -113,8 +114,8 @@ our %config = (
sourcedir => ".",
target => "VC-WIN32",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -130,7 +131,7 @@ our %target = (
LDFLAGS => "/nologo /debug",
MT => "mt",
MTFLAGS => "-nologo",
- RANLIB => "CODE(0x55a96dd38d10)",
+ RANLIB => "CODE(0x55588f942bd0)",
RC => "rc",
_conf_fname_int => [ "Configurations/00-base-templates.conf", "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/10-main.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
aes_asm_src => "aes_core.c aes_cbc.c",
@@ -236,6 +237,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -252,7 +254,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -337,11 +338,12 @@ our %disabled = (
"afalgeng" => "option",
"asan" => "default",
"asm" => "option",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -819,342 +821,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7852,10 +7854,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10090,74 +10088,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14197,545 +14195,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15843,9 +15841,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/buildinf.h
index 4254ef9f460379..9009e9870ad566 100644
--- a/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: "
-#define DATE "built on: Thu Apr 25 21:55:16 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:32:30 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/include/internal/dso_conf.h
index dc8306eda3a8cb..c3b41df01e40a3 100644
--- a/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,8 +11,6 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_WIN32
# define DSO_EXTENSION ".dll"
-
#endif
diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/configdata.pm b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/configdata.pm
index cf578e9a5f7cdd..b3a32bf3d068c2 100644
--- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/configdata.pm
+++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/configdata.pm
@@ -29,6 +29,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "rc",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "1",
b64l => "0",
@@ -39,7 +40,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/50-win-onecore.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/50-win-onecore.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -60,10 +61,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- options => " no-afalgeng no-asan no-asm 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",
+ options => " no-afalgeng no-asan no-asm no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "no-asm", "VC-WIN64-ARM" ],
perlenv => {
"AR" => undef,
@@ -112,8 +113,8 @@ our %config = (
sourcedir => ".",
target => "VC-WIN64-ARM",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -127,7 +128,7 @@ our %target = (
LDFLAGS => "/nologo /debug",
MT => "mt",
MTFLAGS => "-nologo",
- RANLIB => "CODE(0x55d40a7218a0)",
+ RANLIB => "CODE(0x55f4909a0c90)",
RC => "rc",
_conf_fname_int => [ "Configurations/00-base-templates.conf", "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/10-main.conf", "Configurations/50-win-onecore.conf", "Configurations/shared-info.pl" ],
aes_asm_src => "aes_core.c aes_cbc.c",
@@ -230,6 +231,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -246,7 +248,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -331,11 +332,12 @@ our %disabled = (
"afalgeng" => "option",
"asan" => "default",
"asm" => "option",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -813,342 +815,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7846,10 +7848,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10084,74 +10082,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14191,545 +14189,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15837,9 +15835,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h
index 909db49c03964f..178b13aba74e4b 100644
--- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: VC-WIN64-ARM"
-#define DATE "built on: Thu Apr 25 21:55:31 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:32:35 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/dso_conf.h
index dc8306eda3a8cb..c3b41df01e40a3 100644
--- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,8 +11,6 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_WIN32
# define DSO_EXTENSION ".dll"
-
#endif
diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/configdata.pm b/deps/openssl/config/archs/VC-WIN64A/asm/configdata.pm
index f6b379a6c3d98d..9734774cd4306a 100644
--- a/deps/openssl/config/archs/VC-WIN64A/asm/configdata.pm
+++ b/deps/openssl/config/archs/VC-WIN64A/asm/configdata.pm
@@ -31,6 +31,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "rc",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "1",
b64l => "0",
@@ -41,18 +42,19 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
dirs => [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ],
+ dso_defines => [ "PADLOCK_ASM" ],
dynamic_engines => "0",
engdirs => [ ],
ex_libs => [ ],
export_var_as_fn => "1",
includes => [ ],
lflags => [ ],
- lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "PADLOCK_ASM", "POLY1305_ASM" ],
+ lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "POLY1305_ASM" ],
libdir => "",
major => "1",
minor => "1.1",
@@ -62,10 +64,10 @@ our %config = (
openssl_sys_defines => [ "OPENSSL_SYS_WIN64A" ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "VC-WIN64A" ],
perlenv => {
"AR" => undef,
@@ -114,8 +116,8 @@ our %config = (
sourcedir => ".",
target => "VC-WIN64A",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -131,7 +133,7 @@ our %target = (
LDFLAGS => "/nologo /debug",
MT => "mt",
MTFLAGS => "-nologo",
- RANLIB => "CODE(0x55f5fd7483f0)",
+ RANLIB => "CODE(0x5555a4a50d30)",
RC => "rc",
_conf_fname_int => [ "Configurations/00-base-templates.conf", "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/10-main.conf", "Configurations/10-main.conf", "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
aes_asm_src => "aes-x86_64.s vpaes-x86_64.s bsaes-x86_64.s aesni-x86_64.s aesni-sha1-x86_64.s aesni-sha256-x86_64.s aesni-mb-x86_64.s",
@@ -240,6 +242,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -256,7 +259,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -340,11 +342,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -822,342 +825,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7968,10 +7971,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10254,74 +10253,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14476,545 +14475,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -16119,9 +16118,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN64A/asm/crypto/buildinf.h
index 128c78a8d37219..0b6c28e470605e 100644
--- a/deps/openssl/config/archs/VC-WIN64A/asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/VC-WIN64A/asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: "
-#define DATE "built on: Thu Apr 25 21:51:25 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:30:56 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/VC-WIN64A/asm/crypto/include/internal/dso_conf.h
index dc8306eda3a8cb..c3b41df01e40a3 100644
--- a/deps/openssl/config/archs/VC-WIN64A/asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/VC-WIN64A/asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,8 +11,6 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_WIN32
# define DSO_EXTENSION ".dll"
-
#endif
diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/openssl-cl.gypi b/deps/openssl/config/archs/VC-WIN64A/asm/openssl-cl.gypi
index 0a5396252669d0..662070cb9d2125 100644
--- a/deps/openssl/config/archs/VC-WIN64A/asm/openssl-cl.gypi
+++ b/deps/openssl/config/archs/VC-WIN64A/asm/openssl-cl.gypi
@@ -26,7 +26,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_VC-WIN64A': [
diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/openssl.gypi b/deps/openssl/config/archs/VC-WIN64A/asm/openssl.gypi
index 76c33a9a07826d..da853be2754872 100644
--- a/deps/openssl/config/archs/VC-WIN64A/asm/openssl.gypi
+++ b/deps/openssl/config/archs/VC-WIN64A/asm/openssl.gypi
@@ -733,7 +733,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_VC-WIN64A': [
diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/configdata.pm b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/configdata.pm
index 0ce8a3432787f0..0486096ebcd191 100644
--- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/configdata.pm
+++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/configdata.pm
@@ -31,6 +31,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "rc",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "1",
b64l => "0",
@@ -41,18 +42,19 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
dirs => [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ],
+ dso_defines => [ "PADLOCK_ASM" ],
dynamic_engines => "0",
engdirs => [ ],
ex_libs => [ ],
export_var_as_fn => "1",
includes => [ ],
lflags => [ ],
- lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "PADLOCK_ASM", "POLY1305_ASM" ],
+ lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "POLY1305_ASM" ],
libdir => "",
major => "1",
minor => "1.1",
@@ -62,10 +64,10 @@ our %config = (
openssl_sys_defines => [ "OPENSSL_SYS_WIN64A" ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "VC-WIN64A" ],
perlenv => {
"AR" => undef,
@@ -114,8 +116,8 @@ our %config = (
sourcedir => ".",
target => "VC-WIN64A",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -131,7 +133,7 @@ our %target = (
LDFLAGS => "/nologo /debug",
MT => "mt",
MTFLAGS => "-nologo",
- RANLIB => "CODE(0x5636ddd037f0)",
+ RANLIB => "CODE(0x556097873e90)",
RC => "rc",
_conf_fname_int => [ "Configurations/00-base-templates.conf", "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/10-main.conf", "Configurations/10-main.conf", "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
aes_asm_src => "aes-x86_64.s vpaes-x86_64.s bsaes-x86_64.s aesni-x86_64.s aesni-sha1-x86_64.s aesni-sha256-x86_64.s aesni-mb-x86_64.s",
@@ -240,6 +242,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -256,7 +259,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -340,11 +342,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -822,342 +825,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7968,10 +7971,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10254,74 +10253,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14476,545 +14475,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -16119,9 +16118,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h
index 1bce53b2da6a45..6f1b4a650b397c 100644
--- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h
+++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: "
-#define DATE "built on: Thu Apr 25 21:52:42 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:31:33 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/include/internal/dso_conf.h
index dc8306eda3a8cb..c3b41df01e40a3 100644
--- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,8 +11,6 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_WIN32
# define DSO_EXTENSION ".dll"
-
#endif
diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/openssl-cl.gypi b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/openssl-cl.gypi
index 0a5396252669d0..662070cb9d2125 100644
--- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/openssl-cl.gypi
+++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/openssl-cl.gypi
@@ -26,7 +26,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_VC-WIN64A': [
diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/openssl.gypi b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/openssl.gypi
index 8ed6887199144a..062a5e4910e0b7 100644
--- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/openssl.gypi
+++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/openssl.gypi
@@ -733,7 +733,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_VC-WIN64A': [
diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/configdata.pm b/deps/openssl/config/archs/VC-WIN64A/no-asm/configdata.pm
index c30094049e8c3c..0bb3f519b4ba11 100644
--- a/deps/openssl/config/archs/VC-WIN64A/no-asm/configdata.pm
+++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/configdata.pm
@@ -31,6 +31,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "rc",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "1",
b64l => "0",
@@ -41,7 +42,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -62,10 +63,10 @@ our %config = (
openssl_sys_defines => [ "OPENSSL_SYS_WIN64A" ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- options => " no-afalgeng no-asan no-asm 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",
+ options => " no-afalgeng no-asan no-asm no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "no-asm", "VC-WIN64A" ],
perlenv => {
"AR" => undef,
@@ -114,8 +115,8 @@ our %config = (
sourcedir => ".",
target => "VC-WIN64A",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -131,7 +132,7 @@ our %target = (
LDFLAGS => "/nologo /debug",
MT => "mt",
MTFLAGS => "-nologo",
- RANLIB => "CODE(0x55b7c49f25b0)",
+ RANLIB => "CODE(0x559e85dc48e0)",
RC => "rc",
_conf_fname_int => [ "Configurations/00-base-templates.conf", "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/10-main.conf", "Configurations/10-main.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
aes_asm_src => "aes_core.c aes_cbc.c",
@@ -238,6 +239,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -254,7 +256,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -339,11 +340,12 @@ our %disabled = (
"afalgeng" => "option",
"asan" => "default",
"asm" => "option",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -821,342 +823,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7854,10 +7856,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10092,74 +10090,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14199,545 +14197,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15845,9 +15843,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/buildinf.h
index 1d517d828600dd..ea9a7d4efca9c2 100644
--- a/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: "
-#define DATE "built on: Thu Apr 25 21:54:06 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:32:05 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/include/internal/dso_conf.h
index dc8306eda3a8cb..c3b41df01e40a3 100644
--- a/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,8 +11,6 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_WIN32
# define DSO_EXTENSION ".dll"
-
#endif
diff --git a/deps/openssl/config/archs/aix-gcc/asm/configdata.pm b/deps/openssl/config/archs/aix-gcc/asm/configdata.pm
index ddfb99209a5029..5a66db6c95cf11 100644
--- a/deps/openssl/config/archs/aix-gcc/asm/configdata.pm
+++ b/deps/openssl/config/archs/aix-gcc/asm/configdata.pm
@@ -25,6 +25,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib -X32",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -35,7 +36,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -57,10 +58,10 @@ our %config = (
openssl_sys_defines => [ "OPENSSL_SYS_AIX" ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "aix-gcc" ],
perlenv => {
"AR" => undef,
@@ -109,8 +110,8 @@ our %config = (
sourcedir => ".",
target => "aix-gcc",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -218,6 +219,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -234,7 +236,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -318,11 +319,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -800,342 +802,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7872,10 +7874,6 @@ our %unified_info = (
"crypto/include",
"include",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10152,74 +10150,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14346,545 +14344,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15993,9 +15991,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/aix-gcc/asm/crypto/aes/aesp8-ppc.s b/deps/openssl/config/archs/aix-gcc/asm/crypto/aes/aesp8-ppc.s
index 99a833dd5174ad..a70864f31fe6ef 100644
--- a/deps/openssl/config/archs/aix-gcc/asm/crypto/aes/aesp8-ppc.s
+++ b/deps/openssl/config/archs/aix-gcc/asm/crypto/aes/aesp8-ppc.s
@@ -1749,7 +1749,7 @@ Lctr32_enc8x_three:
.long 0x7E082799
.long 0x7E3A2799
addi 4,4,0x30
- b Lcbc_dec8x_done
+ b Lctr32_enc8x_done
.align 5
Lctr32_enc8x_two:
@@ -1761,7 +1761,7 @@ Lctr32_enc8x_two:
.long 0x7DE02799
.long 0x7E082799
addi 4,4,0x20
- b Lcbc_dec8x_done
+ b Lctr32_enc8x_done
.align 5
Lctr32_enc8x_one:
diff --git a/deps/openssl/config/archs/aix-gcc/asm/crypto/bn/bn-ppc.s b/deps/openssl/config/archs/aix-gcc/asm/crypto/bn/bn-ppc.s
index 3f3b3057de02b6..23063753bd72fd 100644
--- a/deps/openssl/config/archs/aix-gcc/asm/crypto/bn/bn-ppc.s
+++ b/deps/openssl/config/archs/aix-gcc/asm/crypto/bn/bn-ppc.s
@@ -94,6 +94,7 @@
.machine "any"
+.csect .text[PR],7
diff --git a/deps/openssl/config/archs/aix-gcc/asm/crypto/buildinf.h b/deps/openssl/config/archs/aix-gcc/asm/crypto/buildinf.h
index eab7e2d9e7a1de..24c83bb7aaac5a 100644
--- a/deps/openssl/config/archs/aix-gcc/asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/aix-gcc/asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: aix-gcc"
-#define DATE "built on: Thu Apr 25 21:29:52 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:21:29 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/aix-gcc/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/aix-gcc/asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/aix-gcc/asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/aix-gcc/asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/aix-gcc/asm_avx2/configdata.pm b/deps/openssl/config/archs/aix-gcc/asm_avx2/configdata.pm
index a4e46d9698219f..faf81d15234d51 100644
--- a/deps/openssl/config/archs/aix-gcc/asm_avx2/configdata.pm
+++ b/deps/openssl/config/archs/aix-gcc/asm_avx2/configdata.pm
@@ -25,6 +25,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib -X32",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -35,7 +36,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -57,10 +58,10 @@ our %config = (
openssl_sys_defines => [ "OPENSSL_SYS_AIX" ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "aix-gcc" ],
perlenv => {
"AR" => undef,
@@ -109,8 +110,8 @@ our %config = (
sourcedir => ".",
target => "aix-gcc",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -218,6 +219,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -234,7 +236,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -318,11 +319,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -800,342 +802,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7872,10 +7874,6 @@ our %unified_info = (
"crypto/include",
"include",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10152,74 +10150,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14346,545 +14344,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15993,9 +15991,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/aes/aesp8-ppc.s b/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/aes/aesp8-ppc.s
index 99a833dd5174ad..a70864f31fe6ef 100644
--- a/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/aes/aesp8-ppc.s
+++ b/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/aes/aesp8-ppc.s
@@ -1749,7 +1749,7 @@ Lctr32_enc8x_three:
.long 0x7E082799
.long 0x7E3A2799
addi 4,4,0x30
- b Lcbc_dec8x_done
+ b Lctr32_enc8x_done
.align 5
Lctr32_enc8x_two:
@@ -1761,7 +1761,7 @@ Lctr32_enc8x_two:
.long 0x7DE02799
.long 0x7E082799
addi 4,4,0x20
- b Lcbc_dec8x_done
+ b Lctr32_enc8x_done
.align 5
Lctr32_enc8x_one:
diff --git a/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/bn/bn-ppc.s b/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/bn/bn-ppc.s
index 3f3b3057de02b6..23063753bd72fd 100644
--- a/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/bn/bn-ppc.s
+++ b/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/bn/bn-ppc.s
@@ -94,6 +94,7 @@
.machine "any"
+.csect .text[PR],7
diff --git a/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/buildinf.h
index dccfb1004ff43f..f2c699d6d349af 100644
--- a/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/buildinf.h
+++ b/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: aix-gcc"
-#define DATE "built on: Thu Apr 25 21:30:08 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:21:38 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/aix-gcc/no-asm/configdata.pm b/deps/openssl/config/archs/aix-gcc/no-asm/configdata.pm
index afa6bab335e428..4cb681f199d394 100644
--- a/deps/openssl/config/archs/aix-gcc/no-asm/configdata.pm
+++ b/deps/openssl/config/archs/aix-gcc/no-asm/configdata.pm
@@ -25,6 +25,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib -X32",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -35,7 +36,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -57,10 +58,10 @@ our %config = (
openssl_sys_defines => [ "OPENSSL_SYS_AIX" ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- options => " no-afalgeng no-asan no-asm 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",
+ options => " no-afalgeng no-asan no-asm no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "no-asm", "aix-gcc" ],
perlenv => {
"AR" => undef,
@@ -109,8 +110,8 @@ our %config = (
sourcedir => ".",
target => "aix-gcc",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -216,6 +217,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -232,7 +234,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -317,11 +318,12 @@ our %disabled = (
"afalgeng" => "option",
"asan" => "default",
"asm" => "option",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -799,342 +801,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7822,10 +7824,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10060,74 +10058,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14189,545 +14187,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15839,9 +15837,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/aix-gcc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/aix-gcc/no-asm/crypto/buildinf.h
index e7767921e85f3d..0ca5c2710fbdf0 100644
--- a/deps/openssl/config/archs/aix-gcc/no-asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/aix-gcc/no-asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: aix-gcc"
-#define DATE "built on: Thu Apr 25 21:30:22 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:21:45 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/aix-gcc/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/aix-gcc/no-asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/aix-gcc/no-asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/aix-gcc/no-asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/aix64-gcc/asm/configdata.pm b/deps/openssl/config/archs/aix64-gcc/asm/configdata.pm
index 839ad671a8f05d..b2797be0341714 100644
--- a/deps/openssl/config/archs/aix64-gcc/asm/configdata.pm
+++ b/deps/openssl/config/archs/aix64-gcc/asm/configdata.pm
@@ -25,6 +25,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib -X64",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -35,7 +36,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -57,10 +58,10 @@ our %config = (
openssl_sys_defines => [ "OPENSSL_SYS_AIX" ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "aix64-gcc" ],
perlenv => {
"AR" => undef,
@@ -109,8 +110,8 @@ our %config = (
sourcedir => ".",
target => "aix64-gcc",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -218,6 +219,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -234,7 +236,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -318,11 +319,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -800,342 +802,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7893,10 +7895,6 @@ our %unified_info = (
"crypto/include",
"include",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10173,74 +10171,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14382,545 +14380,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -16029,9 +16027,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/aix64-gcc/asm/crypto/aes/aesp8-ppc.s b/deps/openssl/config/archs/aix64-gcc/asm/crypto/aes/aesp8-ppc.s
index c76f8aa8e2846a..998bc4481c4029 100644
--- a/deps/openssl/config/archs/aix64-gcc/asm/crypto/aes/aesp8-ppc.s
+++ b/deps/openssl/config/archs/aix64-gcc/asm/crypto/aes/aesp8-ppc.s
@@ -1749,7 +1749,7 @@ Lctr32_enc8x_three:
.long 0x7E082799
.long 0x7E3A2799
addi 4,4,0x30
- b Lcbc_dec8x_done
+ b Lctr32_enc8x_done
.align 5
Lctr32_enc8x_two:
@@ -1761,7 +1761,7 @@ Lctr32_enc8x_two:
.long 0x7DE02799
.long 0x7E082799
addi 4,4,0x20
- b Lcbc_dec8x_done
+ b Lctr32_enc8x_done
.align 5
Lctr32_enc8x_one:
diff --git a/deps/openssl/config/archs/aix64-gcc/asm/crypto/bn/bn-ppc.s b/deps/openssl/config/archs/aix64-gcc/asm/crypto/bn/bn-ppc.s
index 0f88fd28ff8488..262ebd860dbcb8 100644
--- a/deps/openssl/config/archs/aix64-gcc/asm/crypto/bn/bn-ppc.s
+++ b/deps/openssl/config/archs/aix64-gcc/asm/crypto/bn/bn-ppc.s
@@ -94,6 +94,7 @@
.machine "any"
+.csect .text[PR],7
diff --git a/deps/openssl/config/archs/aix64-gcc/asm/crypto/buildinf.h b/deps/openssl/config/archs/aix64-gcc/asm/crypto/buildinf.h
index 9cb3ab845cb755..2b09f512a55309 100644
--- a/deps/openssl/config/archs/aix64-gcc/asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/aix64-gcc/asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: aix64-gcc"
-#define DATE "built on: Thu Apr 25 21:30:32 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:21:50 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/aix64-gcc/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/aix64-gcc/asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/aix64-gcc/asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/aix64-gcc/asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/aix64-gcc/asm_avx2/configdata.pm b/deps/openssl/config/archs/aix64-gcc/asm_avx2/configdata.pm
index d1010da305ba3f..b78b543d51b840 100644
--- a/deps/openssl/config/archs/aix64-gcc/asm_avx2/configdata.pm
+++ b/deps/openssl/config/archs/aix64-gcc/asm_avx2/configdata.pm
@@ -25,6 +25,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib -X64",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -35,7 +36,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -57,10 +58,10 @@ our %config = (
openssl_sys_defines => [ "OPENSSL_SYS_AIX" ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "aix64-gcc" ],
perlenv => {
"AR" => undef,
@@ -109,8 +110,8 @@ our %config = (
sourcedir => ".",
target => "aix64-gcc",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -218,6 +219,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -234,7 +236,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -318,11 +319,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -800,342 +802,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7893,10 +7895,6 @@ our %unified_info = (
"crypto/include",
"include",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10173,74 +10171,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14382,545 +14380,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -16029,9 +16027,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/aes/aesp8-ppc.s b/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/aes/aesp8-ppc.s
index c76f8aa8e2846a..998bc4481c4029 100644
--- a/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/aes/aesp8-ppc.s
+++ b/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/aes/aesp8-ppc.s
@@ -1749,7 +1749,7 @@ Lctr32_enc8x_three:
.long 0x7E082799
.long 0x7E3A2799
addi 4,4,0x30
- b Lcbc_dec8x_done
+ b Lctr32_enc8x_done
.align 5
Lctr32_enc8x_two:
@@ -1761,7 +1761,7 @@ Lctr32_enc8x_two:
.long 0x7DE02799
.long 0x7E082799
addi 4,4,0x20
- b Lcbc_dec8x_done
+ b Lctr32_enc8x_done
.align 5
Lctr32_enc8x_one:
diff --git a/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/bn/bn-ppc.s b/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/bn/bn-ppc.s
index 0f88fd28ff8488..262ebd860dbcb8 100644
--- a/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/bn/bn-ppc.s
+++ b/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/bn/bn-ppc.s
@@ -94,6 +94,7 @@
.machine "any"
+.csect .text[PR],7
diff --git a/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/buildinf.h
index 6dad4e433c20cf..bed7ccee6c1ecb 100644
--- a/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/buildinf.h
+++ b/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: aix64-gcc"
-#define DATE "built on: Thu Apr 25 21:30:50 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:21:57 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/aix64-gcc/no-asm/configdata.pm b/deps/openssl/config/archs/aix64-gcc/no-asm/configdata.pm
index d695d1764e9ff4..d7eba134ef9fc6 100644
--- a/deps/openssl/config/archs/aix64-gcc/no-asm/configdata.pm
+++ b/deps/openssl/config/archs/aix64-gcc/no-asm/configdata.pm
@@ -25,6 +25,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib -X64",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -35,7 +36,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -57,10 +58,10 @@ our %config = (
openssl_sys_defines => [ "OPENSSL_SYS_AIX" ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- options => " no-afalgeng no-asan no-asm 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",
+ options => " no-afalgeng no-asan no-asm no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "no-asm", "aix64-gcc" ],
perlenv => {
"AR" => undef,
@@ -109,8 +110,8 @@ our %config = (
sourcedir => ".",
target => "aix64-gcc",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -216,6 +217,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -232,7 +234,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -317,11 +318,12 @@ our %disabled = (
"afalgeng" => "option",
"asan" => "default",
"asm" => "option",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -799,342 +801,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7822,10 +7824,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10060,74 +10058,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14189,545 +14187,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15839,9 +15837,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/aix64-gcc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/aix64-gcc/no-asm/crypto/buildinf.h
index b5a037f7b412db..c3c34d59b8e9df 100644
--- a/deps/openssl/config/archs/aix64-gcc/no-asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/aix64-gcc/no-asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: aix64-gcc"
-#define DATE "built on: Thu Apr 25 21:31:12 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:22:06 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/aix64-gcc/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/aix64-gcc/no-asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/aix64-gcc/no-asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/aix64-gcc/no-asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/configdata.pm b/deps/openssl/config/archs/darwin-i386-cc/asm/configdata.pm
index a6f3d0af9f8cc4..c197ea997a2912 100644
--- a/deps/openssl/config/archs/darwin-i386-cc/asm/configdata.pm
+++ b/deps/openssl/config/archs/darwin-i386-cc/asm/configdata.pm
@@ -25,6 +25,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib -c",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -35,18 +36,19 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
dirs => [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ],
+ dso_defines => [ "PADLOCK_ASM" ],
dynamic_engines => "0",
engdirs => [ ],
ex_libs => [ ],
export_var_as_fn => "0",
includes => [ ],
lflags => [ ],
- lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_BN_ASM_PART_WORDS", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "RC4_ASM", "MD5_ASM", "RMD160_ASM", "AES_ASM", "VPAES_ASM", "WHIRLPOOL_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "PADLOCK_ASM", "POLY1305_ASM" ],
+ lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_BN_ASM_PART_WORDS", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "RC4_ASM", "MD5_ASM", "RMD160_ASM", "AES_ASM", "VPAES_ASM", "WHIRLPOOL_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "POLY1305_ASM" ],
libdir => "",
major => "1",
makedepprog => "\$(CROSS_COMPILE)gcc",
@@ -57,10 +59,10 @@ our %config = (
openssl_sys_defines => [ "OPENSSL_SYS_MACOSX" ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "darwin-i386-cc" ],
perlenv => {
"AR" => undef,
@@ -109,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "darwin-i386-cc",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -216,6 +218,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -232,7 +235,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -316,11 +318,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -790,342 +793,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7843,10 +7846,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10123,74 +10122,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14312,545 +14311,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15959,9 +15958,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/buildinf.h
index 54442d90dd472c..5230ee89a98e14 100644
--- a/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: darwin-i386-cc"
-#define DATE "built on: Thu Apr 25 21:35:49 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:23:53 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
@@ -41,7 +41,7 @@ static const char compiler_flags[] = {
'D','W','H','I','R','L','P','O','O','L','_','A','S','M',' ','-',
'D','G','H','A','S','H','_','A','S','M',' ','-','D','E','C','P',
'_','N','I','S','T','Z','2','5','6','_','A','S','M',' ','-','D',
- 'P','A','D','L','O','C','K','_','A','S','M',' ','-','D','P','O',
- 'L','Y','1','3','0','5','_','A','S','M',' ','-','D','_','R','E',
- 'E','N','T','R','A','N','T',' ','-','D','N','D','E','B','U','G','\0'
+ 'P','O','L','Y','1','3','0','5','_','A','S','M',' ','-','D','_',
+ 'R','E','E','N','T','R','A','N','T',' ','-','D','N','D','E','B',
+ 'U','G','\0'
};
diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/include/internal/dso_conf.h
index 83576dc732f19a..a69309195ed634 100644
--- a/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".dylib"
-
#endif
diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/openssl-cl.gypi b/deps/openssl/config/archs/darwin-i386-cc/asm/openssl-cl.gypi
index 442dd865b7c735..fa431835b0427e 100644
--- a/deps/openssl/config/archs/darwin-i386-cc/asm/openssl-cl.gypi
+++ b/deps/openssl/config/archs/darwin-i386-cc/asm/openssl-cl.gypi
@@ -20,7 +20,6 @@
'WHIRLPOOL_ASM',
'GHASH_ASM',
'ECP_NISTZ256_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_darwin-i386-cc': [
diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/openssl.gypi b/deps/openssl/config/archs/darwin-i386-cc/asm/openssl.gypi
index 5a55f562a50f77..495e20768e29dc 100644
--- a/deps/openssl/config/archs/darwin-i386-cc/asm/openssl.gypi
+++ b/deps/openssl/config/archs/darwin-i386-cc/asm/openssl.gypi
@@ -716,7 +716,6 @@
'WHIRLPOOL_ASM',
'GHASH_ASM',
'ECP_NISTZ256_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_darwin-i386-cc': [
diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/configdata.pm b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/configdata.pm
index 0be179b5a99e66..d52b8bec9186e1 100644
--- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/configdata.pm
+++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/configdata.pm
@@ -25,6 +25,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib -c",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -35,18 +36,19 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
dirs => [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ],
+ dso_defines => [ "PADLOCK_ASM" ],
dynamic_engines => "0",
engdirs => [ ],
ex_libs => [ ],
export_var_as_fn => "0",
includes => [ ],
lflags => [ ],
- lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_BN_ASM_PART_WORDS", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "RC4_ASM", "MD5_ASM", "RMD160_ASM", "AES_ASM", "VPAES_ASM", "WHIRLPOOL_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "PADLOCK_ASM", "POLY1305_ASM" ],
+ lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_BN_ASM_PART_WORDS", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "RC4_ASM", "MD5_ASM", "RMD160_ASM", "AES_ASM", "VPAES_ASM", "WHIRLPOOL_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "POLY1305_ASM" ],
libdir => "",
major => "1",
makedepprog => "\$(CROSS_COMPILE)../config/fake_gcc.pl",
@@ -57,10 +59,10 @@ our %config = (
openssl_sys_defines => [ "OPENSSL_SYS_MACOSX" ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "darwin-i386-cc" ],
perlenv => {
"AR" => undef,
@@ -109,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "darwin-i386-cc",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -216,6 +218,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -232,7 +235,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -316,11 +318,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -790,342 +793,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7843,10 +7846,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10123,74 +10122,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14312,545 +14311,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15959,9 +15958,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h
index 8e72d9ca3f2926..415f08dbbed2b6 100644
--- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h
+++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: darwin-i386-cc"
-#define DATE "built on: Thu Apr 25 21:36:13 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:24:03 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
@@ -42,8 +42,7 @@ static const char compiler_flags[] = {
' ','-','D','W','H','I','R','L','P','O','O','L','_','A','S','M',
' ','-','D','G','H','A','S','H','_','A','S','M',' ','-','D','E',
'C','P','_','N','I','S','T','Z','2','5','6','_','A','S','M',' ',
- '-','D','P','A','D','L','O','C','K','_','A','S','M',' ','-','D',
- 'P','O','L','Y','1','3','0','5','_','A','S','M',' ','-','D','_',
- 'R','E','E','N','T','R','A','N','T',' ','-','D','N','D','E','B',
- 'U','G','\0'
+ '-','D','P','O','L','Y','1','3','0','5','_','A','S','M',' ','-',
+ 'D','_','R','E','E','N','T','R','A','N','T',' ','-','D','N','D',
+ 'E','B','U','G','\0'
};
diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/dso_conf.h
index 83576dc732f19a..a69309195ed634 100644
--- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".dylib"
-
#endif
diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/openssl-cl.gypi b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/openssl-cl.gypi
index 442dd865b7c735..fa431835b0427e 100644
--- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/openssl-cl.gypi
+++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/openssl-cl.gypi
@@ -20,7 +20,6 @@
'WHIRLPOOL_ASM',
'GHASH_ASM',
'ECP_NISTZ256_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_darwin-i386-cc': [
diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/openssl.gypi b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/openssl.gypi
index 800ce32050cd10..3854ce56d14efe 100644
--- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/openssl.gypi
+++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/openssl.gypi
@@ -716,7 +716,6 @@
'WHIRLPOOL_ASM',
'GHASH_ASM',
'ECP_NISTZ256_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_darwin-i386-cc': [
diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/configdata.pm b/deps/openssl/config/archs/darwin-i386-cc/no-asm/configdata.pm
index 1825736b2882ec..9557cc6e8ad247 100644
--- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/configdata.pm
+++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/configdata.pm
@@ -25,6 +25,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib -c",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -35,7 +36,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -57,10 +58,10 @@ our %config = (
openssl_sys_defines => [ "OPENSSL_SYS_MACOSX" ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- options => " no-afalgeng no-asan no-asm 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",
+ options => " no-afalgeng no-asan no-asm no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "no-asm", "darwin-i386-cc" ],
perlenv => {
"AR" => undef,
@@ -109,8 +110,8 @@ our %config = (
sourcedir => ".",
target => "darwin-i386-cc",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -214,6 +215,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -230,7 +232,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -315,11 +316,12 @@ our %disabled = (
"afalgeng" => "option",
"asan" => "default",
"asm" => "option",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -789,342 +791,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7800,10 +7802,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10038,74 +10036,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14167,545 +14165,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15817,9 +15815,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/buildinf.h
index d9a1ba19c05780..7b98e11db97410 100644
--- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: darwin-i386-cc"
-#define DATE "built on: Thu Apr 25 21:36:34 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:24:11 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/include/internal/dso_conf.h
index 83576dc732f19a..a69309195ed634 100644
--- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".dylib"
-
#endif
diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/configdata.pm b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/configdata.pm
index c771a73931d3f1..86cdb99f87399a 100644
--- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/configdata.pm
+++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/configdata.pm
@@ -25,6 +25,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib -c",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -35,18 +36,19 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
dirs => [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ],
+ dso_defines => [ "PADLOCK_ASM" ],
dynamic_engines => "0",
engdirs => [ ],
ex_libs => [ ],
export_var_as_fn => "0",
includes => [ ],
lflags => [ ],
- lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "PADLOCK_ASM", "POLY1305_ASM" ],
+ lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "POLY1305_ASM" ],
libdir => "",
major => "1",
makedepprog => "\$(CROSS_COMPILE)gcc",
@@ -57,10 +59,10 @@ our %config = (
openssl_sys_defines => [ "OPENSSL_SYS_MACOSX" ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "darwin64-x86_64-cc" ],
perlenv => {
"AR" => undef,
@@ -109,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "darwin64-x86_64-cc",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -216,6 +218,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -232,7 +235,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -316,11 +318,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -790,342 +793,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7927,10 +7930,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10213,74 +10212,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14457,545 +14456,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -16104,9 +16103,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h
index 67cc4a65cb8ee1..09cd6ae1beaa1e 100644
--- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: darwin64-x86_64-cc"
-#define DATE "built on: Thu Apr 25 21:33:43 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:23:00 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
@@ -40,8 +40,7 @@ static const char compiler_flags[] = {
' ','-','D','B','S','A','E','S','_','A','S','M',' ','-','D','G',
'H','A','S','H','_','A','S','M',' ','-','D','E','C','P','_','N',
'I','S','T','Z','2','5','6','_','A','S','M',' ','-','D','X','2',
- '5','5','1','9','_','A','S','M',' ','-','D','P','A','D','L','O',
- 'C','K','_','A','S','M',' ','-','D','P','O','L','Y','1','3','0',
- '5','_','A','S','M',' ','-','D','_','R','E','E','N','T','R','A',
- 'N','T',' ','-','D','N','D','E','B','U','G','\0'
+ '5','5','1','9','_','A','S','M',' ','-','D','P','O','L','Y','1',
+ '3','0','5','_','A','S','M',' ','-','D','_','R','E','E','N','T',
+ 'R','A','N','T',' ','-','D','N','D','E','B','U','G','\0'
};
diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/include/internal/dso_conf.h
index 83576dc732f19a..a69309195ed634 100644
--- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".dylib"
-
#endif
diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/openssl-cl.gypi b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/openssl-cl.gypi
index c6d4fbdbb26603..48d7158e614dbd 100644
--- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/openssl-cl.gypi
+++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/openssl-cl.gypi
@@ -21,7 +21,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_darwin64-x86_64-cc': [
diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/openssl.gypi b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/openssl.gypi
index 27cbfcd4b37e5c..787652fc97e5f4 100644
--- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/openssl.gypi
+++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/openssl.gypi
@@ -728,7 +728,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_darwin64-x86_64-cc': [
diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/configdata.pm b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/configdata.pm
index 559b6533bd402c..ce6dbc879ab8fd 100644
--- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/configdata.pm
+++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/configdata.pm
@@ -25,6 +25,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib -c",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -35,18 +36,19 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
dirs => [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ],
+ dso_defines => [ "PADLOCK_ASM" ],
dynamic_engines => "0",
engdirs => [ ],
ex_libs => [ ],
export_var_as_fn => "0",
includes => [ ],
lflags => [ ],
- lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "PADLOCK_ASM", "POLY1305_ASM" ],
+ lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "POLY1305_ASM" ],
libdir => "",
major => "1",
makedepprog => "\$(CROSS_COMPILE)../config/fake_gcc.pl",
@@ -57,10 +59,10 @@ our %config = (
openssl_sys_defines => [ "OPENSSL_SYS_MACOSX" ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "darwin64-x86_64-cc" ],
perlenv => {
"AR" => undef,
@@ -109,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "darwin64-x86_64-cc",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -216,6 +218,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -232,7 +235,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -316,11 +318,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -790,342 +793,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7927,10 +7930,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10213,74 +10212,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14457,545 +14456,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -16104,9 +16103,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h
index e584df89de7ab3..90bcbf26f68726 100644
--- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h
+++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: darwin64-x86_64-cc"
-#define DATE "built on: Thu Apr 25 21:34:36 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:23:25 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
@@ -41,8 +41,7 @@ static const char compiler_flags[] = {
'S','M',' ','-','D','B','S','A','E','S','_','A','S','M',' ','-',
'D','G','H','A','S','H','_','A','S','M',' ','-','D','E','C','P',
'_','N','I','S','T','Z','2','5','6','_','A','S','M',' ','-','D',
- 'X','2','5','5','1','9','_','A','S','M',' ','-','D','P','A','D',
- 'L','O','C','K','_','A','S','M',' ','-','D','P','O','L','Y','1',
- '3','0','5','_','A','S','M',' ','-','D','_','R','E','E','N','T',
- 'R','A','N','T',' ','-','D','N','D','E','B','U','G','\0'
+ 'X','2','5','5','1','9','_','A','S','M',' ','-','D','P','O','L',
+ 'Y','1','3','0','5','_','A','S','M',' ','-','D','_','R','E','E',
+ 'N','T','R','A','N','T',' ','-','D','N','D','E','B','U','G','\0'
};
diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/dso_conf.h
index 83576dc732f19a..a69309195ed634 100644
--- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".dylib"
-
#endif
diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/openssl-cl.gypi b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/openssl-cl.gypi
index c6d4fbdbb26603..48d7158e614dbd 100644
--- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/openssl-cl.gypi
+++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/openssl-cl.gypi
@@ -21,7 +21,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_darwin64-x86_64-cc': [
diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/openssl.gypi b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/openssl.gypi
index 946232c71dcf97..46a42c7ec4f2dd 100644
--- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/openssl.gypi
+++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/openssl.gypi
@@ -728,7 +728,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_darwin64-x86_64-cc': [
diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/configdata.pm b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/configdata.pm
index 0341ac37f3ebe3..f08540012f1072 100644
--- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/configdata.pm
+++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/configdata.pm
@@ -25,6 +25,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib -c",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -35,7 +36,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -57,10 +58,10 @@ our %config = (
openssl_sys_defines => [ "OPENSSL_SYS_MACOSX" ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- options => " no-afalgeng no-asan no-asm 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",
+ options => " no-afalgeng no-asan no-asm no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "no-asm", "darwin64-x86_64-cc" ],
perlenv => {
"AR" => undef,
@@ -109,8 +110,8 @@ our %config = (
sourcedir => ".",
target => "darwin64-x86_64-cc",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -214,6 +215,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -230,7 +232,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -315,11 +316,12 @@ our %disabled = (
"afalgeng" => "option",
"asan" => "default",
"asm" => "option",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -789,342 +791,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7800,10 +7802,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10038,74 +10036,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14167,545 +14165,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15817,9 +15815,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h
index 2a3436c6110643..9d3cb99e68aca4 100644
--- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: darwin64-x86_64-cc"
-#define DATE "built on: Thu Apr 25 21:35:33 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:23:48 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/dso_conf.h
index 83576dc732f19a..a69309195ed634 100644
--- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".dylib"
-
#endif
diff --git a/deps/openssl/config/archs/linux-aarch64/asm/configdata.pm b/deps/openssl/config/archs/linux-aarch64/asm/configdata.pm
index 5d7e369f00eeb6..c38f051efe76cc 100644
--- a/deps/openssl/config/archs/linux-aarch64/asm/configdata.pm
+++ b/deps/openssl/config/archs/linux-aarch64/asm/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "linux-aarch64" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux-aarch64",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -221,6 +222,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -237,7 +239,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -321,11 +322,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -803,342 +805,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7867,10 +7869,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10114,74 +10112,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14298,545 +14296,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15945,9 +15943,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-aarch64/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-aarch64/asm/crypto/buildinf.h
index c56e0572fc5288..5f3043c384afa7 100644
--- a/deps/openssl/config/archs/linux-aarch64/asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-aarch64/asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-aarch64"
-#define DATE "built on: Thu Apr 25 21:36:46 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:24:17 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux-aarch64/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-aarch64/asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-aarch64/asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-aarch64/asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-aarch64/asm_avx2/configdata.pm
index 364651d1ef870b..0d4cb331cce004 100644
--- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/configdata.pm
+++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "linux-aarch64" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux-aarch64",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -221,6 +222,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -237,7 +239,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -321,11 +322,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -803,342 +805,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7867,10 +7869,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10114,74 +10112,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14298,545 +14296,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15945,9 +15943,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/buildinf.h
index 9eb2b9120dc16f..1b78cca81a77d4 100644
--- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-aarch64"
-#define DATE "built on: Thu Apr 25 21:37:05 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:24:26 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/configdata.pm b/deps/openssl/config/archs/linux-aarch64/no-asm/configdata.pm
index 62df205f5827e7..44893b98b516b4 100644
--- a/deps/openssl/config/archs/linux-aarch64/no-asm/configdata.pm
+++ b/deps/openssl/config/archs/linux-aarch64/no-asm/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- options => " no-afalgeng no-asan no-asm 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",
+ options => " no-afalgeng no-asan no-asm no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "no-asm", "linux-aarch64" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux-aarch64",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -219,6 +220,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -235,7 +237,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -320,11 +321,12 @@ our %disabled = (
"afalgeng" => "option",
"asan" => "default",
"asm" => "option",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -802,342 +804,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7825,10 +7827,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10063,74 +10061,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14192,545 +14190,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15842,9 +15840,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/buildinf.h
index 7d5c628f065d9e..34d17458a85531 100644
--- a/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-aarch64"
-#define DATE "built on: Thu Apr 25 21:37:24 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:24:34 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-armv4/asm/configdata.pm b/deps/openssl/config/archs/linux-armv4/asm/configdata.pm
index a0da0d4a31b7db..053f04c24ed20f 100644
--- a/deps/openssl/config/archs/linux-armv4/asm/configdata.pm
+++ b/deps/openssl/config/archs/linux-armv4/asm/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "linux-armv4" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux-armv4",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -221,6 +222,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -237,7 +239,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -321,11 +322,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -803,342 +805,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7866,10 +7868,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10110,74 +10108,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14304,545 +14302,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15951,9 +15949,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-armv4/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-armv4/asm/crypto/buildinf.h
index e29b93dfddf4d8..e5966dd2af644c 100644
--- a/deps/openssl/config/archs/linux-armv4/asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-armv4/asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-armv4"
-#define DATE "built on: Thu Apr 25 21:37:37 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:24:40 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux-armv4/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-armv4/asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-armv4/asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-armv4/asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-armv4/asm_avx2/configdata.pm
index b6fac577174993..a93ab417ca3f13 100644
--- a/deps/openssl/config/archs/linux-armv4/asm_avx2/configdata.pm
+++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "linux-armv4" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux-armv4",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -221,6 +222,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -237,7 +239,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -321,11 +322,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -803,342 +805,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7866,10 +7868,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10110,74 +10108,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14304,545 +14302,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15951,9 +15949,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/buildinf.h
index f640f7c976e401..aaf2758c2c9772 100644
--- a/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-armv4"
-#define DATE "built on: Thu Apr 25 21:37:57 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:24:50 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/configdata.pm b/deps/openssl/config/archs/linux-armv4/no-asm/configdata.pm
index f29a4336f5cc1d..ab396d2a312409 100644
--- a/deps/openssl/config/archs/linux-armv4/no-asm/configdata.pm
+++ b/deps/openssl/config/archs/linux-armv4/no-asm/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- options => " no-afalgeng no-asan no-asm 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",
+ options => " no-afalgeng no-asan no-asm no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "no-asm", "linux-armv4" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux-armv4",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -219,6 +220,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -235,7 +237,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -320,11 +321,12 @@ our %disabled = (
"afalgeng" => "option",
"asan" => "default",
"asm" => "option",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -802,342 +804,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7825,10 +7827,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10063,74 +10061,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14192,545 +14190,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15842,9 +15840,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-armv4/no-asm/crypto/buildinf.h
index 75e46f39d91904..1d3fe731b923fc 100644
--- a/deps/openssl/config/archs/linux-armv4/no-asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-armv4/no-asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-armv4"
-#define DATE "built on: Thu Apr 25 21:38:18 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:25:00 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-armv4/no-asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-armv4/no-asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-armv4/no-asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-elf/asm/configdata.pm b/deps/openssl/config/archs/linux-elf/asm/configdata.pm
index 1ca04fc58c7e2f..7707ef4577f916 100644
--- a/deps/openssl/config/archs/linux-elf/asm/configdata.pm
+++ b/deps/openssl/config/archs/linux-elf/asm/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -36,18 +37,19 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
dirs => [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ],
+ dso_defines => [ "PADLOCK_ASM" ],
dynamic_engines => "0",
engdirs => [ ],
ex_libs => [ ],
export_var_as_fn => "0",
includes => [ ],
lflags => [ ],
- lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_BN_ASM_PART_WORDS", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "RC4_ASM", "MD5_ASM", "RMD160_ASM", "AES_ASM", "VPAES_ASM", "WHIRLPOOL_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "PADLOCK_ASM", "POLY1305_ASM" ],
+ lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_BN_ASM_PART_WORDS", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "RC4_ASM", "MD5_ASM", "RMD160_ASM", "AES_ASM", "VPAES_ASM", "WHIRLPOOL_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "POLY1305_ASM" ],
libdir => "",
major => "1",
makedepprog => "\$(CROSS_COMPILE)gcc",
@@ -58,10 +60,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "linux-elf" ],
perlenv => {
"AR" => undef,
@@ -110,8 +112,8 @@ our %config = (
sourcedir => ".",
target => "linux-elf",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -221,6 +223,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -237,7 +240,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -321,11 +323,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -803,342 +806,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7868,10 +7871,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10148,74 +10147,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14337,545 +14336,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15984,9 +15983,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-elf/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-elf/asm/crypto/buildinf.h
index 1bc521198b4bb8..54f173cea04752 100644
--- a/deps/openssl/config/archs/linux-elf/asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-elf/asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-elf"
-#define DATE "built on: Thu Apr 25 21:38:30 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:25:06 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
@@ -42,7 +42,6 @@ static const char compiler_flags[] = {
'V','P','A','E','S','_','A','S','M',' ','-','D','W','H','I','R',
'L','P','O','O','L','_','A','S','M',' ','-','D','G','H','A','S',
'H','_','A','S','M',' ','-','D','E','C','P','_','N','I','S','T',
- 'Z','2','5','6','_','A','S','M',' ','-','D','P','A','D','L','O',
- 'C','K','_','A','S','M',' ','-','D','P','O','L','Y','1','3','0',
- '5','_','A','S','M',' ','-','D','N','D','E','B','U','G','\0'
+ 'Z','2','5','6','_','A','S','M',' ','-','D','P','O','L','Y','1',
+ '3','0','5','_','A','S','M',' ','-','D','N','D','E','B','U','G','\0'
};
diff --git a/deps/openssl/config/archs/linux-elf/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-elf/asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-elf/asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-elf/asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-elf/asm/openssl-cl.gypi b/deps/openssl/config/archs/linux-elf/asm/openssl-cl.gypi
index a13e15ff7c2d22..841130aed241cb 100644
--- a/deps/openssl/config/archs/linux-elf/asm/openssl-cl.gypi
+++ b/deps/openssl/config/archs/linux-elf/asm/openssl-cl.gypi
@@ -21,7 +21,6 @@
'WHIRLPOOL_ASM',
'GHASH_ASM',
'ECP_NISTZ256_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_linux-elf': [
diff --git a/deps/openssl/config/archs/linux-elf/asm/openssl.gypi b/deps/openssl/config/archs/linux-elf/asm/openssl.gypi
index 9535c83fd49059..ca1aa0111be438 100644
--- a/deps/openssl/config/archs/linux-elf/asm/openssl.gypi
+++ b/deps/openssl/config/archs/linux-elf/asm/openssl.gypi
@@ -717,7 +717,6 @@
'WHIRLPOOL_ASM',
'GHASH_ASM',
'ECP_NISTZ256_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_linux-elf': [
diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-elf/asm_avx2/configdata.pm
index 9942e6883e3a73..5b11e4936a44af 100644
--- a/deps/openssl/config/archs/linux-elf/asm_avx2/configdata.pm
+++ b/deps/openssl/config/archs/linux-elf/asm_avx2/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -36,18 +37,19 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
dirs => [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ],
+ dso_defines => [ "PADLOCK_ASM" ],
dynamic_engines => "0",
engdirs => [ ],
ex_libs => [ ],
export_var_as_fn => "0",
includes => [ ],
lflags => [ ],
- lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_BN_ASM_PART_WORDS", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "RC4_ASM", "MD5_ASM", "RMD160_ASM", "AES_ASM", "VPAES_ASM", "WHIRLPOOL_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "PADLOCK_ASM", "POLY1305_ASM" ],
+ lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_BN_ASM_PART_WORDS", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "RC4_ASM", "MD5_ASM", "RMD160_ASM", "AES_ASM", "VPAES_ASM", "WHIRLPOOL_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "POLY1305_ASM" ],
libdir => "",
major => "1",
makedepprog => "\$(CROSS_COMPILE)../config/fake_gcc.pl",
@@ -58,10 +60,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "linux-elf" ],
perlenv => {
"AR" => undef,
@@ -110,8 +112,8 @@ our %config = (
sourcedir => ".",
target => "linux-elf",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -221,6 +223,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -237,7 +240,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -321,11 +323,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -803,342 +806,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7868,10 +7871,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10148,74 +10147,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14337,545 +14336,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15984,9 +15983,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/buildinf.h
index aa79938e1ace1c..a6087b2c5bad6d 100644
--- a/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-elf"
-#define DATE "built on: Thu Apr 25 21:38:52 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:25:16 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
@@ -43,7 +43,7 @@ static const char compiler_flags[] = {
'-','D','V','P','A','E','S','_','A','S','M',' ','-','D','W','H',
'I','R','L','P','O','O','L','_','A','S','M',' ','-','D','G','H',
'A','S','H','_','A','S','M',' ','-','D','E','C','P','_','N','I',
- 'S','T','Z','2','5','6','_','A','S','M',' ','-','D','P','A','D',
- 'L','O','C','K','_','A','S','M',' ','-','D','P','O','L','Y','1',
- '3','0','5','_','A','S','M',' ','-','D','N','D','E','B','U','G','\0'
+ 'S','T','Z','2','5','6','_','A','S','M',' ','-','D','P','O','L',
+ 'Y','1','3','0','5','_','A','S','M',' ','-','D','N','D','E','B',
+ 'U','G','\0'
};
diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/openssl-cl.gypi b/deps/openssl/config/archs/linux-elf/asm_avx2/openssl-cl.gypi
index a13e15ff7c2d22..841130aed241cb 100644
--- a/deps/openssl/config/archs/linux-elf/asm_avx2/openssl-cl.gypi
+++ b/deps/openssl/config/archs/linux-elf/asm_avx2/openssl-cl.gypi
@@ -21,7 +21,6 @@
'WHIRLPOOL_ASM',
'GHASH_ASM',
'ECP_NISTZ256_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_linux-elf': [
diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/openssl.gypi b/deps/openssl/config/archs/linux-elf/asm_avx2/openssl.gypi
index 75e57263387930..383f3ca0d4b264 100644
--- a/deps/openssl/config/archs/linux-elf/asm_avx2/openssl.gypi
+++ b/deps/openssl/config/archs/linux-elf/asm_avx2/openssl.gypi
@@ -717,7 +717,6 @@
'WHIRLPOOL_ASM',
'GHASH_ASM',
'ECP_NISTZ256_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_linux-elf': [
diff --git a/deps/openssl/config/archs/linux-elf/no-asm/configdata.pm b/deps/openssl/config/archs/linux-elf/no-asm/configdata.pm
index 45ad7b16a4ba5a..0c567b5f966e3d 100644
--- a/deps/openssl/config/archs/linux-elf/no-asm/configdata.pm
+++ b/deps/openssl/config/archs/linux-elf/no-asm/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- options => " no-afalgeng no-asan no-asm 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",
+ options => " no-afalgeng no-asan no-asm no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "no-asm", "linux-elf" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux-elf",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -218,6 +219,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -234,7 +236,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -319,11 +320,12 @@ our %disabled = (
"afalgeng" => "option",
"asan" => "default",
"asm" => "option",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -801,342 +803,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7824,10 +7826,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10062,74 +10060,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14191,545 +14189,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15841,9 +15839,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-elf/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-elf/no-asm/crypto/buildinf.h
index ea380111dda6d5..980b81a533fe36 100644
--- a/deps/openssl/config/archs/linux-elf/no-asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-elf/no-asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-elf"
-#define DATE "built on: Thu Apr 25 21:39:15 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:25:26 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux-elf/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-elf/no-asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-elf/no-asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-elf/no-asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-ppc/asm/configdata.pm b/deps/openssl/config/archs/linux-ppc/asm/configdata.pm
index b519150121815c..662ab1774a18ae 100644
--- a/deps/openssl/config/archs/linux-ppc/asm/configdata.pm
+++ b/deps/openssl/config/archs/linux-ppc/asm/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "linux-ppc" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux-ppc",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -221,6 +222,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -237,7 +239,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -321,11 +322,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -803,342 +805,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7875,10 +7877,6 @@ our %unified_info = (
"crypto/include",
"include",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10155,74 +10153,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14349,545 +14347,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15996,9 +15994,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-ppc/asm/crypto/aes/aesp8-ppc.s b/deps/openssl/config/archs/linux-ppc/asm/crypto/aes/aesp8-ppc.s
index ce8a95c5b99aa6..2d0da0a964860c 100644
--- a/deps/openssl/config/archs/linux-ppc/asm/crypto/aes/aesp8-ppc.s
+++ b/deps/openssl/config/archs/linux-ppc/asm/crypto/aes/aesp8-ppc.s
@@ -1755,7 +1755,7 @@ _aesp8_ctr32_encrypt8x:
.long 0x7E082799
.long 0x7E3A2799
addi 4,4,0x30
- b .Lcbc_dec8x_done
+ b .Lctr32_enc8x_done
.align 5
.Lctr32_enc8x_two:
@@ -1767,7 +1767,7 @@ _aesp8_ctr32_encrypt8x:
.long 0x7DE02799
.long 0x7E082799
addi 4,4,0x20
- b .Lcbc_dec8x_done
+ b .Lctr32_enc8x_done
.align 5
.Lctr32_enc8x_one:
diff --git a/deps/openssl/config/archs/linux-ppc/asm/crypto/bn/bn-ppc.s b/deps/openssl/config/archs/linux-ppc/asm/crypto/bn/bn-ppc.s
index b029cc94b09f32..9773e4da4bdc71 100644
--- a/deps/openssl/config/archs/linux-ppc/asm/crypto/bn/bn-ppc.s
+++ b/deps/openssl/config/archs/linux-ppc/asm/crypto/bn/bn-ppc.s
@@ -104,6 +104,7 @@
.machine "any"
+.text
diff --git a/deps/openssl/config/archs/linux-ppc/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc/asm/crypto/buildinf.h
index e2516ac917db3f..fe310925d5c42b 100644
--- a/deps/openssl/config/archs/linux-ppc/asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-ppc/asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-ppc"
-#define DATE "built on: Thu Apr 25 21:43:53 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:27:33 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux-ppc/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-ppc/asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-ppc/asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-ppc/asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-ppc/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-ppc/asm_avx2/configdata.pm
index 591e768a657674..c2775d0e814d50 100644
--- a/deps/openssl/config/archs/linux-ppc/asm_avx2/configdata.pm
+++ b/deps/openssl/config/archs/linux-ppc/asm_avx2/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "linux-ppc" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux-ppc",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -221,6 +222,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -237,7 +239,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -321,11 +322,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -803,342 +805,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7875,10 +7877,6 @@ our %unified_info = (
"crypto/include",
"include",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10155,74 +10153,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14349,545 +14347,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15996,9 +15994,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/aes/aesp8-ppc.s b/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/aes/aesp8-ppc.s
index ce8a95c5b99aa6..2d0da0a964860c 100644
--- a/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/aes/aesp8-ppc.s
+++ b/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/aes/aesp8-ppc.s
@@ -1755,7 +1755,7 @@ _aesp8_ctr32_encrypt8x:
.long 0x7E082799
.long 0x7E3A2799
addi 4,4,0x30
- b .Lcbc_dec8x_done
+ b .Lctr32_enc8x_done
.align 5
.Lctr32_enc8x_two:
@@ -1767,7 +1767,7 @@ _aesp8_ctr32_encrypt8x:
.long 0x7DE02799
.long 0x7E082799
addi 4,4,0x20
- b .Lcbc_dec8x_done
+ b .Lctr32_enc8x_done
.align 5
.Lctr32_enc8x_one:
diff --git a/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/bn/bn-ppc.s b/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/bn/bn-ppc.s
index b029cc94b09f32..9773e4da4bdc71 100644
--- a/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/bn/bn-ppc.s
+++ b/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/bn/bn-ppc.s
@@ -104,6 +104,7 @@
.machine "any"
+.text
diff --git a/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/buildinf.h
index 652b3e1c6e70b3..2e95101947d224 100644
--- a/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-ppc"
-#define DATE "built on: Thu Apr 25 21:44:16 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:27:42 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-ppc/no-asm/configdata.pm b/deps/openssl/config/archs/linux-ppc/no-asm/configdata.pm
index 55096fa36a8bc7..7c17ccf8b18211 100644
--- a/deps/openssl/config/archs/linux-ppc/no-asm/configdata.pm
+++ b/deps/openssl/config/archs/linux-ppc/no-asm/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- options => " no-afalgeng no-asan no-asm 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",
+ options => " no-afalgeng no-asan no-asm no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "no-asm", "linux-ppc" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux-ppc",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -219,6 +220,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -235,7 +237,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -320,11 +321,12 @@ our %disabled = (
"afalgeng" => "option",
"asan" => "default",
"asm" => "option",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -802,342 +804,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7825,10 +7827,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10063,74 +10061,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14192,545 +14190,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15842,9 +15840,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-ppc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc/no-asm/crypto/buildinf.h
index 236620400121c4..837b3bda8687c7 100644
--- a/deps/openssl/config/archs/linux-ppc/no-asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-ppc/no-asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-ppc"
-#define DATE "built on: Thu Apr 25 21:44:36 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:27:51 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux-ppc/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-ppc/no-asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-ppc/no-asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-ppc/no-asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-ppc64/asm/configdata.pm b/deps/openssl/config/archs/linux-ppc64/asm/configdata.pm
index 0e38b469c53c43..5152102564addf 100644
--- a/deps/openssl/config/archs/linux-ppc64/asm/configdata.pm
+++ b/deps/openssl/config/archs/linux-ppc64/asm/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "linux-ppc64" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux-ppc64",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -222,6 +223,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -238,7 +240,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -322,11 +323,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -804,342 +806,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7897,10 +7899,6 @@ our %unified_info = (
"crypto/include",
"include",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10177,74 +10175,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14386,545 +14384,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -16033,9 +16031,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-ppc64/asm/crypto/aes/aesp8-ppc.s b/deps/openssl/config/archs/linux-ppc64/asm/crypto/aes/aesp8-ppc.s
index b850d2226de6ef..208d885b40a5aa 100644
--- a/deps/openssl/config/archs/linux-ppc64/asm/crypto/aes/aesp8-ppc.s
+++ b/deps/openssl/config/archs/linux-ppc64/asm/crypto/aes/aesp8-ppc.s
@@ -1790,7 +1790,7 @@ _aesp8_ctr32_encrypt8x:
.long 0x7E082799
.long 0x7E3A2799
addi 4,4,0x30
- b .Lcbc_dec8x_done
+ b .Lctr32_enc8x_done
.align 5
.Lctr32_enc8x_two:
@@ -1802,7 +1802,7 @@ _aesp8_ctr32_encrypt8x:
.long 0x7DE02799
.long 0x7E082799
addi 4,4,0x20
- b .Lcbc_dec8x_done
+ b .Lctr32_enc8x_done
.align 5
.Lctr32_enc8x_one:
diff --git a/deps/openssl/config/archs/linux-ppc64/asm/crypto/bn/bn-ppc.s b/deps/openssl/config/archs/linux-ppc64/asm/crypto/bn/bn-ppc.s
index 93e5ad6cd57068..832d6767dc47a9 100644
--- a/deps/openssl/config/archs/linux-ppc64/asm/crypto/bn/bn-ppc.s
+++ b/deps/openssl/config/archs/linux-ppc64/asm/crypto/bn/bn-ppc.s
@@ -154,6 +154,7 @@ bn_mul_add_words:
.machine "any"
+.text
diff --git a/deps/openssl/config/archs/linux-ppc64/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc64/asm/crypto/buildinf.h
index 70deb25ce445b5..6041195f28861a 100644
--- a/deps/openssl/config/archs/linux-ppc64/asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-ppc64/asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-ppc64"
-#define DATE "built on: Thu Apr 25 21:44:49 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:27:57 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux-ppc64/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-ppc64/asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-ppc64/asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-ppc64/asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-ppc64/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-ppc64/asm_avx2/configdata.pm
index 564baf6c155e18..364bb034d0f3e0 100644
--- a/deps/openssl/config/archs/linux-ppc64/asm_avx2/configdata.pm
+++ b/deps/openssl/config/archs/linux-ppc64/asm_avx2/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "linux-ppc64" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux-ppc64",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -222,6 +223,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -238,7 +240,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -322,11 +323,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -804,342 +806,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7897,10 +7899,6 @@ our %unified_info = (
"crypto/include",
"include",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10177,74 +10175,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14386,545 +14384,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -16033,9 +16031,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/aes/aesp8-ppc.s b/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/aes/aesp8-ppc.s
index b850d2226de6ef..208d885b40a5aa 100644
--- a/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/aes/aesp8-ppc.s
+++ b/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/aes/aesp8-ppc.s
@@ -1790,7 +1790,7 @@ _aesp8_ctr32_encrypt8x:
.long 0x7E082799
.long 0x7E3A2799
addi 4,4,0x30
- b .Lcbc_dec8x_done
+ b .Lctr32_enc8x_done
.align 5
.Lctr32_enc8x_two:
@@ -1802,7 +1802,7 @@ _aesp8_ctr32_encrypt8x:
.long 0x7DE02799
.long 0x7E082799
addi 4,4,0x20
- b .Lcbc_dec8x_done
+ b .Lctr32_enc8x_done
.align 5
.Lctr32_enc8x_one:
diff --git a/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/bn/bn-ppc.s b/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/bn/bn-ppc.s
index 93e5ad6cd57068..832d6767dc47a9 100644
--- a/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/bn/bn-ppc.s
+++ b/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/bn/bn-ppc.s
@@ -154,6 +154,7 @@ bn_mul_add_words:
.machine "any"
+.text
diff --git a/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/buildinf.h
index 9e1d5cc708bef2..a4fcee893e0a21 100644
--- a/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-ppc64"
-#define DATE "built on: Thu Apr 25 21:45:12 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:28:08 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-ppc64/no-asm/configdata.pm b/deps/openssl/config/archs/linux-ppc64/no-asm/configdata.pm
index e919df12a33de6..ff8d540428a032 100644
--- a/deps/openssl/config/archs/linux-ppc64/no-asm/configdata.pm
+++ b/deps/openssl/config/archs/linux-ppc64/no-asm/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- options => " no-afalgeng no-asan no-asm 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",
+ options => " no-afalgeng no-asan no-asm no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "no-asm", "linux-ppc64" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux-ppc64",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -220,6 +221,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -236,7 +238,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -321,11 +322,12 @@ our %disabled = (
"afalgeng" => "option",
"asan" => "default",
"asm" => "option",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -803,342 +805,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7826,10 +7828,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10064,74 +10062,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14193,545 +14191,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15843,9 +15841,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/buildinf.h
index 17177aeda9b88e..2f04ef7bb56728 100644
--- a/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-ppc64"
-#define DATE "built on: Thu Apr 25 21:45:34 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:28:19 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/configdata.pm b/deps/openssl/config/archs/linux-ppc64le/asm/configdata.pm
index 735baeba74ef8d..60da5847adedf4 100644
--- a/deps/openssl/config/archs/linux-ppc64le/asm/configdata.pm
+++ b/deps/openssl/config/archs/linux-ppc64le/asm/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "linux-ppc64le" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux-ppc64le",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -221,6 +222,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -237,7 +239,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -321,11 +322,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -803,342 +805,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7896,10 +7898,6 @@ our %unified_info = (
"crypto/include",
"include",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10176,74 +10174,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14385,545 +14383,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -16032,9 +16030,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/aes/aesp8-ppc.s b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/aes/aesp8-ppc.s
index 6436171ec7deac..ae924ef9dab84b 100644
--- a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/aes/aesp8-ppc.s
+++ b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/aes/aesp8-ppc.s
@@ -1768,7 +1768,7 @@ _aesp8_ctr32_encrypt8x:
.long 0x7E082799
.long 0x7E3A2799
addi 4,4,0x30
- b .Lcbc_dec8x_done
+ b .Lctr32_enc8x_done
.align 5
.Lctr32_enc8x_two:
@@ -1780,7 +1780,7 @@ _aesp8_ctr32_encrypt8x:
.long 0x7DE02799
.long 0x7E082799
addi 4,4,0x20
- b .Lcbc_dec8x_done
+ b .Lctr32_enc8x_done
.align 5
.Lctr32_enc8x_one:
diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn/bn-ppc.s b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn/bn-ppc.s
index 02412c54fd6ef7..64c009203f4bce 100644
--- a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn/bn-ppc.s
+++ b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/bn/bn-ppc.s
@@ -104,6 +104,8 @@
.machine "any"
+.abiversion 2
+.text
diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/buildinf.h
index 67d41b976300b4..a99c6d3c31f3ab 100644
--- a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-ppc64le"
-#define DATE "built on: Thu Apr 25 21:45:47 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:28:25 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/configdata.pm
index aebd3399e0d1a7..229935c1e859af 100644
--- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/configdata.pm
+++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "linux-ppc64le" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux-ppc64le",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -221,6 +222,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -237,7 +239,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -321,11 +322,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -803,342 +805,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7896,10 +7898,6 @@ our %unified_info = (
"crypto/include",
"include",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10176,74 +10174,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14385,545 +14383,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -16032,9 +16030,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/aes/aesp8-ppc.s b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/aes/aesp8-ppc.s
index 6436171ec7deac..ae924ef9dab84b 100644
--- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/aes/aesp8-ppc.s
+++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/aes/aesp8-ppc.s
@@ -1768,7 +1768,7 @@ _aesp8_ctr32_encrypt8x:
.long 0x7E082799
.long 0x7E3A2799
addi 4,4,0x30
- b .Lcbc_dec8x_done
+ b .Lctr32_enc8x_done
.align 5
.Lctr32_enc8x_two:
@@ -1780,7 +1780,7 @@ _aesp8_ctr32_encrypt8x:
.long 0x7DE02799
.long 0x7E082799
addi 4,4,0x20
- b .Lcbc_dec8x_done
+ b .Lctr32_enc8x_done
.align 5
.Lctr32_enc8x_one:
diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/bn/bn-ppc.s b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/bn/bn-ppc.s
index 02412c54fd6ef7..64c009203f4bce 100644
--- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/bn/bn-ppc.s
+++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/bn/bn-ppc.s
@@ -104,6 +104,8 @@
.machine "any"
+.abiversion 2
+.text
diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h
index f76815556d57e0..4b7ba12acd37e3 100644
--- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-ppc64le"
-#define DATE "built on: Thu Apr 25 21:46:09 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:28:36 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/configdata.pm b/deps/openssl/config/archs/linux-ppc64le/no-asm/configdata.pm
index acfd78784df86a..f7a255efd9aa33 100644
--- a/deps/openssl/config/archs/linux-ppc64le/no-asm/configdata.pm
+++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- options => " no-afalgeng no-asan no-asm 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",
+ options => " no-afalgeng no-asan no-asm no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "no-asm", "linux-ppc64le" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux-ppc64le",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -219,6 +220,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -235,7 +237,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -320,11 +321,12 @@ our %disabled = (
"afalgeng" => "option",
"asan" => "default",
"asm" => "option",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -802,342 +804,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7825,10 +7827,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10063,74 +10061,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14192,545 +14190,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15842,9 +15840,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/buildinf.h
index 1e6102c3538f85..bf39be59103076 100644
--- a/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-ppc64le"
-#define DATE "built on: Thu Apr 25 21:46:31 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:28:46 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-x32/asm/configdata.pm b/deps/openssl/config/archs/linux-x32/asm/configdata.pm
index 3802c86ae9a62b..8e84631dc3e099 100644
--- a/deps/openssl/config/archs/linux-x32/asm/configdata.pm
+++ b/deps/openssl/config/archs/linux-x32/asm/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "1",
b64l => "0",
@@ -36,18 +37,19 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
dirs => [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ],
+ dso_defines => [ "PADLOCK_ASM" ],
dynamic_engines => "0",
engdirs => [ ],
ex_libs => [ ],
export_var_as_fn => "0",
includes => [ ],
lflags => [ ],
- lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "PADLOCK_ASM", "POLY1305_ASM" ],
+ lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "POLY1305_ASM" ],
libdir => "",
major => "1",
makedepprog => "\$(CROSS_COMPILE)gcc",
@@ -58,10 +60,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "linux-x32" ],
perlenv => {
"AR" => undef,
@@ -110,8 +112,8 @@ our %config = (
sourcedir => ".",
target => "linux-x32",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -222,6 +224,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -238,7 +241,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -322,11 +324,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -804,342 +807,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7953,10 +7956,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10239,74 +10238,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14483,545 +14482,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -16130,9 +16129,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-x32/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-x32/asm/crypto/buildinf.h
index ec0c138cb8e3eb..87c0533b54b99f 100644
--- a/deps/openssl/config/archs/linux-x32/asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-x32/asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-x32"
-#define DATE "built on: Thu Apr 25 21:39:26 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:25:32 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
@@ -42,7 +42,6 @@ static const char compiler_flags[] = {
'S','_','A','S','M',' ','-','D','G','H','A','S','H','_','A','S',
'M',' ','-','D','E','C','P','_','N','I','S','T','Z','2','5','6',
'_','A','S','M',' ','-','D','X','2','5','5','1','9','_','A','S',
- 'M',' ','-','D','P','A','D','L','O','C','K','_','A','S','M',' ',
- '-','D','P','O','L','Y','1','3','0','5','_','A','S','M',' ','-',
- 'D','N','D','E','B','U','G','\0'
+ 'M',' ','-','D','P','O','L','Y','1','3','0','5','_','A','S','M',
+ ' ','-','D','N','D','E','B','U','G','\0'
};
diff --git a/deps/openssl/config/archs/linux-x32/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-x32/asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-x32/asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-x32/asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-x32/asm/openssl-cl.gypi b/deps/openssl/config/archs/linux-x32/asm/openssl-cl.gypi
index de834c8142a733..fa200427590930 100644
--- a/deps/openssl/config/archs/linux-x32/asm/openssl-cl.gypi
+++ b/deps/openssl/config/archs/linux-x32/asm/openssl-cl.gypi
@@ -22,7 +22,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_linux-x32': [
diff --git a/deps/openssl/config/archs/linux-x32/asm/openssl.gypi b/deps/openssl/config/archs/linux-x32/asm/openssl.gypi
index 589418a9a7041e..1705d7ef3c3490 100644
--- a/deps/openssl/config/archs/linux-x32/asm/openssl.gypi
+++ b/deps/openssl/config/archs/linux-x32/asm/openssl.gypi
@@ -729,7 +729,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_linux-x32': [
diff --git a/deps/openssl/config/archs/linux-x32/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-x32/asm_avx2/configdata.pm
index b6931d6455a77d..570ee71e6c3667 100644
--- a/deps/openssl/config/archs/linux-x32/asm_avx2/configdata.pm
+++ b/deps/openssl/config/archs/linux-x32/asm_avx2/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "1",
b64l => "0",
@@ -36,18 +37,19 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
dirs => [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ],
+ dso_defines => [ "PADLOCK_ASM" ],
dynamic_engines => "0",
engdirs => [ ],
ex_libs => [ ],
export_var_as_fn => "0",
includes => [ ],
lflags => [ ],
- lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "PADLOCK_ASM", "POLY1305_ASM" ],
+ lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "POLY1305_ASM" ],
libdir => "",
major => "1",
makedepprog => "\$(CROSS_COMPILE)../config/fake_gcc.pl",
@@ -58,10 +60,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "linux-x32" ],
perlenv => {
"AR" => undef,
@@ -110,8 +112,8 @@ our %config = (
sourcedir => ".",
target => "linux-x32",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -222,6 +224,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -238,7 +241,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -322,11 +324,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -804,342 +807,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7953,10 +7956,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10239,74 +10238,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14483,545 +14482,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -16130,9 +16129,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-x32/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-x32/asm_avx2/crypto/buildinf.h
index 7c2e514f90f6ab..cff5ec8fe5ccf0 100644
--- a/deps/openssl/config/archs/linux-x32/asm_avx2/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-x32/asm_avx2/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-x32"
-#define DATE "built on: Thu Apr 25 21:40:20 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:25:58 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
@@ -43,7 +43,6 @@ static const char compiler_flags[] = {
'A','E','S','_','A','S','M',' ','-','D','G','H','A','S','H','_',
'A','S','M',' ','-','D','E','C','P','_','N','I','S','T','Z','2',
'5','6','_','A','S','M',' ','-','D','X','2','5','5','1','9','_',
- 'A','S','M',' ','-','D','P','A','D','L','O','C','K','_','A','S',
- 'M',' ','-','D','P','O','L','Y','1','3','0','5','_','A','S','M',
- ' ','-','D','N','D','E','B','U','G','\0'
+ 'A','S','M',' ','-','D','P','O','L','Y','1','3','0','5','_','A',
+ 'S','M',' ','-','D','N','D','E','B','U','G','\0'
};
diff --git a/deps/openssl/config/archs/linux-x32/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-x32/asm_avx2/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-x32/asm_avx2/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-x32/asm_avx2/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-x32/asm_avx2/openssl-cl.gypi b/deps/openssl/config/archs/linux-x32/asm_avx2/openssl-cl.gypi
index de834c8142a733..fa200427590930 100644
--- a/deps/openssl/config/archs/linux-x32/asm_avx2/openssl-cl.gypi
+++ b/deps/openssl/config/archs/linux-x32/asm_avx2/openssl-cl.gypi
@@ -22,7 +22,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_linux-x32': [
diff --git a/deps/openssl/config/archs/linux-x32/asm_avx2/openssl.gypi b/deps/openssl/config/archs/linux-x32/asm_avx2/openssl.gypi
index 5ad7899e40c78f..fe3c93c3f7778f 100644
--- a/deps/openssl/config/archs/linux-x32/asm_avx2/openssl.gypi
+++ b/deps/openssl/config/archs/linux-x32/asm_avx2/openssl.gypi
@@ -729,7 +729,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_linux-x32': [
diff --git a/deps/openssl/config/archs/linux-x32/no-asm/configdata.pm b/deps/openssl/config/archs/linux-x32/no-asm/configdata.pm
index 198b297fe393a1..076b18e992e5c6 100644
--- a/deps/openssl/config/archs/linux-x32/no-asm/configdata.pm
+++ b/deps/openssl/config/archs/linux-x32/no-asm/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "1",
b64l => "0",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- options => " no-afalgeng no-asan no-asm 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",
+ options => " no-afalgeng no-asan no-asm no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "no-asm", "linux-x32" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux-x32",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -220,6 +221,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -236,7 +238,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -321,11 +322,12 @@ our %disabled = (
"afalgeng" => "option",
"asan" => "default",
"asm" => "option",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -803,342 +805,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7826,10 +7828,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10064,74 +10062,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14193,545 +14191,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15843,9 +15841,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-x32/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-x32/no-asm/crypto/buildinf.h
index c36c98e9ed97e6..6aba725c6ebf43 100644
--- a/deps/openssl/config/archs/linux-x32/no-asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-x32/no-asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-x32"
-#define DATE "built on: Thu Apr 25 21:41:25 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:26:25 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux-x32/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-x32/no-asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-x32/no-asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-x32/no-asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-x86_64/asm/configdata.pm b/deps/openssl/config/archs/linux-x86_64/asm/configdata.pm
index 79da00475675e3..642244cde6306c 100644
--- a/deps/openssl/config/archs/linux-x86_64/asm/configdata.pm
+++ b/deps/openssl/config/archs/linux-x86_64/asm/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -36,18 +37,19 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
dirs => [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ],
+ dso_defines => [ "PADLOCK_ASM" ],
dynamic_engines => "0",
engdirs => [ ],
ex_libs => [ ],
export_var_as_fn => "0",
includes => [ ],
lflags => [ ],
- lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "PADLOCK_ASM", "POLY1305_ASM" ],
+ lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "POLY1305_ASM" ],
libdir => "",
major => "1",
makedepprog => "\$(CROSS_COMPILE)gcc",
@@ -58,10 +60,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "linux-x86_64" ],
perlenv => {
"AR" => undef,
@@ -110,8 +112,8 @@ our %config = (
sourcedir => ".",
target => "linux-x86_64",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -222,6 +224,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -238,7 +241,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -322,11 +324,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -804,342 +807,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7953,10 +7956,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10239,74 +10238,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14483,545 +14482,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -16130,9 +16129,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-x86_64/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-x86_64/asm/crypto/buildinf.h
index cb70f7cd54aaa2..05e83544d8ea7f 100644
--- a/deps/openssl/config/archs/linux-x86_64/asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-x86_64/asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-x86_64"
-#define DATE "built on: Thu Apr 25 21:41:40 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:26:32 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
@@ -42,7 +42,6 @@ static const char compiler_flags[] = {
'_','A','S','M',' ','-','D','G','H','A','S','H','_','A','S','M',
' ','-','D','E','C','P','_','N','I','S','T','Z','2','5','6','_',
'A','S','M',' ','-','D','X','2','5','5','1','9','_','A','S','M',
- ' ','-','D','P','A','D','L','O','C','K','_','A','S','M',' ','-',
- 'D','P','O','L','Y','1','3','0','5','_','A','S','M',' ','-','D',
- 'N','D','E','B','U','G','\0'
+ ' ','-','D','P','O','L','Y','1','3','0','5','_','A','S','M',' ',
+ '-','D','N','D','E','B','U','G','\0'
};
diff --git a/deps/openssl/config/archs/linux-x86_64/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-x86_64/asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-x86_64/asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-x86_64/asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-x86_64/asm/openssl-cl.gypi b/deps/openssl/config/archs/linux-x86_64/asm/openssl-cl.gypi
index d8d5ab5ab5d71f..b6da61db090acf 100644
--- a/deps/openssl/config/archs/linux-x86_64/asm/openssl-cl.gypi
+++ b/deps/openssl/config/archs/linux-x86_64/asm/openssl-cl.gypi
@@ -22,7 +22,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_linux-x86_64': [
diff --git a/deps/openssl/config/archs/linux-x86_64/asm/openssl.gypi b/deps/openssl/config/archs/linux-x86_64/asm/openssl.gypi
index 7069626ed14542..a76b3ddc19c3ae 100644
--- a/deps/openssl/config/archs/linux-x86_64/asm/openssl.gypi
+++ b/deps/openssl/config/archs/linux-x86_64/asm/openssl.gypi
@@ -729,7 +729,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_linux-x86_64': [
diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-x86_64/asm_avx2/configdata.pm
index a0adb956173f45..a3a492c68bd349 100644
--- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/configdata.pm
+++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -36,18 +37,19 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
dirs => [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ],
+ dso_defines => [ "PADLOCK_ASM" ],
dynamic_engines => "0",
engdirs => [ ],
ex_libs => [ ],
export_var_as_fn => "0",
includes => [ ],
lflags => [ ],
- lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "PADLOCK_ASM", "POLY1305_ASM" ],
+ lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "POLY1305_ASM" ],
libdir => "",
major => "1",
makedepprog => "\$(CROSS_COMPILE)../config/fake_gcc.pl",
@@ -58,10 +60,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "linux-x86_64" ],
perlenv => {
"AR" => undef,
@@ -110,8 +112,8 @@ our %config = (
sourcedir => ".",
target => "linux-x86_64",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -222,6 +224,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -238,7 +241,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -322,11 +324,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -804,342 +807,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7953,10 +7956,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10239,74 +10238,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14483,545 +14482,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -16130,9 +16129,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/buildinf.h
index 8d1bc295a634e1..7e02072c527104 100644
--- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-x86_64"
-#define DATE "built on: Thu Apr 25 21:42:38 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:26:59 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
@@ -43,7 +43,6 @@ static const char compiler_flags[] = {
'E','S','_','A','S','M',' ','-','D','G','H','A','S','H','_','A',
'S','M',' ','-','D','E','C','P','_','N','I','S','T','Z','2','5',
'6','_','A','S','M',' ','-','D','X','2','5','5','1','9','_','A',
- 'S','M',' ','-','D','P','A','D','L','O','C','K','_','A','S','M',
- ' ','-','D','P','O','L','Y','1','3','0','5','_','A','S','M',' ',
- '-','D','N','D','E','B','U','G','\0'
+ 'S','M',' ','-','D','P','O','L','Y','1','3','0','5','_','A','S',
+ 'M',' ','-','D','N','D','E','B','U','G','\0'
};
diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/openssl-cl.gypi b/deps/openssl/config/archs/linux-x86_64/asm_avx2/openssl-cl.gypi
index d8d5ab5ab5d71f..b6da61db090acf 100644
--- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/openssl-cl.gypi
+++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/openssl-cl.gypi
@@ -22,7 +22,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_linux-x86_64': [
diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/openssl.gypi b/deps/openssl/config/archs/linux-x86_64/asm_avx2/openssl.gypi
index 30bd4b6675bc50..c141efdc861eb4 100644
--- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/openssl.gypi
+++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/openssl.gypi
@@ -729,7 +729,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_linux-x86_64': [
diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/configdata.pm b/deps/openssl/config/archs/linux-x86_64/no-asm/configdata.pm
index 264cd5eb60e919..803c94759af1d0 100644
--- a/deps/openssl/config/archs/linux-x86_64/no-asm/configdata.pm
+++ b/deps/openssl/config/archs/linux-x86_64/no-asm/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- options => " no-afalgeng no-asan no-asm 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",
+ options => " no-afalgeng no-asan no-asm no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "no-asm", "linux-x86_64" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux-x86_64",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -220,6 +221,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -236,7 +238,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -321,11 +322,12 @@ our %disabled = (
"afalgeng" => "option",
"asan" => "default",
"asm" => "option",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -803,342 +805,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7826,10 +7828,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10064,74 +10062,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14193,545 +14191,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15843,9 +15841,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/buildinf.h
index 09403dab91d933..72652c6a1161dc 100644
--- a/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-x86_64"
-#define DATE "built on: Thu Apr 25 21:43:39 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:27:27 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux32-s390x/asm/configdata.pm b/deps/openssl/config/archs/linux32-s390x/asm/configdata.pm
index a6fe0d559717c7..04d40a633bec71 100644
--- a/deps/openssl/config/archs/linux32-s390x/asm/configdata.pm
+++ b/deps/openssl/config/archs/linux32-s390x/asm/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "linux32-s390x" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux32-s390x",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -222,6 +223,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -238,7 +240,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -322,11 +323,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -804,342 +806,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7835,7 +7837,6 @@ our %unified_info = (
".",
"crypto/include",
"include",
- "crypto",
],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
@@ -10083,74 +10084,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14242,545 +14243,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cmac.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_cms.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_engine.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_seed.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
+ ],
+ "test/buildtest_tls1.o" =>
+ [
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15889,9 +15890,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux32-s390x/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux32-s390x/asm/crypto/buildinf.h
index 408b31223b9ccb..4216b7ad2753e6 100644
--- a/deps/openssl/config/archs/linux32-s390x/asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux32-s390x/asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux32-s390x"
-#define DATE "built on: Thu Apr 25 21:46:46 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:28:52 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux32-s390x/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux32-s390x/asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux32-s390x/asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux32-s390x/asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux32-s390x/asm_avx2/configdata.pm
index 8dd34da49ecf01..9fc05dcd8e1636 100644
--- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/configdata.pm
+++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "linux32-s390x" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux32-s390x",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -222,6 +223,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -238,7 +240,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -322,11 +323,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -804,342 +806,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7835,7 +7837,6 @@ our %unified_info = (
".",
"crypto/include",
"include",
- "crypto",
],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
@@ -10083,74 +10084,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14242,545 +14243,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cmac.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_cms.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_engine.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_seed.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
+ ],
+ "test/buildtest_tls1.o" =>
+ [
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15889,9 +15890,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/buildinf.h
index a038a222baef73..9835d9ec98170d 100644
--- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux32-s390x"
-#define DATE "built on: Thu Apr 25 21:47:01 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:28:58 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/configdata.pm b/deps/openssl/config/archs/linux32-s390x/no-asm/configdata.pm
index d3b34999216c2b..a43a024d0a595f 100644
--- a/deps/openssl/config/archs/linux32-s390x/no-asm/configdata.pm
+++ b/deps/openssl/config/archs/linux32-s390x/no-asm/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- options => " no-afalgeng no-asan no-asm 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",
+ options => " no-afalgeng no-asan no-asm no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "no-asm", "linux32-s390x" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux32-s390x",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -220,6 +221,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -236,7 +238,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -321,11 +322,12 @@ our %disabled = (
"afalgeng" => "option",
"asan" => "default",
"asm" => "option",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -803,342 +805,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7819,10 +7821,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10057,74 +10055,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14181,545 +14179,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15831,9 +15829,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/buildinf.h
index 2a754df8025601..c4e085561489ed 100644
--- a/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux32-s390x"
-#define DATE "built on: Thu Apr 25 21:47:16 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:29:03 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux64-s390x/asm/configdata.pm b/deps/openssl/config/archs/linux64-s390x/asm/configdata.pm
index 66ef4798d39278..4a36bf8e84148d 100644
--- a/deps/openssl/config/archs/linux64-s390x/asm/configdata.pm
+++ b/deps/openssl/config/archs/linux64-s390x/asm/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "linux64-s390x" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux64-s390x",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -222,6 +223,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -238,7 +240,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -322,11 +323,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -804,342 +806,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7848,7 +7850,6 @@ our %unified_info = (
".",
"crypto/include",
"include",
- "crypto",
],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
@@ -10096,74 +10097,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14255,545 +14256,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cmac.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_cms.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_engine.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_seed.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
+ ],
+ "test/buildtest_tls1.o" =>
+ [
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15902,9 +15903,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux64-s390x/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux64-s390x/asm/crypto/buildinf.h
index 8eb469b6bb541d..f65ee546007ea4 100644
--- a/deps/openssl/config/archs/linux64-s390x/asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux64-s390x/asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux64-s390x"
-#define DATE "built on: Thu Apr 25 21:47:29 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:29:08 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux64-s390x/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux64-s390x/asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux64-s390x/asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux64-s390x/asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux64-s390x/asm_avx2/configdata.pm
index 814eec6998bb57..e5952ff0c57311 100644
--- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/configdata.pm
+++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "linux64-s390x" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux64-s390x",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -222,6 +223,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -238,7 +240,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -322,11 +323,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -804,342 +806,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7848,7 +7850,6 @@ our %unified_info = (
".",
"crypto/include",
"include",
- "crypto",
],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
@@ -10096,74 +10097,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14255,545 +14256,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cmac.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_cms.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_engine.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_seed.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
+ ],
+ "test/buildtest_tls1.o" =>
+ [
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15902,9 +15903,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/buildinf.h
index 9ad7b55bc8b451..425ebffee5bd1d 100644
--- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux64-s390x"
-#define DATE "built on: Thu Apr 25 21:47:46 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:29:15 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/configdata.pm b/deps/openssl/config/archs/linux64-s390x/no-asm/configdata.pm
index 8d699811dfc755..13375d1f8dcdd8 100644
--- a/deps/openssl/config/archs/linux64-s390x/no-asm/configdata.pm
+++ b/deps/openssl/config/archs/linux64-s390x/no-asm/configdata.pm
@@ -26,6 +26,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -36,7 +37,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -58,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- options => " no-afalgeng no-asan no-asm 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",
+ options => " no-afalgeng no-asan no-asm no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "no-asm", "linux64-s390x" ],
perlenv => {
"AR" => undef,
@@ -110,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "linux64-s390x",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -220,6 +221,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -236,7 +238,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -321,11 +322,12 @@ our %disabled = (
"afalgeng" => "option",
"asan" => "default",
"asm" => "option",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -803,342 +805,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7826,10 +7828,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10064,74 +10062,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14193,545 +14191,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15843,9 +15841,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/buildinf.h
index 1b48f336e0161c..a7ee8888348a08 100644
--- a/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux64-s390x"
-#define DATE "built on: Thu Apr 25 21:48:01 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:29:22 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/configdata.pm b/deps/openssl/config/archs/solaris-x86-gcc/asm/configdata.pm
index 47d0fd942bd6aa..c6b6c098b5fbbb 100644
--- a/deps/openssl/config/archs/solaris-x86-gcc/asm/configdata.pm
+++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/configdata.pm
@@ -25,6 +25,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -35,18 +36,19 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
dirs => [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ],
+ dso_defines => [ "PADLOCK_ASM" ],
dynamic_engines => "0",
engdirs => [ ],
ex_libs => [ ],
export_var_as_fn => "0",
includes => [ ],
lflags => [ ],
- lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_BN_ASM_PART_WORDS", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "RC4_ASM", "MD5_ASM", "RMD160_ASM", "AES_ASM", "VPAES_ASM", "WHIRLPOOL_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "PADLOCK_ASM", "POLY1305_ASM" ],
+ lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_BN_ASM_PART_WORDS", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "RC4_ASM", "MD5_ASM", "RMD160_ASM", "AES_ASM", "VPAES_ASM", "WHIRLPOOL_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "POLY1305_ASM" ],
libdir => "",
major => "1",
makedepprog => "\$(CROSS_COMPILE)gcc",
@@ -57,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "solaris-x86-gcc" ],
perlenv => {
"AR" => undef,
@@ -109,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "solaris-x86-gcc",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -217,6 +219,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -233,7 +236,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -317,11 +319,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -799,342 +802,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7864,10 +7867,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10144,74 +10143,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14333,545 +14332,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15980,9 +15979,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/buildinf.h b/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/buildinf.h
index 285eb52c325503..eb4e7e45d06e52 100644
--- a/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: solaris-x86-gcc"
-#define DATE "built on: Thu Apr 25 21:48:14 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:29:28 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
@@ -41,8 +41,7 @@ static const char compiler_flags[] = {
' ','-','D','V','P','A','E','S','_','A','S','M',' ','-','D','W',
'H','I','R','L','P','O','O','L','_','A','S','M',' ','-','D','G',
'H','A','S','H','_','A','S','M',' ','-','D','E','C','P','_','N',
- 'I','S','T','Z','2','5','6','_','A','S','M',' ','-','D','P','A',
- 'D','L','O','C','K','_','A','S','M',' ','-','D','P','O','L','Y',
- '1','3','0','5','_','A','S','M',' ','-','D','N','D','E','B','U',
- 'G','\0'
+ 'I','S','T','Z','2','5','6','_','A','S','M',' ','-','D','P','O',
+ 'L','Y','1','3','0','5','_','A','S','M',' ','-','D','N','D','E',
+ 'B','U','G','\0'
};
diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/openssl-cl.gypi b/deps/openssl/config/archs/solaris-x86-gcc/asm/openssl-cl.gypi
index 7b8daa6ded1ef8..fb2932b9cca64d 100644
--- a/deps/openssl/config/archs/solaris-x86-gcc/asm/openssl-cl.gypi
+++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/openssl-cl.gypi
@@ -21,7 +21,6 @@
'WHIRLPOOL_ASM',
'GHASH_ASM',
'ECP_NISTZ256_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_solaris-x86-gcc': [
diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/openssl.gypi b/deps/openssl/config/archs/solaris-x86-gcc/asm/openssl.gypi
index 3a31d6136214b4..8a9f372caec0aa 100644
--- a/deps/openssl/config/archs/solaris-x86-gcc/asm/openssl.gypi
+++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/openssl.gypi
@@ -717,7 +717,6 @@
'WHIRLPOOL_ASM',
'GHASH_ASM',
'ECP_NISTZ256_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_solaris-x86-gcc': [
diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/configdata.pm b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/configdata.pm
index 6575a56d95769d..b32005a3b3c86f 100644
--- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/configdata.pm
+++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/configdata.pm
@@ -25,6 +25,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -35,18 +36,19 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
dirs => [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ],
+ dso_defines => [ "PADLOCK_ASM" ],
dynamic_engines => "0",
engdirs => [ ],
ex_libs => [ ],
export_var_as_fn => "0",
includes => [ ],
lflags => [ ],
- lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_BN_ASM_PART_WORDS", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "RC4_ASM", "MD5_ASM", "RMD160_ASM", "AES_ASM", "VPAES_ASM", "WHIRLPOOL_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "PADLOCK_ASM", "POLY1305_ASM" ],
+ lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_BN_ASM_PART_WORDS", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "RC4_ASM", "MD5_ASM", "RMD160_ASM", "AES_ASM", "VPAES_ASM", "WHIRLPOOL_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "POLY1305_ASM" ],
libdir => "",
major => "1",
makedepprog => "\$(CROSS_COMPILE)../config/fake_gcc.pl",
@@ -57,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "solaris-x86-gcc" ],
perlenv => {
"AR" => undef,
@@ -109,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "solaris-x86-gcc",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -217,6 +219,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -233,7 +236,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -317,11 +319,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -799,342 +802,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7864,10 +7867,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10144,74 +10143,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14333,545 +14332,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15980,9 +15979,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h
index 866ed4a5153ef3..aafbbd26f6eedc 100644
--- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h
+++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: solaris-x86-gcc"
-#define DATE "built on: Thu Apr 25 21:48:38 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:29:36 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
@@ -43,7 +43,6 @@ static const char compiler_flags[] = {
'D','W','H','I','R','L','P','O','O','L','_','A','S','M',' ','-',
'D','G','H','A','S','H','_','A','S','M',' ','-','D','E','C','P',
'_','N','I','S','T','Z','2','5','6','_','A','S','M',' ','-','D',
- 'P','A','D','L','O','C','K','_','A','S','M',' ','-','D','P','O',
- 'L','Y','1','3','0','5','_','A','S','M',' ','-','D','N','D','E',
- 'B','U','G','\0'
+ 'P','O','L','Y','1','3','0','5','_','A','S','M',' ','-','D','N',
+ 'D','E','B','U','G','\0'
};
diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/openssl-cl.gypi b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/openssl-cl.gypi
index 7b8daa6ded1ef8..fb2932b9cca64d 100644
--- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/openssl-cl.gypi
+++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/openssl-cl.gypi
@@ -21,7 +21,6 @@
'WHIRLPOOL_ASM',
'GHASH_ASM',
'ECP_NISTZ256_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_solaris-x86-gcc': [
diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/openssl.gypi b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/openssl.gypi
index 1ebf57eb333b1a..71532ed4abeed3 100644
--- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/openssl.gypi
+++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/openssl.gypi
@@ -717,7 +717,6 @@
'WHIRLPOOL_ASM',
'GHASH_ASM',
'ECP_NISTZ256_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_solaris-x86-gcc': [
diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/configdata.pm b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/configdata.pm
index cdda2ab47095e6..4495a82ea4ae2f 100644
--- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/configdata.pm
+++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/configdata.pm
@@ -25,6 +25,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "1",
b64 => "0",
b64l => "0",
@@ -35,7 +36,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -57,10 +58,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- options => " no-afalgeng no-asan no-asm 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",
+ options => " no-afalgeng no-asan no-asm no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "no-asm", "solaris-x86-gcc" ],
perlenv => {
"AR" => undef,
@@ -109,8 +110,8 @@ our %config = (
sourcedir => ".",
target => "solaris-x86-gcc",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -214,6 +215,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -230,7 +232,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -315,11 +316,12 @@ our %disabled = (
"afalgeng" => "option",
"asan" => "default",
"asm" => "option",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -797,342 +799,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7820,10 +7822,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10058,74 +10056,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14187,545 +14185,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15837,9 +15835,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h
index 64f912792d4d03..b992e8dc5e281a 100644
--- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: solaris-x86-gcc"
-#define DATE "built on: Thu Apr 25 21:49:02 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:29:45 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/configdata.pm b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/configdata.pm
index 02ee40c7192ef8..8e80b4c2e4763a 100644
--- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/configdata.pm
+++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/configdata.pm
@@ -25,6 +25,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -35,18 +36,19 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
dirs => [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ],
+ dso_defines => [ "PADLOCK_ASM" ],
dynamic_engines => "0",
engdirs => [ ],
ex_libs => [ ],
export_var_as_fn => "0",
includes => [ ],
lflags => [ ],
- lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "PADLOCK_ASM", "POLY1305_ASM" ],
+ lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "POLY1305_ASM" ],
libdir => "",
major => "1",
makedepprog => "\$(CROSS_COMPILE)gcc",
@@ -57,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "solaris64-x86_64-gcc" ],
perlenv => {
"AR" => undef,
@@ -109,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "solaris64-x86_64-gcc",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -218,6 +220,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -234,7 +237,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -318,11 +320,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -800,342 +803,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7949,10 +7952,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10235,74 +10234,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14479,545 +14478,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -16126,9 +16125,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h
index 9aef9fcb558bc4..1af0846de0a171 100644
--- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: solaris64-x86_64-gcc"
-#define DATE "built on: Thu Apr 25 21:49:15 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:29:50 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
@@ -41,7 +41,6 @@ static const char compiler_flags[] = {
'A','E','S','_','A','S','M',' ','-','D','G','H','A','S','H','_',
'A','S','M',' ','-','D','E','C','P','_','N','I','S','T','Z','2',
'5','6','_','A','S','M',' ','-','D','X','2','5','5','1','9','_',
- 'A','S','M',' ','-','D','P','A','D','L','O','C','K','_','A','S',
- 'M',' ','-','D','P','O','L','Y','1','3','0','5','_','A','S','M',
- ' ','-','D','N','D','E','B','U','G','\0'
+ 'A','S','M',' ','-','D','P','O','L','Y','1','3','0','5','_','A',
+ 'S','M',' ','-','D','N','D','E','B','U','G','\0'
};
diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/openssl-cl.gypi b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/openssl-cl.gypi
index b5b3a2faeebce2..3f1cc15d57f749 100644
--- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/openssl-cl.gypi
+++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/openssl-cl.gypi
@@ -22,7 +22,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_solaris64-x86_64-gcc': [
diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/openssl.gypi b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/openssl.gypi
index f31d09b03ad402..6b4f25afd2fd40 100644
--- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/openssl.gypi
+++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/openssl.gypi
@@ -729,7 +729,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_solaris64-x86_64-gcc': [
diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/configdata.pm b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/configdata.pm
index 787227a022ea84..34e645ac3c8067 100644
--- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/configdata.pm
+++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/configdata.pm
@@ -25,6 +25,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -35,18 +36,19 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ "-Wa,--noexecstack" ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
dirs => [ "crypto", "ssl", "engines", "apps", "test", "util", "tools", "fuzz" ],
+ dso_defines => [ "PADLOCK_ASM" ],
dynamic_engines => "0",
engdirs => [ ],
ex_libs => [ ],
export_var_as_fn => "0",
includes => [ ],
lflags => [ ],
- lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "PADLOCK_ASM", "POLY1305_ASM" ],
+ lib_defines => [ "OPENSSL_PIC", "OPENSSL_CPUID_OBJ", "OPENSSL_IA32_SSE2", "OPENSSL_BN_ASM_MONT", "OPENSSL_BN_ASM_MONT5", "OPENSSL_BN_ASM_GF2m", "SHA1_ASM", "SHA256_ASM", "SHA512_ASM", "KECCAK1600_ASM", "RC4_ASM", "MD5_ASM", "AES_ASM", "VPAES_ASM", "BSAES_ASM", "GHASH_ASM", "ECP_NISTZ256_ASM", "X25519_ASM", "POLY1305_ASM" ],
libdir => "",
major => "1",
makedepprog => "\$(CROSS_COMPILE)../config/fake_gcc.pl",
@@ -57,10 +59,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- 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",
+ options => " no-afalgeng no-asan no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "solaris64-x86_64-gcc" ],
perlenv => {
"AR" => undef,
@@ -109,8 +111,8 @@ our %config = (
sourcedir => ".",
target => "solaris64-x86_64-gcc",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -218,6 +220,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -234,7 +237,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -318,11 +320,12 @@ our @disablables = (
our %disabled = (
"afalgeng" => "option",
"asan" => "default",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -800,342 +803,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7949,10 +7952,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10235,74 +10234,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14479,545 +14478,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -16126,9 +16125,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h
index 5dee48451fb1b5..845ddc825d8178 100644
--- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h
+++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: solaris64-x86_64-gcc"
-#define DATE "built on: Thu Apr 25 21:50:12 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:30:18 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
@@ -42,7 +42,6 @@ static const char compiler_flags[] = {
'B','S','A','E','S','_','A','S','M',' ','-','D','G','H','A','S',
'H','_','A','S','M',' ','-','D','E','C','P','_','N','I','S','T',
'Z','2','5','6','_','A','S','M',' ','-','D','X','2','5','5','1',
- '9','_','A','S','M',' ','-','D','P','A','D','L','O','C','K','_',
- 'A','S','M',' ','-','D','P','O','L','Y','1','3','0','5','_','A',
- 'S','M',' ','-','D','N','D','E','B','U','G','\0'
+ '9','_','A','S','M',' ','-','D','P','O','L','Y','1','3','0','5',
+ '_','A','S','M',' ','-','D','N','D','E','B','U','G','\0'
};
diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/openssl-cl.gypi b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/openssl-cl.gypi
index b5b3a2faeebce2..3f1cc15d57f749 100644
--- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/openssl-cl.gypi
+++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/openssl-cl.gypi
@@ -22,7 +22,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_solaris64-x86_64-gcc': [
diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/openssl.gypi b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/openssl.gypi
index 03da0465789651..62c6704228678c 100644
--- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/openssl.gypi
+++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/openssl.gypi
@@ -729,7 +729,6 @@
'GHASH_ASM',
'ECP_NISTZ256_ASM',
'X25519_ASM',
- 'PADLOCK_ASM',
'POLY1305_ASM',
],
'openssl_cflags_solaris64-x86_64-gcc': [
diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/configdata.pm b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/configdata.pm
index 5a455ce45c914b..30e9e3f0681db9 100644
--- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/configdata.pm
+++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/configdata.pm
@@ -25,6 +25,7 @@ our %config = (
PERL => "/usr/bin/perl",
RANLIB => "ranlib",
RC => "windres",
+ RCFLAGS => [ ],
b32 => "0",
b64 => "0",
b64l => "1",
@@ -35,7 +36,7 @@ our %config = (
build_type => "release",
builddir => ".",
cflags => [ ],
- conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf", "Configurations/shared-info.pl" ],
+ conf_files => [ "Configurations/00-base-templates.conf", "Configurations/10-main.conf" ],
cppflags => [ ],
cxxflags => [ ],
defines => [ "NDEBUG" ],
@@ -57,10 +58,10 @@ our %config = (
openssl_sys_defines => [ ],
openssl_thread_defines => [ "OPENSSL_THREADS" ],
openssldir => "",
- options => " no-afalgeng no-asan no-asm 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",
+ options => " no-afalgeng no-asan no-asm no-buildtest-c++ 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",
perl_archname => "x86_64-linux-gnu-thread-multi",
perl_cmd => "/usr/bin/perl",
- perl_version => "5.26.2",
+ perl_version => "5.28.1",
perlargv => [ "no-comp", "no-shared", "no-afalgeng", "no-asm", "solaris64-x86_64-gcc" ],
perlenv => {
"AR" => undef,
@@ -109,8 +110,8 @@ our %config = (
sourcedir => ".",
target => "solaris64-x86_64-gcc",
tdirs => [ "ossl_shim" ],
- version => "1.1.1b",
- version_num => "0x1010102fL",
+ version => "1.1.1c",
+ version_num => "0x1010103fL",
);
our %target = (
@@ -216,6 +217,7 @@ our @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -232,7 +234,6 @@ our @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -317,11 +318,12 @@ our %disabled = (
"afalgeng" => "option",
"asan" => "default",
"asm" => "option",
+ "buildtest-c++" => "default",
"comp" => "option",
"crypto-mdebug" => "default",
"crypto-mdebug-backtrace" => "default",
"devcryptoeng" => "default",
- "dynamic-engine" => "forced",
+ "dynamic-engine" => "cascade",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
"external-tests" => "default",
@@ -799,342 +801,342 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
- "test/buildtest_aes" =>
+ "test/buildtest_c_aes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1" =>
+ "test/buildtest_c_asn1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_asn1t" =>
+ "test/buildtest_c_asn1t" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_async" =>
+ "test/buildtest_c_async" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bio" =>
+ "test/buildtest_c_bio" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_blowfish" =>
+ "test/buildtest_c_blowfish" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_bn" =>
+ "test/buildtest_c_bn" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_buffer" =>
+ "test/buildtest_c_buffer" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_camellia" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_cast" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_cmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_cms" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_conf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_conf_api" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_crypto" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_ct" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_dsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_dtls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_e_os2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_ebcdic" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_ec" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_ecdh" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_ecdsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_engine" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_evp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_hmac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_idea" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_kdf" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_lhash" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_md4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_md5" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_mdc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_modes" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_obj_mac" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_objects" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_ocsp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_opensslv" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_ossl_typ" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_pem" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_pem2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_c_pkcs12" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_c_pkcs7" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand" =>
+ "test/buildtest_c_rand" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_c_rand_drbg" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_c_rc2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_c_rc4" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_c_ripemd" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_c_rsa" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_c_safestack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_seed" =>
+ "test/buildtest_c_seed" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_sha" =>
+ "test/buildtest_c_sha" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srp" =>
+ "test/buildtest_c_srp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_c_srtp" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_c_ssl" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_c_ssl2" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_stack" =>
+ "test/buildtest_c_stack" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_store" =>
+ "test/buildtest_c_store" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_c_symhacks" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_c_tls1" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ts" =>
+ "test/buildtest_c_ts" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_c_txt_db" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_ui" =>
+ "test/buildtest_c_ui" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_c_whrlpool" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509" =>
+ "test/buildtest_c_x509" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_c_x509_vfy" =>
[
"libcrypto",
"libssl",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_c_x509v3" =>
[
"libcrypto",
"libssl",
@@ -7822,10 +7824,6 @@ our %unified_info = (
[
"crypto",
],
- "crypto/poly1305/poly1305-s390x.o" =>
- [
- "crypto",
- ],
"crypto/poly1305/poly1305-sparcv9.o" =>
[
"crypto",
@@ -10060,74 +10058,74 @@ our %unified_info = (
"test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
- "test/buildtest_aes",
- "test/buildtest_asn1",
- "test/buildtest_asn1t",
- "test/buildtest_async",
- "test/buildtest_bio",
- "test/buildtest_blowfish",
- "test/buildtest_bn",
- "test/buildtest_buffer",
- "test/buildtest_camellia",
- "test/buildtest_cast",
- "test/buildtest_cmac",
- "test/buildtest_cms",
- "test/buildtest_conf",
- "test/buildtest_conf_api",
- "test/buildtest_crypto",
- "test/buildtest_ct",
- "test/buildtest_des",
- "test/buildtest_dh",
- "test/buildtest_dsa",
- "test/buildtest_dtls1",
- "test/buildtest_e_os2",
- "test/buildtest_ebcdic",
- "test/buildtest_ec",
- "test/buildtest_ecdh",
- "test/buildtest_ecdsa",
- "test/buildtest_engine",
- "test/buildtest_evp",
- "test/buildtest_hmac",
- "test/buildtest_idea",
- "test/buildtest_kdf",
- "test/buildtest_lhash",
- "test/buildtest_md4",
- "test/buildtest_md5",
- "test/buildtest_mdc2",
- "test/buildtest_modes",
- "test/buildtest_obj_mac",
- "test/buildtest_objects",
- "test/buildtest_ocsp",
- "test/buildtest_opensslv",
- "test/buildtest_ossl_typ",
- "test/buildtest_pem",
- "test/buildtest_pem2",
- "test/buildtest_pkcs12",
- "test/buildtest_pkcs7",
- "test/buildtest_rand",
- "test/buildtest_rand_drbg",
- "test/buildtest_rc2",
- "test/buildtest_rc4",
- "test/buildtest_ripemd",
- "test/buildtest_rsa",
- "test/buildtest_safestack",
- "test/buildtest_seed",
- "test/buildtest_sha",
- "test/buildtest_srp",
- "test/buildtest_srtp",
- "test/buildtest_ssl",
- "test/buildtest_ssl2",
- "test/buildtest_stack",
- "test/buildtest_store",
- "test/buildtest_symhacks",
- "test/buildtest_tls1",
- "test/buildtest_ts",
- "test/buildtest_txt_db",
- "test/buildtest_ui",
- "test/buildtest_whrlpool",
- "test/buildtest_x509",
- "test/buildtest_x509_vfy",
- "test/buildtest_x509v3",
+ "test/buildtest_c_aes",
+ "test/buildtest_c_asn1",
+ "test/buildtest_c_asn1t",
+ "test/buildtest_c_async",
+ "test/buildtest_c_bio",
+ "test/buildtest_c_blowfish",
+ "test/buildtest_c_bn",
+ "test/buildtest_c_buffer",
+ "test/buildtest_c_camellia",
+ "test/buildtest_c_cast",
+ "test/buildtest_c_cmac",
+ "test/buildtest_c_cms",
+ "test/buildtest_c_conf",
+ "test/buildtest_c_conf_api",
+ "test/buildtest_c_crypto",
+ "test/buildtest_c_ct",
+ "test/buildtest_c_des",
+ "test/buildtest_c_dh",
+ "test/buildtest_c_dsa",
+ "test/buildtest_c_dtls1",
+ "test/buildtest_c_e_os2",
+ "test/buildtest_c_ebcdic",
+ "test/buildtest_c_ec",
+ "test/buildtest_c_ecdh",
+ "test/buildtest_c_ecdsa",
+ "test/buildtest_c_engine",
+ "test/buildtest_c_evp",
+ "test/buildtest_c_hmac",
+ "test/buildtest_c_idea",
+ "test/buildtest_c_kdf",
+ "test/buildtest_c_lhash",
+ "test/buildtest_c_md4",
+ "test/buildtest_c_md5",
+ "test/buildtest_c_mdc2",
+ "test/buildtest_c_modes",
+ "test/buildtest_c_obj_mac",
+ "test/buildtest_c_objects",
+ "test/buildtest_c_ocsp",
+ "test/buildtest_c_opensslv",
+ "test/buildtest_c_ossl_typ",
+ "test/buildtest_c_pem",
+ "test/buildtest_c_pem2",
+ "test/buildtest_c_pkcs12",
+ "test/buildtest_c_pkcs7",
+ "test/buildtest_c_rand",
+ "test/buildtest_c_rand_drbg",
+ "test/buildtest_c_rc2",
+ "test/buildtest_c_rc4",
+ "test/buildtest_c_ripemd",
+ "test/buildtest_c_rsa",
+ "test/buildtest_c_safestack",
+ "test/buildtest_c_seed",
+ "test/buildtest_c_sha",
+ "test/buildtest_c_srp",
+ "test/buildtest_c_srtp",
+ "test/buildtest_c_ssl",
+ "test/buildtest_c_ssl2",
+ "test/buildtest_c_stack",
+ "test/buildtest_c_store",
+ "test/buildtest_c_symhacks",
+ "test/buildtest_c_tls1",
+ "test/buildtest_c_ts",
+ "test/buildtest_c_txt_db",
+ "test/buildtest_c_ui",
+ "test/buildtest_c_whrlpool",
+ "test/buildtest_c_x509",
+ "test/buildtest_c_x509_vfy",
+ "test/buildtest_c_x509v3",
"test/casttest",
"test/chacha_internal_test",
"test/cipher_overhead_test",
@@ -14189,545 +14187,545 @@ our %unified_info = (
[
"test/bntest.c",
],
- "test/buildtest_aes" =>
- [
- "test/buildtest_aes.o",
- ],
"test/buildtest_aes.o" =>
[
"test/buildtest_aes.c",
],
- "test/buildtest_asn1" =>
- [
- "test/buildtest_asn1.o",
- ],
"test/buildtest_asn1.o" =>
[
"test/buildtest_asn1.c",
],
- "test/buildtest_asn1t" =>
- [
- "test/buildtest_asn1t.o",
- ],
"test/buildtest_asn1t.o" =>
[
"test/buildtest_asn1t.c",
],
- "test/buildtest_async" =>
- [
- "test/buildtest_async.o",
- ],
"test/buildtest_async.o" =>
[
"test/buildtest_async.c",
],
- "test/buildtest_bio" =>
- [
- "test/buildtest_bio.o",
- ],
"test/buildtest_bio.o" =>
[
"test/buildtest_bio.c",
],
- "test/buildtest_blowfish" =>
- [
- "test/buildtest_blowfish.o",
- ],
"test/buildtest_blowfish.o" =>
[
"test/buildtest_blowfish.c",
],
- "test/buildtest_bn" =>
- [
- "test/buildtest_bn.o",
- ],
"test/buildtest_bn.o" =>
[
"test/buildtest_bn.c",
],
- "test/buildtest_buffer" =>
- [
- "test/buildtest_buffer.o",
- ],
"test/buildtest_buffer.o" =>
[
"test/buildtest_buffer.c",
],
- "test/buildtest_camellia" =>
+ "test/buildtest_c_aes" =>
[
- "test/buildtest_camellia.o",
+ "test/buildtest_aes.o",
],
- "test/buildtest_camellia.o" =>
+ "test/buildtest_c_asn1" =>
[
- "test/buildtest_camellia.c",
+ "test/buildtest_asn1.o",
],
- "test/buildtest_cast" =>
+ "test/buildtest_c_asn1t" =>
[
- "test/buildtest_cast.o",
+ "test/buildtest_asn1t.o",
],
- "test/buildtest_cast.o" =>
+ "test/buildtest_c_async" =>
[
- "test/buildtest_cast.c",
+ "test/buildtest_async.o",
],
- "test/buildtest_cmac" =>
+ "test/buildtest_c_bio" =>
[
- "test/buildtest_cmac.o",
+ "test/buildtest_bio.o",
],
- "test/buildtest_cmac.o" =>
+ "test/buildtest_c_blowfish" =>
[
- "test/buildtest_cmac.c",
+ "test/buildtest_blowfish.o",
],
- "test/buildtest_cms" =>
+ "test/buildtest_c_bn" =>
[
- "test/buildtest_cms.o",
+ "test/buildtest_bn.o",
],
- "test/buildtest_cms.o" =>
+ "test/buildtest_c_buffer" =>
[
- "test/buildtest_cms.c",
+ "test/buildtest_buffer.o",
],
- "test/buildtest_conf" =>
+ "test/buildtest_c_camellia" =>
[
- "test/buildtest_conf.o",
+ "test/buildtest_camellia.o",
],
- "test/buildtest_conf.o" =>
+ "test/buildtest_c_cast" =>
[
- "test/buildtest_conf.c",
+ "test/buildtest_cast.o",
],
- "test/buildtest_conf_api" =>
+ "test/buildtest_c_cmac" =>
[
- "test/buildtest_conf_api.o",
+ "test/buildtest_cmac.o",
],
- "test/buildtest_conf_api.o" =>
+ "test/buildtest_c_cms" =>
[
- "test/buildtest_conf_api.c",
+ "test/buildtest_cms.o",
],
- "test/buildtest_crypto" =>
+ "test/buildtest_c_conf" =>
[
- "test/buildtest_crypto.o",
+ "test/buildtest_conf.o",
],
- "test/buildtest_crypto.o" =>
+ "test/buildtest_c_conf_api" =>
[
- "test/buildtest_crypto.c",
+ "test/buildtest_conf_api.o",
],
- "test/buildtest_ct" =>
+ "test/buildtest_c_crypto" =>
[
- "test/buildtest_ct.o",
+ "test/buildtest_crypto.o",
],
- "test/buildtest_ct.o" =>
+ "test/buildtest_c_ct" =>
[
- "test/buildtest_ct.c",
+ "test/buildtest_ct.o",
],
- "test/buildtest_des" =>
+ "test/buildtest_c_des" =>
[
"test/buildtest_des.o",
],
- "test/buildtest_des.o" =>
+ "test/buildtest_c_dh" =>
[
- "test/buildtest_des.c",
+ "test/buildtest_dh.o",
],
- "test/buildtest_dh" =>
+ "test/buildtest_c_dsa" =>
[
- "test/buildtest_dh.o",
+ "test/buildtest_dsa.o",
],
- "test/buildtest_dh.o" =>
+ "test/buildtest_c_dtls1" =>
[
- "test/buildtest_dh.c",
+ "test/buildtest_dtls1.o",
],
- "test/buildtest_dsa" =>
+ "test/buildtest_c_e_os2" =>
[
- "test/buildtest_dsa.o",
+ "test/buildtest_e_os2.o",
],
- "test/buildtest_dsa.o" =>
+ "test/buildtest_c_ebcdic" =>
[
- "test/buildtest_dsa.c",
+ "test/buildtest_ebcdic.o",
],
- "test/buildtest_dtls1" =>
+ "test/buildtest_c_ec" =>
[
- "test/buildtest_dtls1.o",
+ "test/buildtest_ec.o",
],
- "test/buildtest_dtls1.o" =>
+ "test/buildtest_c_ecdh" =>
[
- "test/buildtest_dtls1.c",
+ "test/buildtest_ecdh.o",
],
- "test/buildtest_e_os2" =>
+ "test/buildtest_c_ecdsa" =>
[
- "test/buildtest_e_os2.o",
+ "test/buildtest_ecdsa.o",
],
- "test/buildtest_e_os2.o" =>
+ "test/buildtest_c_engine" =>
[
- "test/buildtest_e_os2.c",
+ "test/buildtest_engine.o",
],
- "test/buildtest_ebcdic" =>
+ "test/buildtest_c_evp" =>
[
- "test/buildtest_ebcdic.o",
+ "test/buildtest_evp.o",
],
- "test/buildtest_ebcdic.o" =>
+ "test/buildtest_c_hmac" =>
[
- "test/buildtest_ebcdic.c",
+ "test/buildtest_hmac.o",
],
- "test/buildtest_ec" =>
+ "test/buildtest_c_idea" =>
[
- "test/buildtest_ec.o",
+ "test/buildtest_idea.o",
],
- "test/buildtest_ec.o" =>
+ "test/buildtest_c_kdf" =>
[
- "test/buildtest_ec.c",
+ "test/buildtest_kdf.o",
],
- "test/buildtest_ecdh" =>
+ "test/buildtest_c_lhash" =>
[
- "test/buildtest_ecdh.o",
+ "test/buildtest_lhash.o",
],
- "test/buildtest_ecdh.o" =>
+ "test/buildtest_c_md4" =>
[
- "test/buildtest_ecdh.c",
+ "test/buildtest_md4.o",
],
- "test/buildtest_ecdsa" =>
+ "test/buildtest_c_md5" =>
[
- "test/buildtest_ecdsa.o",
+ "test/buildtest_md5.o",
],
- "test/buildtest_ecdsa.o" =>
+ "test/buildtest_c_mdc2" =>
[
- "test/buildtest_ecdsa.c",
+ "test/buildtest_mdc2.o",
],
- "test/buildtest_engine" =>
+ "test/buildtest_c_modes" =>
[
- "test/buildtest_engine.o",
+ "test/buildtest_modes.o",
],
- "test/buildtest_engine.o" =>
+ "test/buildtest_c_obj_mac" =>
[
- "test/buildtest_engine.c",
+ "test/buildtest_obj_mac.o",
],
- "test/buildtest_evp" =>
+ "test/buildtest_c_objects" =>
[
- "test/buildtest_evp.o",
+ "test/buildtest_objects.o",
],
- "test/buildtest_evp.o" =>
+ "test/buildtest_c_ocsp" =>
[
- "test/buildtest_evp.c",
+ "test/buildtest_ocsp.o",
],
- "test/buildtest_hmac" =>
+ "test/buildtest_c_opensslv" =>
[
- "test/buildtest_hmac.o",
+ "test/buildtest_opensslv.o",
],
- "test/buildtest_hmac.o" =>
+ "test/buildtest_c_ossl_typ" =>
[
- "test/buildtest_hmac.c",
+ "test/buildtest_ossl_typ.o",
],
- "test/buildtest_idea" =>
+ "test/buildtest_c_pem" =>
[
- "test/buildtest_idea.o",
+ "test/buildtest_pem.o",
],
- "test/buildtest_idea.o" =>
+ "test/buildtest_c_pem2" =>
[
- "test/buildtest_idea.c",
+ "test/buildtest_pem2.o",
],
- "test/buildtest_kdf" =>
+ "test/buildtest_c_pkcs12" =>
[
- "test/buildtest_kdf.o",
+ "test/buildtest_pkcs12.o",
],
- "test/buildtest_kdf.o" =>
+ "test/buildtest_c_pkcs7" =>
[
- "test/buildtest_kdf.c",
+ "test/buildtest_pkcs7.o",
],
- "test/buildtest_lhash" =>
+ "test/buildtest_c_rand" =>
[
- "test/buildtest_lhash.o",
+ "test/buildtest_rand.o",
],
- "test/buildtest_lhash.o" =>
+ "test/buildtest_c_rand_drbg" =>
[
- "test/buildtest_lhash.c",
+ "test/buildtest_rand_drbg.o",
],
- "test/buildtest_md4" =>
+ "test/buildtest_c_rc2" =>
[
- "test/buildtest_md4.o",
+ "test/buildtest_rc2.o",
],
- "test/buildtest_md4.o" =>
+ "test/buildtest_c_rc4" =>
[
- "test/buildtest_md4.c",
+ "test/buildtest_rc4.o",
],
- "test/buildtest_md5" =>
+ "test/buildtest_c_ripemd" =>
[
- "test/buildtest_md5.o",
+ "test/buildtest_ripemd.o",
],
- "test/buildtest_md5.o" =>
+ "test/buildtest_c_rsa" =>
[
- "test/buildtest_md5.c",
+ "test/buildtest_rsa.o",
],
- "test/buildtest_mdc2" =>
+ "test/buildtest_c_safestack" =>
[
- "test/buildtest_mdc2.o",
+ "test/buildtest_safestack.o",
],
- "test/buildtest_mdc2.o" =>
+ "test/buildtest_c_seed" =>
[
- "test/buildtest_mdc2.c",
+ "test/buildtest_seed.o",
],
- "test/buildtest_modes" =>
+ "test/buildtest_c_sha" =>
[
- "test/buildtest_modes.o",
+ "test/buildtest_sha.o",
],
- "test/buildtest_modes.o" =>
+ "test/buildtest_c_srp" =>
[
- "test/buildtest_modes.c",
+ "test/buildtest_srp.o",
],
- "test/buildtest_obj_mac" =>
+ "test/buildtest_c_srtp" =>
[
- "test/buildtest_obj_mac.o",
+ "test/buildtest_srtp.o",
],
- "test/buildtest_obj_mac.o" =>
+ "test/buildtest_c_ssl" =>
[
- "test/buildtest_obj_mac.c",
+ "test/buildtest_ssl.o",
],
- "test/buildtest_objects" =>
+ "test/buildtest_c_ssl2" =>
[
- "test/buildtest_objects.o",
+ "test/buildtest_ssl2.o",
],
- "test/buildtest_objects.o" =>
+ "test/buildtest_c_stack" =>
[
- "test/buildtest_objects.c",
+ "test/buildtest_stack.o",
],
- "test/buildtest_ocsp" =>
+ "test/buildtest_c_store" =>
[
- "test/buildtest_ocsp.o",
+ "test/buildtest_store.o",
],
- "test/buildtest_ocsp.o" =>
+ "test/buildtest_c_symhacks" =>
[
- "test/buildtest_ocsp.c",
+ "test/buildtest_symhacks.o",
],
- "test/buildtest_opensslv" =>
+ "test/buildtest_c_tls1" =>
[
- "test/buildtest_opensslv.o",
+ "test/buildtest_tls1.o",
],
- "test/buildtest_opensslv.o" =>
+ "test/buildtest_c_ts" =>
[
- "test/buildtest_opensslv.c",
+ "test/buildtest_ts.o",
],
- "test/buildtest_ossl_typ" =>
+ "test/buildtest_c_txt_db" =>
[
- "test/buildtest_ossl_typ.o",
+ "test/buildtest_txt_db.o",
],
- "test/buildtest_ossl_typ.o" =>
+ "test/buildtest_c_ui" =>
[
- "test/buildtest_ossl_typ.c",
+ "test/buildtest_ui.o",
],
- "test/buildtest_pem" =>
+ "test/buildtest_c_whrlpool" =>
[
- "test/buildtest_pem.o",
+ "test/buildtest_whrlpool.o",
],
- "test/buildtest_pem.o" =>
+ "test/buildtest_c_x509" =>
[
- "test/buildtest_pem.c",
+ "test/buildtest_x509.o",
],
- "test/buildtest_pem2" =>
+ "test/buildtest_c_x509_vfy" =>
[
- "test/buildtest_pem2.o",
+ "test/buildtest_x509_vfy.o",
],
- "test/buildtest_pem2.o" =>
+ "test/buildtest_c_x509v3" =>
[
- "test/buildtest_pem2.c",
+ "test/buildtest_x509v3.o",
],
- "test/buildtest_pkcs12" =>
+ "test/buildtest_camellia.o" =>
[
- "test/buildtest_pkcs12.o",
+ "test/buildtest_camellia.c",
],
- "test/buildtest_pkcs12.o" =>
+ "test/buildtest_cast.o" =>
[
- "test/buildtest_pkcs12.c",
+ "test/buildtest_cast.c",
+ ],
+ "test/buildtest_cmac.o" =>
+ [
+ "test/buildtest_cmac.c",
],
- "test/buildtest_pkcs7" =>
+ "test/buildtest_cms.o" =>
[
- "test/buildtest_pkcs7.o",
+ "test/buildtest_cms.c",
],
- "test/buildtest_pkcs7.o" =>
+ "test/buildtest_conf.o" =>
[
- "test/buildtest_pkcs7.c",
+ "test/buildtest_conf.c",
],
- "test/buildtest_rand" =>
+ "test/buildtest_conf_api.o" =>
[
- "test/buildtest_rand.o",
+ "test/buildtest_conf_api.c",
],
- "test/buildtest_rand.o" =>
+ "test/buildtest_crypto.o" =>
[
- "test/buildtest_rand.c",
+ "test/buildtest_crypto.c",
],
- "test/buildtest_rand_drbg" =>
+ "test/buildtest_ct.o" =>
[
- "test/buildtest_rand_drbg.o",
+ "test/buildtest_ct.c",
],
- "test/buildtest_rand_drbg.o" =>
+ "test/buildtest_des.o" =>
[
- "test/buildtest_rand_drbg.c",
+ "test/buildtest_des.c",
],
- "test/buildtest_rc2" =>
+ "test/buildtest_dh.o" =>
[
- "test/buildtest_rc2.o",
+ "test/buildtest_dh.c",
],
- "test/buildtest_rc2.o" =>
+ "test/buildtest_dsa.o" =>
[
- "test/buildtest_rc2.c",
+ "test/buildtest_dsa.c",
],
- "test/buildtest_rc4" =>
+ "test/buildtest_dtls1.o" =>
[
- "test/buildtest_rc4.o",
+ "test/buildtest_dtls1.c",
],
- "test/buildtest_rc4.o" =>
+ "test/buildtest_e_os2.o" =>
[
- "test/buildtest_rc4.c",
+ "test/buildtest_e_os2.c",
],
- "test/buildtest_ripemd" =>
+ "test/buildtest_ebcdic.o" =>
[
- "test/buildtest_ripemd.o",
+ "test/buildtest_ebcdic.c",
],
- "test/buildtest_ripemd.o" =>
+ "test/buildtest_ec.o" =>
[
- "test/buildtest_ripemd.c",
+ "test/buildtest_ec.c",
],
- "test/buildtest_rsa" =>
+ "test/buildtest_ecdh.o" =>
[
- "test/buildtest_rsa.o",
+ "test/buildtest_ecdh.c",
],
- "test/buildtest_rsa.o" =>
+ "test/buildtest_ecdsa.o" =>
[
- "test/buildtest_rsa.c",
+ "test/buildtest_ecdsa.c",
],
- "test/buildtest_safestack" =>
+ "test/buildtest_engine.o" =>
[
- "test/buildtest_safestack.o",
+ "test/buildtest_engine.c",
],
- "test/buildtest_safestack.o" =>
+ "test/buildtest_evp.o" =>
[
- "test/buildtest_safestack.c",
+ "test/buildtest_evp.c",
],
- "test/buildtest_seed" =>
+ "test/buildtest_hmac.o" =>
[
- "test/buildtest_seed.o",
+ "test/buildtest_hmac.c",
],
- "test/buildtest_seed.o" =>
+ "test/buildtest_idea.o" =>
[
- "test/buildtest_seed.c",
+ "test/buildtest_idea.c",
],
- "test/buildtest_sha" =>
+ "test/buildtest_kdf.o" =>
[
- "test/buildtest_sha.o",
+ "test/buildtest_kdf.c",
],
- "test/buildtest_sha.o" =>
+ "test/buildtest_lhash.o" =>
[
- "test/buildtest_sha.c",
+ "test/buildtest_lhash.c",
],
- "test/buildtest_srp" =>
+ "test/buildtest_md4.o" =>
[
- "test/buildtest_srp.o",
+ "test/buildtest_md4.c",
],
- "test/buildtest_srp.o" =>
+ "test/buildtest_md5.o" =>
[
- "test/buildtest_srp.c",
+ "test/buildtest_md5.c",
],
- "test/buildtest_srtp" =>
+ "test/buildtest_mdc2.o" =>
[
- "test/buildtest_srtp.o",
+ "test/buildtest_mdc2.c",
],
- "test/buildtest_srtp.o" =>
+ "test/buildtest_modes.o" =>
[
- "test/buildtest_srtp.c",
+ "test/buildtest_modes.c",
],
- "test/buildtest_ssl" =>
+ "test/buildtest_obj_mac.o" =>
[
- "test/buildtest_ssl.o",
+ "test/buildtest_obj_mac.c",
],
- "test/buildtest_ssl.o" =>
+ "test/buildtest_objects.o" =>
[
- "test/buildtest_ssl.c",
+ "test/buildtest_objects.c",
],
- "test/buildtest_ssl2" =>
+ "test/buildtest_ocsp.o" =>
[
- "test/buildtest_ssl2.o",
+ "test/buildtest_ocsp.c",
],
- "test/buildtest_ssl2.o" =>
+ "test/buildtest_opensslv.o" =>
[
- "test/buildtest_ssl2.c",
+ "test/buildtest_opensslv.c",
],
- "test/buildtest_stack" =>
+ "test/buildtest_ossl_typ.o" =>
[
- "test/buildtest_stack.o",
+ "test/buildtest_ossl_typ.c",
],
- "test/buildtest_stack.o" =>
+ "test/buildtest_pem.o" =>
[
- "test/buildtest_stack.c",
+ "test/buildtest_pem.c",
],
- "test/buildtest_store" =>
+ "test/buildtest_pem2.o" =>
[
- "test/buildtest_store.o",
+ "test/buildtest_pem2.c",
],
- "test/buildtest_store.o" =>
+ "test/buildtest_pkcs12.o" =>
[
- "test/buildtest_store.c",
+ "test/buildtest_pkcs12.c",
],
- "test/buildtest_symhacks" =>
+ "test/buildtest_pkcs7.o" =>
[
- "test/buildtest_symhacks.o",
+ "test/buildtest_pkcs7.c",
],
- "test/buildtest_symhacks.o" =>
+ "test/buildtest_rand.o" =>
[
- "test/buildtest_symhacks.c",
+ "test/buildtest_rand.c",
],
- "test/buildtest_tls1" =>
+ "test/buildtest_rand_drbg.o" =>
[
- "test/buildtest_tls1.o",
+ "test/buildtest_rand_drbg.c",
],
- "test/buildtest_tls1.o" =>
+ "test/buildtest_rc2.o" =>
[
- "test/buildtest_tls1.c",
+ "test/buildtest_rc2.c",
],
- "test/buildtest_ts" =>
+ "test/buildtest_rc4.o" =>
[
- "test/buildtest_ts.o",
+ "test/buildtest_rc4.c",
],
- "test/buildtest_ts.o" =>
+ "test/buildtest_ripemd.o" =>
[
- "test/buildtest_ts.c",
+ "test/buildtest_ripemd.c",
],
- "test/buildtest_txt_db" =>
+ "test/buildtest_rsa.o" =>
[
- "test/buildtest_txt_db.o",
+ "test/buildtest_rsa.c",
],
- "test/buildtest_txt_db.o" =>
+ "test/buildtest_safestack.o" =>
[
- "test/buildtest_txt_db.c",
+ "test/buildtest_safestack.c",
],
- "test/buildtest_ui" =>
+ "test/buildtest_seed.o" =>
[
- "test/buildtest_ui.o",
+ "test/buildtest_seed.c",
],
- "test/buildtest_ui.o" =>
+ "test/buildtest_sha.o" =>
[
- "test/buildtest_ui.c",
+ "test/buildtest_sha.c",
],
- "test/buildtest_whrlpool" =>
+ "test/buildtest_srp.o" =>
[
- "test/buildtest_whrlpool.o",
+ "test/buildtest_srp.c",
],
- "test/buildtest_whrlpool.o" =>
+ "test/buildtest_srtp.o" =>
[
- "test/buildtest_whrlpool.c",
+ "test/buildtest_srtp.c",
],
- "test/buildtest_x509" =>
+ "test/buildtest_ssl.o" =>
[
- "test/buildtest_x509.o",
+ "test/buildtest_ssl.c",
],
- "test/buildtest_x509.o" =>
+ "test/buildtest_ssl2.o" =>
[
- "test/buildtest_x509.c",
+ "test/buildtest_ssl2.c",
],
- "test/buildtest_x509_vfy" =>
+ "test/buildtest_stack.o" =>
[
- "test/buildtest_x509_vfy.o",
+ "test/buildtest_stack.c",
],
- "test/buildtest_x509_vfy.o" =>
+ "test/buildtest_store.o" =>
[
- "test/buildtest_x509_vfy.c",
+ "test/buildtest_store.c",
+ ],
+ "test/buildtest_symhacks.o" =>
+ [
+ "test/buildtest_symhacks.c",
],
- "test/buildtest_x509v3" =>
+ "test/buildtest_tls1.o" =>
[
- "test/buildtest_x509v3.o",
+ "test/buildtest_tls1.c",
+ ],
+ "test/buildtest_ts.o" =>
+ [
+ "test/buildtest_ts.c",
+ ],
+ "test/buildtest_txt_db.o" =>
+ [
+ "test/buildtest_txt_db.c",
+ ],
+ "test/buildtest_ui.o" =>
+ [
+ "test/buildtest_ui.c",
+ ],
+ "test/buildtest_whrlpool.o" =>
+ [
+ "test/buildtest_whrlpool.c",
+ ],
+ "test/buildtest_x509.o" =>
+ [
+ "test/buildtest_x509.c",
+ ],
+ "test/buildtest_x509_vfy.o" =>
+ [
+ "test/buildtest_x509_vfy.c",
],
"test/buildtest_x509v3.o" =>
[
@@ -15839,9 +15837,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h
index b0389a67c2779c..9d9bcab65d4d4f 100644
--- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: solaris64-x86_64-gcc"
-#define DATE "built on: Thu Apr 25 21:51:13 2019 UTC"
+#define DATE "built on: Thu Jun 13 19:30:48 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/dso_conf.h
index 18f6ac3bffad0f..252266ec2acad6 100644
--- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/dso_conf.h
+++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/dso_conf.h
@@ -1,7 +1,7 @@
/* WARNING: do not edit! */
/* Generated by Makefile from crypto/include/internal/dso_conf.h.in */
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,9 +11,7 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-
# define DSO_DLFCN
# define HAVE_DLFCN_H
# define DSO_EXTENSION ".so"
-
#endif
diff --git a/deps/openssl/openssl/CHANGES b/deps/openssl/openssl/CHANGES
index 67a6bd2338163f..c8662c392a7ff9 100644
--- a/deps/openssl/openssl/CHANGES
+++ b/deps/openssl/openssl/CHANGES
@@ -7,6 +7,77 @@
https://github.com/openssl/openssl/commits/ and pick the appropriate
release branch.
+ Changes between 1.1.1b and 1.1.1c [28 May 2019]
+
+ *) Add build tests for C++. These are generated files that only do one
+ thing, to include one public OpenSSL head file each. This tests that
+ the public header files can be usefully included in a C++ application.
+
+ This test isn't enabled by default. It can be enabled with the option
+ 'enable-buildtest-c++'.
+ [Richard Levitte]
+
+ *) Enable SHA3 pre-hashing for ECDSA and DSA.
+ [Patrick Steuer]
+
+ *) Change the default RSA, DSA and DH size to 2048 bit instead of 1024.
+ This changes the size when using the genpkey app when no size is given. It
+ fixes an omission in earlier changes that changed all RSA, DSA and DH
+ generation apps to use 2048 bits by default.
+ [Kurt Roeckx]
+
+ *) Reorganize the manual pages to consistently have RETURN VALUES,
+ EXAMPLES, SEE ALSO and HISTORY come in that order, and adjust
+ util/fix-doc-nits accordingly.
+ [Paul Yang, Joshua Lock]
+
+ *) Add the missing accessor EVP_PKEY_get0_engine()
+ [Matt Caswell]
+
+ *) Have apps like 's_client' and 's_server' output the signature scheme
+ along with other cipher suite parameters when debugging.
+ [Lorinczy Zsigmond]
+
+ *) Make OPENSSL_config() error agnostic again.
+ [Richard Levitte]
+
+ *) Do the error handling in RSA decryption constant time.
+ [Bernd Edlinger]
+
+ *) Prevent over long nonces in ChaCha20-Poly1305.
+
+ ChaCha20-Poly1305 is an AEAD cipher, and requires a unique nonce input
+ for every encryption operation. RFC 7539 specifies that the nonce value
+ (IV) should be 96 bits (12 bytes). OpenSSL allows a variable nonce length
+ and front pads the nonce with 0 bytes if it is less than 12
+ bytes. However it also incorrectly allows a nonce to be set of up to 16
+ bytes. In this case only the last 12 bytes are significant and any
+ additional leading bytes are ignored.
+
+ It is a requirement of using this cipher that nonce values are
+ unique. Messages encrypted using a reused nonce value are susceptible to
+ serious confidentiality and integrity attacks. If an application changes
+ the default nonce length to be longer than 12 bytes and then makes a
+ change to the leading bytes of the nonce expecting the new value to be a
+ new unique nonce then such an application could inadvertently encrypt
+ messages with a reused nonce.
+
+ Additionally the ignored bytes in a long nonce are not covered by the
+ integrity guarantee of this cipher. Any application that relies on the
+ integrity of these ignored leading bytes of a long nonce may be further
+ affected. Any OpenSSL internal use of this cipher, including in SSL/TLS,
+ is safe because no such use sets such a long nonce value. However user
+ applications that use this cipher directly and set a non-default nonce
+ length to be longer than 12 bytes may be vulnerable.
+
+ This issue was reported to OpenSSL on 16th of March 2019 by Joran Dirk
+ Greef of Ronomon.
+ (CVE-2019-1543)
+ [Matt Caswell]
+
+ *) Ensure that SM2 only uses SM3 as digest algorithm
+ [Paul Yang]
+
Changes between 1.1.1a and 1.1.1b [26 Feb 2019]
*) Added SCA hardening for modular field inversion in EC_GROUP through
diff --git a/deps/openssl/openssl/Configurations/unix-Makefile.tmpl b/deps/openssl/openssl/Configurations/unix-Makefile.tmpl
index 288b79202a739a..1292053546f5f6 100644
--- a/deps/openssl/openssl/Configurations/unix-Makefile.tmpl
+++ b/deps/openssl/openssl/Configurations/unix-Makefile.tmpl
@@ -260,8 +260,8 @@ LIB_CPPFLAGS={- our $lib_cppflags =
join(' ', $target{lib_cppflags} || (),
$target{shared_cppflag} || (),
(map { '-D'.$_ }
- @{$config{lib_defines}},
- @{$config{shared_defines}}),
+ @{$config{lib_defines} || ()},
+ @{$config{shared_defines} || ()}),
@{$config{lib_cppflags}},
@{$config{shared_cppflag}});
join(' ', $lib_cppflags,
@@ -285,6 +285,9 @@ LIB_LDFLAGS={- join(' ', $target{shared_ldflag} || (),
LIB_EX_LIBS=$(CNF_EX_LIBS) $(EX_LIBS)
DSO_CPPFLAGS={- join(' ', $target{dso_cppflags} || (),
$target{module_cppflags} || (),
+ (map { '-D'.$_ }
+ @{$config{dso_defines} || ()},
+ @{$config{module_defines} || ()}),
@{$config{dso_cppflags}},
@{$config{module_cppflags}},
'$(CNF_CPPFLAGS)', '$(CPPFLAGS)') -}
@@ -305,6 +308,7 @@ DSO_LDFLAGS={- join(' ', $target{dso_ldflags} || (),
'$(CNF_LDFLAGS)', '$(LDFLAGS)') -}
DSO_EX_LIBS=$(CNF_EX_LIBS) $(EX_LIBS)
BIN_CPPFLAGS={- join(' ', $target{bin_cppflags} || (),
+ (map { '-D'.$_ } @{$config{bin_defines} || ()}),
@{$config{bin_cppflags}},
'$(CNF_CPPFLAGS)', '$(CPPFLAGS)') -}
BIN_CFLAGS={- join(' ', $target{bin_cflags} || (),
diff --git a/deps/openssl/openssl/Configurations/windows-makefile.tmpl b/deps/openssl/openssl/Configurations/windows-makefile.tmpl
index d420bfff347d9e..8ef70b8699f881 100644
--- a/deps/openssl/openssl/Configurations/windows-makefile.tmpl
+++ b/deps/openssl/openssl/Configurations/windows-makefile.tmpl
@@ -187,6 +187,7 @@ AS={- $config{AS} -}
ASFLAGS={- join(' ', @{$config{ASFLAGS}}) -}
RC={- $config{RC} -}
+RCFLAGS={- join(' ', @{$config{RCFLAGS}}) -}
ECHO="$(PERL)" "$(SRCDIR)\util\echo.pl"
@@ -586,7 +587,7 @@ EOF
if ($srcs[0] =~ /\.rc$/) {
return <<"EOF";
$args{obj}: $deps
- \$(RC) \$(RCOUTFLAG)\$\@ $srcs
+ \$(RC) \$(RCFLAGS) \$(RCOUTFLAG)\$\@ $srcs
EOF
}
(my $obj = $args{obj}) =~ s|\.o$||;
diff --git a/deps/openssl/openssl/Configure b/deps/openssl/openssl/Configure
index 608012225cc92c..254b04c95d95d9 100755
--- a/deps/openssl/openssl/Configure
+++ b/deps/openssl/openssl/Configure
@@ -24,7 +24,7 @@ use OpenSSL::Glob;
my $orig_death_handler = $SIG{__DIE__};
$SIG{__DIE__} = \&death_handler;
-my $usage="Usage: Configure [no- ...] [enable- ...] [-Dxxx] [-lxxx] [-Lxxx] [-fxxx] [-Kxxx] [no-hw-xxx|no-hw] [[no-]threads] [[no-]shared] [[no-]zlib|zlib-dynamic] [no-asm] [no-dso] [no-egd] [sctp] [386] [--prefix=DIR] [--openssldir=OPENSSLDIR] [--with-xxx[=vvv]] [--config=FILE] os/compiler[:flags]\n";
+my $usage="Usage: Configure [no- ...] [enable- ...] [-Dxxx] [-lxxx] [-Lxxx] [-fxxx] [-Kxxx] [no-hw-xxx|no-hw] [[no-]threads] [[no-]shared] [[no-]zlib|zlib-dynamic] [no-asm] [no-egd] [sctp] [386] [--prefix=DIR] [--openssldir=OPENSSLDIR] [--with-xxx[=vvv]] [--config=FILE] os/compiler[:flags]\n";
# Options:
#
@@ -54,16 +54,14 @@ my $usage="Usage: Configure [no- ...] [enable- ...] [-Dxxx] [-lx
# [no-]threads [don't] try to create a library that is suitable for
# multithreaded applications (default is "threads" if we
# know how to do it)
-# [no-]shared [don't] try to create shared libraries when supported.
+# [no-]shared [don't] try to create shared libraries when supported.
# [no-]pic [don't] try to build position independent code when supported.
# If disabled, it also disables shared and dynamic-engine.
# no-asm do not use assembler
-# no-dso do not compile in any native shared-library methods. This
-# will ensure that all methods just return NULL.
# no-egd do not compile support for the entropy-gathering daemon APIs
# [no-]zlib [don't] compile support for zlib compression.
-# zlib-dynamic Like "zlib", but the zlib library is expected to be a shared
-# library and will be loaded in run-time by the OpenSSL library.
+# zlib-dynamic Like "zlib", but the zlib library is expected to be a shared
+# library and will be loaded in run-time by the OpenSSL library.
# sctp include SCTP support
# enable-weak-ssl-ciphers
# Enable weak ciphers that are disabled by default.
@@ -75,7 +73,7 @@ my $usage="Usage: Configure [no- ...] [enable- ...] [-Dxxx] [-lx
# -static while -static is also a pass-through compiler option (and
# as such is limited to environments where it's actually
# meaningful), it triggers a number configuration options,
-# namely no-dso, no-pic, no-shared and no-threads. It is
+# namely no-pic, no-shared and no-threads. It is
# argued that the only reason to produce statically linked
# binaries (and in context it means executables linked with
# -static flag, and not just executables linked with static
@@ -90,21 +88,22 @@ my $usage="Usage: Configure [no- ...] [enable- ...] [-Dxxx] [-lx
# production quality.
#
# DEBUG_SAFESTACK use type-safe stacks to enforce type-safety on stack items
-# provided to stack calls. Generates unique stack functions for
-# each possible stack type.
-# BN_LLONG use the type 'long long' in crypto/bn/bn.h
-# RC4_CHAR use 'char' instead of 'int' for RC4_INT in crypto/rc4/rc4.h
+# provided to stack calls. Generates unique stack functions for
+# each possible stack type.
+# BN_LLONG use the type 'long long' in crypto/bn/bn.h
+# RC4_CHAR use 'char' instead of 'int' for RC4_INT in crypto/rc4/rc4.h
# Following are set automatically by this script
#
-# MD5_ASM use some extra md5 assembler,
-# SHA1_ASM use some extra sha1 assembler, must define L_ENDIAN for x86
-# RMD160_ASM use some extra ripemd160 assembler,
-# SHA256_ASM sha256_block is implemented in assembler
-# SHA512_ASM sha512_block is implemented in assembler
-# AES_ASM AES_[en|de]crypt is implemented in assembler
+# MD5_ASM use some extra md5 assembler,
+# SHA1_ASM use some extra sha1 assembler, must define L_ENDIAN for x86
+# RMD160_ASM use some extra ripemd160 assembler,
+# SHA256_ASM sha256_block is implemented in assembler
+# SHA512_ASM sha512_block is implemented in assembler
+# AES_ASM AES_[en|de]crypt is implemented in assembler
-# Minimum warning options... any contributions to OpenSSL should at least get
-# past these.
+# Minimum warning options... any contributions to OpenSSL should at least
+# get past these. Note that we only use these with C compilers, not with
+# C++ compilers.
# DEBUG_UNUSED enables __owur (warn unused result) checks.
# -DPEDANTIC complements -pedantic and is meant to mask code that
@@ -119,22 +118,23 @@ my $usage="Usage: Configure [no- ...] [enable- ...] [-Dxxx] [-lx
# code, so we just tell compiler to be pedantic about everything
# but 'long long' type.
-my $gcc_devteam_warn = "-DDEBUG_UNUSED"
- . " -DPEDANTIC -pedantic -Wno-long-long"
- . " -Wall"
- . " -Wextra"
- . " -Wno-unused-parameter"
- . " -Wno-missing-field-initializers"
- . " -Wswitch"
- . " -Wsign-compare"
- . " -Wmissing-prototypes"
- . " -Wstrict-prototypes"
- . " -Wshadow"
- . " -Wformat"
- . " -Wtype-limits"
- . " -Wundef"
- . " -Werror"
- ;
+my @gcc_devteam_warn = qw(
+ -DDEBUG_UNUSED
+ -DPEDANTIC -pedantic -Wno-long-long
+ -Wall
+ -Wextra
+ -Wno-unused-parameter
+ -Wno-missing-field-initializers
+ -Wswitch
+ -Wsign-compare
+ -Wshadow
+ -Wformat
+ -Wtype-limits
+ -Wundef
+ -Werror
+ -Wmissing-prototypes
+ -Wstrict-prototypes
+);
# These are used in addition to $gcc_devteam_warn when the compiler is clang.
# TODO(openssl-team): fix problems and investigate if (at least) the
@@ -144,19 +144,16 @@ my $gcc_devteam_warn = "-DDEBUG_UNUSED"
# -Wlanguage-extension-token -- no, we use asm()
# -Wunused-macros -- no, too tricky for BN and _XOPEN_SOURCE etc
# -Wextended-offsetof -- no, needed in CMS ASN1 code
-# -Wunused-function -- no, it forces header use of safestack et al
-# DEFINE macros
-my $clang_devteam_warn = ""
- . " -Wswitch-default"
- . " -Wno-parentheses-equality"
- . " -Wno-language-extension-token"
- . " -Wno-extended-offsetof"
- . " -Wconditional-uninitialized"
- . " -Wincompatible-pointer-types-discards-qualifiers"
- . " -Wmissing-variable-declarations"
- . " -Wno-unknown-warning-option"
- . " -Wno-unused-function"
- ;
+my @clang_devteam_warn = qw(
+ -Wswitch-default
+ -Wno-parentheses-equality
+ -Wno-language-extension-token
+ -Wno-extended-offsetof
+ -Wconditional-uninitialized
+ -Wincompatible-pointer-types-discards-qualifiers
+ -Wno-unknown-warning-option
+ -Wmissing-variable-declarations
+);
# This adds backtrace information to the memory leak info. Is only used
# when crypto-mdebug-backtrace is enabled.
@@ -225,20 +222,20 @@ if (grep /^reconf(igure)?$/, @argvcopy) {
die "reconfiguring with other arguments present isn't supported"
if scalar @argvcopy > 1;
if (-f "./configdata.pm") {
- my $file = "./configdata.pm";
- unless (my $return = do $file) {
- die "couldn't parse $file: $@" if $@;
+ my $file = "./configdata.pm";
+ unless (my $return = do $file) {
+ die "couldn't parse $file: $@" if $@;
die "couldn't do $file: $!" unless defined $return;
die "couldn't run $file" unless $return;
- }
+ }
- @argvcopy = defined($configdata::config{perlargv}) ?
- @{$configdata::config{perlargv}} : ();
- die "Incorrect data to reconfigure, please do a normal configuration\n"
- if (grep(/^reconf/,@argvcopy));
- $config{perlenv} = $configdata::config{perlenv} // {};
+ @argvcopy = defined($configdata::config{perlargv}) ?
+ @{$configdata::config{perlargv}} : ();
+ die "Incorrect data to reconfigure, please do a normal configuration\n"
+ if (grep(/^reconf/,@argvcopy));
+ $config{perlenv} = $configdata::config{perlenv} // {};
} else {
- die "Insufficient data to reconfigure, please do a normal configuration\n";
+ die "Insufficient data to reconfigure, please do a normal configuration\n";
}
}
@@ -253,8 +250,8 @@ $config{shlib_version_history} = "unknown";
collect_information(
collect_from_file(catfile($srcdir,'include/openssl/opensslv.h')),
qr/OPENSSL.VERSION.TEXT.*OpenSSL (\S+) / => sub { $config{version} = $1; },
- qr/OPENSSL.VERSION.NUMBER.*(0x\S+)/ => sub { $config{version_num}=$1 },
- qr/SHLIB_VERSION_NUMBER *"([^"]+)"/ => sub { $config{shlib_version_number}=$1 },
+ qr/OPENSSL.VERSION.NUMBER.*(0x\S+)/ => sub { $config{version_num}=$1 },
+ qr/SHLIB_VERSION_NUMBER *"([^"]+)"/ => sub { $config{shlib_version_number}=$1 },
qr/SHLIB_VERSION_HISTORY *"([^"]*)"/ => sub { $config{shlib_version_history}=$1 }
);
if ($config{shlib_version_history} ne "") { $config{shlib_version_history} .= ":"; }
@@ -266,7 +263,7 @@ if ($config{shlib_version_history} ne "") { $config{shlib_version_history} .= ":
die "erroneous version information in opensslv.h: ",
"$config{major}, $config{minor}, $config{shlib_major}, $config{shlib_minor}\n"
if ($config{major} eq "" || $config{minor} eq ""
- || $config{shlib_major} eq "" || $config{shlib_minor} eq "");
+ || $config{shlib_major} eq "" || $config{shlib_minor} eq "");
# Collect target configurations
@@ -335,6 +332,7 @@ my @disablables = (
"autoload-config",
"bf",
"blake2",
+ "buildtest-c\\+\\+",
"camellia",
"capieng",
"cast",
@@ -351,7 +349,6 @@ my @disablables = (
"dgram",
"dh",
"dsa",
- "dso",
"dtls",
"dynamic-engine",
"ec",
@@ -419,71 +416,70 @@ my @disablables = (
"zlib-dynamic",
);
foreach my $proto ((@tls, @dtls))
- {
- push(@disablables, $proto);
- push(@disablables, "$proto-method") unless $proto eq "tls1_3";
- }
+ {
+ push(@disablables, $proto);
+ push(@disablables, "$proto-method") unless $proto eq "tls1_3";
+ }
my %deprecated_disablables = (
"ssl2" => undef,
"buf-freelists" => undef,
"ripemd" => "rmd160",
"ui" => "ui-console",
+ "dso" => "", # Empty string means we're silent about it
);
# All of the following are disabled by default:
our %disabled = ( # "what" => "comment"
- "asan" => "default",
- "crypto-mdebug" => "default",
- "crypto-mdebug-backtrace" => "default",
- "devcryptoeng" => "default",
- "ec_nistp_64_gcc_128" => "default",
- "egd" => "default",
- "external-tests" => "default",
- "fuzz-libfuzzer" => "default",
- "fuzz-afl" => "default",
- "heartbeats" => "default",
- "md2" => "default",
+ "asan" => "default",
+ "buildtest-c++" => "default",
+ "crypto-mdebug" => "default",
+ "crypto-mdebug-backtrace" => "default",
+ "devcryptoeng" => "default",
+ "ec_nistp_64_gcc_128" => "default",
+ "egd" => "default",
+ "external-tests" => "default",
+ "fuzz-libfuzzer" => "default",
+ "fuzz-afl" => "default",
+ "heartbeats" => "default",
+ "md2" => "default",
"msan" => "default",
- "rc5" => "default",
- "sctp" => "default",
- "ssl-trace" => "default",
- "ssl3" => "default",
- "ssl3-method" => "default",
- "ubsan" => "default",
- "unit-test" => "default",
- "weak-ssl-ciphers" => "default",
- "zlib" => "default",
- "zlib-dynamic" => "default",
- );
+ "rc5" => "default",
+ "sctp" => "default",
+ "ssl-trace" => "default",
+ "ssl3" => "default",
+ "ssl3-method" => "default",
+ "ubsan" => "default",
+ "unit-test" => "default",
+ "weak-ssl-ciphers" => "default",
+ "zlib" => "default",
+ "zlib-dynamic" => "default",
+ );
# Note: => pair form used for aesthetics, not to truly make a hash table
my @disable_cascades = (
- # "what" => [ "cascade", ... ]
+ # "what" => [ "cascade", ... ]
sub { $config{processor} eq "386" }
- => [ "sse2" ],
- "ssl" => [ "ssl3" ],
- "ssl3-method" => [ "ssl3" ],
- "zlib" => [ "zlib-dynamic" ],
- "des" => [ "mdc2" ],
- "ec" => [ "ecdsa", "ecdh" ],
-
- "dgram" => [ "dtls", "sctp" ],
- "sock" => [ "dgram" ],
- "dtls" => [ @dtls ],
+ => [ "sse2" ],
+ "ssl" => [ "ssl3" ],
+ "ssl3-method" => [ "ssl3" ],
+ "zlib" => [ "zlib-dynamic" ],
+ "des" => [ "mdc2" ],
+ "ec" => [ "ecdsa", "ecdh" ],
+
+ "dgram" => [ "dtls", "sctp" ],
+ "sock" => [ "dgram" ],
+ "dtls" => [ @dtls ],
sub { 0 == scalar grep { !$disabled{$_} } @dtls }
- => [ "dtls" ],
+ => [ "dtls" ],
- "tls" => [ @tls ],
+ "tls" => [ @tls ],
sub { 0 == scalar grep { !$disabled{$_} } @tls }
- => [ "tls" ],
+ => [ "tls" ],
"crypto-mdebug" => [ "crypto-mdebug-backtrace" ],
- # Without DSO, we can't load dynamic engines, so don't build them dynamic
- "dso" => [ "dynamic-engine" ],
-
# Without position independent code, there can be no shared libraries or DSOs
"pic" => [ "shared" ],
"shared" => [ "dynamic-engine" ],
@@ -510,14 +506,14 @@ my @list = (reverse @tls);
while ((my $first, my $second) = (shift @list, shift @list)) {
last unless @list;
push @disable_cascades, ( sub { !$disabled{$first} && $disabled{$second} }
- => [ @list ] );
+ => [ @list ] );
unshift @list, $second;
}
my @list = (reverse @dtls);
while ((my $first, my $second) = (shift @list, shift @list)) {
last unless @list;
push @disable_cascades, ( sub { !$disabled{$first} && $disabled{$second} }
- => [ @list ] );
+ => [ @list ] );
unshift @list, $second;
}
@@ -544,24 +540,24 @@ my %user = (
AS => undef,
ASFLAGS => [],
CC => env('CC'),
- CFLAGS => [],
+ CFLAGS => [ env('CFLAGS') || () ],
CXX => env('CXX'),
- CXXFLAGS => [],
+ CXXFLAGS => [ env('CXXFLAGS') || () ],
CPP => undef,
- CPPFLAGS => [], # -D, -I, -Wp,
+ CPPFLAGS => [ env('CPPFLAGS') || () ], # -D, -I, -Wp,
CPPDEFINES => [], # Alternative for -D
CPPINCLUDES => [], # Alternative for -I
CROSS_COMPILE => env('CROSS_COMPILE'),
HASHBANGPERL=> env('HASHBANGPERL') || env('PERL'),
LD => undef,
- LDFLAGS => [], # -L, -Wl,
- LDLIBS => [], # -l
+ LDFLAGS => [ env('LDFLAGS') || () ], # -L, -Wl,
+ LDLIBS => [ env('LDLIBS') || () ], # -l
MT => undef,
MTFLAGS => [],
PERL => env('PERL') || ($^O ne "VMS" ? $^X : "perl"),
RANLIB => env('RANLIB'),
RC => env('RC') || env('WINDRES'),
- RCFLAGS => [],
+ RCFLAGS => [ env('RCFLAGS') || () ],
RM => undef,
);
# Info about what "make variables" may be prefixed with the cross compiler
@@ -578,6 +574,7 @@ my %useradd = (
CXXFLAGS => [],
LDFLAGS => [],
LDLIBS => [],
+ RCFLAGS => [],
);
my %user_synonyms = (
@@ -625,43 +622,43 @@ my %deprecated_options = ();
my @known_seed_sources = qw(getrandom devrandom os egd none rdcpu librandom);
my @seed_sources = ();
while (@argvcopy)
- {
- $_ = shift @argvcopy;
-
- # Support env variable assignments among the options
- if (m|^(\w+)=(.+)?$|)
- {
- $cmdvars{$1} = $2;
- # Every time a variable is given as a configuration argument,
- # it acts as a reset if the variable.
- if (exists $user{$1})
- {
- $user{$1} = ref $user{$1} eq "ARRAY" ? [] : undef;
- }
- #if (exists $useradd{$1})
- # {
- # $useradd{$1} = [];
- # }
- next;
- }
-
- # VMS is a case insensitive environment, and depending on settings
- # out of our control, we may receive options uppercased. Let's
- # downcase at least the part before any equal sign.
- if ($^O eq "VMS")
- {
- s/^([^=]*)/lc($1)/e;
- }
-
- # some people just can't read the instructions, clang people have to...
- s/^-no-(?!integrated-as)/no-/;
-
- # rewrite some options in "enable-..." form
- s /^-?-?shared$/enable-shared/;
- s /^sctp$/enable-sctp/;
- s /^threads$/enable-threads/;
- s /^zlib$/enable-zlib/;
- s /^zlib-dynamic$/enable-zlib-dynamic/;
+ {
+ $_ = shift @argvcopy;
+
+ # Support env variable assignments among the options
+ if (m|^(\w+)=(.+)?$|)
+ {
+ $cmdvars{$1} = $2;
+ # Every time a variable is given as a configuration argument,
+ # it acts as a reset if the variable.
+ if (exists $user{$1})
+ {
+ $user{$1} = ref $user{$1} eq "ARRAY" ? [] : undef;
+ }
+ #if (exists $useradd{$1})
+ # {
+ # $useradd{$1} = [];
+ # }
+ next;
+ }
+
+ # VMS is a case insensitive environment, and depending on settings
+ # out of our control, we may receive options uppercased. Let's
+ # downcase at least the part before any equal sign.
+ if ($^O eq "VMS")
+ {
+ s/^([^=]*)/lc($1)/e;
+ }
+
+ # some people just can't read the instructions, clang people have to...
+ s/^-no-(?!integrated-as)/no-/;
+
+ # rewrite some options in "enable-..." form
+ s /^-?-?shared$/enable-shared/;
+ s /^sctp$/enable-sctp/;
+ s /^threads$/enable-threads/;
+ s /^zlib$/enable-zlib/;
+ s /^zlib-dynamic$/enable-zlib-dynamic/;
if (/^(no|disable|enable)-(.+)$/)
{
@@ -715,21 +712,24 @@ while (@argvcopy)
}
elsif (exists $deprecated_disablables{$1})
{
- $deprecated_options{$_} = 1;
- if (defined $deprecated_disablables{$1})
+ if ($deprecated_disablables{$1} ne "")
{
- $disabled{$deprecated_disablables{$1}} = "option";
+ $deprecated_options{$_} = 1;
+ if (defined $deprecated_disablables{$1})
+ {
+ $disabled{$deprecated_disablables{$1}} = "option";
+ }
}
}
else
{
$disabled{$1} = "option";
}
- # No longer an automatic choice
- $auto_threads = 0 if ($1 eq "threads");
- }
- elsif (/^enable-(.+)$/)
- {
+ # No longer an automatic choice
+ $auto_threads = 0 if ($1 eq "threads");
+ }
+ elsif (/^enable-(.+)$/)
+ {
if ($1 eq "static-engine")
{
$disabled{"dynamic-engine"} = "option";
@@ -742,173 +742,172 @@ while (@argvcopy)
{
delete $disabled{"zlib"};
}
- my $algo = $1;
- delete $disabled{$algo};
-
- # No longer an automatic choice
- $auto_threads = 0 if ($1 eq "threads");
- }
- elsif (/^--strict-warnings$/)
- {
- $strict_warnings = 1;
- }
- elsif (/^--debug$/)
- {
- $config{build_type} = "debug";
- }
- elsif (/^--release$/)
- {
- $config{build_type} = "release";
- }
- elsif (/^386$/)
- { $config{processor}=386; }
- elsif (/^fips$/)
- {
- die "FIPS mode not supported\n";
- }
- elsif (/^rsaref$/)
- {
- # No RSAref support any more since it's not needed.
- # The check for the option is there so scripts aren't
- # broken
- }
- elsif (/^nofipscanistercheck$/)
- {
- die "FIPS mode not supported\n";
- }
- elsif (/^[-+]/)
- {
- if (/^--prefix=(.*)$/)
- {
- $config{prefix}=$1;
- die "Directory given with --prefix MUST be absolute\n"
- unless file_name_is_absolute($config{prefix});
- }
- elsif (/^--api=(.*)$/)
- {
- $config{api}=$1;
- }
- elsif (/^--libdir=(.*)$/)
- {
- $config{libdir}=$1;
- }
- elsif (/^--openssldir=(.*)$/)
- {
- $config{openssldir}=$1;
- }
- elsif (/^--with-zlib-lib=(.*)$/)
- {
- $withargs{zlib_lib}=$1;
- }
- elsif (/^--with-zlib-include=(.*)$/)
- {
- $withargs{zlib_include}=$1;
- }
- elsif (/^--with-fuzzer-lib=(.*)$/)
- {
- $withargs{fuzzer_lib}=$1;
- }
- elsif (/^--with-fuzzer-include=(.*)$/)
- {
- $withargs{fuzzer_include}=$1;
- }
- elsif (/^--with-rand-seed=(.*)$/)
- {
- foreach my $x (split(m|,|, $1))
- {
- die "Unknown --with-rand-seed choice $x\n"
- if ! grep { $x eq $_ } @known_seed_sources;
- push @seed_sources, $x;
- }
+ my $algo = $1;
+ delete $disabled{$algo};
+
+ # No longer an automatic choice
+ $auto_threads = 0 if ($1 eq "threads");
+ }
+ elsif (/^--strict-warnings$/)
+ {
+ # Pretend that our strict flags is a C flag, and replace it
+ # with the proper flags later on
+ push @{$useradd{CFLAGS}}, '--ossl-strict-warnings';
+ $strict_warnings=1;
+ }
+ elsif (/^--debug$/)
+ {
+ $config{build_type} = "debug";
+ }
+ elsif (/^--release$/)
+ {
+ $config{build_type} = "release";
+ }
+ elsif (/^386$/)
+ { $config{processor}=386; }
+ elsif (/^fips$/)
+ {
+ die "FIPS mode not supported\n";
+ }
+ elsif (/^rsaref$/)
+ {
+ # No RSAref support any more since it's not needed.
+ # The check for the option is there so scripts aren't
+ # broken
+ }
+ elsif (/^nofipscanistercheck$/)
+ {
+ die "FIPS mode not supported\n";
+ }
+ elsif (/^[-+]/)
+ {
+ if (/^--prefix=(.*)$/)
+ {
+ $config{prefix}=$1;
+ die "Directory given with --prefix MUST be absolute\n"
+ unless file_name_is_absolute($config{prefix});
}
- elsif (/^--cross-compile-prefix=(.*)$/)
- {
- $user{CROSS_COMPILE}=$1;
- }
- elsif (/^--config=(.*)$/)
- {
- read_config $1;
- }
- elsif (/^-l(.*)$/)
- {
- push @{$useradd{LDLIBS}}, $_;
- }
- elsif (/^-framework$/)
- {
- push @{$useradd{LDLIBS}}, $_, shift(@argvcopy);
- }
- elsif (/^-L(.*)$/ or /^-Wl,/)
- {
- push @{$useradd{LDFLAGS}}, $_;
- }
- elsif (/^-rpath$/ or /^-R$/)
- # -rpath is the OSF1 rpath flag
- # -R is the old Solaris rpath flag
- {
- my $rpath = shift(@argvcopy) || "";
- $rpath .= " " if $rpath ne "";
- push @{$useradd{LDFLAGS}}, $_, $rpath;
- }
- elsif (/^-static$/)
- {
- push @{$useradd{LDFLAGS}}, $_;
- $disabled{"dso"} = "forced";
- $disabled{"pic"} = "forced";
- $disabled{"shared"} = "forced";
- $disabled{"threads"} = "forced";
- }
- elsif (/^-D(.*)$/)
- {
- push @{$useradd{CPPDEFINES}}, $1;
- }
- elsif (/^-I(.*)$/)
- {
- push @{$useradd{CPPINCLUDES}}, $1;
- }
- elsif (/^-Wp,$/)
- {
- push @{$useradd{CPPFLAGS}}, $1;
- }
- else # common if (/^[-+]/), just pass down...
- {
- $_ =~ s/%([0-9a-f]{1,2})/chr(hex($1))/gei;
- push @{$useradd{CFLAGS}}, $_;
- push @{$useradd{CXXFLAGS}}, $_;
- }
- }
- else
- {
- die "target already defined - $target (offending arg: $_)\n" if ($target ne "");
- $target=$_;
- }
- unless ($_ eq $target || /^no-/ || /^disable-/)
- {
- # "no-..." follows later after implied deactivations
- # have been derived. (Don't take this too seriously,
- # we really only write OPTIONS to the Makefile out of
- # nostalgia.)
-
- if ($config{options} eq "")
- { $config{options} = $_; }
- else
- { $config{options} .= " ".$_; }
- }
- }
+ elsif (/^--api=(.*)$/)
+ {
+ $config{api}=$1;
+ }
+ elsif (/^--libdir=(.*)$/)
+ {
+ $config{libdir}=$1;
+ }
+ elsif (/^--openssldir=(.*)$/)
+ {
+ $config{openssldir}=$1;
+ }
+ elsif (/^--with-zlib-lib=(.*)$/)
+ {
+ $withargs{zlib_lib}=$1;
+ }
+ elsif (/^--with-zlib-include=(.*)$/)
+ {
+ $withargs{zlib_include}=$1;
+ }
+ elsif (/^--with-fuzzer-lib=(.*)$/)
+ {
+ $withargs{fuzzer_lib}=$1;
+ }
+ elsif (/^--with-fuzzer-include=(.*)$/)
+ {
+ $withargs{fuzzer_include}=$1;
+ }
+ elsif (/^--with-rand-seed=(.*)$/)
+ {
+ foreach my $x (split(m|,|, $1))
+ {
+ die "Unknown --with-rand-seed choice $x\n"
+ if ! grep { $x eq $_ } @known_seed_sources;
+ push @seed_sources, $x;
+ }
+ }
+ elsif (/^--cross-compile-prefix=(.*)$/)
+ {
+ $user{CROSS_COMPILE}=$1;
+ }
+ elsif (/^--config=(.*)$/)
+ {
+ read_config $1;
+ }
+ elsif (/^-l(.*)$/)
+ {
+ push @{$useradd{LDLIBS}}, $_;
+ }
+ elsif (/^-framework$/)
+ {
+ push @{$useradd{LDLIBS}}, $_, shift(@argvcopy);
+ }
+ elsif (/^-L(.*)$/ or /^-Wl,/)
+ {
+ push @{$useradd{LDFLAGS}}, $_;
+ }
+ elsif (/^-rpath$/ or /^-R$/)
+ # -rpath is the OSF1 rpath flag
+ # -R is the old Solaris rpath flag
+ {
+ my $rpath = shift(@argvcopy) || "";
+ $rpath .= " " if $rpath ne "";
+ push @{$useradd{LDFLAGS}}, $_, $rpath;
+ }
+ elsif (/^-static$/)
+ {
+ push @{$useradd{LDFLAGS}}, $_;
+ }
+ elsif (/^-D(.*)$/)
+ {
+ push @{$useradd{CPPDEFINES}}, $1;
+ }
+ elsif (/^-I(.*)$/)
+ {
+ push @{$useradd{CPPINCLUDES}}, $1;
+ }
+ elsif (/^-Wp,$/)
+ {
+ push @{$useradd{CPPFLAGS}}, $1;
+ }
+ else # common if (/^[-+]/), just pass down...
+ {
+ $_ =~ s/%([0-9a-f]{1,2})/chr(hex($1))/gei;
+ push @{$useradd{CFLAGS}}, $_;
+ push @{$useradd{CXXFLAGS}}, $_;
+ }
+ }
+ else
+ {
+ die "target already defined - $target (offending arg: $_)\n" if ($target ne "");
+ $target=$_;
+ }
+ unless ($_ eq $target || /^no-/ || /^disable-/)
+ {
+ # "no-..." follows later after implied deactivations
+ # have been derived. (Don't take this too seriously,
+ # we really only write OPTIONS to the Makefile out of
+ # nostalgia.)
+
+ if ($config{options} eq "")
+ { $config{options} = $_; }
+ else
+ { $config{options} .= " ".$_; }
+ }
+ }
if (defined($config{api}) && !exists $apitable->{$config{api}}) {
- die "***** Unsupported api compatibility level: $config{api}\n",
+ die "***** Unsupported api compatibility level: $config{api}\n",
}
if (keys %deprecated_options)
- {
- warn "***** Deprecated options: ",
- join(", ", keys %deprecated_options), "\n";
- }
+ {
+ warn "***** Deprecated options: ",
+ join(", ", keys %deprecated_options), "\n";
+ }
if (keys %unsupported_options)
- {
- die "***** Unsupported options: ",
- join(", ", keys %unsupported_options), "\n";
- }
+ {
+ die "***** Unsupported options: ",
+ join(", ", keys %unsupported_options), "\n";
+ }
# If any %useradd entry has been set, we must check that the "make
# variables" haven't been set. We start by checking of any %useradd entry
@@ -964,36 +963,46 @@ if (grep { /-rpath\b/ } ($user{LDFLAGS} ? @{$user{LDFLAGS}} : ())
&& !$disabled{shared}
&& !($disabled{asan} && $disabled{msan} && $disabled{ubsan})) {
die "***** Cannot simultaneously use -rpath, shared libraries, and\n",
- "***** any of asan, msan or ubsan\n";
+ "***** any of asan, msan or ubsan\n";
}
-my @tocheckfor = (keys %disabled);
-while (@tocheckfor) {
- my %new_tocheckfor = ();
- my @cascade_copy = (@disable_cascades);
- while (@cascade_copy) {
- my ($test, $descendents) = (shift @cascade_copy, shift @cascade_copy);
- if (ref($test) eq "CODE" ? $test->() : defined($disabled{$test})) {
- foreach(grep { !defined($disabled{$_}) } @$descendents) {
- $new_tocheckfor{$_} = 1; $disabled{$_} = "forced";
- }
- }
+sub disable {
+ my $disable_type = shift;
+
+ for (@_) {
+ $disabled{$_} = $disable_type;
+ }
+
+ my @tocheckfor = (@_ ? @_ : keys %disabled);
+ while (@tocheckfor) {
+ my %new_tocheckfor = ();
+ my @cascade_copy = (@disable_cascades);
+ while (@cascade_copy) {
+ my ($test, $descendents) =
+ (shift @cascade_copy, shift @cascade_copy);
+ if (ref($test) eq "CODE" ? $test->() : defined($disabled{$test})) {
+ foreach (grep { !defined($disabled{$_}) } @$descendents) {
+ $new_tocheckfor{$_} = 1; $disabled{$_} = "cascade";
+ }
+ }
+ }
+ @tocheckfor = (keys %new_tocheckfor);
}
- @tocheckfor = (keys %new_tocheckfor);
}
+disable(); # First cascade run
our $die = sub { die @_; };
if ($target eq "TABLE") {
local $die = sub { warn @_; };
foreach (sort keys %table) {
- print_table_entry($_, "TABLE");
+ print_table_entry($_, "TABLE");
}
exit 0;
}
if ($target eq "LIST") {
foreach (sort keys %table) {
- print $_,"\n" unless $table{$_}->{template};
+ print $_,"\n" unless $table{$_}->{template};
}
exit 0;
}
@@ -1002,7 +1011,7 @@ if ($target eq "HASH") {
local $die = sub { warn @_; };
print "%table = (\n";
foreach (sort keys %table) {
- print_table_entry($_, "HASH");
+ print_table_entry($_, "HASH");
}
exit 0;
}
@@ -1033,7 +1042,7 @@ _____
}
push @{$config{openssl_other_defines}},
map { (my $x = $_) =~ tr|[\-a-z]|[_A-Z]|; "OPENSSL_RAND_SEED_$x" }
- @seed_sources;
+ @seed_sources;
# Backward compatibility?
if ($target =~ m/^CygWin32(-.*)$/) {
@@ -1047,7 +1056,7 @@ if ($d) {
# If we do not find debug-foo in the table, the target is set to foo.
if (!$table{$target}) {
- $target = $t;
+ $target = $t;
}
}
@@ -1064,47 +1073,11 @@ foreach (keys %target_attr_translate) {
%target = ( %{$table{DEFAULTS}}, %target );
-# Make the flags to build DSOs the same as for shared libraries unless they
-# are already defined
-$target{module_cflags} = $target{shared_cflag} unless defined $target{module_cflags};
-$target{module_cxxflags} = $target{shared_cxxflag} unless defined $target{module_cxxflags};
-$target{module_ldflags} = $target{shared_ldflag} unless defined $target{module_ldflags};
-{
- my $shared_info_pl =
- catfile(dirname($0), "Configurations", "shared-info.pl");
- my %shared_info = read_eval_file($shared_info_pl);
- push @{$target{_conf_fname_int}}, $shared_info_pl;
- my $si = $target{shared_target};
- while (ref $si ne "HASH") {
- last if ! defined $si;
- if (ref $si eq "CODE") {
- $si = $si->();
- } else {
- $si = $shared_info{$si};
- }
- }
-
- # Some of the 'shared_target' values don't have any entried in
- # %shared_info. That's perfectly fine, AS LONG AS the build file
- # template knows how to handle this. That is currently the case for
- # Windows and VMS.
- if (defined $si) {
- # Just as above, copy certain shared_* attributes to the corresponding
- # module_ attribute unless the latter is already defined
- $si->{module_cflags} = $si->{shared_cflag} unless defined $si->{module_cflags};
- $si->{module_cxxflags} = $si->{shared_cxxflag} unless defined $si->{module_cxxflags};
- $si->{module_ldflags} = $si->{shared_ldflag} unless defined $si->{module_ldflags};
- foreach (sort keys %$si) {
- $target{$_} = defined $target{$_}
- ? add($si->{$_})->($target{$_})
- : $si->{$_};
- }
- }
-}
-
my %conf_files = map { $_ => 1 } (@{$target{_conf_fname_int}});
$config{conf_files} = [ sort keys %conf_files ];
+# Using sub disable within these loops may prove fragile, so we run
+# a cascade afterwards
foreach my $feature (@{$target{disable}}) {
if (exists $deprecated_disablables{$feature}) {
warn "***** config $target disables deprecated feature $feature\n";
@@ -1123,6 +1096,7 @@ foreach my $feature (@{$target{enable}}) {
delete $disabled{$feature};
}
}
+disable(); # Run a cascade now
$target{CXXFLAGS}//=$target{CFLAGS} if $target{CXX};
$target{cxxflags}//=$target{cflags} if $target{CXX};
@@ -1172,6 +1146,22 @@ foreach (keys %user) {
delete $config{$_} unless defined $config{$_};
}
+# Finish up %config by appending things the user gave us on the command line
+# apart from "make variables"
+foreach (keys %useradd) {
+ # The must all be lists, so we assert that here
+ die "internal error: \$useradd{$_} isn't an ARRAY\n"
+ unless ref $useradd{$_} eq 'ARRAY';
+
+ if (defined $config{$_}) {
+ push @{$config{$_}}, @{$useradd{$_}};
+ } else {
+ $config{$_} = [ @{$useradd{$_}} ];
+ }
+}
+# At this point, we can forget everything about %user and %useradd,
+# because it's now all been merged into the corresponding $config entry
+
# Allow overriding the build file name
$config{build_file} = env('BUILDFILE') || $target{build_file} || "Makefile";
@@ -1179,7 +1169,7 @@ my %disabled_info = (); # For configdata.pm
foreach my $what (sort keys %disabled) {
$config{options} .= " no-$what";
- if (!grep { $what eq $_ } ( 'dso', 'threads', 'shared', 'pic',
+ if (!grep { $what eq $_ } ( 'buildtest-c++', 'threads', 'shared', 'pic',
'dynamic-engine', 'makedepend',
'zlib-dynamic', 'zlib', 'sse2' )) {
(my $WHAT = uc $what) =~ s|-|_|g;
@@ -1241,21 +1231,20 @@ foreach my $checker (($builder_platform."-".$target{build_file}."-checker.pm",
push @{$config{defines}}, "NDEBUG" if $config{build_type} eq "release";
if ($target =~ /^mingw/ && `$config{CC} --target-help 2>&1` =~ m/-mno-cygwin/m)
- {
- push @{$config{cflags}}, "-mno-cygwin";
- push @{$config{cxxflags}}, "-mno-cygwin" if $config{CXX};
- push @{$config{shared_ldflag}}, "-mno-cygwin";
- }
+ {
+ push @{$config{cflags}}, "-mno-cygwin";
+ push @{$config{cxxflags}}, "-mno-cygwin" if $config{CXX};
+ push @{$config{shared_ldflag}}, "-mno-cygwin";
+ }
if ($target =~ /linux.*-mips/ && !$disabled{asm}
- && !grep { $_ !~ /-m(ips|arch=)/ } (@{$user{CFLAGS}},
- @{$useradd{CFLAGS}})) {
- # minimally required architecture flags for assembly modules
- my $value;
- $value = '-mips2' if ($target =~ /mips32/);
- $value = '-mips3' if ($target =~ /mips64/);
- unshift @{$config{cflags}}, $value;
- unshift @{$config{cxxflags}}, $value if $config{CXX};
+ && !grep { $_ !~ /-m(ips|arch=)/ } (@{$config{CFLAGS}})) {
+ # minimally required architecture flags for assembly modules
+ my $value;
+ $value = '-mips2' if ($target =~ /mips32/);
+ $value = '-mips3' if ($target =~ /mips64/);
+ unshift @{$config{cflags}}, $value;
+ unshift @{$config{cxxflags}}, $value if $config{CXX};
}
# If threads aren't disabled, check how possible they are
@@ -1263,7 +1252,7 @@ unless ($disabled{threads}) {
if ($auto_threads) {
# Enabled by default, disable it forcibly if unavailable
if ($target{thread_scheme} eq "(unknown)") {
- $disabled{threads} = "unavailable";
+ disable("unavailable", 'threads');
}
} else {
# The user chose to enable threads explicitly, let's see
@@ -1274,8 +1263,7 @@ unless ($disabled{threads}) {
# system-dependent compiler options that are necessary. We
# can't truly check that the given options are correct, but
# we expect the user to know what [s]He is doing.
- if (!@{$user{CFLAGS}} && !@{$useradd{CFLAGS}}
- && !@{$user{CPPDEFINES}} && !@{$useradd{CPPDEFINES}}) {
+ if (!@{$config{CFLAGS}} && !@{$config{CPPDEFINES}}) {
die "You asked for multi-threading support, but didn't\n"
,"provide any system-specific compiler options\n";
}
@@ -1296,13 +1284,11 @@ if (defined($disabled{"deprecated"})) {
my $no_shared_warn=0;
if ($target{shared_target} eq "")
- {
- $no_shared_warn = 1
- if (!$disabled{shared} || !$disabled{"dynamic-engine"});
- $disabled{shared} = "no-shared-target";
- $disabled{pic} = $disabled{shared} = $disabled{"dynamic-engine"} =
- "no-shared-target";
- }
+ {
+ $no_shared_warn = 1
+ if (!$disabled{shared} || !$disabled{"dynamic-engine"});
+ disable('no-shared-target', 'pic');
+ }
if ($disabled{"dynamic-engine"}) {
push @{$config{openssl_other_defines}}, "OPENSSL_NO_DYNAMIC_ENGINE";
@@ -1314,20 +1300,16 @@ if ($disabled{"dynamic-engine"}) {
unless ($disabled{asan}) {
push @{$config{cflags}}, "-fsanitize=address";
- push @{$config{cxxflags}}, "-fsanitize=address" if $config{CXX};
}
unless ($disabled{ubsan}) {
# -DPEDANTIC or -fnosanitize=alignment may also be required on some
# platforms.
push @{$config{cflags}}, "-fsanitize=undefined", "-fno-sanitize-recover=all";
- push @{$config{cxxflags}}, "-fsanitize=undefined", "-fno-sanitize-recover=all"
- if $config{CXX};
}
unless ($disabled{msan}) {
push @{$config{cflags}}, "-fsanitize=memory";
- push @{$config{cxxflags}}, "-fsanitize=memory" if $config{CXX};
}
unless ($disabled{"fuzz-libfuzzer"} && $disabled{"fuzz-afl"}
@@ -1341,25 +1323,25 @@ unless ($disabled{"fuzz-libfuzzer"} && $disabled{"fuzz-afl"}
# This saves the build files from having to check
if ($disabled{pic})
- {
- foreach (qw(shared_cflag shared_cxxflag shared_cppflag
- shared_defines shared_includes shared_ldflag
- module_cflags module_cxxflags module_cppflags
- module_defines module_includes module_lflags))
- {
- delete $config{$_};
- $target{$_} = "";
- }
- }
+ {
+ foreach (qw(shared_cflag shared_cxxflag shared_cppflag
+ shared_defines shared_includes shared_ldflag
+ module_cflags module_cxxflags module_cppflags
+ module_defines module_includes module_lflags))
+ {
+ delete $config{$_};
+ $target{$_} = "";
+ }
+ }
else
- {
- push @{$config{lib_defines}}, "OPENSSL_PIC";
- }
+ {
+ push @{$config{lib_defines}}, "OPENSSL_PIC";
+ }
if ($target{sys_id} ne "")
- {
- push @{$config{openssl_sys_defines}}, "OPENSSL_SYS_$target{sys_id}";
- }
+ {
+ push @{$config{openssl_sys_defines}}, "OPENSSL_SYS_$target{sys_id}";
+ }
unless ($disabled{asm}) {
$target{cpuid_asm_src}=$table{DEFAULTS}->{cpuid_asm_src} if ($config{processor} eq "386");
@@ -1377,59 +1359,62 @@ unless ($disabled{asm}) {
push @{$config{lib_defines}}, "BN_DIV3W" if ($target{bn_asm_src} =~ /-div3w/);
if ($target{sha1_asm_src}) {
- push @{$config{lib_defines}}, "SHA1_ASM" if ($target{sha1_asm_src} =~ /sx86/ || $target{sha1_asm_src} =~ /sha1/);
- push @{$config{lib_defines}}, "SHA256_ASM" if ($target{sha1_asm_src} =~ /sha256/);
- push @{$config{lib_defines}}, "SHA512_ASM" if ($target{sha1_asm_src} =~ /sha512/);
+ push @{$config{lib_defines}}, "SHA1_ASM" if ($target{sha1_asm_src} =~ /sx86/ || $target{sha1_asm_src} =~ /sha1/);
+ push @{$config{lib_defines}}, "SHA256_ASM" if ($target{sha1_asm_src} =~ /sha256/);
+ push @{$config{lib_defines}}, "SHA512_ASM" if ($target{sha1_asm_src} =~ /sha512/);
}
if ($target{keccak1600_asm_src} ne $table{DEFAULTS}->{keccak1600_asm_src}) {
- push @{$config{lib_defines}}, "KECCAK1600_ASM";
+ push @{$config{lib_defines}}, "KECCAK1600_ASM";
}
if ($target{rc4_asm_src} ne $table{DEFAULTS}->{rc4_asm_src}) {
- push @{$config{lib_defines}}, "RC4_ASM";
+ push @{$config{lib_defines}}, "RC4_ASM";
}
if ($target{md5_asm_src}) {
- push @{$config{lib_defines}}, "MD5_ASM";
+ push @{$config{lib_defines}}, "MD5_ASM";
}
$target{cast_asm_src}=$table{DEFAULTS}->{cast_asm_src} unless $disabled{pic}; # CAST assembler is not PIC
if ($target{rmd160_asm_src}) {
- push @{$config{lib_defines}}, "RMD160_ASM";
+ push @{$config{lib_defines}}, "RMD160_ASM";
}
if ($target{aes_asm_src}) {
- push @{$config{lib_defines}}, "AES_ASM" if ($target{aes_asm_src} =~ m/\baes-/);;
- # aes-ctr.fake is not a real file, only indication that assembler
- # module implements AES_ctr32_encrypt...
- push @{$config{lib_defines}}, "AES_CTR_ASM" if ($target{aes_asm_src} =~ s/\s*aes-ctr\.fake//);
- # aes-xts.fake indicates presence of AES_xts_[en|de]crypt...
- push @{$config{lib_defines}}, "AES_XTS_ASM" if ($target{aes_asm_src} =~ s/\s*aes-xts\.fake//);
- $target{aes_asm_src} =~ s/\s*(vpaes|aesni)-x86\.s//g if ($disabled{sse2});
- push @{$config{lib_defines}}, "VPAES_ASM" if ($target{aes_asm_src} =~ m/vpaes/);
- push @{$config{lib_defines}}, "BSAES_ASM" if ($target{aes_asm_src} =~ m/bsaes/);
+ push @{$config{lib_defines}}, "AES_ASM" if ($target{aes_asm_src} =~ m/\baes-/);;
+ # aes-ctr.fake is not a real file, only indication that assembler
+ # module implements AES_ctr32_encrypt...
+ push @{$config{lib_defines}}, "AES_CTR_ASM" if ($target{aes_asm_src} =~ s/\s*aes-ctr\.fake//);
+ # aes-xts.fake indicates presence of AES_xts_[en|de]crypt...
+ push @{$config{lib_defines}}, "AES_XTS_ASM" if ($target{aes_asm_src} =~ s/\s*aes-xts\.fake//);
+ $target{aes_asm_src} =~ s/\s*(vpaes|aesni)-x86\.s//g if ($disabled{sse2});
+ push @{$config{lib_defines}}, "VPAES_ASM" if ($target{aes_asm_src} =~ m/vpaes/);
+ push @{$config{lib_defines}}, "BSAES_ASM" if ($target{aes_asm_src} =~ m/bsaes/);
}
if ($target{wp_asm_src} =~ /mmx/) {
if ($config{processor} eq "386") {
- $target{wp_asm_src}=$table{DEFAULTS}->{wp_asm_src};
- } elsif (!$disabled{"whirlpool"}) {
- push @{$config{lib_defines}}, "WHIRLPOOL_ASM";
- }
+ $target{wp_asm_src}=$table{DEFAULTS}->{wp_asm_src};
+ } elsif (!$disabled{"whirlpool"}) {
+ push @{$config{lib_defines}}, "WHIRLPOOL_ASM";
+ }
}
if ($target{modes_asm_src} =~ /ghash-/) {
- push @{$config{lib_defines}}, "GHASH_ASM";
+ push @{$config{lib_defines}}, "GHASH_ASM";
}
if ($target{ec_asm_src} =~ /ecp_nistz256/) {
- push @{$config{lib_defines}}, "ECP_NISTZ256_ASM";
+ push @{$config{lib_defines}}, "ECP_NISTZ256_ASM";
}
if ($target{ec_asm_src} =~ /x25519/) {
- push @{$config{lib_defines}}, "X25519_ASM";
+ push @{$config{lib_defines}}, "X25519_ASM";
}
if ($target{padlock_asm_src} ne $table{DEFAULTS}->{padlock_asm_src}) {
- push @{$config{lib_defines}}, "PADLOCK_ASM";
+ push @{$config{dso_defines}}, "PADLOCK_ASM";
}
if ($target{poly1305_asm_src} ne "") {
- push @{$config{lib_defines}}, "POLY1305_ASM";
+ push @{$config{lib_defines}}, "POLY1305_ASM";
}
}
-my %predefined = compiler_predefined($config{CROSS_COMPILE}.$config{CC});
+my %predefined_C = compiler_predefined($config{CROSS_COMPILE}.$config{CC});
+my %predefined_CXX = $config{CXX}
+ ? compiler_predefined($config{CROSS_COMPILE}.$config{CXX})
+ : ();
# Check for makedepend capabilities.
if (!$disabled{makedepend}) {
@@ -1437,8 +1422,8 @@ if (!$disabled{makedepend}) {
# For VC- and vms- targets, there's nothing more to do here. The
# functionality is hard coded in the corresponding build files for
# cl (Windows) and CC/DECC (VMS).
- } elsif (($predefined{__GNUC__} // -1) >= 3
- && !($predefined{__APPLE_CC__} && !$predefined{__clang__})) {
+ } elsif (($predefined_C{__GNUC__} // -1) >= 3
+ && !($predefined_C{__APPLE_CC__} && !$predefined_C{__clang__})) {
# We know that GNU C version 3 and up as well as all clang
# versions support dependency generation, but Xcode did not
# handle $cc -M before clang support (but claims __GNUC__ = 3)
@@ -1447,13 +1432,13 @@ if (!$disabled{makedepend}) {
# In all other cases, we look for 'makedepend', and disable the
# capability if not found.
$config{makedepprog} = which('makedepend');
- $disabled{makedepend} = "unavailable" unless $config{makedepprog};
+ disable('unavailable', 'makedepend') unless $config{makedepprog};
}
}
-if (!$disabled{asm} && !$predefined{__MACH__} && $^O ne 'VMS') {
+if (!$disabled{asm} && !$predefined_C{__MACH__} && $^O ne 'VMS') {
# probe for -Wa,--noexecstack option...
- if ($predefined{__clang__}) {
+ if ($predefined_C{__clang__}) {
# clang has builtin assembler, which doesn't recognize --help,
# but it apparently recognizes the option in question on all
# supported platforms even when it's meaningless. In other words
@@ -1475,24 +1460,24 @@ if (!$disabled{asm} && !$predefined{__MACH__} && $^O ne 'VMS') {
# Deal with bn_ops ###################################################
-$config{bn_ll} =0;
-$config{export_var_as_fn} =0;
+$config{bn_ll} =0;
+$config{export_var_as_fn} =0;
my $def_int="unsigned int";
-$config{rc4_int} =$def_int;
+$config{rc4_int} =$def_int;
($config{b64l},$config{b64},$config{b32})=(0,0,1);
my $count = 0;
foreach (sort split(/\s+/,$target{bn_ops})) {
$count++ if /SIXTY_FOUR_BIT|SIXTY_FOUR_BIT_LONG|THIRTY_TWO_BIT/;
$config{export_var_as_fn}=1 if $_ eq 'EXPORT_VAR_AS_FN';
- $config{bn_ll}=1 if $_ eq 'BN_LLONG';
- $config{rc4_int}="unsigned char" if $_ eq 'RC4_CHAR';
+ $config{bn_ll}=1 if $_ eq 'BN_LLONG';
+ $config{rc4_int}="unsigned char" if $_ eq 'RC4_CHAR';
($config{b64l},$config{b64},$config{b32})
- =(0,1,0) if $_ eq 'SIXTY_FOUR_BIT';
+ =(0,1,0) if $_ eq 'SIXTY_FOUR_BIT';
($config{b64l},$config{b64},$config{b32})
- =(1,0,0) if $_ eq 'SIXTY_FOUR_BIT_LONG';
+ =(1,0,0) if $_ eq 'SIXTY_FOUR_BIT_LONG';
($config{b64l},$config{b64},$config{b32})
- =(0,0,1) if $_ eq 'THIRTY_TWO_BIT';
+ =(0,0,1) if $_ eq 'THIRTY_TWO_BIT';
}
die "Exactly one of SIXTY_FOUR_BIT|SIXTY_FOUR_BIT_LONG|THIRTY_TWO_BIT can be set in bn_ops\n"
if $count > 1;
@@ -1513,49 +1498,40 @@ if (defined($config{api})) {
push @{$config{defines}}, $apiflag;
}
+my @strict_warnings_collection=();
if ($strict_warnings)
- {
- my $wopt;
- my $gccver = $predefined{__GNUC__} // -1;
+ {
+ my $wopt;
+ my $gccver = $predefined_C{__GNUC__} // -1;
- die "ERROR --strict-warnings requires gcc[>=4] or gcc-alike"
+ warn "WARNING --strict-warnings requires gcc[>=4] or gcc-alike"
unless $gccver >= 4;
- foreach $wopt (split /\s+/, $gcc_devteam_warn)
- {
- push @{$config{cflags}}, $wopt
- unless grep { $_ eq $wopt } @{$config{cflags}};
- push @{$config{cxxflags}}, $wopt
- if ($config{CXX}
- && !grep { $_ eq $wopt } @{$config{cxxflags}});
- }
- if (defined($predefined{__clang__}))
- {
- foreach $wopt (split /\s+/, $clang_devteam_warn)
- {
- push @{$config{cflags}}, $wopt
- unless grep { $_ eq $wopt } @{$config{cflags}};
- push @{$config{cxxflags}}, $wopt
- if ($config{CXX}
- && !grep { $_ eq $wopt } @{$config{cxxflags}});
- }
- }
- }
+ push @strict_warnings_collection, @gcc_devteam_warn;
+ push @strict_warnings_collection, @clang_devteam_warn
+ if (defined($predefined_C{__clang__}));
+ }
+
+if (grep { $_ eq '-static' } @{$config{LDFLAGS}}) {
+ disable('static', 'pic', 'threads');
+}
+
+$config{CFLAGS} = [ map { $_ eq '--ossl-strict-warnings'
+ ? @strict_warnings_collection
+ : ( $_ ) }
+ @{$config{CFLAGS}} ];
unless ($disabled{"crypto-mdebug-backtrace"})
- {
- foreach my $wopt (split /\s+/, $memleak_devteam_backtrace)
- {
- push @{$config{cflags}}, $wopt
- unless grep { $_ eq $wopt } @{$config{cflags}};
- push @{$config{cxxflags}}, $wopt
- if ($config{CXX}
- && !grep { $_ eq $wopt } @{$config{cxxflags}});
- }
- if ($target =~ /^BSD-/)
- {
- push @{$config{ex_libs}}, "-lexecinfo";
- }
- }
+ {
+ foreach my $wopt (split /\s+/, $memleak_devteam_backtrace)
+ {
+ push @{$config{cflags}}, $wopt
+ unless grep { $_ eq $wopt } @{$config{cflags}};
+ }
+ if ($target =~ /^BSD-/)
+ {
+ push @{$config{ex_libs}}, "-lexecinfo";
+ }
+ }
unless ($disabled{afalgeng}) {
$config{afalgeng}="";
@@ -1567,35 +1543,62 @@ unless ($disabled{afalgeng}) {
($mi2) = $mi2 =~ /(\d+)/;
my $ver = $ma*10000 + $mi1*100 + $mi2;
if ($ver < $minver) {
- $disabled{afalgeng} = "too-old-kernel";
+ disable('too-old-kernel', 'afalgeng');
} else {
push @{$config{engdirs}}, "afalg";
}
} else {
- $disabled{afalgeng} = "cross-compiling";
+ disable('cross-compiling', 'afalgeng');
}
} else {
- $disabled{afalgeng} = "not-linux";
+ disable('not-linux', 'afalgeng');
}
}
push @{$config{openssl_other_defines}}, "OPENSSL_NO_AFALGENG" if ($disabled{afalgeng});
-# Finish up %config by appending things the user gave us on the command line
-# apart from "make variables"
-foreach (keys %useradd) {
- # The must all be lists, so we assert that here
- die "internal error: \$useradd{$_} isn't an ARRAY\n"
- unless ref $useradd{$_} eq 'ARRAY';
+# Get the extra flags used when building shared libraries and modules. We
+# do this late because some of them depend on %disabled.
- if (defined $config{$_}) {
- push @{$config{$_}}, @{$useradd{$_}};
- } else {
- $config{$_} = [ @{$useradd{$_}} ];
+# Make the flags to build DSOs the same as for shared libraries unless they
+# are already defined
+$target{module_cflags} = $target{shared_cflag} unless defined $target{module_cflags};
+$target{module_cxxflags} = $target{shared_cxxflag} unless defined $target{module_cxxflags};
+$target{module_ldflags} = $target{shared_ldflag} unless defined $target{module_ldflags};
+{
+ my $shared_info_pl =
+ catfile(dirname($0), "Configurations", "shared-info.pl");
+ my %shared_info = read_eval_file($shared_info_pl);
+ push @{$target{_conf_fname_int}}, $shared_info_pl;
+ my $si = $target{shared_target};
+ while (ref $si ne "HASH") {
+ last if ! defined $si;
+ if (ref $si eq "CODE") {
+ $si = $si->();
+ } else {
+ $si = $shared_info{$si};
+ }
+ }
+
+ # Some of the 'shared_target' values don't have any entries in
+ # %shared_info. That's perfectly fine, AS LONG AS the build file
+ # template knows how to handle this. That is currently the case for
+ # Windows and VMS.
+ if (defined $si) {
+ # Just as above, copy certain shared_* attributes to the corresponding
+ # module_ attribute unless the latter is already defined
+ $si->{module_cflags} = $si->{shared_cflag} unless defined $si->{module_cflags};
+ $si->{module_cxxflags} = $si->{shared_cxxflag} unless defined $si->{module_cxxflags};
+ $si->{module_ldflags} = $si->{shared_ldflag} unless defined $si->{module_ldflags};
+ foreach (sort keys %$si) {
+ $target{$_} = defined $target{$_}
+ ? add($si->{$_})->($target{$_})
+ : $si->{$_};
+ }
}
}
-# ALL MODIFICATIONS TO %config and %target MUST BE DONE FROM HERE ON
+# ALL MODIFICATIONS TO %disabled, %config and %target MUST BE DONE FROM HERE ON
# If we use the unified build, collect information from build.info files
my %unified_info = ();
@@ -1640,38 +1643,38 @@ if ($builder eq "unified") {
# Store the name of the template file we will build the build file from
# in %config. This may be useful for the build file itself.
my @build_file_template_names =
- ( $builder_platform."-".$target{build_file}.".tmpl",
- $target{build_file}.".tmpl" );
+ ( $builder_platform."-".$target{build_file}.".tmpl",
+ $target{build_file}.".tmpl" );
my @build_file_templates = ();
# First, look in the user provided directory, if given
if (defined env($local_config_envname)) {
- @build_file_templates =
- map {
- if ($^O eq 'VMS') {
- # VMS environment variables are logical names,
- # which can be used as is
- $local_config_envname . ':' . $_;
- } else {
- catfile(env($local_config_envname), $_);
- }
- }
- @build_file_template_names;
+ @build_file_templates =
+ map {
+ if ($^O eq 'VMS') {
+ # VMS environment variables are logical names,
+ # which can be used as is
+ $local_config_envname . ':' . $_;
+ } else {
+ catfile(env($local_config_envname), $_);
+ }
+ }
+ @build_file_template_names;
}
# Then, look in our standard directory
push @build_file_templates,
- ( map { cleanfile($srcdir, catfile("Configurations", $_), $blddir) }
- @build_file_template_names );
+ ( map { cleanfile($srcdir, catfile("Configurations", $_), $blddir) }
+ @build_file_template_names );
my $build_file_template;
for $_ (@build_file_templates) {
- $build_file_template = $_;
+ $build_file_template = $_;
last if -f $build_file_template;
$build_file_template = undef;
}
if (!defined $build_file_template) {
- die "*** Couldn't find any of:\n", join("\n", @build_file_templates), "\n";
+ die "*** Couldn't find any of:\n", join("\n", @build_file_templates), "\n";
}
$config{build_file_templates}
= [ cleanfile($srcdir, catfile("Configurations", "common0.tmpl"),
@@ -2327,11 +2330,11 @@ EOF
print OUT "our %config = (\n";
foreach (sort keys %config) {
if (ref($config{$_}) eq "ARRAY") {
- print OUT " ", $_, " => [ ", join(", ",
- map { quotify("perl", $_) }
- @{$config{$_}}), " ],\n";
+ print OUT " ", $_, " => [ ", join(", ",
+ map { quotify("perl", $_) }
+ @{$config{$_}}), " ],\n";
} elsif (ref($config{$_}) eq "HASH") {
- print OUT " ", $_, " => {";
+ print OUT " ", $_, " => {";
if (scalar keys %{$config{$_}} > 0) {
print OUT "\n";
foreach my $key (sort keys %{$config{$_}}) {
@@ -2347,7 +2350,7 @@ foreach (sort keys %config) {
}
print OUT "},\n";
} else {
- print OUT " ", $_, " => ", quotify("perl", $config{$_}), ",\n"
+ print OUT " ", $_, " => ", quotify("perl", $config{$_}), ",\n"
}
}
print OUT <<"EOF";
@@ -2357,11 +2360,11 @@ EOF
print OUT "our %target = (\n";
foreach (sort keys %target) {
if (ref($target{$_}) eq "ARRAY") {
- print OUT " ", $_, " => [ ", join(", ",
- map { quotify("perl", $_) }
- @{$target{$_}}), " ],\n";
+ print OUT " ", $_, " => [ ", join(", ",
+ map { quotify("perl", $_) }
+ @{$target{$_}}), " ],\n";
} else {
- print OUT " ", $_, " => ", quotify("perl", $target{$_}), ",\n"
+ print OUT " ", $_, " => ", quotify("perl", $target{$_}), ",\n"
}
}
print OUT <<"EOF";
@@ -2394,11 +2397,11 @@ EOF
print OUT "our %withargs = (\n";
foreach (sort keys %withargs) {
if (ref($withargs{$_}) eq "ARRAY") {
- print OUT " ", $_, " => [ ", join(", ",
- map { quotify("perl", $_) }
- @{$withargs{$_}}), " ],\n";
+ print OUT " ", $_, " => [ ", join(", ",
+ map { quotify("perl", $_) }
+ @{$withargs{$_}}), " ],\n";
} else {
- print OUT " ", $_, " => ", quotify("perl", $withargs{$_}), ",\n"
+ print OUT " ", $_, " => ", quotify("perl", $withargs{$_}), ",\n"
}
}
print OUT <<"EOF";
@@ -2625,9 +2628,9 @@ _____
if ($reconf) {
if ($verbose) {
print 'Reconfiguring with: ', join(' ',@{$config{perlargv}}), "\n";
- foreach (sort keys %{$config{perlenv}}) {
- print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
- }
+ foreach (sort keys %{$config{perlenv}}) {
+ print ' ',$_,' = ',($config{perlenv}->{$_} || ""),"\n";
+ }
}
chdir $here;
@@ -2822,7 +2825,7 @@ _____
sub asm {
my @x = @_;
sub {
- $disabled{asm} ? () : @x;
+ $disabled{asm} ? () : @x;
}
}
@@ -2888,29 +2891,29 @@ sub _add {
my $found_array = !defined($separator);
my @values =
- map {
- my $res = $_;
- while (ref($res) eq "CODE") {
- $res = $res->();
- }
- if (defined($res)) {
- if (ref($res) eq "ARRAY") {
- $found_array = 1;
- @$res;
- } else {
- $res;
- }
- } else {
- ();
- }
+ map {
+ my $res = $_;
+ while (ref($res) eq "CODE") {
+ $res = $res->();
+ }
+ if (defined($res)) {
+ if (ref($res) eq "ARRAY") {
+ $found_array = 1;
+ @$res;
+ } else {
+ $res;
+ }
+ } else {
+ ();
+ }
} (@_);
$add_called = 1;
if ($found_array) {
- [ @values ];
+ [ @values ];
} else {
- join($separator, grep { defined($_) && $_ ne "" } @values);
+ join($separator, grep { defined($_) && $_ ne "" } @values);
}
}
sub add_before {
@@ -2960,10 +2963,10 @@ sub read_config {
my %targets;
{
- # Protect certain tables from tampering
- local %table = ();
+ # Protect certain tables from tampering
+ local %table = ();
- %targets = read_eval_file($fname);
+ %targets = read_eval_file($fname);
}
my %preexisting = ();
foreach (sort keys %targets) {
@@ -2979,14 +2982,14 @@ EOF
# For each target, check that it's configured with a hash table.
foreach (keys %targets) {
- if (ref($targets{$_}) ne "HASH") {
- if (ref($targets{$_}) eq "") {
- warn "Deprecated target configuration for $_, ignoring...\n";
- } else {
- warn "Misconfigured target configuration for $_ (should be a hash table), ignoring...\n";
- }
- delete $targets{$_};
- } else {
+ if (ref($targets{$_}) ne "HASH") {
+ if (ref($targets{$_}) eq "") {
+ warn "Deprecated target configuration for $_, ignoring...\n";
+ } else {
+ warn "Misconfigured target configuration for $_ (should be a hash table), ignoring...\n";
+ }
+ delete $targets{$_};
+ } else {
$targets{$_}->{_conf_fname_int} = add([ $fname ]);
}
}
@@ -3005,13 +3008,13 @@ sub resolve_config {
# my $extra_checks = defined($ENV{CONFIGURE_EXTRA_CHECKS});
if (grep { $_ eq $target } @breadcrumbs) {
- die "inherit_from loop! target backtrace:\n "
- ,$target,"\n ",join("\n ", @breadcrumbs),"\n";
+ die "inherit_from loop! target backtrace:\n "
+ ,$target,"\n ",join("\n ", @breadcrumbs),"\n";
}
if (!defined($table{$target})) {
- warn "Warning! target $target doesn't exist!\n";
- return ();
+ warn "Warning! target $target doesn't exist!\n";
+ return ();
}
# Recurse through all inheritances. They will be resolved on the
# fly, so when this operation is done, they will all just be a
@@ -3021,22 +3024,22 @@ sub resolve_config {
# this stage is done.
my %combined_inheritance = ();
if ($table{$target}->{inherit_from}) {
- my @inherit_from =
- map { ref($_) eq "CODE" ? $_->() : $_ } @{$table{$target}->{inherit_from}};
- foreach (@inherit_from) {
- my %inherited_config = resolve_config($_, $target, @breadcrumbs);
-
- # 'template' is a marker that's considered private to
- # the config that had it.
- delete $inherited_config{template};
-
- foreach (keys %inherited_config) {
- if (!$combined_inheritance{$_}) {
- $combined_inheritance{$_} = [];
- }
- push @{$combined_inheritance{$_}}, $inherited_config{$_};
- }
- }
+ my @inherit_from =
+ map { ref($_) eq "CODE" ? $_->() : $_ } @{$table{$target}->{inherit_from}};
+ foreach (@inherit_from) {
+ my %inherited_config = resolve_config($_, $target, @breadcrumbs);
+
+ # 'template' is a marker that's considered private to
+ # the config that had it.
+ delete $inherited_config{template};
+
+ foreach (keys %inherited_config) {
+ if (!$combined_inheritance{$_}) {
+ $combined_inheritance{$_} = [];
+ }
+ push @{$combined_inheritance{$_}}, $inherited_config{$_};
+ }
+ }
}
# We won't need inherit_from in this target any more, since we've
@@ -3057,14 +3060,14 @@ sub resolve_config {
my $default_combiner = add();
my %all_keys =
- map { $_ => 1 } (keys %combined_inheritance,
- keys %{$table{$target}});
+ map { $_ => 1 } (keys %combined_inheritance,
+ keys %{$table{$target}});
sub process_values {
- my $object = shift;
- my $inherited = shift; # Always a [ list ]
- my $target = shift;
- my $entry = shift;
+ my $object = shift;
+ my $inherited = shift; # Always a [ list ]
+ my $target = shift;
+ my $entry = shift;
$add_called = 0;
@@ -3089,16 +3092,16 @@ sub resolve_config {
foreach (sort keys %all_keys) {
my $previous = $combined_inheritance{$_};
- # Current target doesn't have a value for the current key?
- # Assign it the default combiner, the rest of this loop body
- # will handle it just like any other coderef.
- if (!exists $table{$target}->{$_}) {
- $table{$target}->{$_} = $default_combiner;
- }
+ # Current target doesn't have a value for the current key?
+ # Assign it the default combiner, the rest of this loop body
+ # will handle it just like any other coderef.
+ if (!exists $table{$target}->{$_}) {
+ $table{$target}->{$_} = $default_combiner;
+ }
- $table{$target}->{$_} = process_values($table{$target}->{$_},
- $combined_inheritance{$_},
- $target, $_);
+ $table{$target}->{$_} = process_values($table{$target}->{$_},
+ $combined_inheritance{$_},
+ $target, $_);
unless(defined($table{$target}->{$_})) {
delete $table{$target}->{$_};
}
@@ -3113,39 +3116,39 @@ sub resolve_config {
}
sub usage
- {
- print STDERR $usage;
- print STDERR "\npick os/compiler from:\n";
- my $j=0;
- my $i;
+ {
+ print STDERR $usage;
+ print STDERR "\npick os/compiler from:\n";
+ my $j=0;
+ my $i;
my $k=0;
- foreach $i (sort keys %table)
- {
- next if $table{$i}->{template};
- next if $i =~ /^debug/;
- $k += length($i) + 1;
- if ($k > 78)
- {
- print STDERR "\n";
- $k=length($i);
- }
- print STDERR $i . " ";
- }
- foreach $i (sort keys %table)
- {
- next if $table{$i}->{template};
- next if $i !~ /^debug/;
- $k += length($i) + 1;
- if ($k > 78)
- {
- print STDERR "\n";
- $k=length($i);
- }
- print STDERR $i . " ";
- }
- print STDERR "\n\nNOTE: If in doubt, on Unix-ish systems use './config'.\n";
- exit(1);
- }
+ foreach $i (sort keys %table)
+ {
+ next if $table{$i}->{template};
+ next if $i =~ /^debug/;
+ $k += length($i) + 1;
+ if ($k > 78)
+ {
+ print STDERR "\n";
+ $k=length($i);
+ }
+ print STDERR $i . " ";
+ }
+ foreach $i (sort keys %table)
+ {
+ next if $table{$i}->{template};
+ next if $i !~ /^debug/;
+ $k += length($i) + 1;
+ if ($k > 78)
+ {
+ print STDERR "\n";
+ $k=length($i);
+ }
+ print STDERR $i . " ";
+ }
+ print STDERR "\n\nNOTE: If in doubt, on Unix-ish systems use './config'.\n";
+ exit(1);
+ }
sub run_dofile
{
@@ -3239,69 +3242,69 @@ sub print_table_entry
return if $target{template};
my @sequence = (
- "sys_id",
- "cpp",
- "cppflags",
- "defines",
- "includes",
- "cc",
- "cflags",
- "unistd",
- "ld",
- "lflags",
- "loutflag",
- "ex_libs",
- "bn_ops",
- "apps_aux_src",
- "cpuid_asm_src",
- "uplink_aux_src",
- "bn_asm_src",
- "ec_asm_src",
- "des_asm_src",
- "aes_asm_src",
- "bf_asm_src",
- "md5_asm_src",
- "cast_asm_src",
- "sha1_asm_src",
- "rc4_asm_src",
- "rmd160_asm_src",
- "rc5_asm_src",
- "wp_asm_src",
- "cmll_asm_src",
- "modes_asm_src",
- "padlock_asm_src",
- "chacha_asm_src",
- "poly1035_asm_src",
- "thread_scheme",
- "perlasm_scheme",
- "dso_scheme",
- "shared_target",
- "shared_cflag",
- "shared_defines",
- "shared_ldflag",
- "shared_rcflag",
- "shared_extension",
- "dso_extension",
- "obj_extension",
- "exe_extension",
- "ranlib",
- "ar",
- "arflags",
- "aroutflag",
- "rc",
- "rcflags",
- "rcoutflag",
- "mt",
- "mtflags",
- "mtinflag",
- "mtoutflag",
- "multilib",
- "build_scheme",
- );
+ "sys_id",
+ "cpp",
+ "cppflags",
+ "defines",
+ "includes",
+ "cc",
+ "cflags",
+ "unistd",
+ "ld",
+ "lflags",
+ "loutflag",
+ "ex_libs",
+ "bn_ops",
+ "apps_aux_src",
+ "cpuid_asm_src",
+ "uplink_aux_src",
+ "bn_asm_src",
+ "ec_asm_src",
+ "des_asm_src",
+ "aes_asm_src",
+ "bf_asm_src",
+ "md5_asm_src",
+ "cast_asm_src",
+ "sha1_asm_src",
+ "rc4_asm_src",
+ "rmd160_asm_src",
+ "rc5_asm_src",
+ "wp_asm_src",
+ "cmll_asm_src",
+ "modes_asm_src",
+ "padlock_asm_src",
+ "chacha_asm_src",
+ "poly1035_asm_src",
+ "thread_scheme",
+ "perlasm_scheme",
+ "dso_scheme",
+ "shared_target",
+ "shared_cflag",
+ "shared_defines",
+ "shared_ldflag",
+ "shared_rcflag",
+ "shared_extension",
+ "dso_extension",
+ "obj_extension",
+ "exe_extension",
+ "ranlib",
+ "ar",
+ "arflags",
+ "aroutflag",
+ "rc",
+ "rcflags",
+ "rcoutflag",
+ "mt",
+ "mtflags",
+ "mtinflag",
+ "mtoutflag",
+ "multilib",
+ "build_scheme",
+ );
if ($type eq "TABLE") {
- print "\n";
- print "*** $now_printing\n";
+ print "\n";
+ print "*** $now_printing\n";
foreach (@sequence) {
if (ref($target{$_}) eq "ARRAY") {
printf "\$%-12s = %s\n", $_, join(" ", @{$target{$_}});
@@ -3310,19 +3313,19 @@ sub print_table_entry
}
}
} elsif ($type eq "HASH") {
- my $largest =
- length((sort { length($a) <=> length($b) } @sequence)[-1]);
- print " '$now_printing' => {\n";
- foreach (@sequence) {
- if ($target{$_}) {
+ my $largest =
+ length((sort { length($a) <=> length($b) } @sequence)[-1]);
+ print " '$now_printing' => {\n";
+ foreach (@sequence) {
+ if ($target{$_}) {
if (ref($target{$_}) eq "ARRAY") {
print " '",$_,"'"," " x ($largest - length($_))," => [ ",join(", ", map { "'$_'" } @{$target{$_}})," ],\n";
} else {
print " '",$_,"'"," " x ($largest - length($_))," => '",$target{$_},"',\n";
}
- }
- }
- print " },\n";
+ }
+ }
+ print " },\n";
}
}
@@ -3370,21 +3373,21 @@ sub absolutedir {
sub quotify {
my %processors = (
- perl => sub { my $x = shift;
- $x =~ s/([\\\$\@"])/\\$1/g;
- return '"'.$x.'"'; },
- maybeshell => sub { my $x = shift;
- (my $y = $x) =~ s/([\\\"])/\\$1/g;
- if ($x ne $y || $x =~ m|\s|) {
- return '"'.$y.'"';
- } else {
- return $x;
- }
- },
- );
+ perl => sub { my $x = shift;
+ $x =~ s/([\\\$\@"])/\\$1/g;
+ return '"'.$x.'"'; },
+ maybeshell => sub { my $x = shift;
+ (my $y = $x) =~ s/([\\\"])/\\$1/g;
+ if ($x ne $y || $x =~ m|\s|) {
+ return '"'.$y.'"';
+ } else {
+ return $x;
+ }
+ },
+ );
my $for = shift;
my $processor =
- defined($processors{$for}) ? $processors{$for} : sub { shift; };
+ defined($processors{$for}) ? $processors{$for} : sub { shift; };
return map { $processor->($_); } @_;
}
@@ -3512,8 +3515,8 @@ sub tokenize {
}
if ($ENV{CONFIGURE_DEBUG_TOKENIZE}) {
- print STDERR "DEBUG[tokenize]: Parsed '$debug_line' into:\n";
- print STDERR "DEBUG[tokenize]: ('", join("', '", @result), "')\n";
+ print STDERR "DEBUG[tokenize]: Parsed '$debug_line' into:\n";
+ print STDERR "DEBUG[tokenize]: ('", join("', '", @result), "')\n";
}
return @result;
}
diff --git a/deps/openssl/openssl/INSTALL b/deps/openssl/openssl/INSTALL
index 7fe55d428f2fc4..0b6a3fd1ec399a 100644
--- a/deps/openssl/openssl/INSTALL
+++ b/deps/openssl/openssl/INSTALL
@@ -287,6 +287,19 @@
Typically OpenSSL will automatically load a system config
file which configures default ssl options.
+ enable-buildtest-c++
+ While testing, generate C++ buildtest files that
+ simply check that the public OpenSSL header files
+ are usable standalone with C++.
+
+ Enabling this option demands extra care. For any
+ compiler flag given directly as configuration
+ option, you must ensure that it's valid for both
+ the C and the C++ compiler. If not, the C++ build
+ test will most likely break. As an alternative,
+ you can use the language specific variables, CFLAGS
+ and CXXFLAGS.
+
no-capieng
Don't build the CAPI engine. This option will be forced if
on a platform that does not support CAPI.
@@ -331,9 +344,6 @@
on BSD implementations, in which case it can be disabled with
no-devcryptoeng.
- no-dso
- Don't build support for loading Dynamic Shared Objects.
-
no-dynamic-engine
Don't build the dynamically loaded engines. This only has an
effect in a "shared" build
@@ -665,6 +675,11 @@
CC=gcc CROSS_COMPILE=x86_64-w64-mingw32- \
./config -DCOOKIE
+ If CC is set, it is advisable to also set CXX to ensure
+ both C and C++ compilers are in the same "family". This
+ becomes relevant with 'enable-external-tests' and
+ 'enable-buildtest-c++'.
+
reconf
reconfigure
Reconfigure from earlier data. This fetches the previous
diff --git a/deps/openssl/openssl/NEWS b/deps/openssl/openssl/NEWS
index aa104ddc053edd..0e38f69dbbaad8 100644
--- a/deps/openssl/openssl/NEWS
+++ b/deps/openssl/openssl/NEWS
@@ -5,6 +5,10 @@
This file gives a brief overview of the major changes between each OpenSSL
release. For more details please read the CHANGES file.
+ Major changes between OpenSSL 1.1.1b and OpenSSL 1.1.1c [28 May 2019]
+
+ o Prevent over long nonces in ChaCha20-Poly1305 (CVE-2019-1543)
+
Major changes between OpenSSL 1.1.1a and OpenSSL 1.1.1b [26 Feb 2019]
o Change the info callback signals for the start and end of a post-handshake
diff --git a/deps/openssl/openssl/NOTES.PERL b/deps/openssl/openssl/NOTES.PERL
index 46d585acca145f..42c6127724b483 100644
--- a/deps/openssl/openssl/NOTES.PERL
+++ b/deps/openssl/openssl/NOTES.PERL
@@ -78,7 +78,7 @@
---------------------------------
There are a number of ways to install a perl module. In all
- descriptions below, Text::Template will server as an example.
+ descriptions below, Text::Template will serve as an example.
1. for Linux users, the easiest is to install with the use of your
favorite package manager. Usually, all you need to do is search
diff --git a/deps/openssl/openssl/README b/deps/openssl/openssl/README
index d0023229572faa..29757157c3841b 100644
--- a/deps/openssl/openssl/README
+++ b/deps/openssl/openssl/README
@@ -1,7 +1,7 @@
- OpenSSL 1.1.1b 26 Feb 2019
+ OpenSSL 1.1.1c 28 May 2019
- Copyright (c) 1998-2018 The OpenSSL Project
+ Copyright (c) 1998-2019 The OpenSSL Project
Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson
All rights reserved.
diff --git a/deps/openssl/openssl/apps/asn1pars.c b/deps/openssl/openssl/apps/asn1pars.c
index 62c70b9cc4405e..6c44df7de490fc 100644
--- a/deps/openssl/openssl/apps/asn1pars.c
+++ b/deps/openssl/openssl/apps/asn1pars.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -170,17 +170,17 @@ int asn1parse_main(int argc, char **argv)
if (derfile && (derout = bio_open_default(derfile, 'w', FORMAT_ASN1)) == NULL)
goto end;
+ if ((buf = BUF_MEM_new()) == NULL)
+ goto end;
if (strictpem) {
- if (PEM_read_bio(in, &name, &header, &str, &num) !=
- 1) {
+ if (PEM_read_bio(in, &name, &header, &str, &num) != 1) {
BIO_printf(bio_err, "Error reading PEM file\n");
ERR_print_errors(bio_err);
goto end;
}
+ buf->data = (char *)str;
+ buf->length = buf->max = num;
} else {
-
- if ((buf = BUF_MEM_new()) == NULL)
- goto end;
if (!BUF_MEM_grow(buf, BUFSIZ * 8))
goto end; /* Pre-allocate :-) */
@@ -303,8 +303,6 @@ int asn1parse_main(int argc, char **argv)
BUF_MEM_free(buf);
OPENSSL_free(name);
OPENSSL_free(header);
- if (strictpem)
- OPENSSL_free(str);
ASN1_TYPE_free(at);
sk_OPENSSL_STRING_free(osk);
return ret;
diff --git a/deps/openssl/openssl/apps/cms.c b/deps/openssl/openssl/apps/cms.c
index e9d760c999b78f..15edd67dbefd5a 100644
--- a/deps/openssl/openssl/apps/cms.c
+++ b/deps/openssl/openssl/apps/cms.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2008-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2008-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -636,6 +636,7 @@ int cms_main(int argc, char **argv)
goto opthelp;
}
} else if (!operation) {
+ BIO_printf(bio_err, "No operation option (-encrypt|-decrypt|-sign|-verify|...) specified.\n");
goto opthelp;
}
diff --git a/deps/openssl/openssl/apps/enc.c b/deps/openssl/openssl/apps/enc.c
index 8e5a57d3e5d74d..de33e57a5f49a5 100644
--- a/deps/openssl/openssl/apps/enc.c
+++ b/deps/openssl/openssl/apps/enc.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -500,7 +500,7 @@ int enc_main(int argc, char **argv)
if (hiv != NULL) {
int siz = EVP_CIPHER_iv_length(cipher);
if (siz == 0) {
- BIO_printf(bio_err, "warning: iv not use by this cipher\n");
+ BIO_printf(bio_err, "warning: iv not used by this cipher\n");
} else if (!set_hex(hiv, iv, siz)) {
BIO_printf(bio_err, "invalid hex iv value\n");
goto end;
diff --git a/deps/openssl/openssl/apps/ocsp.c b/deps/openssl/openssl/apps/ocsp.c
index e8aeb11cc51d4f..066a2e43af2b1e 100644
--- a/deps/openssl/openssl/apps/ocsp.c
+++ b/deps/openssl/openssl/apps/ocsp.c
@@ -641,8 +641,10 @@ int ocsp_main(int argc, char **argv)
goto end;
}
- if (req != NULL && add_nonce)
- OCSP_request_add1_nonce(req, NULL, -1);
+ if (req != NULL && add_nonce) {
+ if (!OCSP_request_add1_nonce(req, NULL, -1))
+ goto end;
+ }
if (signfile != NULL) {
if (keyfile == NULL)
@@ -1245,7 +1247,10 @@ static void make_ocsp_response(BIO *err, OCSP_RESPONSE **resp, OCSP_REQUEST *req
goto end;
}
}
- OCSP_basic_sign_ctx(bs, rcert, mctx, rother, flags);
+ if (!OCSP_basic_sign_ctx(bs, rcert, mctx, rother, flags)) {
+ *resp = OCSP_response_create(OCSP_RESPONSE_STATUS_INTERNALERROR, bs);
+ goto end;
+ }
if (badsig) {
const ASN1_OCTET_STRING *sig = OCSP_resp_get0_signature(bs);
diff --git a/deps/openssl/openssl/apps/s_cb.c b/deps/openssl/openssl/apps/s_cb.c
index d0e332a7088add..520323c8b05cfe 100644
--- a/deps/openssl/openssl/apps/s_cb.c
+++ b/deps/openssl/openssl/apps/s_cb.c
@@ -683,6 +683,53 @@ static STRINT_PAIR tlsext_types[] = {
{NULL}
};
+/* from rfc8446 4.2.3. + gost (https://tools.ietf.org/id/draft-smyshlyaev-tls12-gost-suites-04.html) */
+static STRINT_PAIR signature_tls13_scheme_list[] = {
+ {"rsa_pkcs1_sha1", 0x0201 /* TLSEXT_SIGALG_rsa_pkcs1_sha1 */},
+ {"ecdsa_sha1", 0x0203 /* TLSEXT_SIGALG_ecdsa_sha1 */},
+/* {"rsa_pkcs1_sha224", 0x0301 TLSEXT_SIGALG_rsa_pkcs1_sha224}, not in rfc8446 */
+/* {"ecdsa_sha224", 0x0303 TLSEXT_SIGALG_ecdsa_sha224} not in rfc8446 */
+ {"rsa_pkcs1_sha256", 0x0401 /* TLSEXT_SIGALG_rsa_pkcs1_sha256 */},
+ {"ecdsa_secp256r1_sha256", 0x0403 /* TLSEXT_SIGALG_ecdsa_secp256r1_sha256 */},
+ {"rsa_pkcs1_sha384", 0x0501 /* TLSEXT_SIGALG_rsa_pkcs1_sha384 */},
+ {"ecdsa_secp384r1_sha384", 0x0503 /* TLSEXT_SIGALG_ecdsa_secp384r1_sha384 */},
+ {"rsa_pkcs1_sha512", 0x0601 /* TLSEXT_SIGALG_rsa_pkcs1_sha512 */},
+ {"ecdsa_secp521r1_sha512", 0x0603 /* TLSEXT_SIGALG_ecdsa_secp521r1_sha512 */},
+ {"rsa_pss_rsae_sha256", 0x0804 /* TLSEXT_SIGALG_rsa_pss_rsae_sha256 */},
+ {"rsa_pss_rsae_sha384", 0x0805 /* TLSEXT_SIGALG_rsa_pss_rsae_sha384 */},
+ {"rsa_pss_rsae_sha512", 0x0806 /* TLSEXT_SIGALG_rsa_pss_rsae_sha512 */},
+ {"ed25519", 0x0807 /* TLSEXT_SIGALG_ed25519 */},
+ {"ed448", 0x0808 /* TLSEXT_SIGALG_ed448 */},
+ {"rsa_pss_pss_sha256", 0x0809 /* TLSEXT_SIGALG_rsa_pss_pss_sha256 */},
+ {"rsa_pss_pss_sha384", 0x080a /* TLSEXT_SIGALG_rsa_pss_pss_sha384 */},
+ {"rsa_pss_pss_sha512", 0x080b /* TLSEXT_SIGALG_rsa_pss_pss_sha512 */},
+ {"gostr34102001", 0xeded /* TLSEXT_SIGALG_gostr34102001_gostr3411 */},
+ {"gostr34102012_256", 0xeeee /* TLSEXT_SIGALG_gostr34102012_256_gostr34112012_256 */},
+ {"gostr34102012_512", 0xefef /* TLSEXT_SIGALG_gostr34102012_512_gostr34112012_512 */},
+ {NULL}
+};
+
+/* from rfc5246 7.4.1.4.1. */
+static STRINT_PAIR signature_tls12_alg_list[] = {
+ {"anonymous", TLSEXT_signature_anonymous /* 0 */},
+ {"RSA", TLSEXT_signature_rsa /* 1 */},
+ {"DSA", TLSEXT_signature_dsa /* 2 */},
+ {"ECDSA", TLSEXT_signature_ecdsa /* 3 */},
+ {NULL}
+};
+
+/* from rfc5246 7.4.1.4.1. */
+static STRINT_PAIR signature_tls12_hash_list[] = {
+ {"none", TLSEXT_hash_none /* 0 */},
+ {"MD5", TLSEXT_hash_md5 /* 1 */},
+ {"SHA1", TLSEXT_hash_sha1 /* 2 */},
+ {"SHA224", TLSEXT_hash_sha224 /* 3 */},
+ {"SHA256", TLSEXT_hash_sha256 /* 4 */},
+ {"SHA384", TLSEXT_hash_sha384 /* 5 */},
+ {"SHA512", TLSEXT_hash_sha512 /* 6 */},
+ {NULL}
+};
+
void tlsext_cb(SSL *s, int client_server, int type,
const unsigned char *data, int len, void *arg)
{
@@ -1282,9 +1329,9 @@ static STRINT_PAIR callback_types[] = {
{"Supported Curve", SSL_SECOP_CURVE_SUPPORTED},
{"Shared Curve", SSL_SECOP_CURVE_SHARED},
{"Check Curve", SSL_SECOP_CURVE_CHECK},
- {"Supported Signature Algorithm digest", SSL_SECOP_SIGALG_SUPPORTED},
- {"Shared Signature Algorithm digest", SSL_SECOP_SIGALG_SHARED},
- {"Check Signature Algorithm digest", SSL_SECOP_SIGALG_CHECK},
+ {"Supported Signature Algorithm", SSL_SECOP_SIGALG_SUPPORTED},
+ {"Shared Signature Algorithm", SSL_SECOP_SIGALG_SHARED},
+ {"Check Signature Algorithm", SSL_SECOP_SIGALG_CHECK},
{"Signature Algorithm mask", SSL_SECOP_SIGALG_MASK},
{"Certificate chain EE key", SSL_SECOP_EE_KEY},
{"Certificate chain CA key", SSL_SECOP_CA_KEY},
@@ -1304,29 +1351,37 @@ static int security_callback_debug(const SSL *s, const SSL_CTX *ctx,
security_debug_ex *sdb = ex;
int rv, show_bits = 1, cert_md = 0;
const char *nm;
+ int show_nm;
rv = sdb->old_cb(s, ctx, op, bits, nid, other, ex);
if (rv == 1 && sdb->verbose < 2)
return 1;
BIO_puts(sdb->out, "Security callback: ");
nm = lookup(op, callback_types, NULL);
+ show_nm = nm != NULL;
switch (op) {
case SSL_SECOP_TICKET:
case SSL_SECOP_COMPRESSION:
show_bits = 0;
- nm = NULL;
+ show_nm = 0;
break;
case SSL_SECOP_VERSION:
BIO_printf(sdb->out, "Version=%s", lookup(nid, ssl_versions, "???"));
show_bits = 0;
- nm = NULL;
+ show_nm = 0;
break;
case SSL_SECOP_CA_MD:
case SSL_SECOP_PEER_CA_MD:
cert_md = 1;
break;
+ case SSL_SECOP_SIGALG_SUPPORTED:
+ case SSL_SECOP_SIGALG_SHARED:
+ case SSL_SECOP_SIGALG_CHECK:
+ case SSL_SECOP_SIGALG_MASK:
+ show_nm = 0;
+ break;
}
- if (nm != NULL)
+ if (show_nm)
BIO_printf(sdb->out, "%s=", nm);
switch (op & SSL_SECOP_OTHER_TYPE) {
@@ -1373,27 +1428,28 @@ static int security_callback_debug(const SSL *s, const SSL_CTX *ctx,
{
const unsigned char *salg = other;
const char *sname = NULL;
- switch (salg[1]) {
- case TLSEXT_signature_anonymous:
- sname = "anonymous";
- break;
- case TLSEXT_signature_rsa:
- sname = "RSA";
- break;
- case TLSEXT_signature_dsa:
- sname = "DSA";
- break;
- case TLSEXT_signature_ecdsa:
- sname = "ECDSA";
- break;
- }
+ int raw_sig_code = (salg[0] << 8) + salg[1]; /* always big endian (msb, lsb) */
+ /* raw_sig_code: signature_scheme from tls1.3, or signature_and_hash from tls1.2 */
- BIO_puts(sdb->out, OBJ_nid2sn(nid));
- if (sname)
- BIO_printf(sdb->out, ", algorithm=%s", sname);
+ if (nm != NULL)
+ BIO_printf(sdb->out, "%s", nm);
else
- BIO_printf(sdb->out, ", algid=%d", salg[1]);
- break;
+ BIO_printf(sdb->out, "s_cb.c:security_callback_debug op=0x%x", op);
+
+ sname = lookup(raw_sig_code, signature_tls13_scheme_list, NULL);
+ if (sname != NULL) {
+ BIO_printf(sdb->out, " scheme=%s", sname);
+ } else {
+ int alg_code = salg[1];
+ int hash_code = salg[0];
+ const char *alg_str = lookup(alg_code, signature_tls12_alg_list, NULL);
+ const char *hash_str = lookup(hash_code, signature_tls12_hash_list, NULL);
+
+ if (alg_str != NULL && hash_str != NULL)
+ BIO_printf(sdb->out, " digest=%s, algorithm=%s", hash_str, alg_str);
+ else
+ BIO_printf(sdb->out, " scheme=unknown(0x%04x)", raw_sig_code);
+ }
}
}
diff --git a/deps/openssl/openssl/apps/s_client.c b/deps/openssl/openssl/apps/s_client.c
index 4dd6e2fef4e45f..b85339a0b870cc 100644
--- a/deps/openssl/openssl/apps/s_client.c
+++ b/deps/openssl/openssl/apps/s_client.c
@@ -2253,7 +2253,7 @@ int s_client_main(int argc, char **argv)
do {
mbuf_len = BIO_gets(fbio, mbuf, BUFSIZZ);
}
- while (mbuf_len > 3 && mbuf[3] == '-');
+ while (mbuf_len > 3 && (!isdigit(mbuf[0]) || !isdigit(mbuf[1]) || !isdigit(mbuf[2]) || mbuf[3] != ' '));
(void)BIO_flush(fbio);
BIO_pop(fbio);
BIO_free(fbio);
diff --git a/deps/openssl/openssl/apps/speed.c b/deps/openssl/openssl/apps/speed.c
index 506737d05fc694..8d4b1695d8514d 100644
--- a/deps/openssl/openssl/apps/speed.c
+++ b/deps/openssl/openssl/apps/speed.c
@@ -489,30 +489,35 @@ static const OPT_PAIR rsa_choices[] = {
static double rsa_results[RSA_NUM][2]; /* 2 ops: sign then verify */
#endif /* OPENSSL_NO_RSA */
-#define R_EC_P160 0
-#define R_EC_P192 1
-#define R_EC_P224 2
-#define R_EC_P256 3
-#define R_EC_P384 4
-#define R_EC_P521 5
-#define R_EC_K163 6
-#define R_EC_K233 7
-#define R_EC_K283 8
-#define R_EC_K409 9
-#define R_EC_K571 10
-#define R_EC_B163 11
-#define R_EC_B233 12
-#define R_EC_B283 13
-#define R_EC_B409 14
-#define R_EC_B571 15
-#define R_EC_BRP256R1 16
-#define R_EC_BRP256T1 17
-#define R_EC_BRP384R1 18
-#define R_EC_BRP384T1 19
-#define R_EC_BRP512R1 20
-#define R_EC_BRP512T1 21
-#define R_EC_X25519 22
-#define R_EC_X448 23
+enum {
+ R_EC_P160,
+ R_EC_P192,
+ R_EC_P224,
+ R_EC_P256,
+ R_EC_P384,
+ R_EC_P521,
+#ifndef OPENSSL_NO_EC2M
+ R_EC_K163,
+ R_EC_K233,
+ R_EC_K283,
+ R_EC_K409,
+ R_EC_K571,
+ R_EC_B163,
+ R_EC_B233,
+ R_EC_B283,
+ R_EC_B409,
+ R_EC_B571,
+#endif
+ R_EC_BRP256R1,
+ R_EC_BRP256T1,
+ R_EC_BRP384R1,
+ R_EC_BRP384T1,
+ R_EC_BRP512R1,
+ R_EC_BRP512T1,
+ R_EC_X25519,
+ R_EC_X448
+};
+
#ifndef OPENSSL_NO_EC
static OPT_PAIR ecdsa_choices[] = {
{"ecdsap160", R_EC_P160},
@@ -521,6 +526,7 @@ static OPT_PAIR ecdsa_choices[] = {
{"ecdsap256", R_EC_P256},
{"ecdsap384", R_EC_P384},
{"ecdsap521", R_EC_P521},
+# ifndef OPENSSL_NO_EC2M
{"ecdsak163", R_EC_K163},
{"ecdsak233", R_EC_K233},
{"ecdsak283", R_EC_K283},
@@ -531,6 +537,7 @@ static OPT_PAIR ecdsa_choices[] = {
{"ecdsab283", R_EC_B283},
{"ecdsab409", R_EC_B409},
{"ecdsab571", R_EC_B571},
+# endif
{"ecdsabrp256r1", R_EC_BRP256R1},
{"ecdsabrp256t1", R_EC_BRP256T1},
{"ecdsabrp384r1", R_EC_BRP384R1},
@@ -549,6 +556,7 @@ static const OPT_PAIR ecdh_choices[] = {
{"ecdhp256", R_EC_P256},
{"ecdhp384", R_EC_P384},
{"ecdhp521", R_EC_P521},
+# ifndef OPENSSL_NO_EC2M
{"ecdhk163", R_EC_K163},
{"ecdhk233", R_EC_K233},
{"ecdhk283", R_EC_K283},
@@ -559,6 +567,7 @@ static const OPT_PAIR ecdh_choices[] = {
{"ecdhb283", R_EC_B283},
{"ecdhb409", R_EC_B409},
{"ecdhb571", R_EC_B571},
+# endif
{"ecdhbrp256r1", R_EC_BRP256R1},
{"ecdhbrp256t1", R_EC_BRP256T1},
{"ecdhbrp384r1", R_EC_BRP384R1},
@@ -1501,6 +1510,7 @@ int speed_main(int argc, char **argv)
{"nistp256", NID_X9_62_prime256v1, 256},
{"nistp384", NID_secp384r1, 384},
{"nistp521", NID_secp521r1, 521},
+# ifndef OPENSSL_NO_EC2M
/* Binary Curves */
{"nistk163", NID_sect163k1, 163},
{"nistk233", NID_sect233k1, 233},
@@ -1512,6 +1522,7 @@ int speed_main(int argc, char **argv)
{"nistb283", NID_sect283r1, 283},
{"nistb409", NID_sect409r1, 409},
{"nistb571", NID_sect571r1, 571},
+# endif
{"brainpoolP256r1", NID_brainpoolP256r1, 256},
{"brainpoolP256t1", NID_brainpoolP256t1, 256},
{"brainpoolP384r1", NID_brainpoolP384r1, 384},
@@ -2031,6 +2042,7 @@ int speed_main(int argc, char **argv)
}
}
}
+# ifndef OPENSSL_NO_EC2M
ecdsa_c[R_EC_K163][0] = count / 1000;
ecdsa_c[R_EC_K163][1] = count / 1000 / 2;
for (i = R_EC_K233; i <= R_EC_K571; i++) {
@@ -2059,6 +2071,7 @@ int speed_main(int argc, char **argv)
}
}
}
+# endif
ecdh_c[R_EC_P160][0] = count / 1000;
for (i = R_EC_P192; i <= R_EC_P521; i++) {
@@ -2071,6 +2084,7 @@ int speed_main(int argc, char **argv)
}
}
}
+# ifndef OPENSSL_NO_EC2M
ecdh_c[R_EC_K163][0] = count / 1000;
for (i = R_EC_K233; i <= R_EC_K571; i++) {
ecdh_c[i][0] = ecdh_c[i - 1][0] / 2;
@@ -2093,6 +2107,7 @@ int speed_main(int argc, char **argv)
}
}
}
+# endif
/* repeated code good to factorize */
ecdh_c[R_EC_BRP256R1][0] = count / 1000;
for (i = R_EC_BRP384R1; i <= R_EC_BRP512R1; i += 2) {
@@ -2614,16 +2629,28 @@ int speed_main(int argc, char **argv)
for (k = 0; k < loopargs_len; k++) {
loopargs[k].ctx = EVP_CIPHER_CTX_new();
- EVP_CipherInit_ex(loopargs[k].ctx, evp_cipher, NULL, NULL,
- iv, decrypt ? 0 : 1);
+ if (loopargs[k].ctx == NULL) {
+ BIO_printf(bio_err, "\nEVP_CIPHER_CTX_new failure\n");
+ exit(1);
+ }
+ if (!EVP_CipherInit_ex(loopargs[k].ctx, evp_cipher, NULL,
+ NULL, iv, decrypt ? 0 : 1)) {
+ BIO_printf(bio_err, "\nEVP_CipherInit_ex failure\n");
+ ERR_print_errors(bio_err);
+ exit(1);
+ }
EVP_CIPHER_CTX_set_padding(loopargs[k].ctx, 0);
keylen = EVP_CIPHER_CTX_key_length(loopargs[k].ctx);
loopargs[k].key = app_malloc(keylen, "evp_cipher key");
EVP_CIPHER_CTX_rand_key(loopargs[k].ctx, loopargs[k].key);
- EVP_CipherInit_ex(loopargs[k].ctx, NULL, NULL,
- loopargs[k].key, NULL, -1);
+ if (!EVP_CipherInit_ex(loopargs[k].ctx, NULL, NULL,
+ loopargs[k].key, NULL, -1)) {
+ BIO_printf(bio_err, "\nEVP_CipherInit_ex failure\n");
+ ERR_print_errors(bio_err);
+ exit(1);
+ }
OPENSSL_clear_free(loopargs[k].key, keylen);
}
diff --git a/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl b/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl
index 488b133250c677..c0da1b84aaa953 100755
--- a/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl
+++ b/deps/openssl/openssl/crypto/aes/asm/aesp8-ppc.pl
@@ -1,5 +1,5 @@
#! /usr/bin/env perl
-# Copyright 2014-2018 The OpenSSL Project Authors. All Rights Reserved.
+# Copyright 2014-2019 The OpenSSL Project Authors. All Rights Reserved.
#
# Licensed under the OpenSSL license (the "License"). You may not use
# this file except in compliance with the License. You can obtain a copy
@@ -1829,7 +1829,7 @@ ()
stvx_u $out1,$x10,$out
stvx_u $out2,$x20,$out
addi $out,$out,0x30
- b Lcbc_dec8x_done
+ b Lctr32_enc8x_done
.align 5
Lctr32_enc8x_two:
@@ -1841,7 +1841,7 @@ ()
stvx_u $out0,$x00,$out
stvx_u $out1,$x10,$out
addi $out,$out,0x20
- b Lcbc_dec8x_done
+ b Lctr32_enc8x_done
.align 5
Lctr32_enc8x_one:
diff --git a/deps/openssl/openssl/crypto/bio/b_addr.c b/deps/openssl/openssl/crypto/bio/b_addr.c
index 4395ab7a0683ec..f295b766fa7346 100644
--- a/deps/openssl/openssl/crypto/bio/b_addr.c
+++ b/deps/openssl/openssl/crypto/bio/b_addr.c
@@ -683,6 +683,12 @@ int BIO_lookup_ex(const char *host, const char *service, int lookup_type,
hints.ai_family = family;
hints.ai_socktype = socktype;
hints.ai_protocol = protocol;
+#ifdef AI_ADDRCONFIG
+#ifdef AF_UNSPEC
+ if (family == AF_UNSPEC)
+#endif
+ hints.ai_flags |= AI_ADDRCONFIG;
+#endif
if (lookup_type == BIO_LOOKUP_SERVER)
hints.ai_flags |= AI_PASSIVE;
diff --git a/deps/openssl/openssl/crypto/bio/bss_mem.c b/deps/openssl/openssl/crypto/bio/bss_mem.c
index 10fcbf7a7c4f3e..8c621d6c1e880d 100644
--- a/deps/openssl/openssl/crypto/bio/bss_mem.c
+++ b/deps/openssl/openssl/crypto/bio/bss_mem.c
@@ -57,7 +57,12 @@ static const BIO_METHOD secmem_method = {
NULL, /* mem_callback_ctrl */
};
-/* BIO memory stores buffer and read pointer */
+/*
+ * BIO memory stores buffer and read pointer
+ * however the roles are different for read only BIOs.
+ * In that case the readp just stores the original state
+ * to be used for reset.
+ */
typedef struct bio_buf_mem_st {
struct buf_mem_st *buf; /* allocated buffer */
struct buf_mem_st *readp; /* read pointer */
@@ -192,11 +197,14 @@ static int mem_read(BIO *b, char *out, int outl)
BIO_BUF_MEM *bbm = (BIO_BUF_MEM *)b->ptr;
BUF_MEM *bm = bbm->readp;
+ if (b->flags & BIO_FLAGS_MEM_RDONLY)
+ bm = bbm->buf;
BIO_clear_retry_flags(b);
ret = (outl >= 0 && (size_t)outl > bm->length) ? (int)bm->length : outl;
if ((out != NULL) && (ret > 0)) {
memcpy(out, bm->data, ret);
bm->length -= ret;
+ bm->max -= ret;
bm->data += ret;
} else if (bm->length == 0) {
ret = b->num;
@@ -241,29 +249,36 @@ static long mem_ctrl(BIO *b, int cmd, long num, void *ptr)
BIO_BUF_MEM *bbm = (BIO_BUF_MEM *)b->ptr;
BUF_MEM *bm;
+ if (b->flags & BIO_FLAGS_MEM_RDONLY)
+ bm = bbm->buf;
+ else
+ bm = bbm->readp;
+
switch (cmd) {
case BIO_CTRL_RESET:
bm = bbm->buf;
if (bm->data != NULL) {
- /* For read only case reset to the start again */
- if ((b->flags & BIO_FLAGS_MEM_RDONLY) || (b->flags & BIO_FLAGS_NONCLEAR_RST)) {
- bm->length = bm->max;
+ if (!(b->flags & BIO_FLAGS_MEM_RDONLY)) {
+ if (b->flags & BIO_FLAGS_NONCLEAR_RST) {
+ bm->length = bm->max;
+ } else {
+ memset(bm->data, 0, bm->max);
+ bm->length = 0;
+ }
+ *bbm->readp = *bbm->buf;
} else {
- memset(bm->data, 0, bm->max);
- bm->length = 0;
+ /* For read only case just reset to the start again */
+ *bbm->buf = *bbm->readp;
}
- *bbm->readp = *bbm->buf;
}
break;
case BIO_CTRL_EOF:
- bm = bbm->readp;
ret = (long)(bm->length == 0);
break;
case BIO_C_SET_BUF_MEM_EOF_RETURN:
b->num = (int)num;
break;
case BIO_CTRL_INFO:
- bm = bbm->readp;
ret = (long)bm->length;
if (ptr != NULL) {
pptr = (char **)ptr;
@@ -278,8 +293,9 @@ static long mem_ctrl(BIO *b, int cmd, long num, void *ptr)
break;
case BIO_C_GET_BUF_MEM_PTR:
if (ptr != NULL) {
- mem_buf_sync(b);
- bm = bbm->readp;
+ if (!(b->flags & BIO_FLAGS_MEM_RDONLY))
+ mem_buf_sync(b);
+ bm = bbm->buf;
pptr = (char **)ptr;
*pptr = (char *)bm;
}
@@ -294,7 +310,6 @@ static long mem_ctrl(BIO *b, int cmd, long num, void *ptr)
ret = 0L;
break;
case BIO_CTRL_PENDING:
- bm = bbm->readp;
ret = (long)bm->length;
break;
case BIO_CTRL_DUP:
@@ -318,6 +333,8 @@ static int mem_gets(BIO *bp, char *buf, int size)
BIO_BUF_MEM *bbm = (BIO_BUF_MEM *)bp->ptr;
BUF_MEM *bm = bbm->readp;
+ if (bp->flags & BIO_FLAGS_MEM_RDONLY)
+ bm = bbm->buf;
BIO_clear_retry_flags(bp);
j = bm->length;
if ((size - 1) < j)
diff --git a/deps/openssl/openssl/crypto/blake2/blake2b.c b/deps/openssl/openssl/crypto/blake2/blake2b.c
index 829ba5b50a5c44..4b353dd498bb0c 100644
--- a/deps/openssl/openssl/crypto/blake2/blake2b.c
+++ b/deps/openssl/openssl/crypto/blake2/blake2b.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2016-2017 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -23,10 +23,10 @@
static const uint64_t blake2b_IV[8] =
{
- 0x6a09e667f3bcc908U, 0xbb67ae8584caa73bU,
- 0x3c6ef372fe94f82bU, 0xa54ff53a5f1d36f1U,
- 0x510e527fade682d1U, 0x9b05688c2b3e6c1fU,
- 0x1f83d9abfb41bd6bU, 0x5be0cd19137e2179U
+ 0x6a09e667f3bcc908ULL, 0xbb67ae8584caa73bULL,
+ 0x3c6ef372fe94f82bULL, 0xa54ff53a5f1d36f1ULL,
+ 0x510e527fade682d1ULL, 0x9b05688c2b3e6c1fULL,
+ 0x1f83d9abfb41bd6bULL, 0x5be0cd19137e2179ULL
};
static const uint8_t blake2b_sigma[12][16] =
diff --git a/deps/openssl/openssl/crypto/bn/asm/mips.pl b/deps/openssl/openssl/crypto/bn/asm/mips.pl
index 3875132bd25d48..38b796e375fec2 100644
--- a/deps/openssl/openssl/crypto/bn/asm/mips.pl
+++ b/deps/openssl/openssl/crypto/bn/asm/mips.pl
@@ -1,5 +1,5 @@
#! /usr/bin/env perl
-# Copyright 2010-2016 The OpenSSL Project Authors. All Rights Reserved.
+# Copyright 2010-2019 The OpenSSL Project Authors. All Rights Reserved.
#
# Licensed under the OpenSSL license (the "License"). You may not use
# this file except in compliance with the License. You can obtain a copy
@@ -89,7 +89,7 @@
$SZREG=4;
$REG_S="sw";
$REG_L="lw";
- $code=".set mips2\n";
+ $code="#if !(defined (__mips_isa_rev) && (__mips_isa_rev >= 6))\n.set mips2\n#endif\n";
}
# Below is N32/64 register layout used in the original module.
diff --git a/deps/openssl/openssl/crypto/bn/asm/ppc.pl b/deps/openssl/openssl/crypto/bn/asm/ppc.pl
index e37068192f2f5e..d6d4e66f92e954 100644
--- a/deps/openssl/openssl/crypto/bn/asm/ppc.pl
+++ b/deps/openssl/openssl/crypto/bn/asm/ppc.pl
@@ -1,5 +1,5 @@
#! /usr/bin/env perl
-# Copyright 2004-2018 The OpenSSL Project Authors. All Rights Reserved.
+# Copyright 2004-2019 The OpenSSL Project Authors. All Rights Reserved.
#
# Licensed under the OpenSSL license (the "License"). You may not use
# this file except in compliance with the License. You can obtain a copy
@@ -258,6 +258,7 @@
# .text section
.machine "any"
+ .text
#
# NOTE: The following label name should be changed to
diff --git a/deps/openssl/openssl/crypto/bn/bn_ctx.c b/deps/openssl/openssl/crypto/bn/bn_ctx.c
index 54b799961aa43c..90cecea2aa5d28 100644
--- a/deps/openssl/openssl/crypto/bn/bn_ctx.c
+++ b/deps/openssl/openssl/crypto/bn/bn_ctx.c
@@ -194,6 +194,8 @@ void BN_CTX_start(BN_CTX *ctx)
void BN_CTX_end(BN_CTX *ctx)
{
+ if (ctx == NULL)
+ return;
CTXDBG_ENTRY("BN_CTX_end", ctx);
if (ctx->err_stack)
ctx->err_stack--;
diff --git a/deps/openssl/openssl/crypto/bn/bn_lib.c b/deps/openssl/openssl/crypto/bn/bn_lib.c
index 8286b3855a2cb3..f93bbcfcc71f7f 100644
--- a/deps/openssl/openssl/crypto/bn/bn_lib.c
+++ b/deps/openssl/openssl/crypto/bn/bn_lib.c
@@ -338,6 +338,8 @@ void BN_swap(BIGNUM *a, BIGNUM *b)
void BN_clear(BIGNUM *a)
{
+ if (a == NULL)
+ return;
bn_check_top(a);
if (a->d != NULL)
OPENSSL_cleanse(a->d, sizeof(*a->d) * a->dmax);
diff --git a/deps/openssl/openssl/crypto/bn/bn_prime.c b/deps/openssl/openssl/crypto/bn/bn_prime.c
index b91b31b1f304d2..4bbd7c88103145 100644
--- a/deps/openssl/openssl/crypto/bn/bn_prime.c
+++ b/deps/openssl/openssl/crypto/bn/bn_prime.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -135,8 +135,7 @@ int BN_generate_prime_ex(BIGNUM *ret, int bits, int safe,
found = 1;
err:
OPENSSL_free(mods);
- if (ctx != NULL)
- BN_CTX_end(ctx);
+ BN_CTX_end(ctx);
BN_CTX_free(ctx);
bn_check_top(ret);
return found;
diff --git a/deps/openssl/openssl/crypto/conf/conf_sap.c b/deps/openssl/openssl/crypto/conf/conf_sap.c
index 2ce42f0c67408a..3805c426d80204 100644
--- a/deps/openssl/openssl/crypto/conf/conf_sap.c
+++ b/deps/openssl/openssl/crypto/conf/conf_sap.c
@@ -35,6 +35,7 @@ void OPENSSL_config(const char *appname)
memset(&settings, 0, sizeof(settings));
if (appname != NULL)
settings.appname = strdup(appname);
+ settings.flags = DEFAULT_CONF_MFLAGS;
OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CONFIG, &settings);
}
#endif
diff --git a/deps/openssl/openssl/crypto/dh/dh_check.c b/deps/openssl/openssl/crypto/dh/dh_check.c
index fc45577101d03e..c7e1dbf4ac0f68 100644
--- a/deps/openssl/openssl/crypto/dh/dh_check.c
+++ b/deps/openssl/openssl/crypto/dh/dh_check.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2017 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -12,6 +12,8 @@
#include
#include "dh_locl.h"
+# define DH_NUMBER_ITERATIONS_FOR_PRIME 64
+
/*-
* Check that p and g are suitable enough
*
@@ -58,10 +60,8 @@ int DH_check_params(const DH *dh, int *ret)
ok = 1;
err:
- if (ctx != NULL) {
- BN_CTX_end(ctx);
- BN_CTX_free(ctx);
- }
+ BN_CTX_end(ctx);
+ BN_CTX_free(ctx);
return ok;
}
@@ -127,7 +127,7 @@ int DH_check(const DH *dh, int *ret)
if (!BN_is_one(t1))
*ret |= DH_NOT_SUITABLE_GENERATOR;
}
- r = BN_is_prime_ex(dh->q, BN_prime_checks, ctx, NULL);
+ r = BN_is_prime_ex(dh->q, DH_NUMBER_ITERATIONS_FOR_PRIME, ctx, NULL);
if (r < 0)
goto err;
if (!r)
@@ -155,7 +155,7 @@ int DH_check(const DH *dh, int *ret)
} else
*ret |= DH_UNABLE_TO_CHECK_GENERATOR;
- r = BN_is_prime_ex(dh->p, BN_prime_checks, ctx, NULL);
+ r = BN_is_prime_ex(dh->p, DH_NUMBER_ITERATIONS_FOR_PRIME, ctx, NULL);
if (r < 0)
goto err;
if (!r)
@@ -163,7 +163,7 @@ int DH_check(const DH *dh, int *ret)
else if (!dh->q) {
if (!BN_rshift1(t1, dh->p))
goto err;
- r = BN_is_prime_ex(t1, BN_prime_checks, ctx, NULL);
+ r = BN_is_prime_ex(t1, DH_NUMBER_ITERATIONS_FOR_PRIME, ctx, NULL);
if (r < 0)
goto err;
if (!r)
@@ -171,10 +171,8 @@ int DH_check(const DH *dh, int *ret)
}
ok = 1;
err:
- if (ctx != NULL) {
- BN_CTX_end(ctx);
- BN_CTX_free(ctx);
- }
+ BN_CTX_end(ctx);
+ BN_CTX_free(ctx);
return ok;
}
@@ -225,9 +223,7 @@ int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key, int *ret)
ok = 1;
err:
- if (ctx != NULL) {
- BN_CTX_end(ctx);
- BN_CTX_free(ctx);
- }
+ BN_CTX_end(ctx);
+ BN_CTX_free(ctx);
return ok;
}
diff --git a/deps/openssl/openssl/crypto/dh/dh_gen.c b/deps/openssl/openssl/crypto/dh/dh_gen.c
index 59137e0f05aa4b..887fc4c3aedeed 100644
--- a/deps/openssl/openssl/crypto/dh/dh_gen.c
+++ b/deps/openssl/openssl/crypto/dh/dh_gen.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2017 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -122,9 +122,7 @@ static int dh_builtin_genparams(DH *ret, int prime_len, int generator,
ok = 0;
}
- if (ctx != NULL) {
- BN_CTX_end(ctx);
- BN_CTX_free(ctx);
- }
+ BN_CTX_end(ctx);
+ BN_CTX_free(ctx);
return ok;
}
diff --git a/deps/openssl/openssl/crypto/dh/dh_key.c b/deps/openssl/openssl/crypto/dh/dh_key.c
index 4f85be7e49bdf5..99c00e5a05d1cb 100644
--- a/deps/openssl/openssl/crypto/dh/dh_key.c
+++ b/deps/openssl/openssl/crypto/dh/dh_key.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -205,10 +205,8 @@ static int compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh)
ret = BN_bn2bin(tmp, key);
err:
- if (ctx != NULL) {
- BN_CTX_end(ctx);
- BN_CTX_free(ctx);
- }
+ BN_CTX_end(ctx);
+ BN_CTX_free(ctx);
return ret;
}
diff --git a/deps/openssl/openssl/crypto/dh/dh_pmeth.c b/deps/openssl/openssl/crypto/dh/dh_pmeth.c
index cce2d9e26efcb9..568831f1c2a75e 100644
--- a/deps/openssl/openssl/crypto/dh/dh_pmeth.c
+++ b/deps/openssl/openssl/crypto/dh/dh_pmeth.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2006-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2006-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -54,7 +54,7 @@ static int pkey_dh_init(EVP_PKEY_CTX *ctx)
DHerr(DH_F_PKEY_DH_INIT, ERR_R_MALLOC_FAILURE);
return 0;
}
- dctx->prime_len = 1024;
+ dctx->prime_len = 2048;
dctx->subprime_len = -1;
dctx->generator = 2;
dctx->kdf_type = EVP_PKEY_DH_KDF_NONE;
diff --git a/deps/openssl/openssl/crypto/dsa/dsa_gen.c b/deps/openssl/openssl/crypto/dsa/dsa_gen.c
index 383d853b6d3730..af59a582b53e4e 100644
--- a/deps/openssl/openssl/crypto/dsa/dsa_gen.c
+++ b/deps/openssl/openssl/crypto/dsa/dsa_gen.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -292,8 +292,7 @@ int dsa_builtin_paramgen(DSA *ret, size_t bits, size_t qbits,
if (seed_out)
memcpy(seed_out, seed, qsize);
}
- if (ctx)
- BN_CTX_end(ctx);
+ BN_CTX_end(ctx);
BN_CTX_free(ctx);
BN_MONT_CTX_free(mont);
return ok;
@@ -607,8 +606,7 @@ int dsa_builtin_paramgen2(DSA *ret, size_t L, size_t N,
OPENSSL_free(seed);
if (seed_out != seed_tmp)
OPENSSL_free(seed_tmp);
- if (ctx)
- BN_CTX_end(ctx);
+ BN_CTX_end(ctx);
BN_CTX_free(ctx);
BN_MONT_CTX_free(mont);
EVP_MD_CTX_free(mctx);
diff --git a/deps/openssl/openssl/crypto/dsa/dsa_ossl.c b/deps/openssl/openssl/crypto/dsa/dsa_ossl.c
index 7a0b0874c54e0e..cefda5a450fa51 100644
--- a/deps/openssl/openssl/crypto/dsa/dsa_ossl.c
+++ b/deps/openssl/openssl/crypto/dsa/dsa_ossl.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -190,6 +190,12 @@ static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in,
return 0;
}
+ /* Reject obviously invalid parameters */
+ if (BN_is_zero(dsa->p) || BN_is_zero(dsa->q) || BN_is_zero(dsa->g)) {
+ DSAerr(DSA_F_DSA_SIGN_SETUP, DSA_R_INVALID_PARAMETERS);
+ return 0;
+ }
+
k = BN_new();
l = BN_new();
if (k == NULL || l == NULL)
diff --git a/deps/openssl/openssl/crypto/dsa/dsa_pmeth.c b/deps/openssl/openssl/crypto/dsa/dsa_pmeth.c
index b4ee5a75715e31..1dd2fef9beb904 100644
--- a/deps/openssl/openssl/crypto/dsa/dsa_pmeth.c
+++ b/deps/openssl/openssl/crypto/dsa/dsa_pmeth.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2006-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2006-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -20,8 +20,8 @@
typedef struct {
/* Parameter gen parameters */
- int nbits; /* size of p in bits (default: 1024) */
- int qbits; /* size of q in bits (default: 160) */
+ int nbits; /* size of p in bits (default: 2048) */
+ int qbits; /* size of q in bits (default: 224) */
const EVP_MD *pmd; /* MD for parameter generation */
/* Keygen callback info */
int gentmp[2];
@@ -35,8 +35,8 @@ static int pkey_dsa_init(EVP_PKEY_CTX *ctx)
if (dctx == NULL)
return 0;
- dctx->nbits = 1024;
- dctx->qbits = 160;
+ dctx->nbits = 2048;
+ dctx->qbits = 224;
dctx->pmd = NULL;
dctx->md = NULL;
@@ -138,7 +138,11 @@ static int pkey_dsa_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2)
EVP_MD_type((const EVP_MD *)p2) != NID_sha224 &&
EVP_MD_type((const EVP_MD *)p2) != NID_sha256 &&
EVP_MD_type((const EVP_MD *)p2) != NID_sha384 &&
- EVP_MD_type((const EVP_MD *)p2) != NID_sha512) {
+ EVP_MD_type((const EVP_MD *)p2) != NID_sha512 &&
+ EVP_MD_type((const EVP_MD *)p2) != NID_sha3_224 &&
+ EVP_MD_type((const EVP_MD *)p2) != NID_sha3_256 &&
+ EVP_MD_type((const EVP_MD *)p2) != NID_sha3_384 &&
+ EVP_MD_type((const EVP_MD *)p2) != NID_sha3_512) {
DSAerr(DSA_F_PKEY_DSA_CTRL, DSA_R_INVALID_DIGEST_TYPE);
return 0;
}
diff --git a/deps/openssl/openssl/crypto/dso/dso_openssl.c b/deps/openssl/openssl/crypto/dso/dso_openssl.c
index 6626331e92565f..f0dd38ace2599e 100644
--- a/deps/openssl/openssl/crypto/dso/dso_openssl.c
+++ b/deps/openssl/openssl/crypto/dso/dso_openssl.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -9,7 +9,7 @@
#include "dso_locl.h"
-#if !defined(DSO_VMS) && !defined(DSO_DLCFN) && !defined(DSO_DL) && !defined(DSO_WIN32) && !defined(DSO_DLFCN)
+#ifdef DSO_NONE
static DSO_METHOD dso_meth_null = {
"NULL shared library method"
diff --git a/deps/openssl/openssl/crypto/dso/dso_win32.c b/deps/openssl/openssl/crypto/dso/dso_win32.c
index 0bbf5b5189ce2e..6631d517f4c317 100644
--- a/deps/openssl/openssl/crypto/dso/dso_win32.c
+++ b/deps/openssl/openssl/crypto/dso/dso_win32.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2000-2017 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -64,6 +64,7 @@ static DSO_FUNC_TYPE win32_bind_func(DSO *dso, const char *symname);
static char *win32_name_converter(DSO *dso, const char *filename);
static char *win32_merger(DSO *dso, const char *filespec1,
const char *filespec2);
+static int win32_pathbyaddr(void *addr, char *path, int sz);
static void *win32_globallookup(const char *name);
static const char *openssl_strnchr(const char *string, int c, size_t len);
@@ -78,7 +79,7 @@ static DSO_METHOD dso_meth_win32 = {
win32_merger,
NULL, /* init */
NULL, /* finish */
- NULL, /* pathbyaddr */
+ win32_pathbyaddr, /* pathbyaddr */
win32_globallookup
};
@@ -500,6 +501,111 @@ typedef HANDLE(WINAPI *CREATETOOLHELP32SNAPSHOT) (DWORD, DWORD);
typedef BOOL(WINAPI *CLOSETOOLHELP32SNAPSHOT) (HANDLE);
typedef BOOL(WINAPI *MODULE32) (HANDLE, MODULEENTRY32 *);
+static int win32_pathbyaddr(void *addr, char *path, int sz)
+{
+ HMODULE dll;
+ HANDLE hModuleSnap = INVALID_HANDLE_VALUE;
+ MODULEENTRY32 me32;
+ CREATETOOLHELP32SNAPSHOT create_snap;
+ CLOSETOOLHELP32SNAPSHOT close_snap;
+ MODULE32 module_first, module_next;
+
+ if (addr == NULL) {
+ union {
+ int (*f) (void *, char *, int);
+ void *p;
+ } t = {
+ win32_pathbyaddr
+ };
+ addr = t.p;
+ }
+
+ dll = LoadLibrary(TEXT(DLLNAME));
+ if (dll == NULL) {
+ DSOerr(DSO_F_WIN32_PATHBYADDR, DSO_R_UNSUPPORTED);
+ return -1;
+ }
+
+ create_snap = (CREATETOOLHELP32SNAPSHOT)
+ GetProcAddress(dll, "CreateToolhelp32Snapshot");
+ if (create_snap == NULL) {
+ FreeLibrary(dll);
+ DSOerr(DSO_F_WIN32_PATHBYADDR, DSO_R_UNSUPPORTED);
+ return -1;
+ }
+ /* We take the rest for granted... */
+# ifdef _WIN32_WCE
+ close_snap = (CLOSETOOLHELP32SNAPSHOT)
+ GetProcAddress(dll, "CloseToolhelp32Snapshot");
+# else
+ close_snap = (CLOSETOOLHELP32SNAPSHOT) CloseHandle;
+# endif
+ module_first = (MODULE32) GetProcAddress(dll, "Module32First");
+ module_next = (MODULE32) GetProcAddress(dll, "Module32Next");
+
+ /*
+ * Take a snapshot of current process which includes
+ * list of all involved modules.
+ */
+ hModuleSnap = (*create_snap) (TH32CS_SNAPMODULE, 0);
+ if (hModuleSnap == INVALID_HANDLE_VALUE) {
+ FreeLibrary(dll);
+ DSOerr(DSO_F_WIN32_PATHBYADDR, DSO_R_UNSUPPORTED);
+ return -1;
+ }
+
+ me32.dwSize = sizeof(me32);
+
+ if (!(*module_first) (hModuleSnap, &me32)) {
+ (*close_snap) (hModuleSnap);
+ FreeLibrary(dll);
+ DSOerr(DSO_F_WIN32_PATHBYADDR, DSO_R_FAILURE);
+ return -1;
+ }
+
+ /* Enumerate the modules to find one which includes me. */
+ do {
+ if ((uintptr_t) addr >= (uintptr_t) me32.modBaseAddr &&
+ (uintptr_t) addr < (uintptr_t) (me32.modBaseAddr + me32.modBaseSize)) {
+ (*close_snap) (hModuleSnap);
+ FreeLibrary(dll);
+# ifdef _WIN32_WCE
+# if _WIN32_WCE >= 101
+ return WideCharToMultiByte(CP_ACP, 0, me32.szExePath, -1,
+ path, sz, NULL, NULL);
+# else
+ {
+ int i, len = (int)wcslen(me32.szExePath);
+ if (sz <= 0)
+ return len + 1;
+ if (len >= sz)
+ len = sz - 1;
+ for (i = 0; i < len; i++)
+ path[i] = (char)me32.szExePath[i];
+ path[len++] = '\0';
+ return len;
+ }
+# endif
+# else
+ {
+ int len = (int)strlen(me32.szExePath);
+ if (sz <= 0)
+ return len + 1;
+ if (len >= sz)
+ len = sz - 1;
+ memcpy(path, me32.szExePath, len);
+ path[len++] = '\0';
+ return len;
+ }
+# endif
+ }
+ } while ((*module_next) (hModuleSnap, &me32));
+
+ (*close_snap) (hModuleSnap);
+ FreeLibrary(dll);
+ return 0;
+}
+
static void *win32_globallookup(const char *name)
{
HMODULE dll;
diff --git a/deps/openssl/openssl/crypto/ec/curve25519.c b/deps/openssl/openssl/crypto/ec/curve25519.c
index aa999cc5914e5c..c5d887ec4cd49f 100644
--- a/deps/openssl/openssl/crypto/ec/curve25519.c
+++ b/deps/openssl/openssl/crypto/ec/curve25519.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -254,6 +254,7 @@ static void x25519_scalar_mulx(uint8_t out[32], const uint8_t scalar[32],
#if defined(X25519_ASM) \
|| ( (defined(__SIZEOF_INT128__) && __SIZEOF_INT128__ == 16) \
&& !defined(__sparc__) \
+ && (!defined(__SIZEOF_LONG__) || (__SIZEOF_LONG__ == 8)) \
&& !(defined(__ANDROID__) && !defined(__clang__)) )
/*
* Base 2^51 implementation. It's virtually no different from reference
diff --git a/deps/openssl/openssl/crypto/ec/curve448/curve448.c b/deps/openssl/openssl/crypto/ec/curve448/curve448.c
index 7dc68c8853e1df..19bd3857812c53 100644
--- a/deps/openssl/openssl/crypto/ec/curve448/curve448.c
+++ b/deps/openssl/openssl/crypto/ec/curve448/curve448.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2017-2019 The OpenSSL Project Authors. All Rights Reserved.
* Copyright 2015-2016 Cryptography Research, Inc.
*
* Licensed under the OpenSSL license (the "License"). You may not use
@@ -27,8 +27,8 @@
static const curve448_scalar_t precomputed_scalarmul_adjustment = {
{
{
- SC_LIMB(0xc873d6d54a7bb0cf), SC_LIMB(0xe933d8d723a70aad),
- SC_LIMB(0xbb124b65129c96fd), SC_LIMB(0x00000008335dc163)
+ SC_LIMB(0xc873d6d54a7bb0cfULL), SC_LIMB(0xe933d8d723a70aadULL),
+ SC_LIMB(0xbb124b65129c96fdULL), SC_LIMB(0x00000008335dc163ULL)
}
}
};
diff --git a/deps/openssl/openssl/crypto/ec/curve448/curve448_tables.c b/deps/openssl/openssl/crypto/ec/curve448/curve448_tables.c
index a1185b1eee6a6b..9ef29769e3b3ae 100644
--- a/deps/openssl/openssl/crypto/ec/curve448/curve448_tables.c
+++ b/deps/openssl/openssl/crypto/ec/curve448/curve448_tables.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2017-2019 The OpenSSL Project Authors. All Rights Reserved.
* Copyright 2015-2016 Cryptography Research, Inc.
*
* Licensed under the OpenSSL license (the "License"). You may not use
@@ -16,325 +16,1045 @@
static const curve448_precomputed_s curve448_precomputed_base_table = {
{
{{
- {FIELD_LITERAL(0x00cc3b062366f4cc,0x003d6e34e314aa3c,0x00d51c0a7521774d,0x0094e060eec6ab8b,0x00d21291b4d80082,0x00befed12b55ef1e,0x00c3dd2df5c94518,0x00e0a7b112b8d4e6)},
- {FIELD_LITERAL(0x0019eb5608d8723a,0x00d1bab52fb3aedb,0x00270a7311ebc90c,0x0037c12b91be7f13,0x005be16cd8b5c704,0x003e181acda888e1,0x00bc1f00fc3fc6d0,0x00d3839bfa319e20)},
- {FIELD_LITERAL(0x003caeb88611909f,0x00ea8b378c4df3d4,0x00b3295b95a5a19a,0x00a65f97514bdfb5,0x00b39efba743cab1,0x0016ba98b862fd2d,0x0001508812ee71d7,0x000a75740eea114a)},
- }}, {{
- {FIELD_LITERAL(0x00ebcf0eb649f823,0x00166d332e98ea03,0x0059ddf64f5cd5f6,0x0047763123d9471b,0x00a64065c53ef62f,0x00978e44c480153d,0x000b5b2a0265f194,0x0046a24b9f32965a)},
- {FIELD_LITERAL(0x00b9eef787034df0,0x0020bc24de3390cd,0x000022160bae99bb,0x00ae66e886e97946,0x0048d4bbe02cbb8b,0x0072ba97b34e38d4,0x00eae7ec8f03e85a,0x005ba92ecf808b2c)},
- {FIELD_LITERAL(0x00c9cfbbe74258fd,0x00843a979ea9eaa7,0x000cbb4371cfbe90,0x0059bac8f7f0a628,0x004b3dff882ff530,0x0011869df4d90733,0x00595aa71f4abfc2,0x0070e2d38990c2e6)},
- }}, {{
- {FIELD_LITERAL(0x00de2010c0a01733,0x00c739a612e24297,0x00a7212643141d7c,0x00f88444f6b67c11,0x00484b7b16ec28f2,0x009c1b8856af9c68,0x00ff4669591fe9d6,0x0054974be08a32c8)},
- {FIELD_LITERAL(0x0010de3fd682ceed,0x008c07642d83ca4e,0x0013bb064e00a1cc,0x009411ae27870e11,0x00ea8e5b4d531223,0x0032fe7d2aaece2e,0x00d989e243e7bb41,0x000fe79a508e9b8b)},
- {FIELD_LITERAL(0x005e0426b9bfc5b1,0x0041a5b1d29ee4fa,0x0015b0def7774391,0x00bc164f1f51af01,0x00d543b0942797b9,0x003c129b6398099c,0x002b114c6e5adf18,0x00b4e630e4018a7b)},
- }}, {{
- {FIELD_LITERAL(0x00d490afc95f8420,0x00b096bf50c1d9b9,0x00799fd707679866,0x007c74d9334afbea,0x00efaa8be80ff4ed,0x0075c4943bb81694,0x00c21c2fca161f36,0x00e77035d492bfee)},
- {FIELD_LITERAL(0x006658a190dd6661,0x00e0e9bab38609a6,0x0028895c802237ed,0x006a0229c494f587,0x002dcde96c9916b7,0x00d158822de16218,0x00173b917a06856f,0x00ca78a79ae07326)},
- {FIELD_LITERAL(0x00e35bfc79caced4,0x0087238a3e1fe3bb,0x00bcbf0ff4ceff5b,0x00a19c1c94099b91,0x0071e102b49db976,0x0059e3d004eada1e,0x008da78afa58a47e,0x00579c8ebf269187)},
- }}, {{
- {FIELD_LITERAL(0x00a16c2905eee75f,0x009d4bcaea2c7e1d,0x00d3bd79bfad19df,0x0050da745193342c,0x006abdb8f6b29ab1,0x00a24fe0a4fef7ef,0x0063730da1057dfb,0x00a08c312c8eb108)},
- {FIELD_LITERAL(0x00b583be005375be,0x00a40c8f8a4e3df4,0x003fac4a8f5bdbf7,0x00d4481d872cd718,0x004dc8749cdbaefe,0x00cce740d5e5c975,0x000b1c1f4241fd21,0x00a76de1b4e1cd07)},
- {FIELD_LITERAL(0x007a076500d30b62,0x000a6e117b7f090f,0x00c8712ae7eebd9a,0x000fbd6c1d5f6ff7,0x003a7977246ebf11,0x00166ed969c6600e,0x00aa42e469c98bec,0x00dc58f307cf0666)},
- }}, {{
- {FIELD_LITERAL(0x004b491f65a9a28b,0x006a10309e8a55b7,0x00b67210185187ef,0x00cf6497b12d9b8f,0x0085778c56e2b1ba,0x0015b4c07a814d85,0x00686479e62da561,0x008de5d88f114916)},
- {FIELD_LITERAL(0x00e37c88d6bba7b1,0x003e4577e1b8d433,0x0050d8ea5f510ec0,0x0042fc9f2da9ef59,0x003bd074c1141420,0x00561b8b7b68774e,0x00232e5e5d1013a3,0x006b7f2cb3d7e73f)},
- {FIELD_LITERAL(0x004bdd0f0b41e6a0,0x001773057c405d24,0x006029f99915bd97,0x006a5ba70a17fe2f,0x0046111977df7e08,0x004d8124c89fb6b7,0x00580983b2bb2724,0x00207bf330d6f3fe)},
- }}, {{
- {FIELD_LITERAL(0x007efdc93972a48b,0x002f5e50e78d5fee,0x0080dc11d61c7fe5,0x0065aa598707245b,0x009abba2300641be,0x000c68787656543a,0x00ffe0fef2dc0a17,0x00007ffbd6cb4f3a)},
- {FIELD_LITERAL(0x0036012f2b836efc,0x00458c126d6b5fbc,0x00a34436d719ad1e,0x0097be6167117dea,0x0009c219c879cff3,0x0065564493e60755,0x00993ac94a8cdec0,0x002d4885a4d0dbaf)},
- {FIELD_LITERAL(0x00598b60b4c068ba,0x00c547a0be7f1afd,0x009582164acf12af,0x00af4acac4fbbe40,0x005f6ca7c539121a,0x003b6e752ebf9d66,0x00f08a30d5cac5d4,0x00e399bb5f97c5a9)},
- }}, {{
- {FIELD_LITERAL(0x007445a0409c0a66,0x00a65c369f3829c0,0x0031d248a4f74826,0x006817f34defbe8e,0x00649741d95ebf2e,0x00d46466ab16b397,0x00fdc35703bee414,0x00343b43334525f8)},
- {FIELD_LITERAL(0x001796bea93f6401,0x00090c5a42e85269,0x00672412ba1252ed,0x001201d47b6de7de,0x006877bccfe66497,0x00b554fd97a4c161,0x009753f42dbac3cf,0x00e983e3e378270a)},
- {FIELD_LITERAL(0x00ac3eff18849872,0x00f0eea3bff05690,0x00a6d72c21dd505d,0x001b832642424169,0x00a6813017b540e5,0x00a744bd71b385cd,0x0022a7d089130a7b,0x004edeec9a133486)},
- }}, {{
- {FIELD_LITERAL(0x00b2d6729196e8a9,0x0088a9bb2031cef4,0x00579e7787dc1567,0x0030f49feb059190,0x00a0b1d69c7f7d8f,0x0040bdcc6d9d806f,0x00d76c4037edd095,0x00bbf24376415dd7)},
- {FIELD_LITERAL(0x00240465ff5a7197,0x00bb97e76caf27d0,0x004b4edbf8116d39,0x001d8586f708cbaa,0x000f8ee8ff8e4a50,0x00dde5a1945dd622,0x00e6fc1c0957e07c,0x0041c9cdabfd88a0)},
- {FIELD_LITERAL(0x005344b0bf5b548c,0x002957d0b705cc99,0x00f586a70390553d,0x0075b3229f583cc3,0x00a1aa78227490e4,0x001bf09cf7957717,0x00cf6bf344325f52,0x0065bd1c23ca3ecf)},
- }}, {{
- {FIELD_LITERAL(0x009bff3b3239363c,0x00e17368796ef7c0,0x00528b0fe0971f3a,0x0008014fc8d4a095,0x00d09f2e8a521ec4,0x006713ab5dde5987,0x0003015758e0dbb1,0x00215999f1ba212d)},
- {FIELD_LITERAL(0x002c88e93527da0e,0x0077c78f3456aad5,0x0071087a0a389d1c,0x00934dac1fb96dbd,0x008470e801162697,0x005bc2196cd4ad49,0x00e535601d5087c3,0x00769888700f497f)},
- {FIELD_LITERAL(0x00da7a4b557298ad,0x0019d2589ea5df76,0x00ef3e38be0c6497,0x00a9644e1312609a,0x004592f61b2558da,0x0082c1df510d7e46,0x0042809a535c0023,0x00215bcb5afd7757)},
- }}, {{
- {FIELD_LITERAL(0x002b9df55a1a4213,0x00dcfc3b464a26be,0x00c4f9e07a8144d5,0x00c8e0617a92b602,0x008e3c93accafae0,0x00bf1bcb95b2ca60,0x004ce2426a613bf3,0x00266cac58e40921)},
- {FIELD_LITERAL(0x008456d5db76e8f0,0x0032ca9cab2ce163,0x0059f2b8bf91abcf,0x0063c2a021712788,0x00f86155af22f72d,0x00db98b2a6c005a0,0x00ac6e416a693ac4,0x007a93572af53226)},
- {FIELD_LITERAL(0x0087767520f0de22,0x0091f64012279fb5,0x001050f1f0644999,0x004f097a2477ad3c,0x006b37913a9947bd,0x001a3d78645af241,0x0057832bbb3008a7,0x002c1d902b80dc20)},
- }}, {{
- {FIELD_LITERAL(0x001a6002bf178877,0x009bce168aa5af50,0x005fc318ff04a7f5,0x0052818f55c36461,0x008768f5d4b24afb,0x0037ffbae7b69c85,0x0018195a4b61edc0,0x001e12ea088434b2)},
- {FIELD_LITERAL(0x0047d3f804e7ab07,0x00a809ab5f905260,0x00b3ffc7cdaf306d,0x00746e8ec2d6e509,0x00d0dade8887a645,0x00acceeebde0dd37,0x009bc2579054686b,0x0023804f97f1c2bf)},
- {FIELD_LITERAL(0x0043e2e2e50b80d7,0x00143aafe4427e0f,0x005594aaecab855b,0x008b12ccaaecbc01,0x002deeb091082bc3,0x009cca4be2ae7514,0x00142b96e696d047,0x00ad2a2b1c05256a)},
- }}, {{
- {FIELD_LITERAL(0x003914f2f144b78b,0x007a95dd8bee6f68,0x00c7f4384d61c8e6,0x004e51eb60f1bdb2,0x00f64be7aa4621d8,0x006797bfec2f0ac0,0x007d17aab3c75900,0x001893e73cac8bc5)},
- {FIELD_LITERAL(0x00140360b768665b,0x00b68aca4967f977,0x0001089b66195ae4,0x00fe71122185e725,0x000bca2618d49637,0x00a54f0557d7e98a,0x00cdcd2f91d6f417,0x00ab8c13741fd793)},
- {FIELD_LITERAL(0x00725ee6b1e549e0,0x007124a0769777fa,0x000b68fdad07ae42,0x0085b909cd4952df,0x0092d2e3c81606f4,0x009f22f6cac099a0,0x00f59da57f2799a8,0x00f06c090122f777)},
- }}, {{
- {FIELD_LITERAL(0x00ce0bed0a3532bc,0x001a5048a22df16b,0x00e31db4cbad8bf1,0x00e89292120cf00e,0x007d1dd1a9b00034,0x00e2a9041ff8f680,0x006a4c837ae596e7,0x00713af1068070b3)},
- {FIELD_LITERAL(0x00c4fe64ce66d04b,0x00b095d52e09b3d7,0x00758bbecb1a3a8e,0x00f35cce8d0650c0,0x002b878aa5984473,0x0062e0a3b7544ddc,0x00b25b290ed116fe,0x007b0f6abe0bebf2)},
- {FIELD_LITERAL(0x0081d4e3addae0a8,0x003410c836c7ffcc,0x00c8129ad89e4314,0x000e3d5a23922dcd,0x00d91e46f29c31f3,0x006c728cde8c5947,0x002bc655ba2566c0,0x002ca94721533108)},
- }}, {{
- {FIELD_LITERAL(0x0051e4b3f764d8a9,0x0019792d46e904a0,0x00853bc13dbc8227,0x000840208179f12d,0x0068243474879235,0x0013856fbfe374d0,0x00bda12fe8676424,0x00bbb43635926eb2)},
- {FIELD_LITERAL(0x0012cdc880a93982,0x003c495b21cd1b58,0x00b7e5c93f22a26e,0x0044aa82dfb99458,0x009ba092cdffe9c0,0x00a14b3ab2083b73,0x000271c2f70e1c4b,0x00eea9cac0f66eb8)},
- {FIELD_LITERAL(0x001a1847c4ac5480,0x00b1b412935bb03a,0x00f74285983bf2b2,0x00624138b5b5d0f1,0x008820c0b03d38bf,0x00b94e50a18c1572,0x0060f6934841798f,0x00c52f5d66d6ebe2)},
- }}, {{
- {FIELD_LITERAL(0x00da23d59f9bcea6,0x00e0f27007a06a4b,0x00128b5b43a6758c,0x000cf50190fa8b56,0x00fc877aba2b2d72,0x00623bef52edf53f,0x00e6af6b819669e2,0x00e314dc34fcaa4f)},
- {FIELD_LITERAL(0x0066e5eddd164d1e,0x00418a7c6fe28238,0x0002e2f37e962c25,0x00f01f56b5975306,0x0048842fa503875c,0x0057b0e968078143,0x00ff683024f3d134,0x0082ae28fcad12e4)},
- {FIELD_LITERAL(0x0011ddfd21260e42,0x00d05b0319a76892,0x00183ea4368e9b8f,0x00b0815662affc96,0x00b466a5e7ce7c88,0x00db93b07506e6ee,0x0033885f82f62401,0x0086f9090ec9b419)},
- }}, {{
- {FIELD_LITERAL(0x00d95d1c5fcb435a,0x0016d1ed6b5086f9,0x00792aa0b7e54d71,0x0067b65715f1925d,0x00a219755ec6176b,0x00bc3f026b12c28f,0x00700c897ffeb93e,0x0089b83f6ec50b46)},
- {FIELD_LITERAL(0x003c97e6384da36e,0x00423d53eac81a09,0x00b70d68f3cdce35,0x00ee7959b354b92c,0x00f4e9718819c8ca,0x009349f12acbffe9,0x005aee7b62cb7da6,0x00d97764154ffc86)},
- {FIELD_LITERAL(0x00526324babb46dc,0x002ee99b38d7bf9e,0x007ea51794706ef4,0x00abeb04da6e3c39,0x006b457c1d281060,0x00fe243e9a66c793,0x00378de0fb6c6ee4,0x003e4194b9c3cb93)},
- }}, {{
- {FIELD_LITERAL(0x00fed3cd80ca2292,0x0015b043a73ca613,0x000a9fd7bf9be227,0x003b5e03de2db983,0x005af72d46904ef7,0x00c0f1b5c49faa99,0x00dc86fc3bd305e1,0x00c92f08c1cb1797)},
- {FIELD_LITERAL(0x0079680ce111ed3b,0x001a1ed82806122c,0x000c2e7466d15df3,0x002c407f6f7150fd,0x00c5e7c96b1b0ce3,0x009aa44626863ff9,0x00887b8b5b80be42,0x00b6023cec964825)},
- {FIELD_LITERAL(0x00e4a8e1048970c8,0x0062887b7830a302,0x00bcf1c8cd81402b,0x0056dbb81a68f5be,0x0014eced83f12452,0x00139e1a510150df,0x00bb81140a82d1a3,0x000febcc1aaf1aa7)},
- }}, {{
- {FIELD_LITERAL(0x00a7527958238159,0x0013ec9537a84cd6,0x001d7fee7d562525,0x00b9eefa6191d5e5,0x00dbc97db70bcb8a,0x00481affc7a4d395,0x006f73d3e70c31bb,0x00183f324ed96a61)},
- {FIELD_LITERAL(0x0039dd7ce7fc6860,0x00d64f6425653da1,0x003e037c7f57d0af,0x0063477a06e2bcf2,0x001727dbb7ac67e6,0x0049589f5efafe2e,0x00fc0fef2e813d54,0x008baa5d087fb50d)},
- {FIELD_LITERAL(0x0024fb59d9b457c7,0x00a7d4e060223e4c,0x00c118d1b555fd80,0x0082e216c732f22a,0x00cd2a2993089504,0x003638e836a3e13d,0x000d855ee89b4729,0x008ec5b7d4810c91)},
- }}, {{
- {FIELD_LITERAL(0x001bf51f7d65cdfd,0x00d14cdafa16a97d,0x002c38e60fcd10e7,0x00a27446e393efbd,0x000b5d8946a71fdd,0x0063df2cde128f2f,0x006c8679569b1888,0x0059ffc4925d732d)},
- {FIELD_LITERAL(0x00ece96f95f2b66f,0x00ece7952813a27b,0x0026fc36592e489e,0x007157d1a2de0f66,0x00759dc111d86ddf,0x0012881e5780bb0f,0x00c8ccc83ad29496,0x0012b9bd1929eb71)},
- {FIELD_LITERAL(0x000fa15a20da5df0,0x00349ddb1a46cd31,0x002c512ad1d8e726,0x00047611f669318d,0x009e68fba591e17e,0x004320dffa803906,0x00a640874951a3d3,0x00b6353478baa24f)},
- }}, {{
- {FIELD_LITERAL(0x009696510000d333,0x00ec2f788bc04826,0x000e4d02b1f67ba5,0x00659aa8dace08b6,0x00d7a38a3a3ae533,0x008856defa8c746b,0x004d7a4402d3da1a,0x00ea82e06229260f)},
- {FIELD_LITERAL(0x006a15bb20f75c0c,0x0079a144027a5d0c,0x00d19116ce0b4d70,0x0059b83bcb0b268e,0x005f58f63f16c127,0x0079958318ee2c37,0x00defbb063d07f82,0x00f1f0b931d2d446)},
- {FIELD_LITERAL(0x00cb5e4c3c35d422,0x008df885ca43577f,0x00fa50b16ca3e471,0x005a0e58e17488c8,0x00b2ceccd6d34d19,0x00f01d5d235e36e9,0x00db2e7e4be6ca44,0x00260ab77f35fccd)},
- }}, {{
- {FIELD_LITERAL(0x006f6fd9baac61d5,0x002a7710a020a895,0x009de0db7fc03d4d,0x00cdedcb1875f40b,0x00050caf9b6b1e22,0x005e3a6654456ab0,0x00775fdf8c4423d4,0x0028701ea5738b5d)},
- {FIELD_LITERAL(0x009ffd90abfeae96,0x00cba3c2b624a516,0x005ef08bcee46c91,0x00e6fde30afb6185,0x00f0b4db4f818ce4,0x006c54f45d2127f5,0x00040125035854c7,0x00372658a3287e13)},
- {FIELD_LITERAL(0x00d7070fb1beb2ab,0x0078fc845a93896b,0x006894a4b2f224a6,0x005bdd8192b9dbde,0x00b38839874b3a9e,0x00f93618b04b7a57,0x003e3ec75fd2c67e,0x00bf5e6bfc29494a)},
- }}, {{
- {FIELD_LITERAL(0x00f19224ebba2aa5,0x0074f89d358e694d,0x00eea486597135ad,0x0081579a4555c7e1,0x0010b9b872930a9d,0x00f002e87a30ecc0,0x009b9d66b6de56e2,0x00a3c4f45e8004eb)},
- {FIELD_LITERAL(0x0045e8dda9400888,0x002ff12e5fc05db7,0x00a7098d54afe69c,0x00cdbe846a500585,0x00879c1593ca1882,0x003f7a7fea76c8b0,0x002cd73dd0c8e0a1,0x00645d6ce96f51fe)},
- {FIELD_LITERAL(0x002b7e83e123d6d6,0x00398346f7419c80,0x0042922e55940163,0x005e7fc5601886a3,0x00e88f2cee1d3103,0x00e7fab135f2e377,0x00b059984dbf0ded,0x0009ce080faa5bb8)},
- }}, {{
- {FIELD_LITERAL(0x0085e78af7758979,0x00275a4ee1631a3a,0x00d26bc0ed78b683,0x004f8355ea21064f,0x00d618e1a32696e5,0x008d8d7b150e5680,0x00a74cd854b278d2,0x001dd62702203ea0)},
- {FIELD_LITERAL(0x00f89335c2a59286,0x00a0f5c905d55141,0x00b41fb836ee9382,0x00e235d51730ca43,0x00a5cb37b5c0a69a,0x009b966ffe136c45,0x00cb2ea10bf80ed1,0x00fb2b370b40dc35)},
- {FIELD_LITERAL(0x00d687d16d4ee8ba,0x0071520bdd069dff,0x00de85c60d32355d,0x0087d2e3565102f4,0x00cde391b8dfc9aa,0x00e18d69efdfefe5,0x004a9d0591954e91,0x00fa36dd8b50eee5)},
- }}, {{
- {FIELD_LITERAL(0x002e788749a865f7,0x006e4dc3116861ea,0x009f1428c37276e6,0x00e7d2e0fc1e1226,0x003aeebc6b6c45f6,0x0071a8073bf500c9,0x004b22ad986b530c,0x00f439e63c0d79d4)},
- {FIELD_LITERAL(0x006bc3d53011f470,0x00032d6e692b83e8,0x00059722f497cd0b,0x0009b4e6f0c497cc,0x0058a804b7cce6c0,0x002b71d3302bbd5d,0x00e2f82a36765fce,0x008dded99524c703)},
- {FIELD_LITERAL(0x004d058953747d64,0x00701940fe79aa6f,0x00a620ac71c760bf,0x009532b611158b75,0x00547ed7f466f300,0x003cb5ab53a8401a,0x00c7763168ce3120,0x007e48e33e4b9ab2)},
- }}, {{
- {FIELD_LITERAL(0x001b2fc57bf3c738,0x006a3f918993fb80,0x0026f7a14fdec288,0x0075a2cdccef08db,0x00d3ecbc9eecdbf1,0x0048c40f06e5bf7f,0x00d63e423009896b,0x000598bc99c056a8)},
- {FIELD_LITERAL(0x002f194eaafa46dc,0x008e38f57fe87613,0x00dc8e5ae25f4ab2,0x000a17809575e6bd,0x00d3ec7923ba366a,0x003a7e72e0ad75e3,0x0010024b88436e0a,0x00ed3c5444b64051)},
- {FIELD_LITERAL(0x00831fc1340af342,0x00c9645669466d35,0x007692b4cc5a080f,0x009fd4a47ac9259f,0x001eeddf7d45928b,0x003c0446fc45f28b,0x002c0713aa3e2507,0x0095706935f0f41e)},
- }}, {{
- {FIELD_LITERAL(0x00766ae4190ec6d8,0x0065768cabc71380,0x00b902598416cdc2,0x00380021ad38df52,0x008f0b89d6551134,0x004254d4cc62c5a5,0x000d79f4484b9b94,0x00b516732ae3c50e)},
- {FIELD_LITERAL(0x001fb73475c45509,0x00d2b2e5ea43345a,0x00cb3c3842077bd1,0x0029f90ad820946e,0x007c11b2380778aa,0x009e54ece62c1704,0x004bc60c41ca01c3,0x004525679a5a0b03)},
- {FIELD_LITERAL(0x00c64fbddbed87b3,0x0040601d11731faa,0x009c22475b6f9d67,0x0024b79dae875f15,0x00616fed3f02c3b0,0x0000cf39f6af2d3b,0x00c46bac0aa9a688,0x00ab23e2800da204)},
- }}, {{
- {FIELD_LITERAL(0x000b3a37617632b0,0x00597199fe1cfb6c,0x0042a7ccdfeafdd6,0x004cc9f15ebcea17,0x00f436e596a6b4a4,0x00168861142df0d8,0x000753edfec26af5,0x000c495d7e388116)},
- {FIELD_LITERAL(0x0017085f4a346148,0x00c7cf7a37f62272,0x001776e129bc5c30,0x009955134c9eef2a,0x001ba5bdf1df07be,0x00ec39497103a55c,0x006578354fda6cfb,0x005f02719d4f15ee)},
- {FIELD_LITERAL(0x0052b9d9b5d9655d,0x00d4ec7ba1b461c3,0x00f95df4974f280b,0x003d8e5ca11aeb51,0x00d4981eb5a70b26,0x000af9a4f6659f29,0x004598c846faeb43,0x0049d9a183a47670)},
- }}, {{
- {FIELD_LITERAL(0x000a72d23dcb3f1f,0x00a3737f84011727,0x00f870c0fbbf4a47,0x00a7aadd04b5c9ca,0x000c7715c67bd072,0x00015a136afcd74e,0x0080d5caea499634,0x0026b448ec7514b7)},
- {FIELD_LITERAL(0x00b60167d9e7d065,0x00e60ba0d07381e8,0x003a4f17b725c2d4,0x006c19fe176b64fa,0x003b57b31af86ccb,0x0021047c286180fd,0x00bdc8fb00c6dbb6,0x00fe4a9f4bab4f3f)},
- {FIELD_LITERAL(0x0088ffc3a16111f7,0x009155e4245d0bc8,0x00851d68220572d5,0x00557ace1e514d29,0x0031d7c339d91022,0x00101d0ae2eaceea,0x00246ab3f837b66a,0x00d5216d381ff530)},
- }}, {{
- {FIELD_LITERAL(0x0057e7ea35f36dae,0x00f47d7ad15de22e,0x00d757ea4b105115,0x008311457d579d7e,0x00b49b75b1edd4eb,0x0081c7ff742fd63a,0x00ddda3187433df6,0x00475727d55f9c66)},
- {FIELD_LITERAL(0x00a6295218dc136a,0x00563b3af0e9c012,0x00d3753b0145db1b,0x004550389c043dc1,0x00ea94ae27401bdf,0x002b0b949f2b7956,0x00c63f780ad8e23c,0x00e591c47d6bab15)},
- {FIELD_LITERAL(0x00416c582b058eb6,0x004107da5b2cc695,0x00b3cd2556aeec64,0x00c0b418267e57a1,0x001799293579bd2e,0x0046ed44590e4d07,0x001d7459b3630a1e,0x00c6afba8b6696aa)},
- }}, {{
- {FIELD_LITERAL(0x008d6009b26da3f8,0x00898e88ca06b1ca,0x00edb22b2ed7fe62,0x00fbc93516aabe80,0x008b4b470c42ce0d,0x00e0032ba7d0dcbb,0x00d76da3a956ecc8,0x007f20fe74e3852a)},
- {FIELD_LITERAL(0x002419222c607674,0x00a7f23af89188b3,0x00ad127284e73d1c,0x008bba582fae1c51,0x00fc6aa7ca9ecab1,0x003df5319eb6c2ba,0x002a05af8a8b199a,0x004bf8354558407c)},
- {FIELD_LITERAL(0x00ce7d4a30f0fcbf,0x00d02c272629f03d,0x0048c001f7400bc2,0x002c21368011958d,0x0098a550391e96b5,0x002d80b66390f379,0x001fa878760cc785,0x001adfce54b613d5)},
- }}, {{
- {FIELD_LITERAL(0x001ed4dc71fa2523,0x005d0bff19bf9b5c,0x00c3801cee065a64,0x001ed0b504323fbf,0x0003ab9fdcbbc593,0x00df82070178b8d2,0x00a2bcaa9c251f85,0x00c628a3674bd02e)},
- {FIELD_LITERAL(0x006b7a0674f9f8de,0x00a742414e5c7cff,0x0041cbf3c6e13221,0x00e3a64fd207af24,0x0087c05f15fbe8d1,0x004c50936d9e8a33,0x001306ec21042b6d,0x00a4f4137d1141c2)},
- {FIELD_LITERAL(0x0009e6fb921568b0,0x00b3c60120219118,0x002a6c3460dd503a,0x009db1ef11654b54,0x0063e4bf0be79601,0x00670d34bb2592b9,0x00dcee2f6c4130ce,0x00b2682e88e77f54)},
- }}, {{
- {FIELD_LITERAL(0x000d5b4b3da135ab,0x00838f3e5064d81d,0x00d44eb50f6d94ed,0x0008931ab502ac6d,0x00debe01ca3d3586,0x0025c206775f0641,0x005ad4b6ae912763,0x007e2c318ad8f247)},
- {FIELD_LITERAL(0x00ddbe0750dd1add,0x004b3c7b885844b8,0x00363e7ecf12f1ae,0x0062e953e6438f9d,0x0023cc73b076afe9,0x00b09fa083b4da32,0x00c7c3d2456c541d,0x005b591ec6b694d4)},
- {FIELD_LITERAL(0x0028656e19d62fcf,0x0052a4af03df148d,0x00122765ddd14e42,0x00f2252904f67157,0x004741965b636f3a,0x006441d296132cb9,0x005e2106f956a5b7,0x00247029592d335c)},
- }}, {{
- {FIELD_LITERAL(0x003fe038eb92f894,0x000e6da1b72e8e32,0x003a1411bfcbe0fa,0x00b55d473164a9e4,0x00b9a775ac2df48d,0x0002ddf350659e21,0x00a279a69eb19cb3,0x00f844eab25cba44)},
- {FIELD_LITERAL(0x00c41d1f9c1f1ac1,0x007b2df4e9f19146,0x00b469355fd5ba7a,0x00b5e1965afc852a,0x00388d5f1e2d8217,0x0022079e4c09ae93,0x0014268acd4ef518,0x00c1dd8d9640464c)},
- {FIELD_LITERAL(0x0038526adeed0c55,0x00dd68c607e3fe85,0x00f746ddd48a5d57,0x0042f2952b963b7c,0x001cbbd6876d5ec2,0x005e341470bca5c2,0x00871d41e085f413,0x00e53ab098f45732)},
- }}, {{
- {FIELD_LITERAL(0x004d51124797c831,0x008f5ae3750347ad,0x0070ced94c1a0c8e,0x00f6db2043898e64,0x000d00c9a5750cd0,0x000741ec59bad712,0x003c9d11aab37b7f,0x00a67ba169807714)},
- {FIELD_LITERAL(0x00adb2c1566e8b8f,0x0096c68a35771a9a,0x00869933356f334a,0x00ba9c93459f5962,0x009ec73fb6e8ca4b,0x003c3802c27202e1,0x0031f5b733e0c008,0x00f9058c19611fa9)},
- {FIELD_LITERAL(0x00238f01814a3421,0x00c325a44b6cce28,0x002136f97aeb0e73,0x000cac8268a4afe2,0x0022fd218da471b3,0x009dcd8dfff8def9,0x00cb9f8181d999bb,0x00143ae56edea349)},
- }}, {{
- {FIELD_LITERAL(0x0000623bf87622c5,0x00a1966fdd069496,0x00c315b7b812f9fc,0x00bdf5efcd128b97,0x001d464f532e3e16,0x003cd94f081bfd7e,0x00ed9dae12ce4009,0x002756f5736eee70)},
- {FIELD_LITERAL(0x00a5187e6ee7341b,0x00e6d52e82d83b6e,0x00df3c41323094a7,0x00b3324f444e9de9,0x00689eb21a35bfe5,0x00f16363becd548d,0x00e187cc98e7f60f,0x00127d9062f0ccab)},
- {FIELD_LITERAL(0x004ad71b31c29e40,0x00a5fcace12fae29,0x004425b5597280ed,0x00e7ef5d716c3346,0x0010b53ada410ac8,0x0092310226060c9b,0x0091c26128729c7e,0x0088b42900f8ec3b)},
- }}, {{
- {FIELD_LITERAL(0x00f1e26e9762d4a8,0x00d9d74082183414,0x00ffec9bd57a0282,0x000919e128fd497a,0x00ab7ae7d00fe5f8,0x0054dc442851ff68,0x00c9ebeb3b861687,0x00507f7cab8b698f)},
- {FIELD_LITERAL(0x00c13c5aae3ae341,0x009c6c9ed98373e7,0x00098f26864577a8,0x0015b886e9488b45,0x0037692c42aadba5,0x00b83170b8e7791c,0x001670952ece1b44,0x00fd932a39276da2)},
- {FIELD_LITERAL(0x0081a3259bef3398,0x005480fff416107b,0x00ce4f607d21be98,0x003ffc084b41df9b,0x0043d0bb100502d1,0x00ec35f575ba3261,0x00ca18f677300ef3,0x00e8bb0a827d8548)},
- }}, {{
- {FIELD_LITERAL(0x00df76b3328ada72,0x002e20621604a7c2,0x00f910638a105b09,0x00ef4724d96ef2cd,0x00377d83d6b8a2f7,0x00b4f48805ade324,0x001cd5da8b152018,0x0045af671a20ca7f)},
- {FIELD_LITERAL(0x009ae3b93a56c404,0x004a410b7a456699,0x00023a619355e6b2,0x009cdc7297387257,0x0055b94d4ae70d04,0x002cbd607f65b005,0x003208b489697166,0x00ea2aa058867370)},
- {FIELD_LITERAL(0x00f29d2598ee3f32,0x00b4ac5385d82adc,0x007633eaf04df19b,0x00aa2d3d77ceab01,0x004a2302fcbb778a,0x00927f225d5afa34,0x004a8e9d5047f237,0x008224ae9dbce530)},
- }}, {{
- {FIELD_LITERAL(0x001cf640859b02f8,0x00758d1d5d5ce427,0x00763c784ef4604c,0x005fa81aee205270,0x00ac537bfdfc44cb,0x004b919bd342d670,0x00238508d9bf4b7a,0x00154888795644f3)},
- {FIELD_LITERAL(0x00c845923c084294,0x00072419a201bc25,0x0045f408b5f8e669,0x00e9d6a186b74dfe,0x00e19108c68fa075,0x0017b91d874177b7,0x002f0ca2c7912c5a,0x009400aa385a90a2)},
- {FIELD_LITERAL(0x0071110b01482184,0x00cfed0044f2bef8,0x0034f2901cf4662e,0x003b4ae2a67f9834,0x00cca9b96fe94810,0x00522507ae77abd0,0x00bac7422721e73e,0x0066622b0f3a62b0)},
- }}, {{
- {FIELD_LITERAL(0x00f8ac5cf4705b6a,0x00867d82dcb457e3,0x007e13ab2ccc2ce9,0x009ee9a018d3930e,0x008370f8ecb42df8,0x002d9f019add263e,0x003302385b92d196,0x00a15654536e2c0c)},
- {FIELD_LITERAL(0x0026ef1614e160af,0x00c023f9edfc9c76,0x00cff090da5f57ba,0x0076db7a66643ae9,0x0019462f8c646999,0x008fec00b3854b22,0x00d55041692a0a1c,0x0065db894215ca00)},
- {FIELD_LITERAL(0x00a925036e0a451c,0x002a0390c36b6cc1,0x00f27020d90894f4,0x008d90d52cbd3d7f,0x00e1d0137392f3b8,0x00f017c158b51a8f,0x00cac313d3ed7dbc,0x00b99a81e3eb42d3)},
- }}, {{
- {FIELD_LITERAL(0x00b54850275fe626,0x0053a3fd1ec71140,0x00e3d2d7dbe096fa,0x00e4ac7b595cce4c,0x0077bad449c0a494,0x00b7c98814afd5b3,0x0057226f58486cf9,0x00b1557154f0cc57)},
- {FIELD_LITERAL(0x008cc9cd236315c0,0x0031d9c5b39fda54,0x00a5713ef37e1171,0x00293d5ae2886325,0x00c4aba3e05015e1,0x0003f35ef78e4fc6,0x0039d6bd3ac1527b,0x0019d7c3afb77106)},
- {FIELD_LITERAL(0x007b162931a985af,0x00ad40a2e0daa713,0x006df27c4009f118,0x00503e9f4e2e8bec,0x00751a77c82c182d,0x000298937769245b,0x00ffb1e8fabf9ee5,0x0008334706e09abe)},
- }}, {{
- {FIELD_LITERAL(0x00dbca4e98a7dcd9,0x00ee29cfc78bde99,0x00e4a3b6995f52e9,0x0045d70189ae8096,0x00fd2a8a3b9b0d1b,0x00af1793b107d8e1,0x00dbf92cbe4afa20,0x00da60f798e3681d)},
- {FIELD_LITERAL(0x004246bfcecc627a,0x004ba431246c03a4,0x00bd1d101872d497,0x003b73d3f185ee16,0x001feb2e2678c0e3,0x00ff13c5a89dec76,0x00ed06042e771d8f,0x00a4fd2a897a83dd)},
- {FIELD_LITERAL(0x009a4a3be50d6597,0x00de3165fc5a1096,0x004f3f56e345b0c7,0x00f7bf721d5ab8bc,0x004313e47b098c50,0x00e4c7d5c0e1adbb,0x002e3e3db365051e,0x00a480c2cd6a96fb)},
- }}, {{
- {FIELD_LITERAL(0x00417fa30a7119ed,0x00af257758419751,0x00d358a487b463d4,0x0089703cc720b00d,0x00ce56314ff7f271,0x0064db171ade62c1,0x00640b36d4a22fed,0x00424eb88696d23f)},
- {FIELD_LITERAL(0x004ede34af2813f3,0x00d4a8e11c9e8216,0x004796d5041de8a5,0x00c4c6b4d21cc987,0x00e8a433ee07fa1e,0x0055720b5abcc5a1,0x008873ea9c74b080,0x005b3fec1ab65d48)},
- {FIELD_LITERAL(0x0047e5277db70ec5,0x000a096c66db7d6b,0x00b4164cc1730159,0x004a9f783fe720fe,0x00a8177b94449dbc,0x0095a24ff49a599f,0x0069c1c578250cbc,0x00452019213debf4)},
- }}, {{
- {FIELD_LITERAL(0x0021ce99e09ebda3,0x00fcbd9f91875ad0,0x009bbf6b7b7a0b5f,0x00388886a69b1940,0x00926a56d0f81f12,0x00e12903c3358d46,0x005dfce4e8e1ce9d,0x0044cfa94e2f7e23)},
- {FIELD_LITERAL(0x001bd59c09e982ea,0x00f72daeb937b289,0x0018b76dca908e0e,0x00edb498512384ad,0x00ce0243b6cc9538,0x00f96ff690cb4e70,0x007c77bf9f673c8d,0x005bf704c088a528)},
- {FIELD_LITERAL(0x0093d4628dcb33be,0x0095263d51d42582,0x0049b3222458fe06,0x00e7fce73b653a7f,0x003ca2ebce60b369,0x00c5de239a32bea4,0x0063b8b3d71fb6bf,0x0039aeeb78a1a839)},
- }}, {{
- {FIELD_LITERAL(0x007dc52da400336c,0x001fded1e15b9457,0x00902e00f5568e3a,0x00219bef40456d2d,0x005684161fb3dbc9,0x004a4e9be49a76ea,0x006e685ae88b78ff,0x0021c42f13042d3c)},
- {FIELD_LITERAL(0x00fb22bb5fd3ce50,0x0017b48aada7ae54,0x00fd5c44ad19a536,0x000ccc4e4e55e45c,0x00fd637d45b4c3f5,0x0038914e023c37cf,0x00ac1881d6a8d898,0x00611ed8d3d943a8)},
- {FIELD_LITERAL(0x0056e2259d113d2b,0x00594819b284ec16,0x00c7bf794bb36696,0x00721ee75097cdc6,0x00f71be9047a2892,0x00df6ba142564edf,0x0069580b7a184e8d,0x00f056e38fca0fee)},
- }}, {{
- {FIELD_LITERAL(0x009df98566a18c6d,0x00cf3a200968f219,0x0044ba60da6d9086,0x00dbc9c0e344da03,0x000f9401c4466855,0x00d46a57c5b0a8d1,0x00875a635d7ac7c6,0x00ef4a933b7e0ae6)},
- {FIELD_LITERAL(0x005e8694077a1535,0x008bef75f71c8f1d,0x000a7c1316423511,0x00906e1d70604320,0x003fc46c1a2ffbd6,0x00d1d5022e68f360,0x002515fba37bbf46,0x00ca16234e023b44)},
- {FIELD_LITERAL(0x00787c99561f4690,0x00a857a8c1561f27,0x00a10df9223c09fe,0x00b98a9562e3b154,0x004330b8744c3ed2,0x00e06812807ec5c4,0x00e4cf6a7db9f1e3,0x00d95b089f132a34)},
- }}, {{
- {FIELD_LITERAL(0x002922b39ca33eec,0x0090d12a5f3ab194,0x00ab60c02fb5f8ed,0x00188d292abba1cf,0x00e10edec9698f6e,0x0069a4d9934133c8,0x0024aac40e6d3d06,0x001702c2177661b0)},
- {FIELD_LITERAL(0x00139078397030bd,0x000e3c447e859a00,0x0064a5b334c82393,0x00b8aabeb7358093,0x00020778bb9ae73b,0x0032ee94c7892a18,0x008215253cb41bda,0x005e2797593517ae)},
- {FIELD_LITERAL(0x0083765a5f855d4a,0x0051b6d1351b8ee2,0x00116de548b0f7bb,0x0087bd88703affa0,0x0095b2cc34d7fdd2,0x0084cd81b53f0bc8,0x008562fc995350ed,0x00a39abb193651e3)},
- }}, {{
- {FIELD_LITERAL(0x0019e23f0474b114,0x00eb94c2ad3b437e,0x006ddb34683b75ac,0x00391f9209b564c6,0x00083b3bb3bff7aa,0x00eedcd0f6dceefc,0x00b50817f794fe01,0x0036474deaaa75c9)},
- {FIELD_LITERAL(0x0091868594265aa2,0x00797accae98ca6d,0x0008d8c5f0f8a184,0x00d1f4f1c2b2fe6e,0x0036783dfb48a006,0x008c165120503527,0x0025fd780058ce9b,0x0068beb007be7d27)},
- {FIELD_LITERAL(0x00d0ff88aa7c90c2,0x00b2c60dacf53394,0x0094a7284d9666d6,0x00bed9022ce7a19d,0x00c51553f0cd7682,0x00c3fb870b124992,0x008d0bc539956c9b,0x00fc8cf258bb8885)},
- }}, {{
- {FIELD_LITERAL(0x003667bf998406f8,0x0000115c43a12975,0x001e662f3b20e8fd,0x0019ffa534cb24eb,0x00016be0dc8efb45,0x00ff76a8b26243f5,0x00ae20d241a541e3,0x0069bd6af13cd430)},
- {FIELD_LITERAL(0x0045fdc16487cda3,0x00b2d8e844cf2ed7,0x00612c50e88c1607,0x00a08aabc66c1672,0x006031fdcbb24d97,0x001b639525744b93,0x004409d62639ab17,0x00a1853d0347ab1d)},
- {FIELD_LITERAL(0x0075a1a56ebf5c21,0x00a3e72be9ac53ed,0x00efcde1629170c2,0x0004225fe91ef535,0x0088049fc73dfda7,0x004abc74857e1288,0x0024e2434657317c,0x00d98cb3d3e5543c)},
- }}, {{
- {FIELD_LITERAL(0x00b4b53eab6bdb19,0x009b22d8b43711d0,0x00d948b9d961785d,0x00cb167b6f279ead,0x00191de3a678e1c9,0x00d9dd9511095c2e,0x00f284324cd43067,0x00ed74fa535151dd)},
- {FIELD_LITERAL(0x007e32c049b5c477,0x009d2bfdbd9bcfd8,0x00636e93045938c6,0x007fde4af7687298,0x0046a5184fafa5d3,0x0079b1e7f13a359b,0x00875adf1fb927d6,0x00333e21c61bcad2)},
- {FIELD_LITERAL(0x00048014f73d8b8d,0x0075684aa0966388,0x0092be7df06dc47c,0x0097cebcd0f5568a,0x005a7004d9c4c6a9,0x00b0ecbb659924c7,0x00d90332dd492a7c,0x0057fc14df11493d)},
- }}, {{
- {FIELD_LITERAL(0x0008ed8ea0ad95be,0x0041d324b9709645,0x00e25412257a19b4,0x0058df9f3423d8d2,0x00a9ab20def71304,0x009ae0dbf8ac4a81,0x00c9565977e4392a,0x003c9269444baf55)},
- {FIELD_LITERAL(0x007df6cbb926830b,0x00d336058ae37865,0x007af47dac696423,0x0048d3011ec64ac8,0x006b87666e40049f,0x0036a2e0e51303d7,0x00ba319bd79dbc55,0x003e2737ecc94f53)},
- {FIELD_LITERAL(0x00d296ff726272d9,0x00f6d097928fcf57,0x00e0e616a55d7013,0x00deaf454ed9eac7,0x0073a56bedef4d92,0x006ccfdf6fc92e19,0x009d1ee1371a7218,0x00ee3c2ee4462d80)},
- }}, {{
- {FIELD_LITERAL(0x00437bce9bccdf9d,0x00e0c8e2f85dc0a3,0x00c91a7073995a19,0x00856ec9fe294559,0x009e4b33394b156e,0x00e245b0dc497e5c,0x006a54e687eeaeff,0x00f1cd1cd00fdb7c)},
- {FIELD_LITERAL(0x008132ae5c5d8cd1,0x00121d68324a1d9f,0x00d6be9dafcb8c76,0x00684d9070edf745,0x00519fbc96d7448e,0x00388182fdc1f27e,0x000235baed41f158,0x00bf6cf6f1a1796a)},
- {FIELD_LITERAL(0x002adc4b4d148219,0x003084ada0d3a90a,0x0046de8aab0f2e4e,0x00452d342a67b5fd,0x00d4b50f01d4de21,0x00db6d9fc0cefb79,0x008c184c86a462cd,0x00e17c83764d42da)},
- }}, {{
- {FIELD_LITERAL(0x007b2743b9a1e01a,0x007847ffd42688c4,0x006c7844d610a316,0x00f0cb8b250aa4b0,0x00a19060143b3ae6,0x0014eb10b77cfd80,0x000170905729dd06,0x00063b5b9cd72477)},
- {FIELD_LITERAL(0x00ce382dc7993d92,0x00021153e938b4c8,0x00096f7567f48f51,0x0058f81ddfe4b0d5,0x00cc379a56b355c7,0x002c760770d3e819,0x00ee22d1d26e5a40,0x00de6d93d5b082d7)},
- {FIELD_LITERAL(0x000a91a42c52e056,0x00185f6b77fce7ea,0x000803c51962f6b5,0x0022528582ba563d,0x0043f8040e9856d6,0x0085a29ec81fb860,0x005f9a611549f5ff,0x00c1f974ecbd4b06)},
- }}, {{
- {FIELD_LITERAL(0x005b64c6fd65ec97,0x00c1fdd7f877bc7f,0x000d9cc6c89f841c,0x005c97b7f1aff9ad,0x0075e3c61475d47e,0x001ecb1ba8153011,0x00fe7f1c8d71d40d,0x003fa9757a229832)},
- {FIELD_LITERAL(0x00ffc5c89d2b0cba,0x00d363d42e3e6fc3,0x0019a1a0118e2e8a,0x00f7baeff48882e1,0x001bd5af28c6b514,0x0055476ca2253cb2,0x00d8eb1977e2ddf3,0x00b173b1adb228a1)},
- {FIELD_LITERAL(0x00f2cb99dd0ad707,0x00e1e08b6859ddd8,0x000008f2d0650bcc,0x00d7ed392f8615c3,0x00976750a94da27f,0x003e83bb0ecb69ba,0x00df8e8d15c14ac6,0x00f9f7174295d9c2)},
- }}, {{
- {FIELD_LITERAL(0x00f11cc8e0e70bcb,0x00e5dc689974e7dd,0x0014e409f9ee5870,0x00826e6689acbd63,0x008a6f4e3d895d88,0x00b26a8da41fd4ad,0x000fb7723f83efd7,0x009c749db0a5f6c3)},
- {FIELD_LITERAL(0x002389319450f9ba,0x003677f31aa1250a,0x0092c3db642f38cb,0x00f8b64c0dfc9773,0x00cd49fe3505b795,0x0068105a4090a510,0x00df0ba2072a8bb6,0x00eb396143afd8be)},
- {FIELD_LITERAL(0x00a0d4ecfb24cdff,0x00ddaf8008ba6479,0x00f0b3e36d4b0f44,0x003734bd3af1f146,0x00b87e2efc75527e,0x00d230df55ddab50,0x002613257ae56c1d,0x00bc0946d135934d)},
- }}, {{
- {FIELD_LITERAL(0x00468711bd994651,0x0033108fa67561bf,0x0089d760192a54b4,0x00adc433de9f1871,0x000467d05f36e050,0x007847e0f0579f7f,0x00a2314ad320052d,0x00b3a93649f0b243)},
- {FIELD_LITERAL(0x0067f8f0c4fe26c9,0x0079c4a3cc8f67b9,0x0082b1e62f23550d,0x00f2d409caefd7f5,0x0080e67dcdb26e81,0x0087ae993ea1f98a,0x00aa108becf61d03,0x001acf11efb608a3)},
- {FIELD_LITERAL(0x008225febbab50d9,0x00f3b605e4dd2083,0x00a32b28189e23d2,0x00d507e5e5eb4c97,0x005a1a84e302821f,0x0006f54c1c5f08c7,0x00a347c8cb2843f0,0x0009f73e9544bfa5)},
- }}, {{
- {FIELD_LITERAL(0x006c59c9ae744185,0x009fc32f1b4282cd,0x004d6348ca59b1ac,0x00105376881be067,0x00af4096013147dc,0x004abfb5a5cb3124,0x000d2a7f8626c354,0x009c6ed568e07431)},
- {FIELD_LITERAL(0x00e828333c297f8b,0x009ef3cf8c3f7e1f,0x00ab45f8fff31cb9,0x00c8b4178cb0b013,0x00d0c50dd3260a3f,0x0097126ac257f5bc,0x0042376cc90c705a,0x001d96fdb4a1071e)},
- {FIELD_LITERAL(0x00542d44d89ee1a8,0x00306642e0442d98,0x0090853872b87338,0x002362cbf22dc044,0x002c222adff663b8,0x0067c924495fcb79,0x000e621d983c977c,0x00df77a9eccb66fb)},
- }}, {{
- {FIELD_LITERAL(0x002809e4bbf1814a,0x00b9e854f9fafb32,0x00d35e67c10f7a67,0x008f1bcb76e748cf,0x004224d9515687d2,0x005ba0b774e620c4,0x00b5e57db5d54119,0x00e15babe5683282)},
- {FIELD_LITERAL(0x00832d02369b482c,0x00cba52ff0d93450,0x003fa9c908d554db,0x008d1e357b54122f,0x00abd91c2dc950c6,0x007eff1df4c0ec69,0x003f6aeb13fb2d31,0x00002d6179fc5b2c)},
- {FIELD_LITERAL(0x0046c9eda81c9c89,0x00b60cb71c8f62fc,0x0022f5a683baa558,0x00f87319fccdf997,0x009ca09b51ce6a22,0x005b12baf4af7d77,0x008a46524a1e33e2,0x00035a77e988be0d)},
- }}, {{
- {FIELD_LITERAL(0x00a7efe46a7dbe2f,0x002f66fd55014fe7,0x006a428afa1ff026,0x0056caaa9604ab72,0x0033f3bcd7fac8ae,0x00ccb1aa01c86764,0x00158d1edf13bf40,0x009848ee76fcf3b4)},
- {FIELD_LITERAL(0x00a9e7730a819691,0x00d9cc73c4992b70,0x00e299bde067de5a,0x008c314eb705192a,0x00e7226f17e8a3cc,0x0029dfd956e65a47,0x0053a8e839073b12,0x006f942b2ab1597e)},
- {FIELD_LITERAL(0x001c3d780ecd5e39,0x0094f247fbdcc5fe,0x00d5c786fd527764,0x00b6f4da74f0db2a,0x0080f1f8badcd5fc,0x00f36a373ad2e23b,0x00f804f9f4343bf2,0x00d1af40ec623982)},
- }}, {{
- {FIELD_LITERAL(0x0082aeace5f1b144,0x00f68b3108cf4dd3,0x00634af01dde3020,0x000beab5df5c2355,0x00e8b790d1b49b0b,0x00e48d15854e36f4,0x0040ab2d95f3db9f,0x002711c4ed9e899a)},
- {FIELD_LITERAL(0x0039343746531ebe,0x00c8509d835d429d,0x00e79eceff6b0018,0x004abfd31e8efce5,0x007bbfaaa1e20210,0x00e3be89c193e179,0x001c420f4c31d585,0x00f414a315bef5ae)},
- {FIELD_LITERAL(0x007c296a24990df8,0x00d5d07525a75588,0x00dd8e113e94b7e7,0x007bbc58febe0cc8,0x0029f51af9bfcad3,0x007e9311ec7ab6f3,0x009a884de1676343,0x0050d5f2dce84be9)},
- }}, {{
- {FIELD_LITERAL(0x005fa020cca2450a,0x00491c29db6416d8,0x0037cefe3f9f9a85,0x003d405230647066,0x0049e835f0fdbe89,0x00feb78ac1a0815c,0x00828e4b32dc9724,0x00db84f2dc8d6fd4)},
- {FIELD_LITERAL(0x0098cddc8b39549a,0x006da37e3b05d22c,0x00ce633cfd4eb3cb,0x00fda288ef526acd,0x0025338878c5d30a,0x00f34438c4e5a1b4,0x00584efea7c310f1,0x0041a551f1b660ad)},
- {FIELD_LITERAL(0x00d7f7a8fbd6437a,0x0062872413bf3753,0x00ad4bbcb43c584b,0x007fe49be601d7e3,0x0077c659789babf4,0x00eb45fcb06a741b,0x005ce244913f9708,0x0088426401736326)},
- }}, {{
- {FIELD_LITERAL(0x007bf562ca768d7c,0x006c1f3a174e387c,0x00f024b447fee939,0x007e7af75f01143f,0x003adb70b4eed89d,0x00e43544021ad79a,0x0091f7f7042011f6,0x0093c1a1ee3a0ddc)},
- {FIELD_LITERAL(0x00a0b68ec1eb72d2,0x002c03235c0d45a0,0x00553627323fe8c5,0x006186e94b17af94,0x00a9906196e29f14,0x0025b3aee6567733,0x007e0dd840080517,0x0018eb5801a4ba93)},
- {FIELD_LITERAL(0x00d7fe7017bf6a40,0x006e3f0624be0c42,0x00ffbba205358245,0x00f9fc2cf8194239,0x008d93b37bf15b4e,0x006ddf2e38be8e95,0x002b6e79bf5fcff9,0x00ab355da425e2de)},
- }}, {{
- {FIELD_LITERAL(0x00938f97e20be973,0x0099141a36aaf306,0x0057b0ca29e545a1,0x0085db571f9fbc13,0x008b333c554b4693,0x0043ab6ef3e241cb,0x0054fb20aa1e5c70,0x00be0ff852760adf)},
- {FIELD_LITERAL(0x003973d8938971d6,0x002aca26fa80c1f5,0x00108af1faa6b513,0x00daae275d7924e6,0x0053634ced721308,0x00d2355fe0bbd443,0x00357612b2d22095,0x00f9bb9dd4136cf3)},
- {FIELD_LITERAL(0x002bff12cf5e03a5,0x001bdb1fa8a19cf8,0x00c91c6793f84d39,0x00f869f1b2eba9af,0x0059bc547dc3236b,0x00d91611d6d38689,0x00e062daaa2c0214,0x00ed3c047cc2bc82)},
- }}, {{
- {FIELD_LITERAL(0x000050d70c32b31a,0x001939d576d437b3,0x00d709e598bf9fe6,0x00a885b34bd2ee9e,0x00dd4b5c08ab1a50,0x0091bebd50b55639,0x00cf79ff64acdbc6,0x006067a39d826336)},
- {FIELD_LITERAL(0x0062dd0fb31be374,0x00fcc96b84c8e727,0x003f64f1375e6ae3,0x0057d9b6dd1af004,0x00d6a167b1103c7b,0x00dd28f3180fb537,0x004ff27ad7167128,0x008934c33461f2ac)},
- {FIELD_LITERAL(0x0065b472b7900043,0x00ba7efd2ff1064b,0x000b67d6c4c3020f,0x0012d28469f4e46d,0x0031c32939703ec7,0x00b49f0bce133066,0x00f7e10416181d47,0x005c90f51867eecc)},
- }}, {{
- {FIELD_LITERAL(0x0051207abd179101,0x00fc2a5c20d9c5da,0x00fb9d5f2701b6df,0x002dd040fdea82b8,0x00f163b0738442ff,0x00d9736bd68855b8,0x00e0d8e93005e61c,0x00df5a40b3988570)},
- {FIELD_LITERAL(0x0006918f5dfce6dc,0x00d4bf1c793c57fb,0x0069a3f649435364,0x00e89a50e5b0cd6e,0x00b9f6a237e973af,0x006d4ed8b104e41d,0x00498946a3924cd2,0x00c136ec5ac9d4f7)},
- {FIELD_LITERAL(0x0011a9c290ac5336,0x002b9a2d4a6a6533,0x009a8a68c445d937,0x00361b27b07e5e5c,0x003c043b1755b974,0x00b7eb66cf1155ee,0x0077af5909eefff2,0x0098f609877cc806)},
- }}, {{
- {FIELD_LITERAL(0x00ab13af436bf8f4,0x000bcf0a0dac8574,0x00d50c864f705045,0x00c40e611debc842,0x0085010489bd5caa,0x007c5050acec026f,0x00f67d943c8da6d1,0x00de1da0278074c6)},
- {FIELD_LITERAL(0x00b373076597455f,0x00e83f1af53ac0f5,0x0041f63c01dc6840,0x0097dea19b0c6f4b,0x007f9d63b4c1572c,0x00e692d492d0f5f0,0x00cbcb392e83b4ad,0x0069c0f39ed9b1a8)},
- {FIELD_LITERAL(0x00861030012707c9,0x009fbbdc7fd4aafb,0x008f591d6b554822,0x00df08a41ea18ade,0x009d7d83e642abea,0x0098c71bda3b78ff,0x0022c89e7021f005,0x0044d29a3fe1e3c4)},
- }}, {{
- {FIELD_LITERAL(0x00e748cd7b5c52f2,0x00ea9df883f89cc3,0x0018970df156b6c7,0x00c5a46c2a33a847,0x00cbde395e32aa09,0x0072474ebb423140,0x00fb00053086a23d,0x001dafcfe22d4e1f)},
- {FIELD_LITERAL(0x00c903ee6d825540,0x00add6c4cf98473e,0x007636efed4227f1,0x00905124ae55e772,0x00e6b38fab12ed53,0x0045e132b863fe55,0x003974662edb366a,0x00b1787052be8208)},
- {FIELD_LITERAL(0x00a614b00d775c7c,0x00d7c78941cc7754,0x00422dd68b5dabc4,0x00a6110f0167d28b,0x00685a309c252886,0x00b439ffd5143660,0x003656e29ee7396f,0x00c7c9b9ed5ad854)},
- }}, {{
- {FIELD_LITERAL(0x0040f7e7c5b37bf2,0x0064e4dc81181bba,0x00a8767ae2a366b6,0x001496b4f90546f2,0x002a28493f860441,0x0021f59513049a3a,0x00852d369a8b7ee3,0x00dd2e7d8b7d30a9)},
- {FIELD_LITERAL(0x00006e34a35d9fbc,0x00eee4e48b2f019a,0x006b344743003a5f,0x00541d514f04a7e3,0x00e81f9ee7647455,0x005e2b916c438f81,0x00116f8137b7eff0,0x009bd3decc7039d1)},
- {FIELD_LITERAL(0x0005d226f434110d,0x00af8288b8ef21d5,0x004a7a52ef181c8c,0x00be0b781b4b06de,0x00e6e3627ded07e1,0x00e43aa342272b8b,0x00e86ab424577d84,0x00fb292c566e35bb)},
- }}, {{
- {FIELD_LITERAL(0x00334f5303ea1222,0x00dfb3dbeb0a5d3e,0x002940d9592335c1,0x00706a7a63e8938a,0x005a533558bc4caf,0x00558e33192022a9,0x00970d9faf74c133,0x002979fcb63493ca)},
- {FIELD_LITERAL(0x00e38abece3c82ab,0x005a51f18a2c7a86,0x009dafa2e86d592e,0x00495a62eb688678,0x00b79df74c0eb212,0x0023e8cc78b75982,0x005998cb91075e13,0x00735aa9ba61bc76)},
- {FIELD_LITERAL(0x00d9f7a82ddbe628,0x00a1fc782889ae0f,0x0071ffda12d14b66,0x0037cf4eca7fb3d5,0x00c80bc242c58808,0x0075bf8c2d08c863,0x008d41f31afc52a7,0x00197962ecf38741)},
- }}, {{
- {FIELD_LITERAL(0x006e9f475cccf2ee,0x00454b9cd506430c,0x00224a4fb79ee479,0x0062e3347ef0b5e2,0x0034fd2a3512232a,0x00b8b3cb0f457046,0x00eb20165daa38ec,0x00128eebc2d9c0f7)},
- {FIELD_LITERAL(0x00bfc5fa1e4ea21f,0x00c21d7b6bb892e6,0x00cf043f3acf0291,0x00c13f2f849b3c90,0x00d1a97ebef10891,0x0061e130a445e7fe,0x0019513fdedbf22b,0x001d60c813bff841)},
- {FIELD_LITERAL(0x0019561c7fcf0213,0x00e3dca6843ebd77,0x0068ea95b9ca920e,0x009bdfb70f253595,0x00c68f59186aa02a,0x005aee1cca1c3039,0x00ab79a8a937a1ce,0x00b9a0e549959e6f)},
- }}, {{
- {FIELD_LITERAL(0x00c79e0b6d97dfbd,0x00917c71fd2bc6e8,0x00db7529ccfb63d8,0x00be5be957f17866,0x00a9e11fdc2cdac1,0x007b91a8e1f44443,0x00a3065e4057d80f,0x004825f5b8d5f6d4)},
- {FIELD_LITERAL(0x003e4964fa8a8fc8,0x00f6a1cdbcf41689,0x00943cb18fe7fda7,0x00606dafbf34440a,0x005d37a86399c789,0x00e79a2a69417403,0x00fe34f7e68b8866,0x0011f448ed2df10e)},
- {FIELD_LITERAL(0x00f1f57efcc1fcc4,0x00513679117de154,0x002e5b5b7c86d8c3,0x009f6486561f9cfb,0x00169e74b0170cf7,0x00900205af4af696,0x006acfddb77853f3,0x00df184c90f31068)},
- }}, {{
- {FIELD_LITERAL(0x00b37396c3320791,0x00fc7b67175c5783,0x00c36d2cd73ecc38,0x0080ebcc0b328fc5,0x0043a5b22b35d35d,0x00466c9f1713c9da,0x0026ad346dcaa8da,0x007c684e701183a6)},
- {FIELD_LITERAL(0x00fd579ffb691713,0x00b76af4f81c412d,0x00f239de96110f82,0x00e965fb437f0306,0x00ca7e9436900921,0x00e487f1325fa24a,0x00633907de476380,0x00721c62ac5b8ea0)},
- {FIELD_LITERAL(0x00c0d54e542eb4f9,0x004ed657171c8dcf,0x00b743a4f7c2a39b,0x00fd9f93ed6cc567,0x00307fae3113e58b,0x0058aa577c93c319,0x00d254556f35b346,0x00491aada2203f0d)},
- }}, {{
- {FIELD_LITERAL(0x00dff3103786ff34,0x000144553b1f20c3,0x0095613baeb930e4,0x00098058275ea5d4,0x007cd1402b046756,0x0074d74e4d58aee3,0x005f93fc343ff69b,0x00873df17296b3b0)},
- {FIELD_LITERAL(0x00c4a1fb48635413,0x00b5dd54423ad59f,0x009ff5d53fd24a88,0x003c98d267fc06a7,0x002db7cb20013641,0x00bd1d6716e191f2,0x006dbc8b29094241,0x0044bbf233dafa2c)},
- {FIELD_LITERAL(0x0055838d41f531e6,0x00bf6a2dd03c81b2,0x005827a061c4839e,0x0000de2cbb36aac3,0x002efa29d9717478,0x00f9e928cc8a77ba,0x00c134b458def9ef,0x00958a182223fc48)},
- }}, {{
- {FIELD_LITERAL(0x000a9ee23c06881f,0x002c727d3d871945,0x00f47d971512d24a,0x00671e816f9ef31a,0x00883af2cfaad673,0x00601f98583d6c9a,0x00b435f5adc79655,0x00ad87b71c04bff2)},
- {FIELD_LITERAL(0x007860d99db787cf,0x00fda8983018f4a8,0x008c8866bac4743c,0x00ef471f84c82a3f,0x00abea5976d3b8e7,0x00714882896cd015,0x00b49fae584ddac5,0x008e33a1a0b69c81)},
- {FIELD_LITERAL(0x007b6ee2c9e8a9ec,0x002455dbbd89d622,0x006490cf4eaab038,0x00d925f6c3081561,0x00153b3047de7382,0x003b421f8bdceb6f,0x00761a4a5049da78,0x00980348c5202433)},
- }}, {{
- {FIELD_LITERAL(0x007f8a43da97dd5c,0x00058539c800fc7b,0x0040f3cf5a28414a,0x00d68dd0d95283d6,0x004adce9da90146e,0x00befa41c7d4f908,0x007603bc2e3c3060,0x00bdf360ab3545db)},
- {FIELD_LITERAL(0x00eebfd4e2312cc3,0x00474b2564e4fc8c,0x003303ef14b1da9b,0x003c93e0e66beb1d,0x0013619b0566925a,0x008817c24d901bf3,0x00b62bd8898d218b,0x0075a7716f1e88a2)},
- {FIELD_LITERAL(0x0009218da1e6890f,0x0026907f5fd02575,0x004dabed5f19d605,0x003abf181870249d,0x00b52fd048cc92c4,0x00b6dd51e415a5c5,0x00d9eb82bd2b4014,0x002c865a43b46b43)},
- }}, {{
- {FIELD_LITERAL(0x0070047189452f4c,0x00f7ad12e1ce78d5,0x00af1ba51ec44a8b,0x005f39f63e667cd6,0x00058eac4648425e,0x00d7fdab42bea03b,0x0028576a5688de15,0x00af973209e77c10)},
- {FIELD_LITERAL(0x00c338b915d8fef0,0x00a893292045c39a,0x0028ab4f2eba6887,0x0060743cb519fd61,0x0006213964093ac0,0x007c0b7a43f6266d,0x008e3557c4fa5bda,0x002da976de7b8d9d)},
- {FIELD_LITERAL(0x0048729f8a8b6dcd,0x00fe23b85cc4d323,0x00e7384d16e4db0e,0x004a423970678942,0x00ec0b763345d4ba,0x00c477b9f99ed721,0x00c29dad3777b230,0x001c517b466f7df6)},
- }}, {{
- {FIELD_LITERAL(0x006366c380f7b574,0x001c7d1f09ff0438,0x003e20a7301f5b22,0x00d3efb1916d28f6,0x0049f4f81060ce83,0x00c69d91ea43ced1,0x002b6f3e5cd269ed,0x005b0fb22ce9ec65)},
- {FIELD_LITERAL(0x00aa2261022d883f,0x00ebcca4548010ac,0x002528512e28a437,0x0070ca7676b66082,0x0084bda170f7c6d3,0x00581b4747c9b8bb,0x005c96a01061c7e2,0x00fb7c4a362b5273)},
- {FIELD_LITERAL(0x00c30020eb512d02,0x0060f288283a4d26,0x00b7ed13becde260,0x0075ebb74220f6e9,0x00701079fcfe8a1f,0x001c28fcdff58938,0x002e4544b8f4df6b,0x0060c5bc4f1a7d73)},
- }}, {{
- {FIELD_LITERAL(0x00ae307cf069f701,0x005859f222dd618b,0x00212d6c46ec0b0d,0x00a0fe4642afb62d,0x00420d8e4a0a8903,0x00a80ff639bdf7b0,0x0019bee1490b5d8e,0x007439e4b9c27a86)},
- {FIELD_LITERAL(0x00a94700032a093f,0x0076e96c225216e7,0x00a63a4316e45f91,0x007d8bbb4645d3b2,0x00340a6ff22793eb,0x006f935d4572aeb7,0x00b1fb69f00afa28,0x009e8f3423161ed3)},
- {FIELD_LITERAL(0x009ef49c6b5ced17,0x00a555e6269e9f0a,0x007e6f1d79ec73b5,0x009ac78695a32ac4,0x0001d77fbbcd5682,0x008cea1fee0aaeed,0x00f42bea82a53462,0x002e46ab96cafcc9)},
- }}, {{
- {FIELD_LITERAL(0x0051cfcc5885377a,0x00dce566cb1803ca,0x00430c7643f2c7d4,0x00dce1a1337bdcc0,0x0010d5bd7283c128,0x003b1b547f9b46fe,0x000f245e37e770ab,0x007b72511f022b37)},
- {FIELD_LITERAL(0x0060db815bc4786c,0x006fab25beedc434,0x00c610d06084797c,0x000c48f08537bec0,0x0031aba51c5b93da,0x007968fa6e01f347,0x0030070da52840c6,0x00c043c225a4837f)},
- {FIELD_LITERAL(0x001bcfd00649ee93,0x006dceb47e2a0fd5,0x00f2cebda0cf8fd0,0x00b6b9d9d1fbdec3,0x00815262e6490611,0x00ef7f5ce3176760,0x00e49cd0c998d58b,0x005fc6cc269ba57c)},
- }}, {{
- {FIELD_LITERAL(0x008940211aa0d633,0x00addae28136571d,0x00d68fdbba20d673,0x003bc6129bc9e21a,0x000346cf184ebe9a,0x0068774d741ebc7f,0x0019d5e9e6966557,0x0003cbd7f981b651)},
- {FIELD_LITERAL(0x004a2902926f8d3f,0x00ad79b42637ab75,0x0088f60b90f2d4e8,0x0030f54ef0e398c4,0x00021dc9bf99681e,0x007ebf66fde74ee3,0x004ade654386e9a4,0x00e7485066be4c27)},
- {FIELD_LITERAL(0x00445f1263983be0,0x004cf371dda45e6a,0x00744a89d5a310e7,0x001f20ce4f904833,0x00e746edebe66e29,0x000912ab1f6c153d,0x00f61d77d9b2444c,0x0001499cd6647610)},
+ {FIELD_LITERAL(0x00cc3b062366f4ccULL, 0x003d6e34e314aa3cULL,
+ 0x00d51c0a7521774dULL, 0x0094e060eec6ab8bULL,
+ 0x00d21291b4d80082ULL, 0x00befed12b55ef1eULL,
+ 0x00c3dd2df5c94518ULL, 0x00e0a7b112b8d4e6ULL)},
+ {FIELD_LITERAL(0x0019eb5608d8723aULL, 0x00d1bab52fb3aedbULL,
+ 0x00270a7311ebc90cULL, 0x0037c12b91be7f13ULL,
+ 0x005be16cd8b5c704ULL, 0x003e181acda888e1ULL,
+ 0x00bc1f00fc3fc6d0ULL, 0x00d3839bfa319e20ULL)},
+ {FIELD_LITERAL(0x003caeb88611909fULL, 0x00ea8b378c4df3d4ULL,
+ 0x00b3295b95a5a19aULL, 0x00a65f97514bdfb5ULL,
+ 0x00b39efba743cab1ULL, 0x0016ba98b862fd2dULL,
+ 0x0001508812ee71d7ULL, 0x000a75740eea114aULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00ebcf0eb649f823ULL, 0x00166d332e98ea03ULL,
+ 0x0059ddf64f5cd5f6ULL, 0x0047763123d9471bULL,
+ 0x00a64065c53ef62fULL, 0x00978e44c480153dULL,
+ 0x000b5b2a0265f194ULL, 0x0046a24b9f32965aULL)},
+ {FIELD_LITERAL(0x00b9eef787034df0ULL, 0x0020bc24de3390cdULL,
+ 0x000022160bae99bbULL, 0x00ae66e886e97946ULL,
+ 0x0048d4bbe02cbb8bULL, 0x0072ba97b34e38d4ULL,
+ 0x00eae7ec8f03e85aULL, 0x005ba92ecf808b2cULL)},
+ {FIELD_LITERAL(0x00c9cfbbe74258fdULL, 0x00843a979ea9eaa7ULL,
+ 0x000cbb4371cfbe90ULL, 0x0059bac8f7f0a628ULL,
+ 0x004b3dff882ff530ULL, 0x0011869df4d90733ULL,
+ 0x00595aa71f4abfc2ULL, 0x0070e2d38990c2e6ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00de2010c0a01733ULL, 0x00c739a612e24297ULL,
+ 0x00a7212643141d7cULL, 0x00f88444f6b67c11ULL,
+ 0x00484b7b16ec28f2ULL, 0x009c1b8856af9c68ULL,
+ 0x00ff4669591fe9d6ULL, 0x0054974be08a32c8ULL)},
+ {FIELD_LITERAL(0x0010de3fd682ceedULL, 0x008c07642d83ca4eULL,
+ 0x0013bb064e00a1ccULL, 0x009411ae27870e11ULL,
+ 0x00ea8e5b4d531223ULL, 0x0032fe7d2aaece2eULL,
+ 0x00d989e243e7bb41ULL, 0x000fe79a508e9b8bULL)},
+ {FIELD_LITERAL(0x005e0426b9bfc5b1ULL, 0x0041a5b1d29ee4faULL,
+ 0x0015b0def7774391ULL, 0x00bc164f1f51af01ULL,
+ 0x00d543b0942797b9ULL, 0x003c129b6398099cULL,
+ 0x002b114c6e5adf18ULL, 0x00b4e630e4018a7bULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00d490afc95f8420ULL, 0x00b096bf50c1d9b9ULL,
+ 0x00799fd707679866ULL, 0x007c74d9334afbeaULL,
+ 0x00efaa8be80ff4edULL, 0x0075c4943bb81694ULL,
+ 0x00c21c2fca161f36ULL, 0x00e77035d492bfeeULL)},
+ {FIELD_LITERAL(0x006658a190dd6661ULL, 0x00e0e9bab38609a6ULL,
+ 0x0028895c802237edULL, 0x006a0229c494f587ULL,
+ 0x002dcde96c9916b7ULL, 0x00d158822de16218ULL,
+ 0x00173b917a06856fULL, 0x00ca78a79ae07326ULL)},
+ {FIELD_LITERAL(0x00e35bfc79caced4ULL, 0x0087238a3e1fe3bbULL,
+ 0x00bcbf0ff4ceff5bULL, 0x00a19c1c94099b91ULL,
+ 0x0071e102b49db976ULL, 0x0059e3d004eada1eULL,
+ 0x008da78afa58a47eULL, 0x00579c8ebf269187ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00a16c2905eee75fULL, 0x009d4bcaea2c7e1dULL,
+ 0x00d3bd79bfad19dfULL, 0x0050da745193342cULL,
+ 0x006abdb8f6b29ab1ULL, 0x00a24fe0a4fef7efULL,
+ 0x0063730da1057dfbULL, 0x00a08c312c8eb108ULL)},
+ {FIELD_LITERAL(0x00b583be005375beULL, 0x00a40c8f8a4e3df4ULL,
+ 0x003fac4a8f5bdbf7ULL, 0x00d4481d872cd718ULL,
+ 0x004dc8749cdbaefeULL, 0x00cce740d5e5c975ULL,
+ 0x000b1c1f4241fd21ULL, 0x00a76de1b4e1cd07ULL)},
+ {FIELD_LITERAL(0x007a076500d30b62ULL, 0x000a6e117b7f090fULL,
+ 0x00c8712ae7eebd9aULL, 0x000fbd6c1d5f6ff7ULL,
+ 0x003a7977246ebf11ULL, 0x00166ed969c6600eULL,
+ 0x00aa42e469c98becULL, 0x00dc58f307cf0666ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x004b491f65a9a28bULL, 0x006a10309e8a55b7ULL,
+ 0x00b67210185187efULL, 0x00cf6497b12d9b8fULL,
+ 0x0085778c56e2b1baULL, 0x0015b4c07a814d85ULL,
+ 0x00686479e62da561ULL, 0x008de5d88f114916ULL)},
+ {FIELD_LITERAL(0x00e37c88d6bba7b1ULL, 0x003e4577e1b8d433ULL,
+ 0x0050d8ea5f510ec0ULL, 0x0042fc9f2da9ef59ULL,
+ 0x003bd074c1141420ULL, 0x00561b8b7b68774eULL,
+ 0x00232e5e5d1013a3ULL, 0x006b7f2cb3d7e73fULL)},
+ {FIELD_LITERAL(0x004bdd0f0b41e6a0ULL, 0x001773057c405d24ULL,
+ 0x006029f99915bd97ULL, 0x006a5ba70a17fe2fULL,
+ 0x0046111977df7e08ULL, 0x004d8124c89fb6b7ULL,
+ 0x00580983b2bb2724ULL, 0x00207bf330d6f3feULL)},
+ }}, {{
+ {FIELD_LITERAL(0x007efdc93972a48bULL, 0x002f5e50e78d5feeULL,
+ 0x0080dc11d61c7fe5ULL, 0x0065aa598707245bULL,
+ 0x009abba2300641beULL, 0x000c68787656543aULL,
+ 0x00ffe0fef2dc0a17ULL, 0x00007ffbd6cb4f3aULL)},
+ {FIELD_LITERAL(0x0036012f2b836efcULL, 0x00458c126d6b5fbcULL,
+ 0x00a34436d719ad1eULL, 0x0097be6167117deaULL,
+ 0x0009c219c879cff3ULL, 0x0065564493e60755ULL,
+ 0x00993ac94a8cdec0ULL, 0x002d4885a4d0dbafULL)},
+ {FIELD_LITERAL(0x00598b60b4c068baULL, 0x00c547a0be7f1afdULL,
+ 0x009582164acf12afULL, 0x00af4acac4fbbe40ULL,
+ 0x005f6ca7c539121aULL, 0x003b6e752ebf9d66ULL,
+ 0x00f08a30d5cac5d4ULL, 0x00e399bb5f97c5a9ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x007445a0409c0a66ULL, 0x00a65c369f3829c0ULL,
+ 0x0031d248a4f74826ULL, 0x006817f34defbe8eULL,
+ 0x00649741d95ebf2eULL, 0x00d46466ab16b397ULL,
+ 0x00fdc35703bee414ULL, 0x00343b43334525f8ULL)},
+ {FIELD_LITERAL(0x001796bea93f6401ULL, 0x00090c5a42e85269ULL,
+ 0x00672412ba1252edULL, 0x001201d47b6de7deULL,
+ 0x006877bccfe66497ULL, 0x00b554fd97a4c161ULL,
+ 0x009753f42dbac3cfULL, 0x00e983e3e378270aULL)},
+ {FIELD_LITERAL(0x00ac3eff18849872ULL, 0x00f0eea3bff05690ULL,
+ 0x00a6d72c21dd505dULL, 0x001b832642424169ULL,
+ 0x00a6813017b540e5ULL, 0x00a744bd71b385cdULL,
+ 0x0022a7d089130a7bULL, 0x004edeec9a133486ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00b2d6729196e8a9ULL, 0x0088a9bb2031cef4ULL,
+ 0x00579e7787dc1567ULL, 0x0030f49feb059190ULL,
+ 0x00a0b1d69c7f7d8fULL, 0x0040bdcc6d9d806fULL,
+ 0x00d76c4037edd095ULL, 0x00bbf24376415dd7ULL)},
+ {FIELD_LITERAL(0x00240465ff5a7197ULL, 0x00bb97e76caf27d0ULL,
+ 0x004b4edbf8116d39ULL, 0x001d8586f708cbaaULL,
+ 0x000f8ee8ff8e4a50ULL, 0x00dde5a1945dd622ULL,
+ 0x00e6fc1c0957e07cULL, 0x0041c9cdabfd88a0ULL)},
+ {FIELD_LITERAL(0x005344b0bf5b548cULL, 0x002957d0b705cc99ULL,
+ 0x00f586a70390553dULL, 0x0075b3229f583cc3ULL,
+ 0x00a1aa78227490e4ULL, 0x001bf09cf7957717ULL,
+ 0x00cf6bf344325f52ULL, 0x0065bd1c23ca3ecfULL)},
+ }}, {{
+ {FIELD_LITERAL(0x009bff3b3239363cULL, 0x00e17368796ef7c0ULL,
+ 0x00528b0fe0971f3aULL, 0x0008014fc8d4a095ULL,
+ 0x00d09f2e8a521ec4ULL, 0x006713ab5dde5987ULL,
+ 0x0003015758e0dbb1ULL, 0x00215999f1ba212dULL)},
+ {FIELD_LITERAL(0x002c88e93527da0eULL, 0x0077c78f3456aad5ULL,
+ 0x0071087a0a389d1cULL, 0x00934dac1fb96dbdULL,
+ 0x008470e801162697ULL, 0x005bc2196cd4ad49ULL,
+ 0x00e535601d5087c3ULL, 0x00769888700f497fULL)},
+ {FIELD_LITERAL(0x00da7a4b557298adULL, 0x0019d2589ea5df76ULL,
+ 0x00ef3e38be0c6497ULL, 0x00a9644e1312609aULL,
+ 0x004592f61b2558daULL, 0x0082c1df510d7e46ULL,
+ 0x0042809a535c0023ULL, 0x00215bcb5afd7757ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x002b9df55a1a4213ULL, 0x00dcfc3b464a26beULL,
+ 0x00c4f9e07a8144d5ULL, 0x00c8e0617a92b602ULL,
+ 0x008e3c93accafae0ULL, 0x00bf1bcb95b2ca60ULL,
+ 0x004ce2426a613bf3ULL, 0x00266cac58e40921ULL)},
+ {FIELD_LITERAL(0x008456d5db76e8f0ULL, 0x0032ca9cab2ce163ULL,
+ 0x0059f2b8bf91abcfULL, 0x0063c2a021712788ULL,
+ 0x00f86155af22f72dULL, 0x00db98b2a6c005a0ULL,
+ 0x00ac6e416a693ac4ULL, 0x007a93572af53226ULL)},
+ {FIELD_LITERAL(0x0087767520f0de22ULL, 0x0091f64012279fb5ULL,
+ 0x001050f1f0644999ULL, 0x004f097a2477ad3cULL,
+ 0x006b37913a9947bdULL, 0x001a3d78645af241ULL,
+ 0x0057832bbb3008a7ULL, 0x002c1d902b80dc20ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x001a6002bf178877ULL, 0x009bce168aa5af50ULL,
+ 0x005fc318ff04a7f5ULL, 0x0052818f55c36461ULL,
+ 0x008768f5d4b24afbULL, 0x0037ffbae7b69c85ULL,
+ 0x0018195a4b61edc0ULL, 0x001e12ea088434b2ULL)},
+ {FIELD_LITERAL(0x0047d3f804e7ab07ULL, 0x00a809ab5f905260ULL,
+ 0x00b3ffc7cdaf306dULL, 0x00746e8ec2d6e509ULL,
+ 0x00d0dade8887a645ULL, 0x00acceeebde0dd37ULL,
+ 0x009bc2579054686bULL, 0x0023804f97f1c2bfULL)},
+ {FIELD_LITERAL(0x0043e2e2e50b80d7ULL, 0x00143aafe4427e0fULL,
+ 0x005594aaecab855bULL, 0x008b12ccaaecbc01ULL,
+ 0x002deeb091082bc3ULL, 0x009cca4be2ae7514ULL,
+ 0x00142b96e696d047ULL, 0x00ad2a2b1c05256aULL)},
+ }}, {{
+ {FIELD_LITERAL(0x003914f2f144b78bULL, 0x007a95dd8bee6f68ULL,
+ 0x00c7f4384d61c8e6ULL, 0x004e51eb60f1bdb2ULL,
+ 0x00f64be7aa4621d8ULL, 0x006797bfec2f0ac0ULL,
+ 0x007d17aab3c75900ULL, 0x001893e73cac8bc5ULL)},
+ {FIELD_LITERAL(0x00140360b768665bULL, 0x00b68aca4967f977ULL,
+ 0x0001089b66195ae4ULL, 0x00fe71122185e725ULL,
+ 0x000bca2618d49637ULL, 0x00a54f0557d7e98aULL,
+ 0x00cdcd2f91d6f417ULL, 0x00ab8c13741fd793ULL)},
+ {FIELD_LITERAL(0x00725ee6b1e549e0ULL, 0x007124a0769777faULL,
+ 0x000b68fdad07ae42ULL, 0x0085b909cd4952dfULL,
+ 0x0092d2e3c81606f4ULL, 0x009f22f6cac099a0ULL,
+ 0x00f59da57f2799a8ULL, 0x00f06c090122f777ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00ce0bed0a3532bcULL, 0x001a5048a22df16bULL,
+ 0x00e31db4cbad8bf1ULL, 0x00e89292120cf00eULL,
+ 0x007d1dd1a9b00034ULL, 0x00e2a9041ff8f680ULL,
+ 0x006a4c837ae596e7ULL, 0x00713af1068070b3ULL)},
+ {FIELD_LITERAL(0x00c4fe64ce66d04bULL, 0x00b095d52e09b3d7ULL,
+ 0x00758bbecb1a3a8eULL, 0x00f35cce8d0650c0ULL,
+ 0x002b878aa5984473ULL, 0x0062e0a3b7544ddcULL,
+ 0x00b25b290ed116feULL, 0x007b0f6abe0bebf2ULL)},
+ {FIELD_LITERAL(0x0081d4e3addae0a8ULL, 0x003410c836c7ffccULL,
+ 0x00c8129ad89e4314ULL, 0x000e3d5a23922dcdULL,
+ 0x00d91e46f29c31f3ULL, 0x006c728cde8c5947ULL,
+ 0x002bc655ba2566c0ULL, 0x002ca94721533108ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x0051e4b3f764d8a9ULL, 0x0019792d46e904a0ULL,
+ 0x00853bc13dbc8227ULL, 0x000840208179f12dULL,
+ 0x0068243474879235ULL, 0x0013856fbfe374d0ULL,
+ 0x00bda12fe8676424ULL, 0x00bbb43635926eb2ULL)},
+ {FIELD_LITERAL(0x0012cdc880a93982ULL, 0x003c495b21cd1b58ULL,
+ 0x00b7e5c93f22a26eULL, 0x0044aa82dfb99458ULL,
+ 0x009ba092cdffe9c0ULL, 0x00a14b3ab2083b73ULL,
+ 0x000271c2f70e1c4bULL, 0x00eea9cac0f66eb8ULL)},
+ {FIELD_LITERAL(0x001a1847c4ac5480ULL, 0x00b1b412935bb03aULL,
+ 0x00f74285983bf2b2ULL, 0x00624138b5b5d0f1ULL,
+ 0x008820c0b03d38bfULL, 0x00b94e50a18c1572ULL,
+ 0x0060f6934841798fULL, 0x00c52f5d66d6ebe2ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00da23d59f9bcea6ULL, 0x00e0f27007a06a4bULL,
+ 0x00128b5b43a6758cULL, 0x000cf50190fa8b56ULL,
+ 0x00fc877aba2b2d72ULL, 0x00623bef52edf53fULL,
+ 0x00e6af6b819669e2ULL, 0x00e314dc34fcaa4fULL)},
+ {FIELD_LITERAL(0x0066e5eddd164d1eULL, 0x00418a7c6fe28238ULL,
+ 0x0002e2f37e962c25ULL, 0x00f01f56b5975306ULL,
+ 0x0048842fa503875cULL, 0x0057b0e968078143ULL,
+ 0x00ff683024f3d134ULL, 0x0082ae28fcad12e4ULL)},
+ {FIELD_LITERAL(0x0011ddfd21260e42ULL, 0x00d05b0319a76892ULL,
+ 0x00183ea4368e9b8fULL, 0x00b0815662affc96ULL,
+ 0x00b466a5e7ce7c88ULL, 0x00db93b07506e6eeULL,
+ 0x0033885f82f62401ULL, 0x0086f9090ec9b419ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00d95d1c5fcb435aULL, 0x0016d1ed6b5086f9ULL,
+ 0x00792aa0b7e54d71ULL, 0x0067b65715f1925dULL,
+ 0x00a219755ec6176bULL, 0x00bc3f026b12c28fULL,
+ 0x00700c897ffeb93eULL, 0x0089b83f6ec50b46ULL)},
+ {FIELD_LITERAL(0x003c97e6384da36eULL, 0x00423d53eac81a09ULL,
+ 0x00b70d68f3cdce35ULL, 0x00ee7959b354b92cULL,
+ 0x00f4e9718819c8caULL, 0x009349f12acbffe9ULL,
+ 0x005aee7b62cb7da6ULL, 0x00d97764154ffc86ULL)},
+ {FIELD_LITERAL(0x00526324babb46dcULL, 0x002ee99b38d7bf9eULL,
+ 0x007ea51794706ef4ULL, 0x00abeb04da6e3c39ULL,
+ 0x006b457c1d281060ULL, 0x00fe243e9a66c793ULL,
+ 0x00378de0fb6c6ee4ULL, 0x003e4194b9c3cb93ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00fed3cd80ca2292ULL, 0x0015b043a73ca613ULL,
+ 0x000a9fd7bf9be227ULL, 0x003b5e03de2db983ULL,
+ 0x005af72d46904ef7ULL, 0x00c0f1b5c49faa99ULL,
+ 0x00dc86fc3bd305e1ULL, 0x00c92f08c1cb1797ULL)},
+ {FIELD_LITERAL(0x0079680ce111ed3bULL, 0x001a1ed82806122cULL,
+ 0x000c2e7466d15df3ULL, 0x002c407f6f7150fdULL,
+ 0x00c5e7c96b1b0ce3ULL, 0x009aa44626863ff9ULL,
+ 0x00887b8b5b80be42ULL, 0x00b6023cec964825ULL)},
+ {FIELD_LITERAL(0x00e4a8e1048970c8ULL, 0x0062887b7830a302ULL,
+ 0x00bcf1c8cd81402bULL, 0x0056dbb81a68f5beULL,
+ 0x0014eced83f12452ULL, 0x00139e1a510150dfULL,
+ 0x00bb81140a82d1a3ULL, 0x000febcc1aaf1aa7ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00a7527958238159ULL, 0x0013ec9537a84cd6ULL,
+ 0x001d7fee7d562525ULL, 0x00b9eefa6191d5e5ULL,
+ 0x00dbc97db70bcb8aULL, 0x00481affc7a4d395ULL,
+ 0x006f73d3e70c31bbULL, 0x00183f324ed96a61ULL)},
+ {FIELD_LITERAL(0x0039dd7ce7fc6860ULL, 0x00d64f6425653da1ULL,
+ 0x003e037c7f57d0afULL, 0x0063477a06e2bcf2ULL,
+ 0x001727dbb7ac67e6ULL, 0x0049589f5efafe2eULL,
+ 0x00fc0fef2e813d54ULL, 0x008baa5d087fb50dULL)},
+ {FIELD_LITERAL(0x0024fb59d9b457c7ULL, 0x00a7d4e060223e4cULL,
+ 0x00c118d1b555fd80ULL, 0x0082e216c732f22aULL,
+ 0x00cd2a2993089504ULL, 0x003638e836a3e13dULL,
+ 0x000d855ee89b4729ULL, 0x008ec5b7d4810c91ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x001bf51f7d65cdfdULL, 0x00d14cdafa16a97dULL,
+ 0x002c38e60fcd10e7ULL, 0x00a27446e393efbdULL,
+ 0x000b5d8946a71fddULL, 0x0063df2cde128f2fULL,
+ 0x006c8679569b1888ULL, 0x0059ffc4925d732dULL)},
+ {FIELD_LITERAL(0x00ece96f95f2b66fULL, 0x00ece7952813a27bULL,
+ 0x0026fc36592e489eULL, 0x007157d1a2de0f66ULL,
+ 0x00759dc111d86ddfULL, 0x0012881e5780bb0fULL,
+ 0x00c8ccc83ad29496ULL, 0x0012b9bd1929eb71ULL)},
+ {FIELD_LITERAL(0x000fa15a20da5df0ULL, 0x00349ddb1a46cd31ULL,
+ 0x002c512ad1d8e726ULL, 0x00047611f669318dULL,
+ 0x009e68fba591e17eULL, 0x004320dffa803906ULL,
+ 0x00a640874951a3d3ULL, 0x00b6353478baa24fULL)},
+ }}, {{
+ {FIELD_LITERAL(0x009696510000d333ULL, 0x00ec2f788bc04826ULL,
+ 0x000e4d02b1f67ba5ULL, 0x00659aa8dace08b6ULL,
+ 0x00d7a38a3a3ae533ULL, 0x008856defa8c746bULL,
+ 0x004d7a4402d3da1aULL, 0x00ea82e06229260fULL)},
+ {FIELD_LITERAL(0x006a15bb20f75c0cULL, 0x0079a144027a5d0cULL,
+ 0x00d19116ce0b4d70ULL, 0x0059b83bcb0b268eULL,
+ 0x005f58f63f16c127ULL, 0x0079958318ee2c37ULL,
+ 0x00defbb063d07f82ULL, 0x00f1f0b931d2d446ULL)},
+ {FIELD_LITERAL(0x00cb5e4c3c35d422ULL, 0x008df885ca43577fULL,
+ 0x00fa50b16ca3e471ULL, 0x005a0e58e17488c8ULL,
+ 0x00b2ceccd6d34d19ULL, 0x00f01d5d235e36e9ULL,
+ 0x00db2e7e4be6ca44ULL, 0x00260ab77f35fccdULL)},
+ }}, {{
+ {FIELD_LITERAL(0x006f6fd9baac61d5ULL, 0x002a7710a020a895ULL,
+ 0x009de0db7fc03d4dULL, 0x00cdedcb1875f40bULL,
+ 0x00050caf9b6b1e22ULL, 0x005e3a6654456ab0ULL,
+ 0x00775fdf8c4423d4ULL, 0x0028701ea5738b5dULL)},
+ {FIELD_LITERAL(0x009ffd90abfeae96ULL, 0x00cba3c2b624a516ULL,
+ 0x005ef08bcee46c91ULL, 0x00e6fde30afb6185ULL,
+ 0x00f0b4db4f818ce4ULL, 0x006c54f45d2127f5ULL,
+ 0x00040125035854c7ULL, 0x00372658a3287e13ULL)},
+ {FIELD_LITERAL(0x00d7070fb1beb2abULL, 0x0078fc845a93896bULL,
+ 0x006894a4b2f224a6ULL, 0x005bdd8192b9dbdeULL,
+ 0x00b38839874b3a9eULL, 0x00f93618b04b7a57ULL,
+ 0x003e3ec75fd2c67eULL, 0x00bf5e6bfc29494aULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00f19224ebba2aa5ULL, 0x0074f89d358e694dULL,
+ 0x00eea486597135adULL, 0x0081579a4555c7e1ULL,
+ 0x0010b9b872930a9dULL, 0x00f002e87a30ecc0ULL,
+ 0x009b9d66b6de56e2ULL, 0x00a3c4f45e8004ebULL)},
+ {FIELD_LITERAL(0x0045e8dda9400888ULL, 0x002ff12e5fc05db7ULL,
+ 0x00a7098d54afe69cULL, 0x00cdbe846a500585ULL,
+ 0x00879c1593ca1882ULL, 0x003f7a7fea76c8b0ULL,
+ 0x002cd73dd0c8e0a1ULL, 0x00645d6ce96f51feULL)},
+ {FIELD_LITERAL(0x002b7e83e123d6d6ULL, 0x00398346f7419c80ULL,
+ 0x0042922e55940163ULL, 0x005e7fc5601886a3ULL,
+ 0x00e88f2cee1d3103ULL, 0x00e7fab135f2e377ULL,
+ 0x00b059984dbf0dedULL, 0x0009ce080faa5bb8ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x0085e78af7758979ULL, 0x00275a4ee1631a3aULL,
+ 0x00d26bc0ed78b683ULL, 0x004f8355ea21064fULL,
+ 0x00d618e1a32696e5ULL, 0x008d8d7b150e5680ULL,
+ 0x00a74cd854b278d2ULL, 0x001dd62702203ea0ULL)},
+ {FIELD_LITERAL(0x00f89335c2a59286ULL, 0x00a0f5c905d55141ULL,
+ 0x00b41fb836ee9382ULL, 0x00e235d51730ca43ULL,
+ 0x00a5cb37b5c0a69aULL, 0x009b966ffe136c45ULL,
+ 0x00cb2ea10bf80ed1ULL, 0x00fb2b370b40dc35ULL)},
+ {FIELD_LITERAL(0x00d687d16d4ee8baULL, 0x0071520bdd069dffULL,
+ 0x00de85c60d32355dULL, 0x0087d2e3565102f4ULL,
+ 0x00cde391b8dfc9aaULL, 0x00e18d69efdfefe5ULL,
+ 0x004a9d0591954e91ULL, 0x00fa36dd8b50eee5ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x002e788749a865f7ULL, 0x006e4dc3116861eaULL,
+ 0x009f1428c37276e6ULL, 0x00e7d2e0fc1e1226ULL,
+ 0x003aeebc6b6c45f6ULL, 0x0071a8073bf500c9ULL,
+ 0x004b22ad986b530cULL, 0x00f439e63c0d79d4ULL)},
+ {FIELD_LITERAL(0x006bc3d53011f470ULL, 0x00032d6e692b83e8ULL,
+ 0x00059722f497cd0bULL, 0x0009b4e6f0c497ccULL,
+ 0x0058a804b7cce6c0ULL, 0x002b71d3302bbd5dULL,
+ 0x00e2f82a36765fceULL, 0x008dded99524c703ULL)},
+ {FIELD_LITERAL(0x004d058953747d64ULL, 0x00701940fe79aa6fULL,
+ 0x00a620ac71c760bfULL, 0x009532b611158b75ULL,
+ 0x00547ed7f466f300ULL, 0x003cb5ab53a8401aULL,
+ 0x00c7763168ce3120ULL, 0x007e48e33e4b9ab2ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x001b2fc57bf3c738ULL, 0x006a3f918993fb80ULL,
+ 0x0026f7a14fdec288ULL, 0x0075a2cdccef08dbULL,
+ 0x00d3ecbc9eecdbf1ULL, 0x0048c40f06e5bf7fULL,
+ 0x00d63e423009896bULL, 0x000598bc99c056a8ULL)},
+ {FIELD_LITERAL(0x002f194eaafa46dcULL, 0x008e38f57fe87613ULL,
+ 0x00dc8e5ae25f4ab2ULL, 0x000a17809575e6bdULL,
+ 0x00d3ec7923ba366aULL, 0x003a7e72e0ad75e3ULL,
+ 0x0010024b88436e0aULL, 0x00ed3c5444b64051ULL)},
+ {FIELD_LITERAL(0x00831fc1340af342ULL, 0x00c9645669466d35ULL,
+ 0x007692b4cc5a080fULL, 0x009fd4a47ac9259fULL,
+ 0x001eeddf7d45928bULL, 0x003c0446fc45f28bULL,
+ 0x002c0713aa3e2507ULL, 0x0095706935f0f41eULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00766ae4190ec6d8ULL, 0x0065768cabc71380ULL,
+ 0x00b902598416cdc2ULL, 0x00380021ad38df52ULL,
+ 0x008f0b89d6551134ULL, 0x004254d4cc62c5a5ULL,
+ 0x000d79f4484b9b94ULL, 0x00b516732ae3c50eULL)},
+ {FIELD_LITERAL(0x001fb73475c45509ULL, 0x00d2b2e5ea43345aULL,
+ 0x00cb3c3842077bd1ULL, 0x0029f90ad820946eULL,
+ 0x007c11b2380778aaULL, 0x009e54ece62c1704ULL,
+ 0x004bc60c41ca01c3ULL, 0x004525679a5a0b03ULL)},
+ {FIELD_LITERAL(0x00c64fbddbed87b3ULL, 0x0040601d11731faaULL,
+ 0x009c22475b6f9d67ULL, 0x0024b79dae875f15ULL,
+ 0x00616fed3f02c3b0ULL, 0x0000cf39f6af2d3bULL,
+ 0x00c46bac0aa9a688ULL, 0x00ab23e2800da204ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x000b3a37617632b0ULL, 0x00597199fe1cfb6cULL,
+ 0x0042a7ccdfeafdd6ULL, 0x004cc9f15ebcea17ULL,
+ 0x00f436e596a6b4a4ULL, 0x00168861142df0d8ULL,
+ 0x000753edfec26af5ULL, 0x000c495d7e388116ULL)},
+ {FIELD_LITERAL(0x0017085f4a346148ULL, 0x00c7cf7a37f62272ULL,
+ 0x001776e129bc5c30ULL, 0x009955134c9eef2aULL,
+ 0x001ba5bdf1df07beULL, 0x00ec39497103a55cULL,
+ 0x006578354fda6cfbULL, 0x005f02719d4f15eeULL)},
+ {FIELD_LITERAL(0x0052b9d9b5d9655dULL, 0x00d4ec7ba1b461c3ULL,
+ 0x00f95df4974f280bULL, 0x003d8e5ca11aeb51ULL,
+ 0x00d4981eb5a70b26ULL, 0x000af9a4f6659f29ULL,
+ 0x004598c846faeb43ULL, 0x0049d9a183a47670ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x000a72d23dcb3f1fULL, 0x00a3737f84011727ULL,
+ 0x00f870c0fbbf4a47ULL, 0x00a7aadd04b5c9caULL,
+ 0x000c7715c67bd072ULL, 0x00015a136afcd74eULL,
+ 0x0080d5caea499634ULL, 0x0026b448ec7514b7ULL)},
+ {FIELD_LITERAL(0x00b60167d9e7d065ULL, 0x00e60ba0d07381e8ULL,
+ 0x003a4f17b725c2d4ULL, 0x006c19fe176b64faULL,
+ 0x003b57b31af86ccbULL, 0x0021047c286180fdULL,
+ 0x00bdc8fb00c6dbb6ULL, 0x00fe4a9f4bab4f3fULL)},
+ {FIELD_LITERAL(0x0088ffc3a16111f7ULL, 0x009155e4245d0bc8ULL,
+ 0x00851d68220572d5ULL, 0x00557ace1e514d29ULL,
+ 0x0031d7c339d91022ULL, 0x00101d0ae2eaceeaULL,
+ 0x00246ab3f837b66aULL, 0x00d5216d381ff530ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x0057e7ea35f36daeULL, 0x00f47d7ad15de22eULL,
+ 0x00d757ea4b105115ULL, 0x008311457d579d7eULL,
+ 0x00b49b75b1edd4ebULL, 0x0081c7ff742fd63aULL,
+ 0x00ddda3187433df6ULL, 0x00475727d55f9c66ULL)},
+ {FIELD_LITERAL(0x00a6295218dc136aULL, 0x00563b3af0e9c012ULL,
+ 0x00d3753b0145db1bULL, 0x004550389c043dc1ULL,
+ 0x00ea94ae27401bdfULL, 0x002b0b949f2b7956ULL,
+ 0x00c63f780ad8e23cULL, 0x00e591c47d6bab15ULL)},
+ {FIELD_LITERAL(0x00416c582b058eb6ULL, 0x004107da5b2cc695ULL,
+ 0x00b3cd2556aeec64ULL, 0x00c0b418267e57a1ULL,
+ 0x001799293579bd2eULL, 0x0046ed44590e4d07ULL,
+ 0x001d7459b3630a1eULL, 0x00c6afba8b6696aaULL)},
+ }}, {{
+ {FIELD_LITERAL(0x008d6009b26da3f8ULL, 0x00898e88ca06b1caULL,
+ 0x00edb22b2ed7fe62ULL, 0x00fbc93516aabe80ULL,
+ 0x008b4b470c42ce0dULL, 0x00e0032ba7d0dcbbULL,
+ 0x00d76da3a956ecc8ULL, 0x007f20fe74e3852aULL)},
+ {FIELD_LITERAL(0x002419222c607674ULL, 0x00a7f23af89188b3ULL,
+ 0x00ad127284e73d1cULL, 0x008bba582fae1c51ULL,
+ 0x00fc6aa7ca9ecab1ULL, 0x003df5319eb6c2baULL,
+ 0x002a05af8a8b199aULL, 0x004bf8354558407cULL)},
+ {FIELD_LITERAL(0x00ce7d4a30f0fcbfULL, 0x00d02c272629f03dULL,
+ 0x0048c001f7400bc2ULL, 0x002c21368011958dULL,
+ 0x0098a550391e96b5ULL, 0x002d80b66390f379ULL,
+ 0x001fa878760cc785ULL, 0x001adfce54b613d5ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x001ed4dc71fa2523ULL, 0x005d0bff19bf9b5cULL,
+ 0x00c3801cee065a64ULL, 0x001ed0b504323fbfULL,
+ 0x0003ab9fdcbbc593ULL, 0x00df82070178b8d2ULL,
+ 0x00a2bcaa9c251f85ULL, 0x00c628a3674bd02eULL)},
+ {FIELD_LITERAL(0x006b7a0674f9f8deULL, 0x00a742414e5c7cffULL,
+ 0x0041cbf3c6e13221ULL, 0x00e3a64fd207af24ULL,
+ 0x0087c05f15fbe8d1ULL, 0x004c50936d9e8a33ULL,
+ 0x001306ec21042b6dULL, 0x00a4f4137d1141c2ULL)},
+ {FIELD_LITERAL(0x0009e6fb921568b0ULL, 0x00b3c60120219118ULL,
+ 0x002a6c3460dd503aULL, 0x009db1ef11654b54ULL,
+ 0x0063e4bf0be79601ULL, 0x00670d34bb2592b9ULL,
+ 0x00dcee2f6c4130ceULL, 0x00b2682e88e77f54ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x000d5b4b3da135abULL, 0x00838f3e5064d81dULL,
+ 0x00d44eb50f6d94edULL, 0x0008931ab502ac6dULL,
+ 0x00debe01ca3d3586ULL, 0x0025c206775f0641ULL,
+ 0x005ad4b6ae912763ULL, 0x007e2c318ad8f247ULL)},
+ {FIELD_LITERAL(0x00ddbe0750dd1addULL, 0x004b3c7b885844b8ULL,
+ 0x00363e7ecf12f1aeULL, 0x0062e953e6438f9dULL,
+ 0x0023cc73b076afe9ULL, 0x00b09fa083b4da32ULL,
+ 0x00c7c3d2456c541dULL, 0x005b591ec6b694d4ULL)},
+ {FIELD_LITERAL(0x0028656e19d62fcfULL, 0x0052a4af03df148dULL,
+ 0x00122765ddd14e42ULL, 0x00f2252904f67157ULL,
+ 0x004741965b636f3aULL, 0x006441d296132cb9ULL,
+ 0x005e2106f956a5b7ULL, 0x00247029592d335cULL)},
+ }}, {{
+ {FIELD_LITERAL(0x003fe038eb92f894ULL, 0x000e6da1b72e8e32ULL,
+ 0x003a1411bfcbe0faULL, 0x00b55d473164a9e4ULL,
+ 0x00b9a775ac2df48dULL, 0x0002ddf350659e21ULL,
+ 0x00a279a69eb19cb3ULL, 0x00f844eab25cba44ULL)},
+ {FIELD_LITERAL(0x00c41d1f9c1f1ac1ULL, 0x007b2df4e9f19146ULL,
+ 0x00b469355fd5ba7aULL, 0x00b5e1965afc852aULL,
+ 0x00388d5f1e2d8217ULL, 0x0022079e4c09ae93ULL,
+ 0x0014268acd4ef518ULL, 0x00c1dd8d9640464cULL)},
+ {FIELD_LITERAL(0x0038526adeed0c55ULL, 0x00dd68c607e3fe85ULL,
+ 0x00f746ddd48a5d57ULL, 0x0042f2952b963b7cULL,
+ 0x001cbbd6876d5ec2ULL, 0x005e341470bca5c2ULL,
+ 0x00871d41e085f413ULL, 0x00e53ab098f45732ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x004d51124797c831ULL, 0x008f5ae3750347adULL,
+ 0x0070ced94c1a0c8eULL, 0x00f6db2043898e64ULL,
+ 0x000d00c9a5750cd0ULL, 0x000741ec59bad712ULL,
+ 0x003c9d11aab37b7fULL, 0x00a67ba169807714ULL)},
+ {FIELD_LITERAL(0x00adb2c1566e8b8fULL, 0x0096c68a35771a9aULL,
+ 0x00869933356f334aULL, 0x00ba9c93459f5962ULL,
+ 0x009ec73fb6e8ca4bULL, 0x003c3802c27202e1ULL,
+ 0x0031f5b733e0c008ULL, 0x00f9058c19611fa9ULL)},
+ {FIELD_LITERAL(0x00238f01814a3421ULL, 0x00c325a44b6cce28ULL,
+ 0x002136f97aeb0e73ULL, 0x000cac8268a4afe2ULL,
+ 0x0022fd218da471b3ULL, 0x009dcd8dfff8def9ULL,
+ 0x00cb9f8181d999bbULL, 0x00143ae56edea349ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x0000623bf87622c5ULL, 0x00a1966fdd069496ULL,
+ 0x00c315b7b812f9fcULL, 0x00bdf5efcd128b97ULL,
+ 0x001d464f532e3e16ULL, 0x003cd94f081bfd7eULL,
+ 0x00ed9dae12ce4009ULL, 0x002756f5736eee70ULL)},
+ {FIELD_LITERAL(0x00a5187e6ee7341bULL, 0x00e6d52e82d83b6eULL,
+ 0x00df3c41323094a7ULL, 0x00b3324f444e9de9ULL,
+ 0x00689eb21a35bfe5ULL, 0x00f16363becd548dULL,
+ 0x00e187cc98e7f60fULL, 0x00127d9062f0ccabULL)},
+ {FIELD_LITERAL(0x004ad71b31c29e40ULL, 0x00a5fcace12fae29ULL,
+ 0x004425b5597280edULL, 0x00e7ef5d716c3346ULL,
+ 0x0010b53ada410ac8ULL, 0x0092310226060c9bULL,
+ 0x0091c26128729c7eULL, 0x0088b42900f8ec3bULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00f1e26e9762d4a8ULL, 0x00d9d74082183414ULL,
+ 0x00ffec9bd57a0282ULL, 0x000919e128fd497aULL,
+ 0x00ab7ae7d00fe5f8ULL, 0x0054dc442851ff68ULL,
+ 0x00c9ebeb3b861687ULL, 0x00507f7cab8b698fULL)},
+ {FIELD_LITERAL(0x00c13c5aae3ae341ULL, 0x009c6c9ed98373e7ULL,
+ 0x00098f26864577a8ULL, 0x0015b886e9488b45ULL,
+ 0x0037692c42aadba5ULL, 0x00b83170b8e7791cULL,
+ 0x001670952ece1b44ULL, 0x00fd932a39276da2ULL)},
+ {FIELD_LITERAL(0x0081a3259bef3398ULL, 0x005480fff416107bULL,
+ 0x00ce4f607d21be98ULL, 0x003ffc084b41df9bULL,
+ 0x0043d0bb100502d1ULL, 0x00ec35f575ba3261ULL,
+ 0x00ca18f677300ef3ULL, 0x00e8bb0a827d8548ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00df76b3328ada72ULL, 0x002e20621604a7c2ULL,
+ 0x00f910638a105b09ULL, 0x00ef4724d96ef2cdULL,
+ 0x00377d83d6b8a2f7ULL, 0x00b4f48805ade324ULL,
+ 0x001cd5da8b152018ULL, 0x0045af671a20ca7fULL)},
+ {FIELD_LITERAL(0x009ae3b93a56c404ULL, 0x004a410b7a456699ULL,
+ 0x00023a619355e6b2ULL, 0x009cdc7297387257ULL,
+ 0x0055b94d4ae70d04ULL, 0x002cbd607f65b005ULL,
+ 0x003208b489697166ULL, 0x00ea2aa058867370ULL)},
+ {FIELD_LITERAL(0x00f29d2598ee3f32ULL, 0x00b4ac5385d82adcULL,
+ 0x007633eaf04df19bULL, 0x00aa2d3d77ceab01ULL,
+ 0x004a2302fcbb778aULL, 0x00927f225d5afa34ULL,
+ 0x004a8e9d5047f237ULL, 0x008224ae9dbce530ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x001cf640859b02f8ULL, 0x00758d1d5d5ce427ULL,
+ 0x00763c784ef4604cULL, 0x005fa81aee205270ULL,
+ 0x00ac537bfdfc44cbULL, 0x004b919bd342d670ULL,
+ 0x00238508d9bf4b7aULL, 0x00154888795644f3ULL)},
+ {FIELD_LITERAL(0x00c845923c084294ULL, 0x00072419a201bc25ULL,
+ 0x0045f408b5f8e669ULL, 0x00e9d6a186b74dfeULL,
+ 0x00e19108c68fa075ULL, 0x0017b91d874177b7ULL,
+ 0x002f0ca2c7912c5aULL, 0x009400aa385a90a2ULL)},
+ {FIELD_LITERAL(0x0071110b01482184ULL, 0x00cfed0044f2bef8ULL,
+ 0x0034f2901cf4662eULL, 0x003b4ae2a67f9834ULL,
+ 0x00cca9b96fe94810ULL, 0x00522507ae77abd0ULL,
+ 0x00bac7422721e73eULL, 0x0066622b0f3a62b0ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00f8ac5cf4705b6aULL, 0x00867d82dcb457e3ULL,
+ 0x007e13ab2ccc2ce9ULL, 0x009ee9a018d3930eULL,
+ 0x008370f8ecb42df8ULL, 0x002d9f019add263eULL,
+ 0x003302385b92d196ULL, 0x00a15654536e2c0cULL)},
+ {FIELD_LITERAL(0x0026ef1614e160afULL, 0x00c023f9edfc9c76ULL,
+ 0x00cff090da5f57baULL, 0x0076db7a66643ae9ULL,
+ 0x0019462f8c646999ULL, 0x008fec00b3854b22ULL,
+ 0x00d55041692a0a1cULL, 0x0065db894215ca00ULL)},
+ {FIELD_LITERAL(0x00a925036e0a451cULL, 0x002a0390c36b6cc1ULL,
+ 0x00f27020d90894f4ULL, 0x008d90d52cbd3d7fULL,
+ 0x00e1d0137392f3b8ULL, 0x00f017c158b51a8fULL,
+ 0x00cac313d3ed7dbcULL, 0x00b99a81e3eb42d3ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00b54850275fe626ULL, 0x0053a3fd1ec71140ULL,
+ 0x00e3d2d7dbe096faULL, 0x00e4ac7b595cce4cULL,
+ 0x0077bad449c0a494ULL, 0x00b7c98814afd5b3ULL,
+ 0x0057226f58486cf9ULL, 0x00b1557154f0cc57ULL)},
+ {FIELD_LITERAL(0x008cc9cd236315c0ULL, 0x0031d9c5b39fda54ULL,
+ 0x00a5713ef37e1171ULL, 0x00293d5ae2886325ULL,
+ 0x00c4aba3e05015e1ULL, 0x0003f35ef78e4fc6ULL,
+ 0x0039d6bd3ac1527bULL, 0x0019d7c3afb77106ULL)},
+ {FIELD_LITERAL(0x007b162931a985afULL, 0x00ad40a2e0daa713ULL,
+ 0x006df27c4009f118ULL, 0x00503e9f4e2e8becULL,
+ 0x00751a77c82c182dULL, 0x000298937769245bULL,
+ 0x00ffb1e8fabf9ee5ULL, 0x0008334706e09abeULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00dbca4e98a7dcd9ULL, 0x00ee29cfc78bde99ULL,
+ 0x00e4a3b6995f52e9ULL, 0x0045d70189ae8096ULL,
+ 0x00fd2a8a3b9b0d1bULL, 0x00af1793b107d8e1ULL,
+ 0x00dbf92cbe4afa20ULL, 0x00da60f798e3681dULL)},
+ {FIELD_LITERAL(0x004246bfcecc627aULL, 0x004ba431246c03a4ULL,
+ 0x00bd1d101872d497ULL, 0x003b73d3f185ee16ULL,
+ 0x001feb2e2678c0e3ULL, 0x00ff13c5a89dec76ULL,
+ 0x00ed06042e771d8fULL, 0x00a4fd2a897a83ddULL)},
+ {FIELD_LITERAL(0x009a4a3be50d6597ULL, 0x00de3165fc5a1096ULL,
+ 0x004f3f56e345b0c7ULL, 0x00f7bf721d5ab8bcULL,
+ 0x004313e47b098c50ULL, 0x00e4c7d5c0e1adbbULL,
+ 0x002e3e3db365051eULL, 0x00a480c2cd6a96fbULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00417fa30a7119edULL, 0x00af257758419751ULL,
+ 0x00d358a487b463d4ULL, 0x0089703cc720b00dULL,
+ 0x00ce56314ff7f271ULL, 0x0064db171ade62c1ULL,
+ 0x00640b36d4a22fedULL, 0x00424eb88696d23fULL)},
+ {FIELD_LITERAL(0x004ede34af2813f3ULL, 0x00d4a8e11c9e8216ULL,
+ 0x004796d5041de8a5ULL, 0x00c4c6b4d21cc987ULL,
+ 0x00e8a433ee07fa1eULL, 0x0055720b5abcc5a1ULL,
+ 0x008873ea9c74b080ULL, 0x005b3fec1ab65d48ULL)},
+ {FIELD_LITERAL(0x0047e5277db70ec5ULL, 0x000a096c66db7d6bULL,
+ 0x00b4164cc1730159ULL, 0x004a9f783fe720feULL,
+ 0x00a8177b94449dbcULL, 0x0095a24ff49a599fULL,
+ 0x0069c1c578250cbcULL, 0x00452019213debf4ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x0021ce99e09ebda3ULL, 0x00fcbd9f91875ad0ULL,
+ 0x009bbf6b7b7a0b5fULL, 0x00388886a69b1940ULL,
+ 0x00926a56d0f81f12ULL, 0x00e12903c3358d46ULL,
+ 0x005dfce4e8e1ce9dULL, 0x0044cfa94e2f7e23ULL)},
+ {FIELD_LITERAL(0x001bd59c09e982eaULL, 0x00f72daeb937b289ULL,
+ 0x0018b76dca908e0eULL, 0x00edb498512384adULL,
+ 0x00ce0243b6cc9538ULL, 0x00f96ff690cb4e70ULL,
+ 0x007c77bf9f673c8dULL, 0x005bf704c088a528ULL)},
+ {FIELD_LITERAL(0x0093d4628dcb33beULL, 0x0095263d51d42582ULL,
+ 0x0049b3222458fe06ULL, 0x00e7fce73b653a7fULL,
+ 0x003ca2ebce60b369ULL, 0x00c5de239a32bea4ULL,
+ 0x0063b8b3d71fb6bfULL, 0x0039aeeb78a1a839ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x007dc52da400336cULL, 0x001fded1e15b9457ULL,
+ 0x00902e00f5568e3aULL, 0x00219bef40456d2dULL,
+ 0x005684161fb3dbc9ULL, 0x004a4e9be49a76eaULL,
+ 0x006e685ae88b78ffULL, 0x0021c42f13042d3cULL)},
+ {FIELD_LITERAL(0x00fb22bb5fd3ce50ULL, 0x0017b48aada7ae54ULL,
+ 0x00fd5c44ad19a536ULL, 0x000ccc4e4e55e45cULL,
+ 0x00fd637d45b4c3f5ULL, 0x0038914e023c37cfULL,
+ 0x00ac1881d6a8d898ULL, 0x00611ed8d3d943a8ULL)},
+ {FIELD_LITERAL(0x0056e2259d113d2bULL, 0x00594819b284ec16ULL,
+ 0x00c7bf794bb36696ULL, 0x00721ee75097cdc6ULL,
+ 0x00f71be9047a2892ULL, 0x00df6ba142564edfULL,
+ 0x0069580b7a184e8dULL, 0x00f056e38fca0feeULL)},
+ }}, {{
+ {FIELD_LITERAL(0x009df98566a18c6dULL, 0x00cf3a200968f219ULL,
+ 0x0044ba60da6d9086ULL, 0x00dbc9c0e344da03ULL,
+ 0x000f9401c4466855ULL, 0x00d46a57c5b0a8d1ULL,
+ 0x00875a635d7ac7c6ULL, 0x00ef4a933b7e0ae6ULL)},
+ {FIELD_LITERAL(0x005e8694077a1535ULL, 0x008bef75f71c8f1dULL,
+ 0x000a7c1316423511ULL, 0x00906e1d70604320ULL,
+ 0x003fc46c1a2ffbd6ULL, 0x00d1d5022e68f360ULL,
+ 0x002515fba37bbf46ULL, 0x00ca16234e023b44ULL)},
+ {FIELD_LITERAL(0x00787c99561f4690ULL, 0x00a857a8c1561f27ULL,
+ 0x00a10df9223c09feULL, 0x00b98a9562e3b154ULL,
+ 0x004330b8744c3ed2ULL, 0x00e06812807ec5c4ULL,
+ 0x00e4cf6a7db9f1e3ULL, 0x00d95b089f132a34ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x002922b39ca33eecULL, 0x0090d12a5f3ab194ULL,
+ 0x00ab60c02fb5f8edULL, 0x00188d292abba1cfULL,
+ 0x00e10edec9698f6eULL, 0x0069a4d9934133c8ULL,
+ 0x0024aac40e6d3d06ULL, 0x001702c2177661b0ULL)},
+ {FIELD_LITERAL(0x00139078397030bdULL, 0x000e3c447e859a00ULL,
+ 0x0064a5b334c82393ULL, 0x00b8aabeb7358093ULL,
+ 0x00020778bb9ae73bULL, 0x0032ee94c7892a18ULL,
+ 0x008215253cb41bdaULL, 0x005e2797593517aeULL)},
+ {FIELD_LITERAL(0x0083765a5f855d4aULL, 0x0051b6d1351b8ee2ULL,
+ 0x00116de548b0f7bbULL, 0x0087bd88703affa0ULL,
+ 0x0095b2cc34d7fdd2ULL, 0x0084cd81b53f0bc8ULL,
+ 0x008562fc995350edULL, 0x00a39abb193651e3ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x0019e23f0474b114ULL, 0x00eb94c2ad3b437eULL,
+ 0x006ddb34683b75acULL, 0x00391f9209b564c6ULL,
+ 0x00083b3bb3bff7aaULL, 0x00eedcd0f6dceefcULL,
+ 0x00b50817f794fe01ULL, 0x0036474deaaa75c9ULL)},
+ {FIELD_LITERAL(0x0091868594265aa2ULL, 0x00797accae98ca6dULL,
+ 0x0008d8c5f0f8a184ULL, 0x00d1f4f1c2b2fe6eULL,
+ 0x0036783dfb48a006ULL, 0x008c165120503527ULL,
+ 0x0025fd780058ce9bULL, 0x0068beb007be7d27ULL)},
+ {FIELD_LITERAL(0x00d0ff88aa7c90c2ULL, 0x00b2c60dacf53394ULL,
+ 0x0094a7284d9666d6ULL, 0x00bed9022ce7a19dULL,
+ 0x00c51553f0cd7682ULL, 0x00c3fb870b124992ULL,
+ 0x008d0bc539956c9bULL, 0x00fc8cf258bb8885ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x003667bf998406f8ULL, 0x0000115c43a12975ULL,
+ 0x001e662f3b20e8fdULL, 0x0019ffa534cb24ebULL,
+ 0x00016be0dc8efb45ULL, 0x00ff76a8b26243f5ULL,
+ 0x00ae20d241a541e3ULL, 0x0069bd6af13cd430ULL)},
+ {FIELD_LITERAL(0x0045fdc16487cda3ULL, 0x00b2d8e844cf2ed7ULL,
+ 0x00612c50e88c1607ULL, 0x00a08aabc66c1672ULL,
+ 0x006031fdcbb24d97ULL, 0x001b639525744b93ULL,
+ 0x004409d62639ab17ULL, 0x00a1853d0347ab1dULL)},
+ {FIELD_LITERAL(0x0075a1a56ebf5c21ULL, 0x00a3e72be9ac53edULL,
+ 0x00efcde1629170c2ULL, 0x0004225fe91ef535ULL,
+ 0x0088049fc73dfda7ULL, 0x004abc74857e1288ULL,
+ 0x0024e2434657317cULL, 0x00d98cb3d3e5543cULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00b4b53eab6bdb19ULL, 0x009b22d8b43711d0ULL,
+ 0x00d948b9d961785dULL, 0x00cb167b6f279eadULL,
+ 0x00191de3a678e1c9ULL, 0x00d9dd9511095c2eULL,
+ 0x00f284324cd43067ULL, 0x00ed74fa535151ddULL)},
+ {FIELD_LITERAL(0x007e32c049b5c477ULL, 0x009d2bfdbd9bcfd8ULL,
+ 0x00636e93045938c6ULL, 0x007fde4af7687298ULL,
+ 0x0046a5184fafa5d3ULL, 0x0079b1e7f13a359bULL,
+ 0x00875adf1fb927d6ULL, 0x00333e21c61bcad2ULL)},
+ {FIELD_LITERAL(0x00048014f73d8b8dULL, 0x0075684aa0966388ULL,
+ 0x0092be7df06dc47cULL, 0x0097cebcd0f5568aULL,
+ 0x005a7004d9c4c6a9ULL, 0x00b0ecbb659924c7ULL,
+ 0x00d90332dd492a7cULL, 0x0057fc14df11493dULL)},
+ }}, {{
+ {FIELD_LITERAL(0x0008ed8ea0ad95beULL, 0x0041d324b9709645ULL,
+ 0x00e25412257a19b4ULL, 0x0058df9f3423d8d2ULL,
+ 0x00a9ab20def71304ULL, 0x009ae0dbf8ac4a81ULL,
+ 0x00c9565977e4392aULL, 0x003c9269444baf55ULL)},
+ {FIELD_LITERAL(0x007df6cbb926830bULL, 0x00d336058ae37865ULL,
+ 0x007af47dac696423ULL, 0x0048d3011ec64ac8ULL,
+ 0x006b87666e40049fULL, 0x0036a2e0e51303d7ULL,
+ 0x00ba319bd79dbc55ULL, 0x003e2737ecc94f53ULL)},
+ {FIELD_LITERAL(0x00d296ff726272d9ULL, 0x00f6d097928fcf57ULL,
+ 0x00e0e616a55d7013ULL, 0x00deaf454ed9eac7ULL,
+ 0x0073a56bedef4d92ULL, 0x006ccfdf6fc92e19ULL,
+ 0x009d1ee1371a7218ULL, 0x00ee3c2ee4462d80ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00437bce9bccdf9dULL, 0x00e0c8e2f85dc0a3ULL,
+ 0x00c91a7073995a19ULL, 0x00856ec9fe294559ULL,
+ 0x009e4b33394b156eULL, 0x00e245b0dc497e5cULL,
+ 0x006a54e687eeaeffULL, 0x00f1cd1cd00fdb7cULL)},
+ {FIELD_LITERAL(0x008132ae5c5d8cd1ULL, 0x00121d68324a1d9fULL,
+ 0x00d6be9dafcb8c76ULL, 0x00684d9070edf745ULL,
+ 0x00519fbc96d7448eULL, 0x00388182fdc1f27eULL,
+ 0x000235baed41f158ULL, 0x00bf6cf6f1a1796aULL)},
+ {FIELD_LITERAL(0x002adc4b4d148219ULL, 0x003084ada0d3a90aULL,
+ 0x0046de8aab0f2e4eULL, 0x00452d342a67b5fdULL,
+ 0x00d4b50f01d4de21ULL, 0x00db6d9fc0cefb79ULL,
+ 0x008c184c86a462cdULL, 0x00e17c83764d42daULL)},
+ }}, {{
+ {FIELD_LITERAL(0x007b2743b9a1e01aULL, 0x007847ffd42688c4ULL,
+ 0x006c7844d610a316ULL, 0x00f0cb8b250aa4b0ULL,
+ 0x00a19060143b3ae6ULL, 0x0014eb10b77cfd80ULL,
+ 0x000170905729dd06ULL, 0x00063b5b9cd72477ULL)},
+ {FIELD_LITERAL(0x00ce382dc7993d92ULL, 0x00021153e938b4c8ULL,
+ 0x00096f7567f48f51ULL, 0x0058f81ddfe4b0d5ULL,
+ 0x00cc379a56b355c7ULL, 0x002c760770d3e819ULL,
+ 0x00ee22d1d26e5a40ULL, 0x00de6d93d5b082d7ULL)},
+ {FIELD_LITERAL(0x000a91a42c52e056ULL, 0x00185f6b77fce7eaULL,
+ 0x000803c51962f6b5ULL, 0x0022528582ba563dULL,
+ 0x0043f8040e9856d6ULL, 0x0085a29ec81fb860ULL,
+ 0x005f9a611549f5ffULL, 0x00c1f974ecbd4b06ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x005b64c6fd65ec97ULL, 0x00c1fdd7f877bc7fULL,
+ 0x000d9cc6c89f841cULL, 0x005c97b7f1aff9adULL,
+ 0x0075e3c61475d47eULL, 0x001ecb1ba8153011ULL,
+ 0x00fe7f1c8d71d40dULL, 0x003fa9757a229832ULL)},
+ {FIELD_LITERAL(0x00ffc5c89d2b0cbaULL, 0x00d363d42e3e6fc3ULL,
+ 0x0019a1a0118e2e8aULL, 0x00f7baeff48882e1ULL,
+ 0x001bd5af28c6b514ULL, 0x0055476ca2253cb2ULL,
+ 0x00d8eb1977e2ddf3ULL, 0x00b173b1adb228a1ULL)},
+ {FIELD_LITERAL(0x00f2cb99dd0ad707ULL, 0x00e1e08b6859ddd8ULL,
+ 0x000008f2d0650bccULL, 0x00d7ed392f8615c3ULL,
+ 0x00976750a94da27fULL, 0x003e83bb0ecb69baULL,
+ 0x00df8e8d15c14ac6ULL, 0x00f9f7174295d9c2ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00f11cc8e0e70bcbULL, 0x00e5dc689974e7ddULL,
+ 0x0014e409f9ee5870ULL, 0x00826e6689acbd63ULL,
+ 0x008a6f4e3d895d88ULL, 0x00b26a8da41fd4adULL,
+ 0x000fb7723f83efd7ULL, 0x009c749db0a5f6c3ULL)},
+ {FIELD_LITERAL(0x002389319450f9baULL, 0x003677f31aa1250aULL,
+ 0x0092c3db642f38cbULL, 0x00f8b64c0dfc9773ULL,
+ 0x00cd49fe3505b795ULL, 0x0068105a4090a510ULL,
+ 0x00df0ba2072a8bb6ULL, 0x00eb396143afd8beULL)},
+ {FIELD_LITERAL(0x00a0d4ecfb24cdffULL, 0x00ddaf8008ba6479ULL,
+ 0x00f0b3e36d4b0f44ULL, 0x003734bd3af1f146ULL,
+ 0x00b87e2efc75527eULL, 0x00d230df55ddab50ULL,
+ 0x002613257ae56c1dULL, 0x00bc0946d135934dULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00468711bd994651ULL, 0x0033108fa67561bfULL,
+ 0x0089d760192a54b4ULL, 0x00adc433de9f1871ULL,
+ 0x000467d05f36e050ULL, 0x007847e0f0579f7fULL,
+ 0x00a2314ad320052dULL, 0x00b3a93649f0b243ULL)},
+ {FIELD_LITERAL(0x0067f8f0c4fe26c9ULL, 0x0079c4a3cc8f67b9ULL,
+ 0x0082b1e62f23550dULL, 0x00f2d409caefd7f5ULL,
+ 0x0080e67dcdb26e81ULL, 0x0087ae993ea1f98aULL,
+ 0x00aa108becf61d03ULL, 0x001acf11efb608a3ULL)},
+ {FIELD_LITERAL(0x008225febbab50d9ULL, 0x00f3b605e4dd2083ULL,
+ 0x00a32b28189e23d2ULL, 0x00d507e5e5eb4c97ULL,
+ 0x005a1a84e302821fULL, 0x0006f54c1c5f08c7ULL,
+ 0x00a347c8cb2843f0ULL, 0x0009f73e9544bfa5ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x006c59c9ae744185ULL, 0x009fc32f1b4282cdULL,
+ 0x004d6348ca59b1acULL, 0x00105376881be067ULL,
+ 0x00af4096013147dcULL, 0x004abfb5a5cb3124ULL,
+ 0x000d2a7f8626c354ULL, 0x009c6ed568e07431ULL)},
+ {FIELD_LITERAL(0x00e828333c297f8bULL, 0x009ef3cf8c3f7e1fULL,
+ 0x00ab45f8fff31cb9ULL, 0x00c8b4178cb0b013ULL,
+ 0x00d0c50dd3260a3fULL, 0x0097126ac257f5bcULL,
+ 0x0042376cc90c705aULL, 0x001d96fdb4a1071eULL)},
+ {FIELD_LITERAL(0x00542d44d89ee1a8ULL, 0x00306642e0442d98ULL,
+ 0x0090853872b87338ULL, 0x002362cbf22dc044ULL,
+ 0x002c222adff663b8ULL, 0x0067c924495fcb79ULL,
+ 0x000e621d983c977cULL, 0x00df77a9eccb66fbULL)},
+ }}, {{
+ {FIELD_LITERAL(0x002809e4bbf1814aULL, 0x00b9e854f9fafb32ULL,
+ 0x00d35e67c10f7a67ULL, 0x008f1bcb76e748cfULL,
+ 0x004224d9515687d2ULL, 0x005ba0b774e620c4ULL,
+ 0x00b5e57db5d54119ULL, 0x00e15babe5683282ULL)},
+ {FIELD_LITERAL(0x00832d02369b482cULL, 0x00cba52ff0d93450ULL,
+ 0x003fa9c908d554dbULL, 0x008d1e357b54122fULL,
+ 0x00abd91c2dc950c6ULL, 0x007eff1df4c0ec69ULL,
+ 0x003f6aeb13fb2d31ULL, 0x00002d6179fc5b2cULL)},
+ {FIELD_LITERAL(0x0046c9eda81c9c89ULL, 0x00b60cb71c8f62fcULL,
+ 0x0022f5a683baa558ULL, 0x00f87319fccdf997ULL,
+ 0x009ca09b51ce6a22ULL, 0x005b12baf4af7d77ULL,
+ 0x008a46524a1e33e2ULL, 0x00035a77e988be0dULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00a7efe46a7dbe2fULL, 0x002f66fd55014fe7ULL,
+ 0x006a428afa1ff026ULL, 0x0056caaa9604ab72ULL,
+ 0x0033f3bcd7fac8aeULL, 0x00ccb1aa01c86764ULL,
+ 0x00158d1edf13bf40ULL, 0x009848ee76fcf3b4ULL)},
+ {FIELD_LITERAL(0x00a9e7730a819691ULL, 0x00d9cc73c4992b70ULL,
+ 0x00e299bde067de5aULL, 0x008c314eb705192aULL,
+ 0x00e7226f17e8a3ccULL, 0x0029dfd956e65a47ULL,
+ 0x0053a8e839073b12ULL, 0x006f942b2ab1597eULL)},
+ {FIELD_LITERAL(0x001c3d780ecd5e39ULL, 0x0094f247fbdcc5feULL,
+ 0x00d5c786fd527764ULL, 0x00b6f4da74f0db2aULL,
+ 0x0080f1f8badcd5fcULL, 0x00f36a373ad2e23bULL,
+ 0x00f804f9f4343bf2ULL, 0x00d1af40ec623982ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x0082aeace5f1b144ULL, 0x00f68b3108cf4dd3ULL,
+ 0x00634af01dde3020ULL, 0x000beab5df5c2355ULL,
+ 0x00e8b790d1b49b0bULL, 0x00e48d15854e36f4ULL,
+ 0x0040ab2d95f3db9fULL, 0x002711c4ed9e899aULL)},
+ {FIELD_LITERAL(0x0039343746531ebeULL, 0x00c8509d835d429dULL,
+ 0x00e79eceff6b0018ULL, 0x004abfd31e8efce5ULL,
+ 0x007bbfaaa1e20210ULL, 0x00e3be89c193e179ULL,
+ 0x001c420f4c31d585ULL, 0x00f414a315bef5aeULL)},
+ {FIELD_LITERAL(0x007c296a24990df8ULL, 0x00d5d07525a75588ULL,
+ 0x00dd8e113e94b7e7ULL, 0x007bbc58febe0cc8ULL,
+ 0x0029f51af9bfcad3ULL, 0x007e9311ec7ab6f3ULL,
+ 0x009a884de1676343ULL, 0x0050d5f2dce84be9ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x005fa020cca2450aULL, 0x00491c29db6416d8ULL,
+ 0x0037cefe3f9f9a85ULL, 0x003d405230647066ULL,
+ 0x0049e835f0fdbe89ULL, 0x00feb78ac1a0815cULL,
+ 0x00828e4b32dc9724ULL, 0x00db84f2dc8d6fd4ULL)},
+ {FIELD_LITERAL(0x0098cddc8b39549aULL, 0x006da37e3b05d22cULL,
+ 0x00ce633cfd4eb3cbULL, 0x00fda288ef526acdULL,
+ 0x0025338878c5d30aULL, 0x00f34438c4e5a1b4ULL,
+ 0x00584efea7c310f1ULL, 0x0041a551f1b660adULL)},
+ {FIELD_LITERAL(0x00d7f7a8fbd6437aULL, 0x0062872413bf3753ULL,
+ 0x00ad4bbcb43c584bULL, 0x007fe49be601d7e3ULL,
+ 0x0077c659789babf4ULL, 0x00eb45fcb06a741bULL,
+ 0x005ce244913f9708ULL, 0x0088426401736326ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x007bf562ca768d7cULL, 0x006c1f3a174e387cULL,
+ 0x00f024b447fee939ULL, 0x007e7af75f01143fULL,
+ 0x003adb70b4eed89dULL, 0x00e43544021ad79aULL,
+ 0x0091f7f7042011f6ULL, 0x0093c1a1ee3a0ddcULL)},
+ {FIELD_LITERAL(0x00a0b68ec1eb72d2ULL, 0x002c03235c0d45a0ULL,
+ 0x00553627323fe8c5ULL, 0x006186e94b17af94ULL,
+ 0x00a9906196e29f14ULL, 0x0025b3aee6567733ULL,
+ 0x007e0dd840080517ULL, 0x0018eb5801a4ba93ULL)},
+ {FIELD_LITERAL(0x00d7fe7017bf6a40ULL, 0x006e3f0624be0c42ULL,
+ 0x00ffbba205358245ULL, 0x00f9fc2cf8194239ULL,
+ 0x008d93b37bf15b4eULL, 0x006ddf2e38be8e95ULL,
+ 0x002b6e79bf5fcff9ULL, 0x00ab355da425e2deULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00938f97e20be973ULL, 0x0099141a36aaf306ULL,
+ 0x0057b0ca29e545a1ULL, 0x0085db571f9fbc13ULL,
+ 0x008b333c554b4693ULL, 0x0043ab6ef3e241cbULL,
+ 0x0054fb20aa1e5c70ULL, 0x00be0ff852760adfULL)},
+ {FIELD_LITERAL(0x003973d8938971d6ULL, 0x002aca26fa80c1f5ULL,
+ 0x00108af1faa6b513ULL, 0x00daae275d7924e6ULL,
+ 0x0053634ced721308ULL, 0x00d2355fe0bbd443ULL,
+ 0x00357612b2d22095ULL, 0x00f9bb9dd4136cf3ULL)},
+ {FIELD_LITERAL(0x002bff12cf5e03a5ULL, 0x001bdb1fa8a19cf8ULL,
+ 0x00c91c6793f84d39ULL, 0x00f869f1b2eba9afULL,
+ 0x0059bc547dc3236bULL, 0x00d91611d6d38689ULL,
+ 0x00e062daaa2c0214ULL, 0x00ed3c047cc2bc82ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x000050d70c32b31aULL, 0x001939d576d437b3ULL,
+ 0x00d709e598bf9fe6ULL, 0x00a885b34bd2ee9eULL,
+ 0x00dd4b5c08ab1a50ULL, 0x0091bebd50b55639ULL,
+ 0x00cf79ff64acdbc6ULL, 0x006067a39d826336ULL)},
+ {FIELD_LITERAL(0x0062dd0fb31be374ULL, 0x00fcc96b84c8e727ULL,
+ 0x003f64f1375e6ae3ULL, 0x0057d9b6dd1af004ULL,
+ 0x00d6a167b1103c7bULL, 0x00dd28f3180fb537ULL,
+ 0x004ff27ad7167128ULL, 0x008934c33461f2acULL)},
+ {FIELD_LITERAL(0x0065b472b7900043ULL, 0x00ba7efd2ff1064bULL,
+ 0x000b67d6c4c3020fULL, 0x0012d28469f4e46dULL,
+ 0x0031c32939703ec7ULL, 0x00b49f0bce133066ULL,
+ 0x00f7e10416181d47ULL, 0x005c90f51867eeccULL)},
+ }}, {{
+ {FIELD_LITERAL(0x0051207abd179101ULL, 0x00fc2a5c20d9c5daULL,
+ 0x00fb9d5f2701b6dfULL, 0x002dd040fdea82b8ULL,
+ 0x00f163b0738442ffULL, 0x00d9736bd68855b8ULL,
+ 0x00e0d8e93005e61cULL, 0x00df5a40b3988570ULL)},
+ {FIELD_LITERAL(0x0006918f5dfce6dcULL, 0x00d4bf1c793c57fbULL,
+ 0x0069a3f649435364ULL, 0x00e89a50e5b0cd6eULL,
+ 0x00b9f6a237e973afULL, 0x006d4ed8b104e41dULL,
+ 0x00498946a3924cd2ULL, 0x00c136ec5ac9d4f7ULL)},
+ {FIELD_LITERAL(0x0011a9c290ac5336ULL, 0x002b9a2d4a6a6533ULL,
+ 0x009a8a68c445d937ULL, 0x00361b27b07e5e5cULL,
+ 0x003c043b1755b974ULL, 0x00b7eb66cf1155eeULL,
+ 0x0077af5909eefff2ULL, 0x0098f609877cc806ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00ab13af436bf8f4ULL, 0x000bcf0a0dac8574ULL,
+ 0x00d50c864f705045ULL, 0x00c40e611debc842ULL,
+ 0x0085010489bd5caaULL, 0x007c5050acec026fULL,
+ 0x00f67d943c8da6d1ULL, 0x00de1da0278074c6ULL)},
+ {FIELD_LITERAL(0x00b373076597455fULL, 0x00e83f1af53ac0f5ULL,
+ 0x0041f63c01dc6840ULL, 0x0097dea19b0c6f4bULL,
+ 0x007f9d63b4c1572cULL, 0x00e692d492d0f5f0ULL,
+ 0x00cbcb392e83b4adULL, 0x0069c0f39ed9b1a8ULL)},
+ {FIELD_LITERAL(0x00861030012707c9ULL, 0x009fbbdc7fd4aafbULL,
+ 0x008f591d6b554822ULL, 0x00df08a41ea18adeULL,
+ 0x009d7d83e642abeaULL, 0x0098c71bda3b78ffULL,
+ 0x0022c89e7021f005ULL, 0x0044d29a3fe1e3c4ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00e748cd7b5c52f2ULL, 0x00ea9df883f89cc3ULL,
+ 0x0018970df156b6c7ULL, 0x00c5a46c2a33a847ULL,
+ 0x00cbde395e32aa09ULL, 0x0072474ebb423140ULL,
+ 0x00fb00053086a23dULL, 0x001dafcfe22d4e1fULL)},
+ {FIELD_LITERAL(0x00c903ee6d825540ULL, 0x00add6c4cf98473eULL,
+ 0x007636efed4227f1ULL, 0x00905124ae55e772ULL,
+ 0x00e6b38fab12ed53ULL, 0x0045e132b863fe55ULL,
+ 0x003974662edb366aULL, 0x00b1787052be8208ULL)},
+ {FIELD_LITERAL(0x00a614b00d775c7cULL, 0x00d7c78941cc7754ULL,
+ 0x00422dd68b5dabc4ULL, 0x00a6110f0167d28bULL,
+ 0x00685a309c252886ULL, 0x00b439ffd5143660ULL,
+ 0x003656e29ee7396fULL, 0x00c7c9b9ed5ad854ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x0040f7e7c5b37bf2ULL, 0x0064e4dc81181bbaULL,
+ 0x00a8767ae2a366b6ULL, 0x001496b4f90546f2ULL,
+ 0x002a28493f860441ULL, 0x0021f59513049a3aULL,
+ 0x00852d369a8b7ee3ULL, 0x00dd2e7d8b7d30a9ULL)},
+ {FIELD_LITERAL(0x00006e34a35d9fbcULL, 0x00eee4e48b2f019aULL,
+ 0x006b344743003a5fULL, 0x00541d514f04a7e3ULL,
+ 0x00e81f9ee7647455ULL, 0x005e2b916c438f81ULL,
+ 0x00116f8137b7eff0ULL, 0x009bd3decc7039d1ULL)},
+ {FIELD_LITERAL(0x0005d226f434110dULL, 0x00af8288b8ef21d5ULL,
+ 0x004a7a52ef181c8cULL, 0x00be0b781b4b06deULL,
+ 0x00e6e3627ded07e1ULL, 0x00e43aa342272b8bULL,
+ 0x00e86ab424577d84ULL, 0x00fb292c566e35bbULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00334f5303ea1222ULL, 0x00dfb3dbeb0a5d3eULL,
+ 0x002940d9592335c1ULL, 0x00706a7a63e8938aULL,
+ 0x005a533558bc4cafULL, 0x00558e33192022a9ULL,
+ 0x00970d9faf74c133ULL, 0x002979fcb63493caULL)},
+ {FIELD_LITERAL(0x00e38abece3c82abULL, 0x005a51f18a2c7a86ULL,
+ 0x009dafa2e86d592eULL, 0x00495a62eb688678ULL,
+ 0x00b79df74c0eb212ULL, 0x0023e8cc78b75982ULL,
+ 0x005998cb91075e13ULL, 0x00735aa9ba61bc76ULL)},
+ {FIELD_LITERAL(0x00d9f7a82ddbe628ULL, 0x00a1fc782889ae0fULL,
+ 0x0071ffda12d14b66ULL, 0x0037cf4eca7fb3d5ULL,
+ 0x00c80bc242c58808ULL, 0x0075bf8c2d08c863ULL,
+ 0x008d41f31afc52a7ULL, 0x00197962ecf38741ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x006e9f475cccf2eeULL, 0x00454b9cd506430cULL,
+ 0x00224a4fb79ee479ULL, 0x0062e3347ef0b5e2ULL,
+ 0x0034fd2a3512232aULL, 0x00b8b3cb0f457046ULL,
+ 0x00eb20165daa38ecULL, 0x00128eebc2d9c0f7ULL)},
+ {FIELD_LITERAL(0x00bfc5fa1e4ea21fULL, 0x00c21d7b6bb892e6ULL,
+ 0x00cf043f3acf0291ULL, 0x00c13f2f849b3c90ULL,
+ 0x00d1a97ebef10891ULL, 0x0061e130a445e7feULL,
+ 0x0019513fdedbf22bULL, 0x001d60c813bff841ULL)},
+ {FIELD_LITERAL(0x0019561c7fcf0213ULL, 0x00e3dca6843ebd77ULL,
+ 0x0068ea95b9ca920eULL, 0x009bdfb70f253595ULL,
+ 0x00c68f59186aa02aULL, 0x005aee1cca1c3039ULL,
+ 0x00ab79a8a937a1ceULL, 0x00b9a0e549959e6fULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00c79e0b6d97dfbdULL, 0x00917c71fd2bc6e8ULL,
+ 0x00db7529ccfb63d8ULL, 0x00be5be957f17866ULL,
+ 0x00a9e11fdc2cdac1ULL, 0x007b91a8e1f44443ULL,
+ 0x00a3065e4057d80fULL, 0x004825f5b8d5f6d4ULL)},
+ {FIELD_LITERAL(0x003e4964fa8a8fc8ULL, 0x00f6a1cdbcf41689ULL,
+ 0x00943cb18fe7fda7ULL, 0x00606dafbf34440aULL,
+ 0x005d37a86399c789ULL, 0x00e79a2a69417403ULL,
+ 0x00fe34f7e68b8866ULL, 0x0011f448ed2df10eULL)},
+ {FIELD_LITERAL(0x00f1f57efcc1fcc4ULL, 0x00513679117de154ULL,
+ 0x002e5b5b7c86d8c3ULL, 0x009f6486561f9cfbULL,
+ 0x00169e74b0170cf7ULL, 0x00900205af4af696ULL,
+ 0x006acfddb77853f3ULL, 0x00df184c90f31068ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00b37396c3320791ULL, 0x00fc7b67175c5783ULL,
+ 0x00c36d2cd73ecc38ULL, 0x0080ebcc0b328fc5ULL,
+ 0x0043a5b22b35d35dULL, 0x00466c9f1713c9daULL,
+ 0x0026ad346dcaa8daULL, 0x007c684e701183a6ULL)},
+ {FIELD_LITERAL(0x00fd579ffb691713ULL, 0x00b76af4f81c412dULL,
+ 0x00f239de96110f82ULL, 0x00e965fb437f0306ULL,
+ 0x00ca7e9436900921ULL, 0x00e487f1325fa24aULL,
+ 0x00633907de476380ULL, 0x00721c62ac5b8ea0ULL)},
+ {FIELD_LITERAL(0x00c0d54e542eb4f9ULL, 0x004ed657171c8dcfULL,
+ 0x00b743a4f7c2a39bULL, 0x00fd9f93ed6cc567ULL,
+ 0x00307fae3113e58bULL, 0x0058aa577c93c319ULL,
+ 0x00d254556f35b346ULL, 0x00491aada2203f0dULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00dff3103786ff34ULL, 0x000144553b1f20c3ULL,
+ 0x0095613baeb930e4ULL, 0x00098058275ea5d4ULL,
+ 0x007cd1402b046756ULL, 0x0074d74e4d58aee3ULL,
+ 0x005f93fc343ff69bULL, 0x00873df17296b3b0ULL)},
+ {FIELD_LITERAL(0x00c4a1fb48635413ULL, 0x00b5dd54423ad59fULL,
+ 0x009ff5d53fd24a88ULL, 0x003c98d267fc06a7ULL,
+ 0x002db7cb20013641ULL, 0x00bd1d6716e191f2ULL,
+ 0x006dbc8b29094241ULL, 0x0044bbf233dafa2cULL)},
+ {FIELD_LITERAL(0x0055838d41f531e6ULL, 0x00bf6a2dd03c81b2ULL,
+ 0x005827a061c4839eULL, 0x0000de2cbb36aac3ULL,
+ 0x002efa29d9717478ULL, 0x00f9e928cc8a77baULL,
+ 0x00c134b458def9efULL, 0x00958a182223fc48ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x000a9ee23c06881fULL, 0x002c727d3d871945ULL,
+ 0x00f47d971512d24aULL, 0x00671e816f9ef31aULL,
+ 0x00883af2cfaad673ULL, 0x00601f98583d6c9aULL,
+ 0x00b435f5adc79655ULL, 0x00ad87b71c04bff2ULL)},
+ {FIELD_LITERAL(0x007860d99db787cfULL, 0x00fda8983018f4a8ULL,
+ 0x008c8866bac4743cULL, 0x00ef471f84c82a3fULL,
+ 0x00abea5976d3b8e7ULL, 0x00714882896cd015ULL,
+ 0x00b49fae584ddac5ULL, 0x008e33a1a0b69c81ULL)},
+ {FIELD_LITERAL(0x007b6ee2c9e8a9ecULL, 0x002455dbbd89d622ULL,
+ 0x006490cf4eaab038ULL, 0x00d925f6c3081561ULL,
+ 0x00153b3047de7382ULL, 0x003b421f8bdceb6fULL,
+ 0x00761a4a5049da78ULL, 0x00980348c5202433ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x007f8a43da97dd5cULL, 0x00058539c800fc7bULL,
+ 0x0040f3cf5a28414aULL, 0x00d68dd0d95283d6ULL,
+ 0x004adce9da90146eULL, 0x00befa41c7d4f908ULL,
+ 0x007603bc2e3c3060ULL, 0x00bdf360ab3545dbULL)},
+ {FIELD_LITERAL(0x00eebfd4e2312cc3ULL, 0x00474b2564e4fc8cULL,
+ 0x003303ef14b1da9bULL, 0x003c93e0e66beb1dULL,
+ 0x0013619b0566925aULL, 0x008817c24d901bf3ULL,
+ 0x00b62bd8898d218bULL, 0x0075a7716f1e88a2ULL)},
+ {FIELD_LITERAL(0x0009218da1e6890fULL, 0x0026907f5fd02575ULL,
+ 0x004dabed5f19d605ULL, 0x003abf181870249dULL,
+ 0x00b52fd048cc92c4ULL, 0x00b6dd51e415a5c5ULL,
+ 0x00d9eb82bd2b4014ULL, 0x002c865a43b46b43ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x0070047189452f4cULL, 0x00f7ad12e1ce78d5ULL,
+ 0x00af1ba51ec44a8bULL, 0x005f39f63e667cd6ULL,
+ 0x00058eac4648425eULL, 0x00d7fdab42bea03bULL,
+ 0x0028576a5688de15ULL, 0x00af973209e77c10ULL)},
+ {FIELD_LITERAL(0x00c338b915d8fef0ULL, 0x00a893292045c39aULL,
+ 0x0028ab4f2eba6887ULL, 0x0060743cb519fd61ULL,
+ 0x0006213964093ac0ULL, 0x007c0b7a43f6266dULL,
+ 0x008e3557c4fa5bdaULL, 0x002da976de7b8d9dULL)},
+ {FIELD_LITERAL(0x0048729f8a8b6dcdULL, 0x00fe23b85cc4d323ULL,
+ 0x00e7384d16e4db0eULL, 0x004a423970678942ULL,
+ 0x00ec0b763345d4baULL, 0x00c477b9f99ed721ULL,
+ 0x00c29dad3777b230ULL, 0x001c517b466f7df6ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x006366c380f7b574ULL, 0x001c7d1f09ff0438ULL,
+ 0x003e20a7301f5b22ULL, 0x00d3efb1916d28f6ULL,
+ 0x0049f4f81060ce83ULL, 0x00c69d91ea43ced1ULL,
+ 0x002b6f3e5cd269edULL, 0x005b0fb22ce9ec65ULL)},
+ {FIELD_LITERAL(0x00aa2261022d883fULL, 0x00ebcca4548010acULL,
+ 0x002528512e28a437ULL, 0x0070ca7676b66082ULL,
+ 0x0084bda170f7c6d3ULL, 0x00581b4747c9b8bbULL,
+ 0x005c96a01061c7e2ULL, 0x00fb7c4a362b5273ULL)},
+ {FIELD_LITERAL(0x00c30020eb512d02ULL, 0x0060f288283a4d26ULL,
+ 0x00b7ed13becde260ULL, 0x0075ebb74220f6e9ULL,
+ 0x00701079fcfe8a1fULL, 0x001c28fcdff58938ULL,
+ 0x002e4544b8f4df6bULL, 0x0060c5bc4f1a7d73ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x00ae307cf069f701ULL, 0x005859f222dd618bULL,
+ 0x00212d6c46ec0b0dULL, 0x00a0fe4642afb62dULL,
+ 0x00420d8e4a0a8903ULL, 0x00a80ff639bdf7b0ULL,
+ 0x0019bee1490b5d8eULL, 0x007439e4b9c27a86ULL)},
+ {FIELD_LITERAL(0x00a94700032a093fULL, 0x0076e96c225216e7ULL,
+ 0x00a63a4316e45f91ULL, 0x007d8bbb4645d3b2ULL,
+ 0x00340a6ff22793ebULL, 0x006f935d4572aeb7ULL,
+ 0x00b1fb69f00afa28ULL, 0x009e8f3423161ed3ULL)},
+ {FIELD_LITERAL(0x009ef49c6b5ced17ULL, 0x00a555e6269e9f0aULL,
+ 0x007e6f1d79ec73b5ULL, 0x009ac78695a32ac4ULL,
+ 0x0001d77fbbcd5682ULL, 0x008cea1fee0aaeedULL,
+ 0x00f42bea82a53462ULL, 0x002e46ab96cafcc9ULL)},
+ }}, {{
+ {FIELD_LITERAL(0x0051cfcc5885377aULL, 0x00dce566cb1803caULL,
+ 0x00430c7643f2c7d4ULL, 0x00dce1a1337bdcc0ULL,
+ 0x0010d5bd7283c128ULL, 0x003b1b547f9b46feULL,
+ 0x000f245e37e770abULL, 0x007b72511f022b37ULL)},
+ {FIELD_LITERAL(0x0060db815bc4786cULL, 0x006fab25beedc434ULL,
+ 0x00c610d06084797cULL, 0x000c48f08537bec0ULL,
+ 0x0031aba51c5b93daULL, 0x007968fa6e01f347ULL,
+ 0x0030070da52840c6ULL, 0x00c043c225a4837fULL)},
+ {FIELD_LITERAL(0x001bcfd00649ee93ULL, 0x006dceb47e2a0fd5ULL,
+ 0x00f2cebda0cf8fd0ULL, 0x00b6b9d9d1fbdec3ULL,
+ 0x00815262e6490611ULL, 0x00ef7f5ce3176760ULL,
+ 0x00e49cd0c998d58bULL, 0x005fc6cc269ba57cULL)},
+ }}, {{
+ {FIELD_LITERAL(0x008940211aa0d633ULL, 0x00addae28136571dULL,
+ 0x00d68fdbba20d673ULL, 0x003bc6129bc9e21aULL,
+ 0x000346cf184ebe9aULL, 0x0068774d741ebc7fULL,
+ 0x0019d5e9e6966557ULL, 0x0003cbd7f981b651ULL)},
+ {FIELD_LITERAL(0x004a2902926f8d3fULL, 0x00ad79b42637ab75ULL,
+ 0x0088f60b90f2d4e8ULL, 0x0030f54ef0e398c4ULL,
+ 0x00021dc9bf99681eULL, 0x007ebf66fde74ee3ULL,
+ 0x004ade654386e9a4ULL, 0x00e7485066be4c27ULL)},
+ {FIELD_LITERAL(0x00445f1263983be0ULL, 0x004cf371dda45e6aULL,
+ 0x00744a89d5a310e7ULL, 0x001f20ce4f904833ULL,
+ 0x00e746edebe66e29ULL, 0x000912ab1f6c153dULL,
+ 0x00f61d77d9b2444cULL, 0x0001499cd6647610ULL)},
}}
}
};
@@ -343,133 +1063,421 @@ const struct curve448_precomputed_s *curve448_precomputed_base
static const niels_t curve448_wnaf_base_table[32] = {
{{
- {FIELD_LITERAL(0x00303cda6feea532,0x00860f1d5a3850e4,0x00226b9fa4728ccd,0x00e822938a0a0c0c,0x00263a61c9ea9216,0x001204029321b828,0x006a468360983c65,0x0002846f0a782143)},
- {FIELD_LITERAL(0x00303cda6feea532,0x00860f1d5a3850e4,0x00226b9fa4728ccd,0x006822938a0a0c0c,0x00263a61c9ea9215,0x001204029321b828,0x006a468360983c65,0x0082846f0a782143)},
- {FIELD_LITERAL(0x00ef8e22b275198d,0x00b0eb141a0b0e8b,0x001f6789da3cb38c,0x006d2ff8ed39073e,0x00610bdb69a167f3,0x00571f306c9689b4,0x00f557e6f84b2df8,0x002affd38b2c86db)},
+ {FIELD_LITERAL(0x00303cda6feea532ULL, 0x00860f1d5a3850e4ULL,
+ 0x00226b9fa4728ccdULL, 0x00e822938a0a0c0cULL,
+ 0x00263a61c9ea9216ULL, 0x001204029321b828ULL,
+ 0x006a468360983c65ULL, 0x0002846f0a782143ULL)},
+ {FIELD_LITERAL(0x00303cda6feea532ULL, 0x00860f1d5a3850e4ULL,
+ 0x00226b9fa4728ccdULL, 0x006822938a0a0c0cULL,
+ 0x00263a61c9ea9215ULL, 0x001204029321b828ULL,
+ 0x006a468360983c65ULL, 0x0082846f0a782143ULL)},
+ {FIELD_LITERAL(0x00ef8e22b275198dULL, 0x00b0eb141a0b0e8bULL,
+ 0x001f6789da3cb38cULL, 0x006d2ff8ed39073eULL,
+ 0x00610bdb69a167f3ULL, 0x00571f306c9689b4ULL,
+ 0x00f557e6f84b2df8ULL, 0x002affd38b2c86dbULL)},
}}, {{
- {FIELD_LITERAL(0x00cea0fc8d2e88b5,0x00821612d69f1862,0x0074c283b3e67522,0x005a195ba05a876d,0x000cddfe557feea4,0x008046c795bcc5e5,0x00540969f4d6e119,0x00d27f96d6b143d5)},
- {FIELD_LITERAL(0x000c3b1019d474e8,0x00e19533e4952284,0x00cc9810ba7c920a,0x00f103d2785945ac,0x00bfa5696cc69b34,0x00a8d3d51e9ca839,0x005623cb459586b9,0x00eae7ce1cd52e9e)},
- {FIELD_LITERAL(0x0005a178751dd7d8,0x002cc3844c69c42f,0x00acbfe5efe10539,0x009c20f43431a65a,0x008435d96374a7b3,0x009ee57566877bd3,0x0044691725ed4757,0x001e87bb2fe2c6b2)},
+ {FIELD_LITERAL(0x00cea0fc8d2e88b5ULL, 0x00821612d69f1862ULL,
+ 0x0074c283b3e67522ULL, 0x005a195ba05a876dULL,
+ 0x000cddfe557feea4ULL, 0x008046c795bcc5e5ULL,
+ 0x00540969f4d6e119ULL, 0x00d27f96d6b143d5ULL)},
+ {FIELD_LITERAL(0x000c3b1019d474e8ULL, 0x00e19533e4952284ULL,
+ 0x00cc9810ba7c920aULL, 0x00f103d2785945acULL,
+ 0x00bfa5696cc69b34ULL, 0x00a8d3d51e9ca839ULL,
+ 0x005623cb459586b9ULL, 0x00eae7ce1cd52e9eULL)},
+ {FIELD_LITERAL(0x0005a178751dd7d8ULL, 0x002cc3844c69c42fULL,
+ 0x00acbfe5efe10539ULL, 0x009c20f43431a65aULL,
+ 0x008435d96374a7b3ULL, 0x009ee57566877bd3ULL,
+ 0x0044691725ed4757ULL, 0x001e87bb2fe2c6b2ULL)},
}}, {{
- {FIELD_LITERAL(0x000cedc4debf7a04,0x002ffa45000470ac,0x002e9f9678201915,0x0017da1208c4fe72,0x007d558cc7d656cb,0x0037a827287cf289,0x00142472d3441819,0x009c21f166cf8dd1)},
- {FIELD_LITERAL(0x003ef83af164b2f2,0x000949a5a0525d0d,0x00f4498186cac051,0x00e77ac09ef126d2,0x0073ae0b2c9296e9,0x001c163f6922e3ed,0x0062946159321bea,0x00cfb79b22990b39)},
- {FIELD_LITERAL(0x00b001431ca9e654,0x002d7e5eabcc9a3a,0x0052e8114c2f6747,0x0079ac4f94487f92,0x00bffd919b5d749c,0x00261f92ad15e620,0x00718397b7a97895,0x00c1443e6ebbc0c4)},
+ {FIELD_LITERAL(0x000cedc4debf7a04ULL, 0x002ffa45000470acULL,
+ 0x002e9f9678201915ULL, 0x0017da1208c4fe72ULL,
+ 0x007d558cc7d656cbULL, 0x0037a827287cf289ULL,
+ 0x00142472d3441819ULL, 0x009c21f166cf8dd1ULL)},
+ {FIELD_LITERAL(0x003ef83af164b2f2ULL, 0x000949a5a0525d0dULL,
+ 0x00f4498186cac051ULL, 0x00e77ac09ef126d2ULL,
+ 0x0073ae0b2c9296e9ULL, 0x001c163f6922e3edULL,
+ 0x0062946159321beaULL, 0x00cfb79b22990b39ULL)},
+ {FIELD_LITERAL(0x00b001431ca9e654ULL, 0x002d7e5eabcc9a3aULL,
+ 0x0052e8114c2f6747ULL, 0x0079ac4f94487f92ULL,
+ 0x00bffd919b5d749cULL, 0x00261f92ad15e620ULL,
+ 0x00718397b7a97895ULL, 0x00c1443e6ebbc0c4ULL)},
}}, {{
- {FIELD_LITERAL(0x00eacd90c1e0a049,0x008977935b149fbe,0x0004cb9ba11c93dc,0x009fbd5b3470844d,0x004bc18c9bfc22cf,0x0057679a991839f3,0x00ef15b76fb4092e,0x0074a5173a225041)},
- {FIELD_LITERAL(0x003f5f9d7ec4777b,0x00ab2e733c919c94,0x001bb6c035245ae5,0x00a325a49a883630,0x0033e9a9ea3cea2f,0x00e442a1eaa0e844,0x00b2116d5b0e71b8,0x00c16abed6d64047)},
- {FIELD_LITERAL(0x00c560b5ed051165,0x001945adc5d65094,0x00e221865710f910,0x00cc12bc9e9b8ceb,0x004faa9518914e35,0x0017476d89d42f6d,0x00b8f637c8fa1c8b,0x0088c7d2790864b8)},
+ {FIELD_LITERAL(0x00eacd90c1e0a049ULL, 0x008977935b149fbeULL,
+ 0x0004cb9ba11c93dcULL, 0x009fbd5b3470844dULL,
+ 0x004bc18c9bfc22cfULL, 0x0057679a991839f3ULL,
+ 0x00ef15b76fb4092eULL, 0x0074a5173a225041ULL)},
+ {FIELD_LITERAL(0x003f5f9d7ec4777bULL, 0x00ab2e733c919c94ULL,
+ 0x001bb6c035245ae5ULL, 0x00a325a49a883630ULL,
+ 0x0033e9a9ea3cea2fULL, 0x00e442a1eaa0e844ULL,
+ 0x00b2116d5b0e71b8ULL, 0x00c16abed6d64047ULL)},
+ {FIELD_LITERAL(0x00c560b5ed051165ULL, 0x001945adc5d65094ULL,
+ 0x00e221865710f910ULL, 0x00cc12bc9e9b8cebULL,
+ 0x004faa9518914e35ULL, 0x0017476d89d42f6dULL,
+ 0x00b8f637c8fa1c8bULL, 0x0088c7d2790864b8ULL)},
}}, {{
- {FIELD_LITERAL(0x00ef7eafc1c69be6,0x0085d3855778fbea,0x002c8d5b450cb6f5,0x004e77de5e1e7fec,0x0047c057893abded,0x001b430b85d51e16,0x00965c7b45640c3c,0x00487b2bb1162b97)},
- {FIELD_LITERAL(0x0099c73a311beec2,0x00a3eff38d8912ad,0x002efa9d1d7e8972,0x00f717ae1e14d126,0x002833f795850c8b,0x0066c12ad71486bd,0x00ae9889da4820eb,0x00d6044309555c08)},
- {FIELD_LITERAL(0x004b1c5283d15e41,0x00669d8ea308ff75,0x0004390233f762a1,0x00e1d67b83cb6cec,0x003eebaa964c78b1,0x006b0aff965eb664,0x00b313d4470bdc37,0x008814ffcb3cb9d8)},
+ {FIELD_LITERAL(0x00ef7eafc1c69be6ULL, 0x0085d3855778fbeaULL,
+ 0x002c8d5b450cb6f5ULL, 0x004e77de5e1e7fecULL,
+ 0x0047c057893abdedULL, 0x001b430b85d51e16ULL,
+ 0x00965c7b45640c3cULL, 0x00487b2bb1162b97ULL)},
+ {FIELD_LITERAL(0x0099c73a311beec2ULL, 0x00a3eff38d8912adULL,
+ 0x002efa9d1d7e8972ULL, 0x00f717ae1e14d126ULL,
+ 0x002833f795850c8bULL, 0x0066c12ad71486bdULL,
+ 0x00ae9889da4820ebULL, 0x00d6044309555c08ULL)},
+ {FIELD_LITERAL(0x004b1c5283d15e41ULL, 0x00669d8ea308ff75ULL,
+ 0x0004390233f762a1ULL, 0x00e1d67b83cb6cecULL,
+ 0x003eebaa964c78b1ULL, 0x006b0aff965eb664ULL,
+ 0x00b313d4470bdc37ULL, 0x008814ffcb3cb9d8ULL)},
}}, {{
- {FIELD_LITERAL(0x009724b8ce68db70,0x007678b5ed006f3d,0x00bdf4b89c0abd73,0x00299748e04c7c6d,0x00ddd86492c3c977,0x00c5a7febfa30a99,0x00ed84715b4b02bb,0x00319568adf70486)},
- {FIELD_LITERAL(0x0070ff2d864de5bb,0x005a37eeb637ee95,0x0033741c258de160,0x00e6ca5cb1988f46,0x001ceabd92a24661,0x0030957bd500fe40,0x001c3362afe912c5,0x005187889f678bd2)},
- {FIELD_LITERAL(0x0086835fc62bbdc7,0x009c3516ca4910a1,0x00956c71f8d00783,0x0095c78fcf63235f,0x00fc7ff6ba05c222,0x00cdd8b3f8d74a52,0x00ac5ae16de8256e,0x00e9d4be8ed48624)},
+ {FIELD_LITERAL(0x009724b8ce68db70ULL, 0x007678b5ed006f3dULL,
+ 0x00bdf4b89c0abd73ULL, 0x00299748e04c7c6dULL,
+ 0x00ddd86492c3c977ULL, 0x00c5a7febfa30a99ULL,
+ 0x00ed84715b4b02bbULL, 0x00319568adf70486ULL)},
+ {FIELD_LITERAL(0x0070ff2d864de5bbULL, 0x005a37eeb637ee95ULL,
+ 0x0033741c258de160ULL, 0x00e6ca5cb1988f46ULL,
+ 0x001ceabd92a24661ULL, 0x0030957bd500fe40ULL,
+ 0x001c3362afe912c5ULL, 0x005187889f678bd2ULL)},
+ {FIELD_LITERAL(0x0086835fc62bbdc7ULL, 0x009c3516ca4910a1ULL,
+ 0x00956c71f8d00783ULL, 0x0095c78fcf63235fULL,
+ 0x00fc7ff6ba05c222ULL, 0x00cdd8b3f8d74a52ULL,
+ 0x00ac5ae16de8256eULL, 0x00e9d4be8ed48624ULL)},
}}, {{
- {FIELD_LITERAL(0x00c0ce11405df2d8,0x004e3f37b293d7b6,0x002410172e1ac6db,0x00b8dbff4bf8143d,0x003a7b409d56eb66,0x003e0f6a0dfef9af,0x0081c4e4d3645be1,0x00ce76076b127623)},
- {FIELD_LITERAL(0x00f6ee0f98974239,0x0042d89af07d3a4f,0x00846b7fe84346b5,0x006a21fc6a8d39a1,0x00ac8bc2541ff2d9,0x006d4e2a77732732,0x009a39b694cc3f2f,0x0085c0aa2a404c8f)},
- {FIELD_LITERAL(0x00b261101a218548,0x00c1cae96424277b,0x00869da0a77dd268,0x00bc0b09f8ec83ea,0x00d61027f8e82ba9,0x00aa4c85999dce67,0x00eac3132b9f3fe1,0x00fb9b0cf1c695d2)},
+ {FIELD_LITERAL(0x00c0ce11405df2d8ULL, 0x004e3f37b293d7b6ULL,
+ 0x002410172e1ac6dbULL, 0x00b8dbff4bf8143dULL,
+ 0x003a7b409d56eb66ULL, 0x003e0f6a0dfef9afULL,
+ 0x0081c4e4d3645be1ULL, 0x00ce76076b127623ULL)},
+ {FIELD_LITERAL(0x00f6ee0f98974239ULL, 0x0042d89af07d3a4fULL,
+ 0x00846b7fe84346b5ULL, 0x006a21fc6a8d39a1ULL,
+ 0x00ac8bc2541ff2d9ULL, 0x006d4e2a77732732ULL,
+ 0x009a39b694cc3f2fULL, 0x0085c0aa2a404c8fULL)},
+ {FIELD_LITERAL(0x00b261101a218548ULL, 0x00c1cae96424277bULL,
+ 0x00869da0a77dd268ULL, 0x00bc0b09f8ec83eaULL,
+ 0x00d61027f8e82ba9ULL, 0x00aa4c85999dce67ULL,
+ 0x00eac3132b9f3fe1ULL, 0x00fb9b0cf1c695d2ULL)},
}}, {{
- {FIELD_LITERAL(0x0043079295512f0d,0x0046a009861758e0,0x003ee2842a807378,0x0034cc9d1298e4fa,0x009744eb4d31b3ee,0x00afacec96650cd0,0x00ac891b313761ae,0x00e864d6d26e708a)},
- {FIELD_LITERAL(0x00a84d7c8a23b491,0x0088e19aa868b27f,0x0005986d43e78ce9,0x00f28012f0606d28,0x0017ded7e10249b3,0x005ed4084b23af9b,0x00b9b0a940564472,0x00ad9056cceeb1f4)},
- {FIELD_LITERAL(0x00db91b357fe755e,0x00a1aa544b15359c,0x00af4931a0195574,0x007686124fe11aef,0x00d1ead3c7b9ef7e,0x00aaf5fc580f8c15,0x00e727be147ee1ec,0x003c61c1e1577b86)},
+ {FIELD_LITERAL(0x0043079295512f0dULL, 0x0046a009861758e0ULL,
+ 0x003ee2842a807378ULL, 0x0034cc9d1298e4faULL,
+ 0x009744eb4d31b3eeULL, 0x00afacec96650cd0ULL,
+ 0x00ac891b313761aeULL, 0x00e864d6d26e708aULL)},
+ {FIELD_LITERAL(0x00a84d7c8a23b491ULL, 0x0088e19aa868b27fULL,
+ 0x0005986d43e78ce9ULL, 0x00f28012f0606d28ULL,
+ 0x0017ded7e10249b3ULL, 0x005ed4084b23af9bULL,
+ 0x00b9b0a940564472ULL, 0x00ad9056cceeb1f4ULL)},
+ {FIELD_LITERAL(0x00db91b357fe755eULL, 0x00a1aa544b15359cULL,
+ 0x00af4931a0195574ULL, 0x007686124fe11aefULL,
+ 0x00d1ead3c7b9ef7eULL, 0x00aaf5fc580f8c15ULL,
+ 0x00e727be147ee1ecULL, 0x003c61c1e1577b86ULL)},
}}, {{
- {FIELD_LITERAL(0x009d3fca983220cf,0x00cd11acbc853dc4,0x0017590409d27f1d,0x00d2176698082802,0x00fa01251b2838c8,0x00dd297a0d9b51c6,0x00d76c92c045820a,0x00534bc7c46c9033)},
- {FIELD_LITERAL(0x0080ed9bc9b07338,0x00fceac7745d2652,0x008a9d55f5f2cc69,0x0096ce72df301ac5,0x00f53232e7974d87,0x0071728c7ae73947,0x0090507602570778,0x00cb81cfd883b1b2)},
- {FIELD_LITERAL(0x005011aadea373da,0x003a8578ec896034,0x00f20a6535fa6d71,0x005152d31e5a87cf,0x002bac1c8e68ca31,0x00b0e323db4c1381,0x00f1d596b7d5ae25,0x00eae458097cb4e0)},
+ {FIELD_LITERAL(0x009d3fca983220cfULL, 0x00cd11acbc853dc4ULL,
+ 0x0017590409d27f1dULL, 0x00d2176698082802ULL,
+ 0x00fa01251b2838c8ULL, 0x00dd297a0d9b51c6ULL,
+ 0x00d76c92c045820aULL, 0x00534bc7c46c9033ULL)},
+ {FIELD_LITERAL(0x0080ed9bc9b07338ULL, 0x00fceac7745d2652ULL,
+ 0x008a9d55f5f2cc69ULL, 0x0096ce72df301ac5ULL,
+ 0x00f53232e7974d87ULL, 0x0071728c7ae73947ULL,
+ 0x0090507602570778ULL, 0x00cb81cfd883b1b2ULL)},
+ {FIELD_LITERAL(0x005011aadea373daULL, 0x003a8578ec896034ULL,
+ 0x00f20a6535fa6d71ULL, 0x005152d31e5a87cfULL,
+ 0x002bac1c8e68ca31ULL, 0x00b0e323db4c1381ULL,
+ 0x00f1d596b7d5ae25ULL, 0x00eae458097cb4e0ULL)},
}}, {{
- {FIELD_LITERAL(0x00920ac80f9b0d21,0x00f80f7f73401246,0x0086d37849b557d6,0x0002bd4b317b752e,0x00b26463993a42bb,0x002070422a73b129,0x00341acaa0380cb3,0x00541914dd66a1b2)},
- {FIELD_LITERAL(0x00c1513cd66abe8c,0x000139e01118944d,0x0064abbcb8080bbb,0x00b3b08202473142,0x00c629ef25da2403,0x00f0aec3310d9b7f,0x0050b2227472d8cd,0x00f6c8a922d41fb4)},
- {FIELD_LITERAL(0x001075ccf26b7b1f,0x00bb6bb213170433,0x00e9491ad262da79,0x009ef4f48d2d384c,0x008992770766f09d,0x001584396b6b1101,0x00af3f8676c9feef,0x0024603c40269118)},
+ {FIELD_LITERAL(0x00920ac80f9b0d21ULL, 0x00f80f7f73401246ULL,
+ 0x0086d37849b557d6ULL, 0x0002bd4b317b752eULL,
+ 0x00b26463993a42bbULL, 0x002070422a73b129ULL,
+ 0x00341acaa0380cb3ULL, 0x00541914dd66a1b2ULL)},
+ {FIELD_LITERAL(0x00c1513cd66abe8cULL, 0x000139e01118944dULL,
+ 0x0064abbcb8080bbbULL, 0x00b3b08202473142ULL,
+ 0x00c629ef25da2403ULL, 0x00f0aec3310d9b7fULL,
+ 0x0050b2227472d8cdULL, 0x00f6c8a922d41fb4ULL)},
+ {FIELD_LITERAL(0x001075ccf26b7b1fULL, 0x00bb6bb213170433ULL,
+ 0x00e9491ad262da79ULL, 0x009ef4f48d2d384cULL,
+ 0x008992770766f09dULL, 0x001584396b6b1101ULL,
+ 0x00af3f8676c9feefULL, 0x0024603c40269118ULL)},
}}, {{
- {FIELD_LITERAL(0x009dd7b31319527c,0x001e7ac948d873a9,0x00fa54b46ef9673a,0x0066efb8d5b02fe6,0x00754b1d3928aeae,0x0004262ac72a6f6b,0x0079b7d49a6eb026,0x003126a753540102)},
- {FIELD_LITERAL(0x009666e24f693947,0x00f714311269d45f,0x0010ffac1d0c851c,0x0066e80c37363497,0x00f1f4ad010c60b0,0x0015c87408470ff7,0x00651d5e9c7766a4,0x008138819d7116de)},
- {FIELD_LITERAL(0x003934b11c57253b,0x00ef308edf21f46e,0x00e54e99c7a16198,0x0080d57135764e63,0x00751c27b946bc24,0x00dd389ce4e9e129,0x00a1a2bfd1cd84dc,0x002fae73e5149b32)},
+ {FIELD_LITERAL(0x009dd7b31319527cULL, 0x001e7ac948d873a9ULL,
+ 0x00fa54b46ef9673aULL, 0x0066efb8d5b02fe6ULL,
+ 0x00754b1d3928aeaeULL, 0x0004262ac72a6f6bULL,
+ 0x0079b7d49a6eb026ULL, 0x003126a753540102ULL)},
+ {FIELD_LITERAL(0x009666e24f693947ULL, 0x00f714311269d45fULL,
+ 0x0010ffac1d0c851cULL, 0x0066e80c37363497ULL,
+ 0x00f1f4ad010c60b0ULL, 0x0015c87408470ff7ULL,
+ 0x00651d5e9c7766a4ULL, 0x008138819d7116deULL)},
+ {FIELD_LITERAL(0x003934b11c57253bULL, 0x00ef308edf21f46eULL,
+ 0x00e54e99c7a16198ULL, 0x0080d57135764e63ULL,
+ 0x00751c27b946bc24ULL, 0x00dd389ce4e9e129ULL,
+ 0x00a1a2bfd1cd84dcULL, 0x002fae73e5149b32ULL)},
}}, {{
- {FIELD_LITERAL(0x00911657dffb4cdd,0x00c100b7cc553d06,0x00449d075ec467cc,0x007062100bc64e70,0x0043cf86f7bd21e7,0x00f401dc4b797dea,0x005224afb2f62e65,0x00d1ede3fb5a42be)},
- {FIELD_LITERAL(0x00f2ba36a41aa144,0x00a0c22d946ee18f,0x008aae8ef9a14f99,0x00eef4d79b19bb36,0x008e75ce3d27b1fc,0x00a65daa03b29a27,0x00d9cc83684eb145,0x009e1ed80cc2ed74)},
- {FIELD_LITERAL(0x00bed953d1997988,0x00b93ed175a24128,0x00871c5963fb6365,0x00ca2df20014a787,0x00f5d9c1d0b34322,0x00f6f5942818db0a,0x004cc091f49c9906,0x00e8a188a60bff9f)},
+ {FIELD_LITERAL(0x00911657dffb4cddULL, 0x00c100b7cc553d06ULL,
+ 0x00449d075ec467ccULL, 0x007062100bc64e70ULL,
+ 0x0043cf86f7bd21e7ULL, 0x00f401dc4b797deaULL,
+ 0x005224afb2f62e65ULL, 0x00d1ede3fb5a42beULL)},
+ {FIELD_LITERAL(0x00f2ba36a41aa144ULL, 0x00a0c22d946ee18fULL,
+ 0x008aae8ef9a14f99ULL, 0x00eef4d79b19bb36ULL,
+ 0x008e75ce3d27b1fcULL, 0x00a65daa03b29a27ULL,
+ 0x00d9cc83684eb145ULL, 0x009e1ed80cc2ed74ULL)},
+ {FIELD_LITERAL(0x00bed953d1997988ULL, 0x00b93ed175a24128ULL,
+ 0x00871c5963fb6365ULL, 0x00ca2df20014a787ULL,
+ 0x00f5d9c1d0b34322ULL, 0x00f6f5942818db0aULL,
+ 0x004cc091f49c9906ULL, 0x00e8a188a60bff9fULL)},
}}, {{
- {FIELD_LITERAL(0x0032c7762032fae8,0x00e4087232e0bc21,0x00f767344b6e8d85,0x00bbf369b76c2aa2,0x008a1f46c6e1570c,0x001368cd9780369f,0x007359a39d079430,0x0003646512921434)},
- {FIELD_LITERAL(0x007c4b47ca7c73e7,0x005396221039734b,0x008b64ddf0e45d7e,0x00bfad5af285e6c2,0x008ec711c5b1a1a8,0x00cf663301237f98,0x00917ee3f1655126,0x004152f337efedd8)},
- {FIELD_LITERAL(0x0007c7edc9305daa,0x000a6664f273701c,0x00f6e78795e200b1,0x005d05b9ecd2473e,0x0014f5f17c865786,0x00c7fd2d166fa995,0x004939a2d8eb80e0,0x002244ba0942c199)},
+ {FIELD_LITERAL(0x0032c7762032fae8ULL, 0x00e4087232e0bc21ULL,
+ 0x00f767344b6e8d85ULL, 0x00bbf369b76c2aa2ULL,
+ 0x008a1f46c6e1570cULL, 0x001368cd9780369fULL,
+ 0x007359a39d079430ULL, 0x0003646512921434ULL)},
+ {FIELD_LITERAL(0x007c4b47ca7c73e7ULL, 0x005396221039734bULL,
+ 0x008b64ddf0e45d7eULL, 0x00bfad5af285e6c2ULL,
+ 0x008ec711c5b1a1a8ULL, 0x00cf663301237f98ULL,
+ 0x00917ee3f1655126ULL, 0x004152f337efedd8ULL)},
+ {FIELD_LITERAL(0x0007c7edc9305daaULL, 0x000a6664f273701cULL,
+ 0x00f6e78795e200b1ULL, 0x005d05b9ecd2473eULL,
+ 0x0014f5f17c865786ULL, 0x00c7fd2d166fa995ULL,
+ 0x004939a2d8eb80e0ULL, 0x002244ba0942c199ULL)},
}}, {{
- {FIELD_LITERAL(0x00321e767f0262cf,0x002e57d776caf68e,0x00bf2c94814f0437,0x00c339196acd622f,0x001db4cce71e2770,0x001ded5ddba6eee2,0x0078608ab1554c8d,0x00067fe0ab76365b)},
- {FIELD_LITERAL(0x00f09758e11e3985,0x00169efdbd64fad3,0x00e8889b7d6dacd6,0x0035cdd58ea88209,0x00bcda47586d7f49,0x003cdddcb2879088,0x0016da70187e954b,0x009556ea2e92aacd)},
- {FIELD_LITERAL(0x008cab16bd1ff897,0x00b389972cdf753f,0x00ea8ed1e46dfdc0,0x004fe7ef94c589f4,0x002b8ae9b805ecf3,0x0025c08d892874a5,0x0023938e98d44c4c,0x00f759134cabf69c)},
+ {FIELD_LITERAL(0x00321e767f0262cfULL, 0x002e57d776caf68eULL,
+ 0x00bf2c94814f0437ULL, 0x00c339196acd622fULL,
+ 0x001db4cce71e2770ULL, 0x001ded5ddba6eee2ULL,
+ 0x0078608ab1554c8dULL, 0x00067fe0ab76365bULL)},
+ {FIELD_LITERAL(0x00f09758e11e3985ULL, 0x00169efdbd64fad3ULL,
+ 0x00e8889b7d6dacd6ULL, 0x0035cdd58ea88209ULL,
+ 0x00bcda47586d7f49ULL, 0x003cdddcb2879088ULL,
+ 0x0016da70187e954bULL, 0x009556ea2e92aacdULL)},
+ {FIELD_LITERAL(0x008cab16bd1ff897ULL, 0x00b389972cdf753fULL,
+ 0x00ea8ed1e46dfdc0ULL, 0x004fe7ef94c589f4ULL,
+ 0x002b8ae9b805ecf3ULL, 0x0025c08d892874a5ULL,
+ 0x0023938e98d44c4cULL, 0x00f759134cabf69cULL)},
}}, {{
- {FIELD_LITERAL(0x006c2a84678e4b3b,0x007a194aacd1868f,0x00ed0225af424761,0x00da0a6f293c64b8,0x001062ac5c6a7a18,0x0030f5775a8aeef4,0x0002acaad76b7af0,0x00410b8fd63a579f)},
- {FIELD_LITERAL(0x001ec59db3d9590e,0x001e9e3f1c3f182d,0x0045a9c3ec2cab14,0x0008198572aeb673,0x00773b74068bd167,0x0012535eaa395434,0x0044dba9e3bbb74a,0x002fba4d3c74bd0e)},
- {FIELD_LITERAL(0x0042bf08fe66922c,0x003318b8fbb49e8c,0x00d75946004aa14c,0x00f601586b42bf1c,0x00c74cf1d912fe66,0x00abcb36974b30ad,0x007eb78720c9d2b8,0x009f54ab7bd4df85)},
+ {FIELD_LITERAL(0x006c2a84678e4b3bULL, 0x007a194aacd1868fULL,
+ 0x00ed0225af424761ULL, 0x00da0a6f293c64b8ULL,
+ 0x001062ac5c6a7a18ULL, 0x0030f5775a8aeef4ULL,
+ 0x0002acaad76b7af0ULL, 0x00410b8fd63a579fULL)},
+ {FIELD_LITERAL(0x001ec59db3d9590eULL, 0x001e9e3f1c3f182dULL,
+ 0x0045a9c3ec2cab14ULL, 0x0008198572aeb673ULL,
+ 0x00773b74068bd167ULL, 0x0012535eaa395434ULL,
+ 0x0044dba9e3bbb74aULL, 0x002fba4d3c74bd0eULL)},
+ {FIELD_LITERAL(0x0042bf08fe66922cULL, 0x003318b8fbb49e8cULL,
+ 0x00d75946004aa14cULL, 0x00f601586b42bf1cULL,
+ 0x00c74cf1d912fe66ULL, 0x00abcb36974b30adULL,
+ 0x007eb78720c9d2b8ULL, 0x009f54ab7bd4df85ULL)},
}}, {{
- {FIELD_LITERAL(0x00db9fc948f73826,0x00fa8b3746ed8ee9,0x00132cb65aafbeb2,0x00c36ff3fe7925b8,0x00837daed353d2fe,0x00ec661be0667cf4,0x005beb8ed2e90204,0x00d77dd69e564967)},
- {FIELD_LITERAL(0x0042e6268b861751,0x0008dd0469500c16,0x00b51b57c338a3fd,0x00cc4497d85cff6b,0x002f13d6b57c34a4,0x0083652eaf301105,0x00cc344294cc93a8,0x0060f4d02810e270)},
- {FIELD_LITERAL(0x00a8954363cd518b,0x00ad171124bccb7b,0x0065f46a4adaae00,0x001b1a5b2a96e500,0x0043fe24f8233285,0x0066996d8ae1f2c3,0x00c530f3264169f9,0x00c0f92d07cf6a57)},
+ {FIELD_LITERAL(0x00db9fc948f73826ULL, 0x00fa8b3746ed8ee9ULL,
+ 0x00132cb65aafbeb2ULL, 0x00c36ff3fe7925b8ULL,
+ 0x00837daed353d2feULL, 0x00ec661be0667cf4ULL,
+ 0x005beb8ed2e90204ULL, 0x00d77dd69e564967ULL)},
+ {FIELD_LITERAL(0x0042e6268b861751ULL, 0x0008dd0469500c16ULL,
+ 0x00b51b57c338a3fdULL, 0x00cc4497d85cff6bULL,
+ 0x002f13d6b57c34a4ULL, 0x0083652eaf301105ULL,
+ 0x00cc344294cc93a8ULL, 0x0060f4d02810e270ULL)},
+ {FIELD_LITERAL(0x00a8954363cd518bULL, 0x00ad171124bccb7bULL,
+ 0x0065f46a4adaae00ULL, 0x001b1a5b2a96e500ULL,
+ 0x0043fe24f8233285ULL, 0x0066996d8ae1f2c3ULL,
+ 0x00c530f3264169f9ULL, 0x00c0f92d07cf6a57ULL)},
}}, {{
- {FIELD_LITERAL(0x0036a55c6815d943,0x008c8d1def993db3,0x002e0e1e8ff7318f,0x00d883a4b92db00a,0x002f5e781ae33906,0x001a72adb235c06d,0x00f2e59e736e9caa,0x001a4b58e3031914)},
- {FIELD_LITERAL(0x00d73bfae5e00844,0x00bf459766fb5f52,0x0061b4f5a5313cde,0x004392d4c3b95514,0x000d3551b1077523,0x0000998840ee5d71,0x006de6e340448b7b,0x00251aa504875d6e)},
- {FIELD_LITERAL(0x003bf343427ac342,0x00adc0a78642b8c5,0x0003b893175a8314,0x0061a34ade5703bc,0x00ea3ea8bb71d632,0x00be0df9a1f198c2,0x0046dd8e7c1635fb,0x00f1523fdd25d5e5)},
+ {FIELD_LITERAL(0x0036a55c6815d943ULL, 0x008c8d1def993db3ULL,
+ 0x002e0e1e8ff7318fULL, 0x00d883a4b92db00aULL,
+ 0x002f5e781ae33906ULL, 0x001a72adb235c06dULL,
+ 0x00f2e59e736e9caaULL, 0x001a4b58e3031914ULL)},
+ {FIELD_LITERAL(0x00d73bfae5e00844ULL, 0x00bf459766fb5f52ULL,
+ 0x0061b4f5a5313cdeULL, 0x004392d4c3b95514ULL,
+ 0x000d3551b1077523ULL, 0x0000998840ee5d71ULL,
+ 0x006de6e340448b7bULL, 0x00251aa504875d6eULL)},
+ {FIELD_LITERAL(0x003bf343427ac342ULL, 0x00adc0a78642b8c5ULL,
+ 0x0003b893175a8314ULL, 0x0061a34ade5703bcULL,
+ 0x00ea3ea8bb71d632ULL, 0x00be0df9a1f198c2ULL,
+ 0x0046dd8e7c1635fbULL, 0x00f1523fdd25d5e5ULL)},
}}, {{
- {FIELD_LITERAL(0x00633f63fc9dd406,0x00e713ff80e04a43,0x0060c6e970f2d621,0x00a57cd7f0df1891,0x00f2406a550650bb,0x00b064290efdc684,0x001eab0144d17916,0x00cd15f863c293ab)},
- {FIELD_LITERAL(0x0029cec55273f70d,0x007044ee275c6340,0x0040f637a93015e2,0x00338bb78db5aae9,0x001491b2a6132147,0x00a125d6cfe6bde3,0x005f7ac561ba8669,0x001d5eaea3fbaacf)},
- {FIELD_LITERAL(0x00054e9635e3be31,0x000e43f31e2872be,0x00d05b1c9e339841,0x006fac50bd81fd98,0x00cdc7852eaebb09,0x004ff519b061991b,0x009099e8107d4c85,0x00273e24c36a4a61)},
+ {FIELD_LITERAL(0x00633f63fc9dd406ULL, 0x00e713ff80e04a43ULL,
+ 0x0060c6e970f2d621ULL, 0x00a57cd7f0df1891ULL,
+ 0x00f2406a550650bbULL, 0x00b064290efdc684ULL,
+ 0x001eab0144d17916ULL, 0x00cd15f863c293abULL)},
+ {FIELD_LITERAL(0x0029cec55273f70dULL, 0x007044ee275c6340ULL,
+ 0x0040f637a93015e2ULL, 0x00338bb78db5aae9ULL,
+ 0x001491b2a6132147ULL, 0x00a125d6cfe6bde3ULL,
+ 0x005f7ac561ba8669ULL, 0x001d5eaea3fbaacfULL)},
+ {FIELD_LITERAL(0x00054e9635e3be31ULL, 0x000e43f31e2872beULL,
+ 0x00d05b1c9e339841ULL, 0x006fac50bd81fd98ULL,
+ 0x00cdc7852eaebb09ULL, 0x004ff519b061991bULL,
+ 0x009099e8107d4c85ULL, 0x00273e24c36a4a61ULL)},
}}, {{
- {FIELD_LITERAL(0x00070b4441ef2c46,0x00efa5b02801a109,0x00bf0b8c3ee64adf,0x008a67e0b3452e98,0x001916b1f2fa7a74,0x00d781a78ff6cdc3,0x008682ce57e5c919,0x00cc1109dd210da3)},
- {FIELD_LITERAL(0x00cae8aaff388663,0x005e983a35dda1c7,0x007ab1030d8e37f4,0x00e48940f5d032fe,0x006a36f9ef30b331,0x009be6f03958c757,0x0086231ceba91400,0x008bd0f7b823e7aa)},
- {FIELD_LITERAL(0x00cf881ebef5a45a,0x004ebea78e7c6f2c,0x0090da9209cf26a0,0x00de2b2e4c775b84,0x0071d6031c3c15ae,0x00d9e927ef177d70,0x00894ee8c23896fd,0x00e3b3b401e41aad)},
+ {FIELD_LITERAL(0x00070b4441ef2c46ULL, 0x00efa5b02801a109ULL,
+ 0x00bf0b8c3ee64adfULL, 0x008a67e0b3452e98ULL,
+ 0x001916b1f2fa7a74ULL, 0x00d781a78ff6cdc3ULL,
+ 0x008682ce57e5c919ULL, 0x00cc1109dd210da3ULL)},
+ {FIELD_LITERAL(0x00cae8aaff388663ULL, 0x005e983a35dda1c7ULL,
+ 0x007ab1030d8e37f4ULL, 0x00e48940f5d032feULL,
+ 0x006a36f9ef30b331ULL, 0x009be6f03958c757ULL,
+ 0x0086231ceba91400ULL, 0x008bd0f7b823e7aaULL)},
+ {FIELD_LITERAL(0x00cf881ebef5a45aULL, 0x004ebea78e7c6f2cULL,
+ 0x0090da9209cf26a0ULL, 0x00de2b2e4c775b84ULL,
+ 0x0071d6031c3c15aeULL, 0x00d9e927ef177d70ULL,
+ 0x00894ee8c23896fdULL, 0x00e3b3b401e41aadULL)},
}}, {{
- {FIELD_LITERAL(0x00204fef26864170,0x00819269c5dee0f8,0x00bfb4713ec97966,0x0026339a6f34df78,0x001f26e64c761dc2,0x00effe3af313cb60,0x00e17b70138f601b,0x00f16e1ccd9ede5e)},
- {FIELD_LITERAL(0x005d9a8353fdb2db,0x0055cc2048c698f0,0x00f6c4ac89657218,0x00525034d73faeb2,0x00435776fbda3c7d,0x0070ea5312323cbc,0x007a105d44d069fb,0x006dbc8d6dc786aa)},
- {FIELD_LITERAL(0x0017cff19cd394ec,0x00fef7b810922587,0x00e6483970dff548,0x00ddf36ad6874264,0x00e61778523fcce2,0x0093a66c0c93b24a,0x00fd367114db7f86,0x007652d7ddce26dd)},
+ {FIELD_LITERAL(0x00204fef26864170ULL, 0x00819269c5dee0f8ULL,
+ 0x00bfb4713ec97966ULL, 0x0026339a6f34df78ULL,
+ 0x001f26e64c761dc2ULL, 0x00effe3af313cb60ULL,
+ 0x00e17b70138f601bULL, 0x00f16e1ccd9ede5eULL)},
+ {FIELD_LITERAL(0x005d9a8353fdb2dbULL, 0x0055cc2048c698f0ULL,
+ 0x00f6c4ac89657218ULL, 0x00525034d73faeb2ULL,
+ 0x00435776fbda3c7dULL, 0x0070ea5312323cbcULL,
+ 0x007a105d44d069fbULL, 0x006dbc8d6dc786aaULL)},
+ {FIELD_LITERAL(0x0017cff19cd394ecULL, 0x00fef7b810922587ULL,
+ 0x00e6483970dff548ULL, 0x00ddf36ad6874264ULL,
+ 0x00e61778523fcce2ULL, 0x0093a66c0c93b24aULL,
+ 0x00fd367114db7f86ULL, 0x007652d7ddce26ddULL)},
}}, {{
- {FIELD_LITERAL(0x00d92ced7ba12843,0x00aea9c7771e86e7,0x0046639693354f7b,0x00a628dbb6a80c47,0x003a0b0507372953,0x00421113ab45c0d9,0x00e545f08362ab7a,0x0028ce087b4d6d96)},
- {FIELD_LITERAL(0x00a67ee7cf9f99eb,0x005713b275f2ff68,0x00f1d536a841513d,0x00823b59b024712e,0x009c46b9d0d38cec,0x00cdb1595aa2d7d4,0x008375b3423d9af8,0x000ab0b516d978f7)},
- {FIELD_LITERAL(0x00428dcb3c510b0f,0x00585607ea24bb4e,0x003736bf1603687a,0x00c47e568c4fe3c7,0x003cd00282848605,0x0043a487c3b91939,0x004ffc04e1095a06,0x00a4c989a3d4b918)},
+ {FIELD_LITERAL(0x00d92ced7ba12843ULL, 0x00aea9c7771e86e7ULL,
+ 0x0046639693354f7bULL, 0x00a628dbb6a80c47ULL,
+ 0x003a0b0507372953ULL, 0x00421113ab45c0d9ULL,
+ 0x00e545f08362ab7aULL, 0x0028ce087b4d6d96ULL)},
+ {FIELD_LITERAL(0x00a67ee7cf9f99ebULL, 0x005713b275f2ff68ULL,
+ 0x00f1d536a841513dULL, 0x00823b59b024712eULL,
+ 0x009c46b9d0d38cecULL, 0x00cdb1595aa2d7d4ULL,
+ 0x008375b3423d9af8ULL, 0x000ab0b516d978f7ULL)},
+ {FIELD_LITERAL(0x00428dcb3c510b0fULL, 0x00585607ea24bb4eULL,
+ 0x003736bf1603687aULL, 0x00c47e568c4fe3c7ULL,
+ 0x003cd00282848605ULL, 0x0043a487c3b91939ULL,
+ 0x004ffc04e1095a06ULL, 0x00a4c989a3d4b918ULL)},
}}, {{
- {FIELD_LITERAL(0x00a8778d0e429f7a,0x004c02b059105a68,0x0016653b609da3ff,0x00d5107bd1a12d27,0x00b4708f9a771cab,0x00bb63b662033f69,0x0072f322240e7215,0x0019445b59c69222)},
- {FIELD_LITERAL(0x00cf4f6069a658e6,0x0053ca52859436a6,0x0064b994d7e3e117,0x00cb469b9a07f534,0x00cfb68f399e9d47,0x00f0dcb8dac1c6e7,0x00f2ab67f538b3a5,0x0055544f178ab975)},
- {FIELD_LITERAL(0x0099b7a2685d538c,0x00e2f1897b7c0018,0x003adac8ce48dae3,0x00089276d5c50c0c,0x00172fca07ad6717,0x00cb1a72f54069e5,0x004ee42f133545b3,0x00785f8651362f16)},
+ {FIELD_LITERAL(0x00a8778d0e429f7aULL, 0x004c02b059105a68ULL,
+ 0x0016653b609da3ffULL, 0x00d5107bd1a12d27ULL,
+ 0x00b4708f9a771cabULL, 0x00bb63b662033f69ULL,
+ 0x0072f322240e7215ULL, 0x0019445b59c69222ULL)},
+ {FIELD_LITERAL(0x00cf4f6069a658e6ULL, 0x0053ca52859436a6ULL,
+ 0x0064b994d7e3e117ULL, 0x00cb469b9a07f534ULL,
+ 0x00cfb68f399e9d47ULL, 0x00f0dcb8dac1c6e7ULL,
+ 0x00f2ab67f538b3a5ULL, 0x0055544f178ab975ULL)},
+ {FIELD_LITERAL(0x0099b7a2685d538cULL, 0x00e2f1897b7c0018ULL,
+ 0x003adac8ce48dae3ULL, 0x00089276d5c50c0cULL,
+ 0x00172fca07ad6717ULL, 0x00cb1a72f54069e5ULL,
+ 0x004ee42f133545b3ULL, 0x00785f8651362f16ULL)},
}}, {{
- {FIELD_LITERAL(0x0049cbac38509e11,0x0015234505d42cdf,0x00794fb0b5840f1c,0x00496437344045a5,0x0031b6d944e4f9b0,0x00b207318ac1f5d8,0x0000c840da7f5c5d,0x00526f373a5c8814)},
- {FIELD_LITERAL(0x002c7b7742d1dfd9,0x002cabeb18623c01,0x00055f5e3e044446,0x006c20f3b4ef54ba,0x00c600141ec6b35f,0x00354f437f1a32a3,0x00bac4624a3520f9,0x00c483f734a90691)},
- {FIELD_LITERAL(0x0053a737d422918d,0x00f7fca1d8758625,0x00c360336dadb04c,0x00f38e3d9158a1b8,0x0069ce3b418e84c6,0x005d1697eca16ead,0x00f8bd6a35ece13d,0x007885dfc2b5afea)},
+ {FIELD_LITERAL(0x0049cbac38509e11ULL, 0x0015234505d42cdfULL,
+ 0x00794fb0b5840f1cULL, 0x00496437344045a5ULL,
+ 0x0031b6d944e4f9b0ULL, 0x00b207318ac1f5d8ULL,
+ 0x0000c840da7f5c5dULL, 0x00526f373a5c8814ULL)},
+ {FIELD_LITERAL(0x002c7b7742d1dfd9ULL, 0x002cabeb18623c01ULL,
+ 0x00055f5e3e044446ULL, 0x006c20f3b4ef54baULL,
+ 0x00c600141ec6b35fULL, 0x00354f437f1a32a3ULL,
+ 0x00bac4624a3520f9ULL, 0x00c483f734a90691ULL)},
+ {FIELD_LITERAL(0x0053a737d422918dULL, 0x00f7fca1d8758625ULL,
+ 0x00c360336dadb04cULL, 0x00f38e3d9158a1b8ULL,
+ 0x0069ce3b418e84c6ULL, 0x005d1697eca16eadULL,
+ 0x00f8bd6a35ece13dULL, 0x007885dfc2b5afeaULL)},
}}, {{
- {FIELD_LITERAL(0x00c3617ae260776c,0x00b20dc3e96922d7,0x00a1a7802246706a,0x00ca6505a5240244,0x002246b62d919782,0x001439102d7aa9b3,0x00e8af1139e6422c,0x00c888d1b52f2b05)},
- {FIELD_LITERAL(0x005b67690ffd41d9,0x005294f28df516f9,0x00a879272412fcb9,0x00098b629a6d1c8d,0x00fabd3c8050865a,0x00cd7e5b0a3879c5,0x00153238210f3423,0x00357cac101e9f42)},
- {FIELD_LITERAL(0x008917b454444fb7,0x00f59247c97e441b,0x00a6200a6815152d,0x0009a4228601d254,0x001c0360559bd374,0x007563362039cb36,0x00bd75b48d74e32b,0x0017f515ac3499e8)},
+ {FIELD_LITERAL(0x00c3617ae260776cULL, 0x00b20dc3e96922d7ULL,
+ 0x00a1a7802246706aULL, 0x00ca6505a5240244ULL,
+ 0x002246b62d919782ULL, 0x001439102d7aa9b3ULL,
+ 0x00e8af1139e6422cULL, 0x00c888d1b52f2b05ULL)},
+ {FIELD_LITERAL(0x005b67690ffd41d9ULL, 0x005294f28df516f9ULL,
+ 0x00a879272412fcb9ULL, 0x00098b629a6d1c8dULL,
+ 0x00fabd3c8050865aULL, 0x00cd7e5b0a3879c5ULL,
+ 0x00153238210f3423ULL, 0x00357cac101e9f42ULL)},
+ {FIELD_LITERAL(0x008917b454444fb7ULL, 0x00f59247c97e441bULL,
+ 0x00a6200a6815152dULL, 0x0009a4228601d254ULL,
+ 0x001c0360559bd374ULL, 0x007563362039cb36ULL,
+ 0x00bd75b48d74e32bULL, 0x0017f515ac3499e8ULL)},
}}, {{
- {FIELD_LITERAL(0x001532a7ffe41c5a,0x00eb1edce358d6bf,0x00ddbacc7b678a7b,0x008a7b70f3c841a3,0x00f1923bf27d3f4c,0x000b2713ed8f7873,0x00aaf67e29047902,0x0044994a70b3976d)},
- {FIELD_LITERAL(0x00d54e802082d42c,0x00a55aa0dce7cc6c,0x006477b96073f146,0x0082efe4ceb43594,0x00a922bcba026845,0x0077f19d1ab75182,0x00c2bb2737846e59,0x0004d7eec791dd33)},
- {FIELD_LITERAL(0x0044588d1a81d680,0x00b0a9097208e4f8,0x00212605350dc57e,0x0028717cd2871123,0x00fb083c100fd979,0x0045a056ce063fdf,0x00a5d604b4dd6a41,0x001dabc08ba4e236)},
+ {FIELD_LITERAL(0x001532a7ffe41c5aULL, 0x00eb1edce358d6bfULL,
+ 0x00ddbacc7b678a7bULL, 0x008a7b70f3c841a3ULL,
+ 0x00f1923bf27d3f4cULL, 0x000b2713ed8f7873ULL,
+ 0x00aaf67e29047902ULL, 0x0044994a70b3976dULL)},
+ {FIELD_LITERAL(0x00d54e802082d42cULL, 0x00a55aa0dce7cc6cULL,
+ 0x006477b96073f146ULL, 0x0082efe4ceb43594ULL,
+ 0x00a922bcba026845ULL, 0x0077f19d1ab75182ULL,
+ 0x00c2bb2737846e59ULL, 0x0004d7eec791dd33ULL)},
+ {FIELD_LITERAL(0x0044588d1a81d680ULL, 0x00b0a9097208e4f8ULL,
+ 0x00212605350dc57eULL, 0x0028717cd2871123ULL,
+ 0x00fb083c100fd979ULL, 0x0045a056ce063fdfULL,
+ 0x00a5d604b4dd6a41ULL, 0x001dabc08ba4e236ULL)},
}}, {{
- {FIELD_LITERAL(0x00c4887198d7a7fa,0x00244f98fb45784a,0x0045911e15a15d01,0x001d323d374c0966,0x00967c3915196562,0x0039373abd2f3c67,0x000d2c5614312423,0x0041cf2215442ce3)},
- {FIELD_LITERAL(0x008ede889ada7f06,0x001611e91de2e135,0x00fdb9a458a471b9,0x00563484e03710d1,0x0031cc81925e3070,0x0062c97b3af80005,0x00fa733eea28edeb,0x00e82457e1ebbc88)},
- {FIELD_LITERAL(0x006a0df5fe9b6f59,0x00a0d4ff46040d92,0x004a7cedb6f93250,0x00d1df8855b8c357,0x00e73a46086fd058,0x0048fb0add6dfe59,0x001e03a28f1b4e3d,0x00a871c993308d76)},
+ {FIELD_LITERAL(0x00c4887198d7a7faULL, 0x00244f98fb45784aULL,
+ 0x0045911e15a15d01ULL, 0x001d323d374c0966ULL,
+ 0x00967c3915196562ULL, 0x0039373abd2f3c67ULL,
+ 0x000d2c5614312423ULL, 0x0041cf2215442ce3ULL)},
+ {FIELD_LITERAL(0x008ede889ada7f06ULL, 0x001611e91de2e135ULL,
+ 0x00fdb9a458a471b9ULL, 0x00563484e03710d1ULL,
+ 0x0031cc81925e3070ULL, 0x0062c97b3af80005ULL,
+ 0x00fa733eea28edebULL, 0x00e82457e1ebbc88ULL)},
+ {FIELD_LITERAL(0x006a0df5fe9b6f59ULL, 0x00a0d4ff46040d92ULL,
+ 0x004a7cedb6f93250ULL, 0x00d1df8855b8c357ULL,
+ 0x00e73a46086fd058ULL, 0x0048fb0add6dfe59ULL,
+ 0x001e03a28f1b4e3dULL, 0x00a871c993308d76ULL)},
}}, {{
- {FIELD_LITERAL(0x0030dbb2d1766ec8,0x00586c0ad138555e,0x00d1a34f9e91c77c,0x0063408ad0e89014,0x00d61231b05f6f5b,0x0009abf569f5fd8a,0x00aec67a110f1c43,0x0031d1a790938dd7)},
- {FIELD_LITERAL(0x006cded841e2a862,0x00198d60af0ab6fb,0x0018f09db809e750,0x004e6ac676016263,0x00eafcd1620969cb,0x002c9784ca34917d,0x0054f00079796de7,0x00d9fab5c5972204)},
- {FIELD_LITERAL(0x004bd0fee2438a83,0x00b571e62b0f83bd,0x0059287d7ce74800,0x00fb3631b645c3f0,0x00a018e977f78494,0x0091e27065c27b12,0x007696c1817165e0,0x008c40be7c45ba3a)},
+ {FIELD_LITERAL(0x0030dbb2d1766ec8ULL, 0x00586c0ad138555eULL,
+ 0x00d1a34f9e91c77cULL, 0x0063408ad0e89014ULL,
+ 0x00d61231b05f6f5bULL, 0x0009abf569f5fd8aULL,
+ 0x00aec67a110f1c43ULL, 0x0031d1a790938dd7ULL)},
+ {FIELD_LITERAL(0x006cded841e2a862ULL, 0x00198d60af0ab6fbULL,
+ 0x0018f09db809e750ULL, 0x004e6ac676016263ULL,
+ 0x00eafcd1620969cbULL, 0x002c9784ca34917dULL,
+ 0x0054f00079796de7ULL, 0x00d9fab5c5972204ULL)},
+ {FIELD_LITERAL(0x004bd0fee2438a83ULL, 0x00b571e62b0f83bdULL,
+ 0x0059287d7ce74800ULL, 0x00fb3631b645c3f0ULL,
+ 0x00a018e977f78494ULL, 0x0091e27065c27b12ULL,
+ 0x007696c1817165e0ULL, 0x008c40be7c45ba3aULL)},
}}, {{
- {FIELD_LITERAL(0x00a0f326327cb684,0x001c7d0f672680ff,0x008c1c81ffb112d1,0x00f8f801674eddc8,0x00e926d5d48c2a9d,0x005bd6d954c6fe9a,0x004c6b24b4e33703,0x00d05eb5c09105cc)},
- {FIELD_LITERAL(0x00d61731caacf2cf,0x002df0c7609e01c5,0x00306172208b1e2b,0x00b413fe4fb2b686,0x00826d360902a221,0x003f8d056e67e7f7,0x0065025b0175e989,0x00369add117865eb)},
- {FIELD_LITERAL(0x00aaf895aec2fa11,0x000f892bc313eb52,0x005b1c794dad050b,0x003f8ec4864cec14,0x00af81058d0b90e5,0x00ebe43e183997bb,0x00a9d610f9f3e615,0x007acd8eec2e88d3)},
+ {FIELD_LITERAL(0x00a0f326327cb684ULL, 0x001c7d0f672680ffULL,
+ 0x008c1c81ffb112d1ULL, 0x00f8f801674eddc8ULL,
+ 0x00e926d5d48c2a9dULL, 0x005bd6d954c6fe9aULL,
+ 0x004c6b24b4e33703ULL, 0x00d05eb5c09105ccULL)},
+ {FIELD_LITERAL(0x00d61731caacf2cfULL, 0x002df0c7609e01c5ULL,
+ 0x00306172208b1e2bULL, 0x00b413fe4fb2b686ULL,
+ 0x00826d360902a221ULL, 0x003f8d056e67e7f7ULL,
+ 0x0065025b0175e989ULL, 0x00369add117865ebULL)},
+ {FIELD_LITERAL(0x00aaf895aec2fa11ULL, 0x000f892bc313eb52ULL,
+ 0x005b1c794dad050bULL, 0x003f8ec4864cec14ULL,
+ 0x00af81058d0b90e5ULL, 0x00ebe43e183997bbULL,
+ 0x00a9d610f9f3e615ULL, 0x007acd8eec2e88d3ULL)},
}}, {{
- {FIELD_LITERAL(0x0049b2fab13812a3,0x00846db32cd60431,0x000177fa578c8d6c,0x00047d0e2ad4bc51,0x00b158ba38d1e588,0x006a45daad79e3f3,0x000997b93cab887b,0x00c47ea42fa23dc3)},
- {FIELD_LITERAL(0x0012b6fef7aeb1ca,0x009412768194b6a7,0x00ff0d351f23ab93,0x007e8a14c1aff71b,0x006c1c0170c512bc,0x0016243ea02ab2e5,0x007bb6865b303f3e,0x0015ce6b29b159f4)},
- {FIELD_LITERAL(0x009961cd02e68108,0x00e2035d3a1d0836,0x005d51f69b5e1a1d,0x004bccb4ea36edcd,0x0069be6a7aeef268,0x0063f4dd9de8d5a7,0x006283783092ca35,0x0075a31af2c35409)},
+ {FIELD_LITERAL(0x0049b2fab13812a3ULL, 0x00846db32cd60431ULL,
+ 0x000177fa578c8d6cULL, 0x00047d0e2ad4bc51ULL,
+ 0x00b158ba38d1e588ULL, 0x006a45daad79e3f3ULL,
+ 0x000997b93cab887bULL, 0x00c47ea42fa23dc3ULL)},
+ {FIELD_LITERAL(0x0012b6fef7aeb1caULL, 0x009412768194b6a7ULL,
+ 0x00ff0d351f23ab93ULL, 0x007e8a14c1aff71bULL,
+ 0x006c1c0170c512bcULL, 0x0016243ea02ab2e5ULL,
+ 0x007bb6865b303f3eULL, 0x0015ce6b29b159f4ULL)},
+ {FIELD_LITERAL(0x009961cd02e68108ULL, 0x00e2035d3a1d0836ULL,
+ 0x005d51f69b5e1a1dULL, 0x004bccb4ea36edcdULL,
+ 0x0069be6a7aeef268ULL, 0x0063f4dd9de8d5a7ULL,
+ 0x006283783092ca35ULL, 0x0075a31af2c35409ULL)},
}}, {{
- {FIELD_LITERAL(0x00c412365162e8cf,0x00012283fb34388a,0x003e6543babf39e2,0x00eead6b3a804978,0x0099c0314e8b326f,0x00e98e0a8d477a4f,0x00d2eb96b127a687,0x00ed8d7df87571bb)},
- {FIELD_LITERAL(0x00777463e308cacf,0x00c8acb93950132d,0x00ebddbf4ca48b2c,0x0026ad7ca0795a0a,0x00f99a3d9a715064,0x000d60bcf9d4dfcc,0x005e65a73a437a06,0x0019d536a8db56c8)},
- {FIELD_LITERAL(0x00192d7dd558d135,0x0027cd6a8323ffa7,0x00239f1a412dc1e7,0x0046b4b3be74fc5c,0x0020c47a2bef5bce,0x00aa17e48f43862b,0x00f7e26c96342e5f,0x0008011c530f39a9)},
+ {FIELD_LITERAL(0x00c412365162e8cfULL, 0x00012283fb34388aULL,
+ 0x003e6543babf39e2ULL, 0x00eead6b3a804978ULL,
+ 0x0099c0314e8b326fULL, 0x00e98e0a8d477a4fULL,
+ 0x00d2eb96b127a687ULL, 0x00ed8d7df87571bbULL)},
+ {FIELD_LITERAL(0x00777463e308cacfULL, 0x00c8acb93950132dULL,
+ 0x00ebddbf4ca48b2cULL, 0x0026ad7ca0795a0aULL,
+ 0x00f99a3d9a715064ULL, 0x000d60bcf9d4dfccULL,
+ 0x005e65a73a437a06ULL, 0x0019d536a8db56c8ULL)},
+ {FIELD_LITERAL(0x00192d7dd558d135ULL, 0x0027cd6a8323ffa7ULL,
+ 0x00239f1a412dc1e7ULL, 0x0046b4b3be74fc5cULL,
+ 0x0020c47a2bef5bceULL, 0x00aa17e48f43862bULL,
+ 0x00f7e26c96342e5fULL, 0x0008011c530f39a9ULL)},
}}, {{
- {FIELD_LITERAL(0x00aad4ac569bf0f1,0x00a67adc90b27740,0x0048551369a5751a,0x0031252584a3306a,0x0084e15df770e6fc,0x00d7bba1c74b5805,0x00a80ef223af1012,0x0089c85ceb843a34)},
- {FIELD_LITERAL(0x00c4545be4a54004,0x0099e11f60357e6c,0x001f3936d19515a6,0x007793df84341a6e,0x0051061886717ffa,0x00e9b0a660b28f85,0x0044ea685892de0d,0x000257d2a1fda9d9)},
- {FIELD_LITERAL(0x007e8b01b24ac8a8,0x006cf3b0b5ca1337,0x00f1607d3e36a570,0x0039b7fab82991a1,0x00231777065840c5,0x00998e5afdd346f9,0x00b7dc3e64acc85f,0x00baacc748013ad6)},
+ {FIELD_LITERAL(0x00aad4ac569bf0f1ULL, 0x00a67adc90b27740ULL,
+ 0x0048551369a5751aULL, 0x0031252584a3306aULL,
+ 0x0084e15df770e6fcULL, 0x00d7bba1c74b5805ULL,
+ 0x00a80ef223af1012ULL, 0x0089c85ceb843a34ULL)},
+ {FIELD_LITERAL(0x00c4545be4a54004ULL, 0x0099e11f60357e6cULL,
+ 0x001f3936d19515a6ULL, 0x007793df84341a6eULL,
+ 0x0051061886717ffaULL, 0x00e9b0a660b28f85ULL,
+ 0x0044ea685892de0dULL, 0x000257d2a1fda9d9ULL)},
+ {FIELD_LITERAL(0x007e8b01b24ac8a8ULL, 0x006cf3b0b5ca1337ULL,
+ 0x00f1607d3e36a570ULL, 0x0039b7fab82991a1ULL,
+ 0x00231777065840c5ULL, 0x00998e5afdd346f9ULL,
+ 0x00b7dc3e64acc85fULL, 0x00baacc748013ad6ULL)},
}}, {{
- {FIELD_LITERAL(0x008ea6a4177580bf,0x005fa1953e3f0378,0x005fe409ac74d614,0x00452327f477e047,0x00a4018507fb6073,0x007b6e71951caac8,0x0012b42ab8a6ce91,0x0080eca677294ab7)},
- {FIELD_LITERAL(0x00a53edc023ba69b,0x00c6afa83ddde2e8,0x00c3f638b307b14e,0x004a357a64414062,0x00e4d94d8b582dc9,0x001739caf71695b7,0x0012431b2ae28de1,0x003b6bc98682907c)},
- {FIELD_LITERAL(0x008a9a93be1f99d6,0x0079fa627cc699c8,0x00b0cfb134ba84c8,0x001c4b778249419a,0x00df4ab3d9c44f40,0x009f596e6c1a9e3c,0x001979c0df237316,0x00501e953a919b87)},
+ {FIELD_LITERAL(0x008ea6a4177580bfULL, 0x005fa1953e3f0378ULL,
+ 0x005fe409ac74d614ULL, 0x00452327f477e047ULL,
+ 0x00a4018507fb6073ULL, 0x007b6e71951caac8ULL,
+ 0x0012b42ab8a6ce91ULL, 0x0080eca677294ab7ULL)},
+ {FIELD_LITERAL(0x00a53edc023ba69bULL, 0x00c6afa83ddde2e8ULL,
+ 0x00c3f638b307b14eULL, 0x004a357a64414062ULL,
+ 0x00e4d94d8b582dc9ULL, 0x001739caf71695b7ULL,
+ 0x0012431b2ae28de1ULL, 0x003b6bc98682907cULL)},
+ {FIELD_LITERAL(0x008a9a93be1f99d6ULL, 0x0079fa627cc699c8ULL,
+ 0x00b0cfb134ba84c8ULL, 0x001c4b778249419aULL,
+ 0x00df4ab3d9c44f40ULL, 0x009f596e6c1a9e3cULL,
+ 0x001979c0df237316ULL, 0x00501e953a919b87ULL)},
}}
};
const niels_t *curve448_wnaf_base = curve448_wnaf_base_table;
diff --git a/deps/openssl/openssl/crypto/ec/curve448/curve448utils.h b/deps/openssl/openssl/crypto/ec/curve448/curve448utils.h
index 9bf837993c94bf..9032bb4f730ada 100644
--- a/deps/openssl/openssl/crypto/ec/curve448/curve448utils.h
+++ b/deps/openssl/openssl/crypto/ec/curve448/curve448utils.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2017-2019 The OpenSSL Project Authors. All Rights Reserved.
* Copyright 2015 Cryptography Research, Inc.
*
* Licensed under the OpenSSL license (the "License"). You may not use
@@ -24,7 +24,9 @@
*/
# ifndef C448_WORD_BITS
# if (defined(__SIZEOF_INT128__) && (__SIZEOF_INT128__ == 16)) \
- && !defined(__sparc__)
+ && !defined(__sparc__) \
+ && (!defined(__SIZEOF_LONG__) || (__SIZEOF_LONG__ == 8))
+
# define C448_WORD_BITS 64 /* The number of bits in a word */
# else
# define C448_WORD_BITS 32 /* The number of bits in a word */
diff --git a/deps/openssl/openssl/crypto/ec/curve448/f_generic.c b/deps/openssl/openssl/crypto/ec/curve448/f_generic.c
index ed8f36d868f968..09d08165e250b8 100644
--- a/deps/openssl/openssl/crypto/ec/curve448/f_generic.c
+++ b/deps/openssl/openssl/crypto/ec/curve448/f_generic.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2017-2019 The OpenSSL Project Authors. All Rights Reserved.
* Copyright 2015-2016 Cryptography Research, Inc.
*
* Licensed under the OpenSSL license (the "License"). You may not use
@@ -12,9 +12,9 @@
#include "field.h"
static const gf MODULUS = {
- FIELD_LITERAL(0xffffffffffffff, 0xffffffffffffff, 0xffffffffffffff,
- 0xffffffffffffff, 0xfffffffffffffe, 0xffffffffffffff,
- 0xffffffffffffff, 0xffffffffffffff)
+ FIELD_LITERAL(0xffffffffffffffULL, 0xffffffffffffffULL, 0xffffffffffffffULL,
+ 0xffffffffffffffULL, 0xfffffffffffffeULL, 0xffffffffffffffULL,
+ 0xffffffffffffffULL, 0xffffffffffffffULL)
};
/* Serialize to wire format. */
diff --git a/deps/openssl/openssl/crypto/ec/curve448/scalar.c b/deps/openssl/openssl/crypto/ec/curve448/scalar.c
index b5702c02557093..347794bbac38de 100644
--- a/deps/openssl/openssl/crypto/ec/curve448/scalar.c
+++ b/deps/openssl/openssl/crypto/ec/curve448/scalar.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2017-2019 The OpenSSL Project Authors. All Rights Reserved.
* Copyright 2015-2016 Cryptography Research, Inc.
*
* Licensed under the OpenSSL license (the "License"). You may not use
@@ -14,24 +14,24 @@
#include "word.h"
#include "point_448.h"
-static const c448_word_t MONTGOMERY_FACTOR = (c448_word_t) 0x3bd440fae918bc5;
+static const c448_word_t MONTGOMERY_FACTOR = (c448_word_t) 0x3bd440fae918bc5ULL;
static const curve448_scalar_t sc_p = {
{
{
- SC_LIMB(0x2378c292ab5844f3), SC_LIMB(0x216cc2728dc58f55),
- SC_LIMB(0xc44edb49aed63690), SC_LIMB(0xffffffff7cca23e9),
- SC_LIMB(0xffffffffffffffff), SC_LIMB(0xffffffffffffffff),
- SC_LIMB(0x3fffffffffffffff)
+ SC_LIMB(0x2378c292ab5844f3ULL), SC_LIMB(0x216cc2728dc58f55ULL),
+ SC_LIMB(0xc44edb49aed63690ULL), SC_LIMB(0xffffffff7cca23e9ULL),
+ SC_LIMB(0xffffffffffffffffULL), SC_LIMB(0xffffffffffffffffULL),
+ SC_LIMB(0x3fffffffffffffffULL)
}
}
}, sc_r2 = {
{
{
- SC_LIMB(0xe3539257049b9b60), SC_LIMB(0x7af32c4bc1b195d9),
- SC_LIMB(0x0d66de2388ea1859), SC_LIMB(0xae17cf725ee4d838),
- SC_LIMB(0x1a9cc14ba3c47c44), SC_LIMB(0x2052bcb7e4d070af),
- SC_LIMB(0x3402a939f823b729)
+ SC_LIMB(0xe3539257049b9b60ULL), SC_LIMB(0x7af32c4bc1b195d9ULL),
+ SC_LIMB(0x0d66de2388ea1859ULL), SC_LIMB(0xae17cf725ee4d838ULL),
+ SC_LIMB(0x1a9cc14ba3c47c44ULL), SC_LIMB(0x2052bcb7e4d070afULL),
+ SC_LIMB(0x3402a939f823b729ULL)
}
}
};
diff --git a/deps/openssl/openssl/crypto/ec/ec2_oct.c b/deps/openssl/openssl/crypto/ec/ec2_oct.c
index 0867f994ea50f5..ee300518d69c95 100644
--- a/deps/openssl/openssl/crypto/ec/ec2_oct.c
+++ b/deps/openssl/openssl/crypto/ec/ec2_oct.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2011-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2011-2019 The OpenSSL Project Authors. All Rights Reserved.
* Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved
*
* Licensed under the OpenSSL license (the "License"). You may not use
@@ -237,7 +237,7 @@ int ec_GF2m_simple_oct2point(const EC_GROUP *group, EC_POINT *point,
BN_CTX *ctx)
{
point_conversion_form_t form;
- int y_bit;
+ int y_bit, m;
BN_CTX *new_ctx = NULL;
BIGNUM *x, *y, *yxi;
size_t field_len, enc_len;
@@ -270,7 +270,8 @@ int ec_GF2m_simple_oct2point(const EC_GROUP *group, EC_POINT *point,
return EC_POINT_set_to_infinity(group, point);
}
- field_len = (EC_GROUP_get_degree(group) + 7) / 8;
+ m = EC_GROUP_get_degree(group);
+ field_len = (m + 7) / 8;
enc_len =
(form ==
POINT_CONVERSION_COMPRESSED) ? 1 + field_len : 1 + 2 * field_len;
@@ -295,7 +296,7 @@ int ec_GF2m_simple_oct2point(const EC_GROUP *group, EC_POINT *point,
if (!BN_bin2bn(buf + 1, field_len, x))
goto err;
- if (BN_ucmp(x, group->field) >= 0) {
+ if (BN_num_bits(x) > m) {
ECerr(EC_F_EC_GF2M_SIMPLE_OCT2POINT, EC_R_INVALID_ENCODING);
goto err;
}
@@ -306,7 +307,7 @@ int ec_GF2m_simple_oct2point(const EC_GROUP *group, EC_POINT *point,
} else {
if (!BN_bin2bn(buf + 1 + field_len, field_len, y))
goto err;
- if (BN_ucmp(y, group->field) >= 0) {
+ if (BN_num_bits(y) > m) {
ECerr(EC_F_EC_GF2M_SIMPLE_OCT2POINT, EC_R_INVALID_ENCODING);
goto err;
}
diff --git a/deps/openssl/openssl/crypto/ec/ec2_smpl.c b/deps/openssl/openssl/crypto/ec/ec2_smpl.c
index 0a05a7aeea61c6..898e741fcb97ed 100644
--- a/deps/openssl/openssl/crypto/ec/ec2_smpl.c
+++ b/deps/openssl/openssl/crypto/ec/ec2_smpl.c
@@ -204,8 +204,7 @@ int ec_GF2m_simple_group_check_discriminant(const EC_GROUP *group,
ret = 1;
err:
- if (ctx != NULL)
- BN_CTX_end(ctx);
+ BN_CTX_end(ctx);
BN_CTX_free(new_ctx);
return ret;
}
diff --git a/deps/openssl/openssl/crypto/ec/ec_ameth.c b/deps/openssl/openssl/crypto/ec/ec_ameth.c
index 8b363e096beda4..c086f47ab3cccb 100644
--- a/deps/openssl/openssl/crypto/ec/ec_ameth.c
+++ b/deps/openssl/openssl/crypto/ec/ec_ameth.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2006-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2006-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -504,7 +504,12 @@ static int ec_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
#endif
case ASN1_PKEY_CTRL_DEFAULT_MD_NID:
- *(int *)arg2 = NID_sha256;
+ if (EVP_PKEY_id(pkey) == EVP_PKEY_SM2) {
+ /* For SM2, the only valid digest-alg is SM3 */
+ *(int *)arg2 = NID_sm3;
+ } else {
+ *(int *)arg2 = NID_sha256;
+ }
return 1;
case ASN1_PKEY_CTRL_SET1_TLS_ENCPT:
diff --git a/deps/openssl/openssl/crypto/ec/ec_lib.c b/deps/openssl/openssl/crypto/ec/ec_lib.c
index b89e3979d9dcb7..8cab5a5061cf04 100644
--- a/deps/openssl/openssl/crypto/ec/ec_lib.c
+++ b/deps/openssl/openssl/crypto/ec/ec_lib.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2001-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2001-2019 The OpenSSL Project Authors. All Rights Reserved.
* Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved
*
* Licensed under the OpenSSL license (the "License"). You may not use
@@ -1074,8 +1074,7 @@ static int ec_field_inverse_mod_ord(const EC_GROUP *group, BIGNUM *r,
ret = 1;
err:
- if (ctx != NULL)
- BN_CTX_end(ctx);
+ BN_CTX_end(ctx);
BN_CTX_free(new_ctx);
return ret;
}
diff --git a/deps/openssl/openssl/crypto/ec/ec_mult.c b/deps/openssl/openssl/crypto/ec/ec_mult.c
index 0e0a5e1394affb..57bdf116f1b682 100644
--- a/deps/openssl/openssl/crypto/ec/ec_mult.c
+++ b/deps/openssl/openssl/crypto/ec/ec_mult.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2001-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2001-2019 The OpenSSL Project Authors. All Rights Reserved.
* Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved
*
* Licensed under the OpenSSL license (the "License"). You may not use
@@ -378,7 +378,7 @@ int ec_scalar_mul_ladder(const EC_GROUP *group, EC_POINT *r,
err:
EC_POINT_free(p);
- EC_POINT_free(s);
+ EC_POINT_clear_free(s);
BN_CTX_end(ctx);
return ret;
@@ -441,7 +441,7 @@ int ec_wNAF_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
* scalar multiplication implementation based on a Montgomery ladder,
* with various timing attack defenses.
*/
- if ((scalar != NULL) && (num == 0)) {
+ if ((scalar != group->order) && (scalar != NULL) && (num == 0)) {
/*-
* In this case we want to compute scalar * GeneratorPoint: this
* codepath is reached most prominently by (ephemeral) key
@@ -452,7 +452,7 @@ int ec_wNAF_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
*/
return ec_scalar_mul_ladder(group, r, scalar, NULL, ctx);
}
- if ((scalar == NULL) && (num == 1)) {
+ if ((scalar == NULL) && (num == 1) && (scalars[0] != group->order)) {
/*-
* In this case we want to compute scalar * VariablePoint: this
* codepath is reached most prominently by the second half of ECDH,
@@ -948,8 +948,7 @@ int ec_wNAF_precompute_mult(EC_GROUP *group, BN_CTX *ctx)
ret = 1;
err:
- if (ctx != NULL)
- BN_CTX_end(ctx);
+ BN_CTX_end(ctx);
BN_CTX_free(new_ctx);
EC_ec_pre_comp_free(pre_comp);
if (points) {
diff --git a/deps/openssl/openssl/crypto/ec/ec_pmeth.c b/deps/openssl/openssl/crypto/ec/ec_pmeth.c
index f4ad0749ef4586..454be16c543911 100644
--- a/deps/openssl/openssl/crypto/ec/ec_pmeth.c
+++ b/deps/openssl/openssl/crypto/ec/ec_pmeth.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2006-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2006-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -323,7 +323,11 @@ static int pkey_ec_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2)
EVP_MD_type((const EVP_MD *)p2) != NID_sha224 &&
EVP_MD_type((const EVP_MD *)p2) != NID_sha256 &&
EVP_MD_type((const EVP_MD *)p2) != NID_sha384 &&
- EVP_MD_type((const EVP_MD *)p2) != NID_sha512) {
+ EVP_MD_type((const EVP_MD *)p2) != NID_sha512 &&
+ EVP_MD_type((const EVP_MD *)p2) != NID_sha3_224 &&
+ EVP_MD_type((const EVP_MD *)p2) != NID_sha3_256 &&
+ EVP_MD_type((const EVP_MD *)p2) != NID_sha3_384 &&
+ EVP_MD_type((const EVP_MD *)p2) != NID_sha3_512) {
ECerr(EC_F_PKEY_EC_CTRL, EC_R_INVALID_DIGEST_TYPE);
return 0;
}
diff --git a/deps/openssl/openssl/crypto/ec/ecdh_ossl.c b/deps/openssl/openssl/crypto/ec/ecdh_ossl.c
index bd93793a180a31..5608c62b2ac94e 100644
--- a/deps/openssl/openssl/crypto/ec/ecdh_ossl.c
+++ b/deps/openssl/openssl/crypto/ec/ecdh_ossl.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2002-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2002-2019 The OpenSSL Project Authors. All Rights Reserved.
* Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved
*
* Licensed under the OpenSSL license (the "License"). You may not use
@@ -112,9 +112,8 @@ int ecdh_simple_compute_key(unsigned char **pout, size_t *poutlen,
ret = 1;
err:
- EC_POINT_free(tmp);
- if (ctx)
- BN_CTX_end(ctx);
+ EC_POINT_clear_free(tmp);
+ BN_CTX_end(ctx);
BN_CTX_free(ctx);
OPENSSL_free(buf);
return ret;
diff --git a/deps/openssl/openssl/crypto/ec/ecp_nistp521.c b/deps/openssl/openssl/crypto/ec/ecp_nistp521.c
index 2f47772a3477f3..e31b85c5f755c0 100644
--- a/deps/openssl/openssl/crypto/ec/ecp_nistp521.c
+++ b/deps/openssl/openssl/crypto/ec/ecp_nistp521.c
@@ -357,10 +357,15 @@ static void felem_diff64(felem out, const felem in)
static void felem_diff_128_64(largefelem out, const felem in)
{
/*
- * In order to prevent underflow, we add 0 mod p before subtracting.
+ * In order to prevent underflow, we add 64p mod p (which is equivalent
+ * to 0 mod p) before subtracting. p is 2^521 - 1, i.e. in binary a 521
+ * digit number with all bits set to 1. See "The representation of field
+ * elements" comment above for a description of how limbs are used to
+ * represent a number. 64p is represented with 8 limbs containing a number
+ * with 58 bits set and one limb with a number with 57 bits set.
*/
- static const limb two63m6 = (((limb) 1) << 62) - (((limb) 1) << 5);
- static const limb two63m5 = (((limb) 1) << 62) - (((limb) 1) << 4);
+ static const limb two63m6 = (((limb) 1) << 63) - (((limb) 1) << 6);
+ static const limb two63m5 = (((limb) 1) << 63) - (((limb) 1) << 5);
out[0] += two63m6 - in[0];
out[1] += two63m5 - in[1];
diff --git a/deps/openssl/openssl/crypto/ec/ecp_nistz256.c b/deps/openssl/openssl/crypto/ec/ecp_nistz256.c
index aea6394169ce9b..7ad5eb627de129 100644
--- a/deps/openssl/openssl/crypto/ec/ecp_nistz256.c
+++ b/deps/openssl/openssl/crypto/ec/ecp_nistz256.c
@@ -888,8 +888,7 @@ __owur static int ecp_nistz256_mult_precompute(EC_GROUP *group, BN_CTX *ctx)
ret = 1;
err:
- if (ctx != NULL)
- BN_CTX_end(ctx);
+ BN_CTX_end(ctx);
BN_CTX_free(new_ctx);
EC_nistz256_pre_comp_free(pre_comp);
diff --git a/deps/openssl/openssl/crypto/ec/ecp_smpl.c b/deps/openssl/openssl/crypto/ec/ecp_smpl.c
index f6a6cedb0ae36a..e6e4c9d2cbb76e 100644
--- a/deps/openssl/openssl/crypto/ec/ecp_smpl.c
+++ b/deps/openssl/openssl/crypto/ec/ecp_smpl.c
@@ -307,8 +307,7 @@ int ec_GFp_simple_group_check_discriminant(const EC_GROUP *group, BN_CTX *ctx)
ret = 1;
err:
- if (ctx != NULL)
- BN_CTX_end(ctx);
+ BN_CTX_end(ctx);
BN_CTX_free(new_ctx);
return ret;
}
@@ -787,8 +786,7 @@ int ec_GFp_simple_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
ret = 1;
end:
- if (ctx) /* otherwise we already called BN_CTX_end */
- BN_CTX_end(ctx);
+ BN_CTX_end(ctx);
BN_CTX_free(new_ctx);
return ret;
}
diff --git a/deps/openssl/openssl/crypto/err/err.c b/deps/openssl/openssl/crypto/err/err.c
index c737b2a9c3e6cc..eaf6712fdbd02b 100644
--- a/deps/openssl/openssl/crypto/err/err.c
+++ b/deps/openssl/openssl/crypto/err/err.c
@@ -523,8 +523,24 @@ static unsigned long get_error_values(int inc, int top, const char **file,
return ERR_R_INTERNAL_ERROR;
}
+ while (es->bottom != es->top) {
+ if (es->err_flags[es->top] & ERR_FLAG_CLEAR) {
+ err_clear(es, es->top);
+ es->top = es->top > 0 ? es->top - 1 : ERR_NUM_ERRORS - 1;
+ continue;
+ }
+ i = (es->bottom + 1) % ERR_NUM_ERRORS;
+ if (es->err_flags[i] & ERR_FLAG_CLEAR) {
+ es->bottom = i;
+ err_clear(es, es->bottom);
+ continue;
+ }
+ break;
+ }
+
if (es->bottom == es->top)
return 0;
+
if (top)
i = es->top; /* last error */
else
@@ -913,25 +929,6 @@ int ERR_clear_last_mark(void)
return 1;
}
-#ifdef UINTPTR_T
-# undef UINTPTR_T
-#endif
-/*
- * uintptr_t is the answer, but unfortunately C89, current "least common
- * denominator" doesn't define it. Most legacy platforms typedef it anyway,
- * so that attempt to fill the gaps means that one would have to identify
- * that track these gaps, which would be undesirable. Macro it is...
- */
-#if defined(__VMS) && __INITIAL_POINTER_SIZE==64
-/*
- * But we can't use size_t on VMS, because it adheres to sizeof(size_t)==4
- * even in 64-bit builds, which means that it won't work as mask.
- */
-# define UINTPTR_T unsigned long long
-#else
-# define UINTPTR_T size_t
-#endif
-
void err_clear_last_constant_time(int clear)
{
ERR_STATE *es;
@@ -943,11 +940,11 @@ void err_clear_last_constant_time(int clear)
top = es->top;
- es->err_flags[top] &= ~(0 - clear);
- es->err_buffer[top] &= ~(0UL - clear);
- es->err_file[top] = (const char *)((UINTPTR_T)es->err_file[top] &
- ~((UINTPTR_T)0 - clear));
- es->err_line[top] |= 0 - clear;
-
- es->top = (top + ERR_NUM_ERRORS - clear) % ERR_NUM_ERRORS;
+ /*
+ * Flag error as cleared but remove it elsewhere to avoid two errors
+ * accessing the same error stack location, revealing timing information.
+ */
+ clear = constant_time_select_int(constant_time_eq_int(clear, 0),
+ 0, ERR_FLAG_CLEAR);
+ es->err_flags[top] |= clear;
}
diff --git a/deps/openssl/openssl/crypto/evp/digest.c b/deps/openssl/openssl/crypto/evp/digest.c
index f78dab7678654a..6693f270b69436 100644
--- a/deps/openssl/openssl/crypto/evp/digest.c
+++ b/deps/openssl/openssl/crypto/evp/digest.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -150,6 +150,9 @@ int EVP_DigestInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type, ENGINE *impl)
int EVP_DigestUpdate(EVP_MD_CTX *ctx, const void *data, size_t count)
{
+ if (count == 0)
+ return 1;
+
return ctx->update(ctx, data, count);
}
diff --git a/deps/openssl/openssl/crypto/evp/e_aes.c b/deps/openssl/openssl/crypto/evp/e_aes.c
index 39eb4f379a99a1..68322e1982b883 100644
--- a/deps/openssl/openssl/crypto/evp/e_aes.c
+++ b/deps/openssl/openssl/crypto/evp/e_aes.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2001-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2001-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -2216,9 +2216,6 @@ static int s390x_aes_ccm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
if (!cctx->aes.ccm.iv_set)
return -1;
- if (!enc && !cctx->aes.ccm.tag_set)
- return -1;
-
if (out == NULL) {
/* Update(): Pass message length. */
if (in == NULL) {
@@ -2237,6 +2234,10 @@ static int s390x_aes_ccm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
return len;
}
+ /* The tag must be set before actually decrypting data */
+ if (!enc && !cctx->aes.ccm.tag_set)
+ return -1;
+
/* Update(): Process message. */
if (!cctx->aes.ccm.len_set) {
@@ -3643,8 +3644,6 @@ static int aes_ccm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
if (!cctx->iv_set)
return -1;
- if (!EVP_CIPHER_CTX_encrypting(ctx) && !cctx->tag_set)
- return -1;
if (!out) {
if (!in) {
if (CRYPTO_ccm128_setiv(ccm, EVP_CIPHER_CTX_iv_noconst(ctx),
@@ -3659,6 +3658,11 @@ static int aes_ccm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
CRYPTO_ccm128_aad(ccm, in, len);
return len;
}
+
+ /* The tag must be set before actually decrypting data */
+ if (!EVP_CIPHER_CTX_encrypting(ctx) && !cctx->tag_set)
+ return -1;
+
/* If not set length yet do it */
if (!cctx->len_set) {
if (CRYPTO_ccm128_setiv(ccm, EVP_CIPHER_CTX_iv_noconst(ctx),
diff --git a/deps/openssl/openssl/crypto/evp/e_aria.c b/deps/openssl/openssl/crypto/evp/e_aria.c
index 81c8a7eaf1d33c..100573f5fc7fce 100644
--- a/deps/openssl/openssl/crypto/evp/e_aria.c
+++ b/deps/openssl/openssl/crypto/evp/e_aria.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2017-2019 The OpenSSL Project Authors. All Rights Reserved.
* Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
@@ -486,6 +486,16 @@ static int aria_gcm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
return 0;
}
+static int aria_gcm_cleanup(EVP_CIPHER_CTX *ctx)
+{
+ EVP_ARIA_GCM_CTX *gctx = EVP_C_DATA(EVP_ARIA_GCM_CTX, ctx);
+
+ if (gctx->iv != EVP_CIPHER_CTX_iv_noconst(ctx))
+ OPENSSL_free(gctx->iv);
+
+ return 1;
+}
+
static int aria_ccm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
const unsigned char *iv, int enc)
{
@@ -727,6 +737,8 @@ static int aria_ccm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
}
}
+#define aria_ccm_cleanup NULL
+
#define ARIA_AUTH_FLAGS (EVP_CIPH_FLAG_DEFAULT_ASN1 \
| EVP_CIPH_CUSTOM_IV | EVP_CIPH_FLAG_CUSTOM_CIPHER \
| EVP_CIPH_ALWAYS_CALL_INIT | EVP_CIPH_CTRL_INIT \
@@ -739,7 +751,7 @@ static const EVP_CIPHER aria_##keylen##_##mode = { \
ARIA_AUTH_FLAGS|EVP_CIPH_##MODE##_MODE, \
aria_##mode##_init_key, \
aria_##mode##_cipher, \
- NULL, \
+ aria_##mode##_cleanup, \
sizeof(EVP_ARIA_##MODE##_CTX), \
NULL,NULL,aria_##mode##_ctrl,NULL }; \
const EVP_CIPHER *EVP_aria_##keylen##_##mode(void) \
diff --git a/deps/openssl/openssl/crypto/evp/e_chacha20_poly1305.c b/deps/openssl/openssl/crypto/evp/e_chacha20_poly1305.c
index c1917bb86a6b81..600365d2f077d1 100644
--- a/deps/openssl/openssl/crypto/evp/e_chacha20_poly1305.c
+++ b/deps/openssl/openssl/crypto/evp/e_chacha20_poly1305.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2015-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2015-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -30,6 +30,8 @@ typedef struct {
#define data(ctx) ((EVP_CHACHA_KEY *)(ctx)->cipher_data)
+#define CHACHA20_POLY1305_MAX_IVLEN 12
+
static int chacha_init_key(EVP_CIPHER_CTX *ctx,
const unsigned char user_key[CHACHA_KEY_SIZE],
const unsigned char iv[CHACHA_CTR_SIZE], int enc)
@@ -533,7 +535,7 @@ static int chacha20_poly1305_ctrl(EVP_CIPHER_CTX *ctx, int type, int arg,
return 1;
case EVP_CTRL_AEAD_SET_IVLEN:
- if (arg <= 0 || arg > CHACHA_CTR_SIZE)
+ if (arg <= 0 || arg > CHACHA20_POLY1305_MAX_IVLEN)
return 0;
actx->nonce_len = arg;
return 1;
diff --git a/deps/openssl/openssl/crypto/evp/p_lib.c b/deps/openssl/openssl/crypto/evp/p_lib.c
index 148df90f84b130..3cd7ca8d54ca91 100644
--- a/deps/openssl/openssl/crypto/evp/p_lib.c
+++ b/deps/openssl/openssl/crypto/evp/p_lib.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -394,6 +394,11 @@ int EVP_PKEY_set1_engine(EVP_PKEY *pkey, ENGINE *e)
pkey->pmeth_engine = e;
return 1;
}
+
+ENGINE *EVP_PKEY_get0_engine(const EVP_PKEY *pkey)
+{
+ return pkey->engine;
+}
#endif
int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key)
{
diff --git a/deps/openssl/openssl/crypto/evp/p_open.c b/deps/openssl/openssl/crypto/evp/p_open.c
index f2976f8a994aef..1ce87454bdec81 100644
--- a/deps/openssl/openssl/crypto/evp/p_open.c
+++ b/deps/openssl/openssl/crypto/evp/p_open.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -40,7 +40,7 @@ int EVP_OpenInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *type,
}
size = EVP_PKEY_size(priv);
- key = OPENSSL_malloc(size + 2);
+ key = OPENSSL_malloc(size);
if (key == NULL) {
/* ERROR */
EVPerr(EVP_F_EVP_OPENINIT, ERR_R_MALLOC_FAILURE);
diff --git a/deps/openssl/openssl/crypto/hmac/hmac.c b/deps/openssl/openssl/crypto/hmac/hmac.c
index e4031b44a576c6..0c0a7133fb5aa9 100644
--- a/deps/openssl/openssl/crypto/hmac/hmac.c
+++ b/deps/openssl/openssl/crypto/hmac/hmac.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -35,6 +35,13 @@ int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
return 0;
}
+ /*
+ * The HMAC construction is not allowed to be used with the
+ * extendable-output functions (XOF) shake128 and shake256.
+ */
+ if ((EVP_MD_meth_get_flags(md) & EVP_MD_FLAG_XOF) != 0)
+ return 0;
+
if (key != NULL) {
reset = 1;
j = EVP_MD_block_size(md);
diff --git a/deps/openssl/openssl/crypto/include/internal/dso_conf.h.in b/deps/openssl/openssl/crypto/include/internal/dso_conf.h.in
index d6e9d1b1baae18..2a76818b50d980 100644
--- a/deps/openssl/openssl/crypto/include/internal/dso_conf.h.in
+++ b/deps/openssl/openssl/crypto/include/internal/dso_conf.h.in
@@ -1,6 +1,6 @@
{- join("\n",map { "/* $_ */" } @autowarntext) -}
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -10,7 +10,6 @@
#ifndef HEADER_DSO_CONF_H
# define HEADER_DSO_CONF_H
-{- output_off() if $disabled{dso} -}
{- # The DSO code currently always implements all functions so that no
# applications will have to worry about that from a compilation point
# of view. However, the "method"s may return zero unless that platform
@@ -18,6 +17,9 @@
# by a define "DSO_" ... we translate the "dso_scheme" config
# string entry into using the following logic;
my $scheme = uc $target{dso_scheme};
+ if (!$scheme) {
+ $scheme = "NONE";
+ }
my @macros = ( "DSO_$scheme" );
if ($scheme eq 'DLFCN') {
@macros = ( "DSO_DLFCN", "HAVE_DLFCN_H" );
@@ -26,5 +28,4 @@
}
join("\n", map { "# define $_" } @macros); -}
# define DSO_EXTENSION "{- $target{dso_extension} -}"
-{- output_on() if $disabled{dso} -}
#endif
diff --git a/deps/openssl/openssl/crypto/init.c b/deps/openssl/openssl/crypto/init.c
index b9a7334a7ed702..62626a707ea8af 100644
--- a/deps/openssl/openssl/crypto/init.c
+++ b/deps/openssl/openssl/crypto/init.c
@@ -161,10 +161,9 @@ DEFINE_RUN_ONCE_STATIC(ossl_init_load_crypto_nodelete)
#ifdef OPENSSL_INIT_DEBUG
fprintf(stderr, "OPENSSL_INIT: ossl_init_load_crypto_nodelete()\n");
#endif
-#if !defined(OPENSSL_NO_DSO) \
- && !defined(OPENSSL_USE_NODELETE) \
+#if !defined(OPENSSL_USE_NODELETE) \
&& !defined(OPENSSL_NO_PINSHARED)
-# ifdef DSO_WIN32
+# if defined(DSO_WIN32) && !defined(_WIN32_WCE)
{
HMODULE handle = NULL;
BOOL ret;
@@ -180,7 +179,7 @@ DEFINE_RUN_ONCE_STATIC(ossl_init_load_crypto_nodelete)
# endif
return (ret == TRUE) ? 1 : 0;
}
-# else
+# elif !defined(DSO_NONE)
/*
* Deliberately leak a reference to ourselves. This will force the library
* to remain loaded until the atexit() handler is run at process exit.
@@ -702,7 +701,7 @@ int OPENSSL_init_crypto(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings)
ret = RUN_ONCE(&config, ossl_init_config);
conf_settings = NULL;
CRYPTO_THREAD_unlock(init_lock);
- if (!ret)
+ if (ret <= 0)
return 0;
}
@@ -764,8 +763,7 @@ int OPENSSL_atexit(void (*handler)(void))
{
OPENSSL_INIT_STOP *newhand;
-#if !defined(OPENSSL_NO_DSO) \
- && !defined(OPENSSL_USE_NODELETE)\
+#if !defined(OPENSSL_USE_NODELETE)\
&& !defined(OPENSSL_NO_PINSHARED)
{
union {
@@ -774,7 +772,7 @@ int OPENSSL_atexit(void (*handler)(void))
} handlersym;
handlersym.func = handler;
-# ifdef DSO_WIN32
+# if defined(DSO_WIN32) && !defined(_WIN32_WCE)
{
HMODULE handle = NULL;
BOOL ret;
@@ -790,7 +788,7 @@ int OPENSSL_atexit(void (*handler)(void))
if (!ret)
return 0;
}
-# else
+# elif !defined(DSO_NONE)
/*
* Deliberately leak a reference to the handler. This will force the
* library/code containing the handler to remain loaded until we run the
diff --git a/deps/openssl/openssl/crypto/mips_arch.h b/deps/openssl/openssl/crypto/mips_arch.h
index 75043e79d337df..e18ac07210c544 100644
--- a/deps/openssl/openssl/crypto/mips_arch.h
+++ b/deps/openssl/openssl/crypto/mips_arch.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2011-2016 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2011-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -11,7 +11,7 @@
# define __MIPS_ARCH_H__
# if (defined(__mips_smartmips) || defined(_MIPS_ARCH_MIPS32R3) || \
- defined(_MIPS_ARCH_MIPS32R5) || defined(_MIPS_ARCH_MIPS32R6))
+ defined(_MIPS_ARCH_MIPS32R5) || defined(_MIPS_ARCH_MIPS32R6)) \
&& !defined(_MIPS_ARCH_MIPS32R2)
# define _MIPS_ARCH_MIPS32R2
# endif
diff --git a/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl b/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl
index 30158aa076da9b..6b2a51ecd77e25 100644
--- a/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl
+++ b/deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl
@@ -1155,6 +1155,7 @@ sub reduction_avx {
} else {
$code.=<<___;
jmp .L_init_clmul
+.cfi_endproc
.size gcm_init_avx,.-gcm_init_avx
___
}
@@ -1594,6 +1595,7 @@ sub reduction_avx {
} else {
$code.=<<___;
jmp .L_ghash_clmul
+.cfi_endproc
.size gcm_ghash_avx,.-gcm_ghash_avx
___
}
diff --git a/deps/openssl/openssl/crypto/modes/ccm128.c b/deps/openssl/openssl/crypto/modes/ccm128.c
index 85ce84f10d8075..05a33239f56e2a 100644
--- a/deps/openssl/openssl/crypto/modes/ccm128.c
+++ b/deps/openssl/openssl/crypto/modes/ccm128.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2011-2016 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2011-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -425,7 +425,7 @@ size_t CRYPTO_ccm128_tag(CCM128_CONTEXT *ctx, unsigned char *tag, size_t len)
M *= 2;
M += 2;
- if (len < M)
+ if (len != M)
return 0;
memcpy(tag, ctx->cmac.c, M);
return M;
diff --git a/deps/openssl/openssl/crypto/o_str.c b/deps/openssl/openssl/crypto/o_str.c
index a8357691ad66e9..1dbd70d58c4ddc 100644
--- a/deps/openssl/openssl/crypto/o_str.c
+++ b/deps/openssl/openssl/crypto/o_str.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2003-2017 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2003-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -223,7 +223,26 @@ int openssl_strerror_r(int errnum, char *buf, size_t buflen)
#if defined(_MSC_VER) && _MSC_VER>=1400
return !strerror_s(buf, buflen, errnum);
#elif defined(_GNU_SOURCE)
- return strerror_r(errnum, buf, buflen) != NULL;
+ char *err;
+
+ /*
+ * GNU strerror_r may not actually set buf.
+ * It can return a pointer to some (immutable) static string in which case
+ * buf is left unused.
+ */
+ err = strerror_r(errnum, buf, buflen);
+ if (err == NULL)
+ return 0;
+ /*
+ * If err is statically allocated, err != buf and we need to copy the data.
+ * If err points somewhere inside buf, OPENSSL_strlcpy can handle this,
+ * since src and dest are not annotated with __restrict and the function
+ * reads src byte for byte and writes to dest.
+ * If err == buf we do not have to copy anything.
+ */
+ if (err != buf)
+ OPENSSL_strlcpy(buf, err, buflen);
+ return 1;
#elif (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 200112L) || \
(defined(_XOPEN_SOURCE) && _XOPEN_SOURCE >= 600)
/*
@@ -234,6 +253,7 @@ int openssl_strerror_r(int errnum, char *buf, size_t buflen)
return !strerror_r(errnum, buf, buflen);
#else
char *err;
+
/* Fall back to non-thread safe strerror()...its all we can do */
if (buflen < 2)
return 0;
@@ -241,8 +261,7 @@ int openssl_strerror_r(int errnum, char *buf, size_t buflen)
/* Can this ever happen? */
if (err == NULL)
return 0;
- strncpy(buf, err, buflen - 1);
- buf[buflen - 1] = '\0';
+ OPENSSL_strlcpy(buf, err, buflen);
return 1;
#endif
}
diff --git a/deps/openssl/openssl/crypto/objects/obj_dat.h b/deps/openssl/openssl/crypto/objects/obj_dat.h
index 9ab1a14b9e3279..ea91db660b6558 100644
--- a/deps/openssl/openssl/crypto/objects/obj_dat.h
+++ b/deps/openssl/openssl/crypto/objects/obj_dat.h
@@ -1070,7 +1070,7 @@ static const unsigned char so[7762] = {
0x2A,0x85,0x03,0x07,0x01,0x01,0x07,0x01, /* [ 7684] OBJ_id_tc26_wrap_gostr3412_2015_magma */
0x2A,0x85,0x03,0x07,0x01,0x01,0x07,0x01,0x01, /* [ 7692] OBJ_id_tc26_wrap_gostr3412_2015_magma_kexp15 */
0x2A,0x85,0x03,0x07,0x01,0x01,0x07,0x02, /* [ 7701] OBJ_id_tc26_wrap_gostr3412_2015_kuznyechik */
- 0x2A,0x85,0x03,0x07,0x01,0x01,0x07,0x01,0x01, /* [ 7709] OBJ_id_tc26_wrap_gostr3412_2015_kuznyechik_kexp15 */
+ 0x2A,0x85,0x03,0x07,0x01,0x01,0x07,0x02,0x01, /* [ 7709] OBJ_id_tc26_wrap_gostr3412_2015_kuznyechik_kexp15 */
0x2A,0x85,0x03,0x07,0x01,0x02,0x01,0x01,0x02, /* [ 7718] OBJ_id_tc26_gost_3410_2012_256_paramSetB */
0x2A,0x85,0x03,0x07,0x01,0x02,0x01,0x01,0x03, /* [ 7727] OBJ_id_tc26_gost_3410_2012_256_paramSetC */
0x2A,0x85,0x03,0x07,0x01,0x02,0x01,0x01,0x04, /* [ 7736] OBJ_id_tc26_gost_3410_2012_256_paramSetD */
@@ -5364,7 +5364,7 @@ static const unsigned int obj_objs[NUM_OBJ] = {
1177, /* OBJ_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm 1 2 643 7 1 1 5 2 1 */
1178, /* OBJ_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm_omac 1 2 643 7 1 1 5 2 2 */
1181, /* OBJ_id_tc26_wrap_gostr3412_2015_magma_kexp15 1 2 643 7 1 1 7 1 1 */
- 1183, /* OBJ_id_tc26_wrap_gostr3412_2015_kuznyechik_kexp15 1 2 643 7 1 1 7 1 1 */
+ 1183, /* OBJ_id_tc26_wrap_gostr3412_2015_kuznyechik_kexp15 1 2 643 7 1 1 7 2 1 */
1148, /* OBJ_id_tc26_gost_3410_2012_256_paramSetA 1 2 643 7 1 2 1 1 1 */
1184, /* OBJ_id_tc26_gost_3410_2012_256_paramSetB 1 2 643 7 1 2 1 1 2 */
1185, /* OBJ_id_tc26_gost_3410_2012_256_paramSetC 1 2 643 7 1 2 1 1 3 */
diff --git a/deps/openssl/openssl/crypto/objects/objects.txt b/deps/openssl/openssl/crypto/objects/objects.txt
index 6dbc41ce372711..5b2bb54eb929ec 100644
--- a/deps/openssl/openssl/crypto/objects/objects.txt
+++ b/deps/openssl/openssl/crypto/objects/objects.txt
@@ -1358,7 +1358,7 @@ id-tc26-algorithms 7 : id-tc26-wrap
id-tc26-wrap 1 : id-tc26-wrap-gostr3412-2015-magma
id-tc26-wrap-gostr3412-2015-magma 1 : id-tc26-wrap-gostr3412-2015-magma-kexp15
id-tc26-wrap 2 : id-tc26-wrap-gostr3412-2015-kuznyechik
-id-tc26-wrap-gostr3412-2015-magma 1 : id-tc26-wrap-gostr3412-2015-kuznyechik-kexp15
+id-tc26-wrap-gostr3412-2015-kuznyechik 1 : id-tc26-wrap-gostr3412-2015-kuznyechik-kexp15
id-tc26 2 : id-tc26-constants
diff --git a/deps/openssl/openssl/crypto/ocsp/ocsp_ext.c b/deps/openssl/openssl/crypto/ocsp/ocsp_ext.c
index 27ee21245944a0..3ab5308a12bb15 100644
--- a/deps/openssl/openssl/crypto/ocsp/ocsp_ext.c
+++ b/deps/openssl/openssl/crypto/ocsp/ocsp_ext.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -439,6 +439,7 @@ X509_EXTENSION *OCSP_url_svcloc_new(X509_NAME *issuer, const char **urls)
if ((sloc = OCSP_SERVICELOC_new()) == NULL)
goto err;
+ X509_NAME_free(sloc->issuer);
if ((sloc->issuer = X509_NAME_dup(issuer)) == NULL)
goto err;
if (urls && *urls
@@ -449,12 +450,11 @@ X509_EXTENSION *OCSP_url_svcloc_new(X509_NAME *issuer, const char **urls)
goto err;
if ((ad->method = OBJ_nid2obj(NID_ad_OCSP)) == NULL)
goto err;
- if ((ad->location = GENERAL_NAME_new()) == NULL)
- goto err;
if ((ia5 = ASN1_IA5STRING_new()) == NULL)
goto err;
if (!ASN1_STRING_set((ASN1_STRING *)ia5, *urls, -1))
goto err;
+ /* ad->location is allocated inside ACCESS_DESCRIPTION_new */
ad->location->type = GEN_URI;
ad->location->d.ia5 = ia5;
ia5 = NULL;
diff --git a/deps/openssl/openssl/crypto/ocsp/ocsp_lib.c b/deps/openssl/openssl/crypto/ocsp/ocsp_lib.c
index 8edd70ac8dd5c1..b8b91cc9eb3f08 100644
--- a/deps/openssl/openssl/crypto/ocsp/ocsp_lib.c
+++ b/deps/openssl/openssl/crypto/ocsp/ocsp_lib.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -88,7 +88,7 @@ OCSP_CERTID *OCSP_cert_id_new(const EVP_MD *dgst,
return NULL;
}
-int OCSP_id_issuer_cmp(OCSP_CERTID *a, OCSP_CERTID *b)
+int OCSP_id_issuer_cmp(const OCSP_CERTID *a, const OCSP_CERTID *b)
{
int ret;
ret = OBJ_cmp(a->hashAlgorithm.algorithm, b->hashAlgorithm.algorithm);
@@ -100,7 +100,7 @@ int OCSP_id_issuer_cmp(OCSP_CERTID *a, OCSP_CERTID *b)
return ASN1_OCTET_STRING_cmp(&a->issuerKeyHash, &b->issuerKeyHash);
}
-int OCSP_id_cmp(OCSP_CERTID *a, OCSP_CERTID *b)
+int OCSP_id_cmp(const OCSP_CERTID *a, const OCSP_CERTID *b)
{
int ret;
ret = OCSP_id_issuer_cmp(a, b);
diff --git a/deps/openssl/openssl/crypto/pem/pem_sign.c b/deps/openssl/openssl/crypto/pem/pem_sign.c
index 9662eb14dbc9d5..7e7b32ebf7d0ca 100644
--- a/deps/openssl/openssl/crypto/pem/pem_sign.c
+++ b/deps/openssl/openssl/crypto/pem/pem_sign.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -31,7 +31,7 @@ int PEM_SignFinal(EVP_MD_CTX *ctx, unsigned char *sigret,
int i, ret = 0;
unsigned int m_len;
- m = OPENSSL_malloc(EVP_PKEY_size(pkey) + 2);
+ m = OPENSSL_malloc(EVP_PKEY_size(pkey));
if (m == NULL) {
PEMerr(PEM_F_PEM_SIGNFINAL, ERR_R_MALLOC_FAILURE);
goto err;
diff --git a/deps/openssl/openssl/crypto/poly1305/build.info b/deps/openssl/openssl/crypto/poly1305/build.info
index b730524afb1393..4e4dcca521f624 100644
--- a/deps/openssl/openssl/crypto/poly1305/build.info
+++ b/deps/openssl/openssl/crypto/poly1305/build.info
@@ -18,7 +18,6 @@ INCLUDE[poly1305-armv8.o]=..
GENERATE[poly1305-mips.S]=asm/poly1305-mips.pl $(PERLASM_SCHEME)
INCLUDE[poly1305-mips.o]=..
GENERATE[poly1305-s390x.S]=asm/poly1305-s390x.pl $(PERLASM_SCHEME)
-INCLUDE[poly1305-s390x.o]=..
BEGINRAW[Makefile(unix)]
{- $builddir -}/poly1305-%.S: {- $sourcedir -}/asm/poly1305-%.pl
diff --git a/deps/openssl/openssl/crypto/ppccap.c b/deps/openssl/openssl/crypto/ppccap.c
index afb9e31b00288e..a59485207b167d 100644
--- a/deps/openssl/openssl/crypto/ppccap.c
+++ b/deps/openssl/openssl/crypto/ppccap.c
@@ -314,6 +314,7 @@ void OPENSSL_cpuid_setup(void)
#ifdef OSSL_IMPLEMENT_GETAUXVAL
{
unsigned long hwcap = getauxval(HWCAP);
+ unsigned long hwcap2 = getauxval(HWCAP2);
if (hwcap & HWCAP_FPU) {
OPENSSL_ppccap_P |= PPC_FPU;
@@ -332,11 +333,11 @@ void OPENSSL_cpuid_setup(void)
if (hwcap & HWCAP_ALTIVEC) {
OPENSSL_ppccap_P |= PPC_ALTIVEC;
- if ((hwcap & HWCAP_VSX) && (getauxval(HWCAP2) & HWCAP_VEC_CRYPTO))
+ if ((hwcap & HWCAP_VSX) && (hwcap2 & HWCAP_VEC_CRYPTO))
OPENSSL_ppccap_P |= PPC_CRYPTO207;
}
- if (hwcap & HWCAP_ARCH_3_00) {
+ if (hwcap2 & HWCAP_ARCH_3_00) {
OPENSSL_ppccap_P |= PPC_MADD300;
}
}
diff --git a/deps/openssl/openssl/crypto/rand/drbg_lib.c b/deps/openssl/openssl/crypto/rand/drbg_lib.c
index a13282181d6d1b..abbe0a8ba30f3e 100644
--- a/deps/openssl/openssl/crypto/rand/drbg_lib.c
+++ b/deps/openssl/openssl/crypto/rand/drbg_lib.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2011-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2011-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -188,8 +188,8 @@ static RAND_DRBG *rand_drbg_new(int secure,
unsigned int flags,
RAND_DRBG *parent)
{
- RAND_DRBG *drbg = secure ?
- OPENSSL_secure_zalloc(sizeof(*drbg)) : OPENSSL_zalloc(sizeof(*drbg));
+ RAND_DRBG *drbg = secure ? OPENSSL_secure_zalloc(sizeof(*drbg))
+ : OPENSSL_zalloc(sizeof(*drbg));
if (drbg == NULL) {
RANDerr(RAND_F_RAND_DRBG_NEW, ERR_R_MALLOC_FAILURE);
diff --git a/deps/openssl/openssl/crypto/rand/rand_lib.c b/deps/openssl/openssl/crypto/rand/rand_lib.c
index d8639c4a03f36b..108b4f51634d25 100644
--- a/deps/openssl/openssl/crypto/rand/rand_lib.c
+++ b/deps/openssl/openssl/crypto/rand/rand_lib.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -137,7 +137,7 @@ size_t rand_drbg_get_entropy(RAND_DRBG *drbg,
size_t entropy_available = 0;
RAND_POOL *pool;
- if (drbg->parent && drbg->strength > drbg->parent->strength) {
+ if (drbg->parent != NULL && drbg->strength > drbg->parent->strength) {
/*
* We currently don't support the algorithm from NIST SP 800-90C
* 10.1.2 to use a weaker DRBG as source
@@ -155,7 +155,7 @@ size_t rand_drbg_get_entropy(RAND_DRBG *drbg,
return 0;
}
- if (drbg->parent) {
+ if (drbg->parent != NULL) {
size_t bytes_needed = rand_pool_bytes_needed(pool, 1 /*entropy_factor*/);
unsigned char *buffer = rand_pool_add_begin(pool, bytes_needed);
@@ -235,7 +235,7 @@ size_t rand_drbg_get_nonce(RAND_DRBG *drbg,
struct {
void * instance;
int count;
- } data = { 0 };
+ } data = { NULL, 0 };
pool = rand_pool_new(0, min_len, max_len);
if (pool == NULL)
@@ -402,7 +402,7 @@ int RAND_poll(void)
} else {
/* fill random pool and seed the current legacy RNG */
pool = rand_pool_new(RAND_DRBG_STRENGTH,
- RAND_DRBG_STRENGTH / 8,
+ (RAND_DRBG_STRENGTH + 7) / 8,
RAND_POOL_MAX_LENGTH);
if (pool == NULL)
return 0;
@@ -689,7 +689,7 @@ unsigned char *rand_pool_add_begin(RAND_POOL *pool, size_t len)
if (pool->buffer == NULL) {
RANDerr(RAND_F_RAND_POOL_ADD_BEGIN, ERR_R_INTERNAL_ERROR);
- return 0;
+ return NULL;
}
return pool->buffer + pool->len;
diff --git a/deps/openssl/openssl/crypto/rand/rand_unix.c b/deps/openssl/openssl/crypto/rand/rand_unix.c
index 9cbc9ade77fa2b..4710dbb2d1019a 100644
--- a/deps/openssl/openssl/crypto/rand/rand_unix.c
+++ b/deps/openssl/openssl/crypto/rand/rand_unix.c
@@ -19,7 +19,7 @@
#include
#include "internal/dso.h"
#if defined(__linux)
-# include
+# include
#endif
#if defined(__FreeBSD__)
# include
@@ -324,8 +324,8 @@ static ssize_t syscall_random(void *buf, size_t buflen)
# endif
/* Linux supports this since version 3.17 */
-# if defined(__linux) && defined(SYS_getrandom)
- return syscall(SYS_getrandom, buf, buflen, 0);
+# if defined(__linux) && defined(__NR_getrandom)
+ return syscall(__NR_getrandom, buf, buflen, 0);
# elif (defined(__FreeBSD__) || defined(__NetBSD__)) && defined(KERN_ARND)
return sysctl_random(buf, buflen);
# else
@@ -510,6 +510,29 @@ size_t rand_pool_acquire_entropy(RAND_POOL *pool)
bytes_needed = rand_pool_bytes_needed(pool, 1 /*entropy_factor*/);
{
size_t i;
+#ifdef DEVRANDOM_WAIT
+ static int wait_done = 0;
+
+ /*
+ * On some implementations reading from /dev/urandom is possible
+ * before it is initialized. Therefore we wait for /dev/random
+ * to be readable to make sure /dev/urandom is initialized.
+ */
+ if (!wait_done && bytes_needed > 0) {
+ int f = open(DEVRANDOM_WAIT, O_RDONLY);
+
+ if (f >= 0) {
+ fd_set fds;
+
+ FD_ZERO(&fds);
+ FD_SET(f, &fds);
+ while (select(f+1, &fds, NULL, NULL, NULL) < 0
+ && errno == EINTR);
+ close(f);
+ }
+ wait_done = 1;
+ }
+#endif
for (i = 0; bytes_needed > 0 && i < OSSL_NELEM(random_device_paths); i++) {
ssize_t bytes = 0;
diff --git a/deps/openssl/openssl/crypto/rand/rand_vms.c b/deps/openssl/openssl/crypto/rand/rand_vms.c
index bfcf6f0a86c508..e1e1c0b9db8de9 100644
--- a/deps/openssl/openssl/crypto/rand/rand_vms.c
+++ b/deps/openssl/openssl/crypto/rand/rand_vms.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2001-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2001-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -507,7 +507,11 @@ int rand_pool_add_additional_data(RAND_POOL *pool)
* concurrently (which is the case for the drbg).
*/
data.tid = CRYPTO_THREAD_get_current_id();
+#if __CRTL_VER >= 80400000
sys$gettim_prec(&data.time);
+#else
+ sys$gettim((void*)&data.time);
+#endif
return rand_pool_add(pool, (unsigned char *)&data, sizeof(data), 0);
}
diff --git a/deps/openssl/openssl/crypto/rand/rand_win.c b/deps/openssl/openssl/crypto/rand/rand_win.c
index d2039eb226ec11..56d79e7f3b6c84 100644
--- a/deps/openssl/openssl/crypto/rand/rand_win.c
+++ b/deps/openssl/openssl/crypto/rand/rand_win.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -18,8 +18,8 @@
# endif
# include
-/* On Windows 7 or higher use BCrypt instead of the legacy CryptoAPI */
-# if defined(_MSC_VER) && defined(_WIN32_WINNT) && _WIN32_WINNT >= 0x0601
+/* On Windows Vista or higher use BCrypt instead of the legacy CryptoAPI */
+# if defined(_MSC_VER) && defined(_WIN32_WINNT) && _WIN32_WINNT >= 0x0600
# define USE_BCRYPTGENRANDOM
# endif
diff --git a/deps/openssl/openssl/crypto/rand/randfile.c b/deps/openssl/openssl/crypto/rand/randfile.c
index 1b737d1ba2ba33..ba121eefbf09dd 100644
--- a/deps/openssl/openssl/crypto/rand/randfile.c
+++ b/deps/openssl/openssl/crypto/rand/randfile.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -254,7 +254,7 @@ const char *RAND_file_name(char *buf, size_t size)
size_t len;
int use_randfile = 1;
-#if defined(_WIN32) && defined(CP_UTF8)
+#if defined(_WIN32) && defined(CP_UTF8) && !defined(_WIN32_WCE)
DWORD envlen;
WCHAR *var;
diff --git a/deps/openssl/openssl/crypto/rsa/rsa_ameth.c b/deps/openssl/openssl/crypto/rsa/rsa_ameth.c
index 75debb3e0a9d2a..ab5f61518bb156 100644
--- a/deps/openssl/openssl/crypto/rsa/rsa_ameth.c
+++ b/deps/openssl/openssl/crypto/rsa/rsa_ameth.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2006-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2006-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -583,10 +583,12 @@ static RSA_PSS_PARAMS *rsa_ctx_to_pss(EVP_PKEY_CTX *pkctx)
return NULL;
if (saltlen == -1) {
saltlen = EVP_MD_size(sigmd);
- } else if (saltlen == -2) {
+ } else if (saltlen == -2 || saltlen == -3) {
saltlen = EVP_PKEY_size(pk) - EVP_MD_size(sigmd) - 2;
if ((EVP_PKEY_bits(pk) & 0x7) == 1)
saltlen--;
+ if (saltlen < 0)
+ return NULL;
}
return rsa_pss_params_create(sigmd, mgf1md, saltlen);
diff --git a/deps/openssl/openssl/crypto/rsa/rsa_gen.c b/deps/openssl/openssl/crypto/rsa/rsa_gen.c
index 7f0a25648140c4..4997a632f2d3f6 100644
--- a/deps/openssl/openssl/crypto/rsa/rsa_gen.c
+++ b/deps/openssl/openssl/crypto/rsa/rsa_gen.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -387,8 +387,7 @@ static int rsa_builtin_keygen(RSA *rsa, int bits, int primes, BIGNUM *e_value,
RSAerr(RSA_F_RSA_BUILTIN_KEYGEN, ERR_LIB_BN);
ok = 0;
}
- if (ctx != NULL)
- BN_CTX_end(ctx);
+ BN_CTX_end(ctx);
BN_CTX_free(ctx);
return ok;
}
diff --git a/deps/openssl/openssl/crypto/rsa/rsa_oaep.c b/deps/openssl/openssl/crypto/rsa/rsa_oaep.c
index 689e6dc222922a..48b888bf27adb4 100644
--- a/deps/openssl/openssl/crypto/rsa/rsa_oaep.c
+++ b/deps/openssl/openssl/crypto/rsa/rsa_oaep.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1999-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1999-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -143,7 +143,7 @@ int RSA_padding_check_PKCS1_OAEP_mgf1(unsigned char *to, int tlen,
* |num| is the length of the modulus; |flen| is the length of the
* encoded message. Therefore, for any |from| that was obtained by
* decrypting a ciphertext, we must have |flen| <= |num|. Similarly,
- * num < 2 * mdlen + 2 must hold for the modulus irrespective of
+ * |num| >= 2 * |mdlen| + 2 must hold for the modulus irrespective of
* the ciphertext, see PKCS #1 v2.2, section 7.1.2.
* This does not leak any side-channel information.
*/
@@ -179,17 +179,16 @@ int RSA_padding_check_PKCS1_OAEP_mgf1(unsigned char *to, int tlen,
from -= 1 & mask;
*--em = *from & mask;
}
- from = em;
/*
* The first byte must be zero, however we must not leak if this is
* true. See James H. Manger, "A Chosen Ciphertext Attack on RSA
* Optimal Asymmetric Encryption Padding (OAEP) [...]", CRYPTO 2001).
*/
- good = constant_time_is_zero(from[0]);
+ good = constant_time_is_zero(em[0]);
- maskedseed = from + 1;
- maskeddb = from + 1 + mdlen;
+ maskedseed = em + 1;
+ maskeddb = em + 1 + mdlen;
if (PKCS1_MGF1(seed, mdlen, maskeddb, dblen, mgf1md))
goto cleanup;
@@ -230,29 +229,30 @@ int RSA_padding_check_PKCS1_OAEP_mgf1(unsigned char *to, int tlen,
mlen = dblen - msg_index;
/*
- * For good measure, do this check in constant tine as well.
+ * For good measure, do this check in constant time as well.
*/
good &= constant_time_ge(tlen, mlen);
/*
- * Even though we can't fake result's length, we can pretend copying
- * |tlen| bytes where |mlen| bytes would be real. Last |tlen| of |dblen|
- * bytes are viewed as circular buffer with start at |tlen|-|mlen'|,
- * where |mlen'| is "saturated" |mlen| value. Deducing information
- * about failure or |mlen| would take attacker's ability to observe
- * memory access pattern with byte granularity *as it occurs*. It
- * should be noted that failure is indistinguishable from normal
- * operation if |tlen| is fixed by protocol.
+ * Move the result in-place by |dblen|-|mdlen|-1-|mlen| bytes to the left.
+ * Then if |good| move |mlen| bytes from |db|+|mdlen|+1 to |to|.
+ * Otherwise leave |to| unchanged.
+ * Copy the memory back in a way that does not reveal the size of
+ * the data being copied via a timing side channel. This requires copying
+ * parts of the buffer multiple times based on the bits set in the real
+ * length. Clear bits do a non-copy with identical access pattern.
+ * The loop below has overall complexity of O(N*log(N)).
*/
- tlen = constant_time_select_int(constant_time_lt(dblen, tlen), dblen, tlen);
- msg_index = constant_time_select_int(good, msg_index, dblen - tlen);
- mlen = dblen - msg_index;
- for (from = db + msg_index, mask = good, i = 0; i < tlen; i++) {
- unsigned int equals = constant_time_eq(i, mlen);
-
- from -= dblen & equals; /* if (i == dblen) rewind */
- mask &= mask ^ equals; /* if (i == dblen) mask = 0 */
- to[i] = constant_time_select_8(mask, from[i], to[i]);
+ tlen = constant_time_select_int(constant_time_lt(dblen - mdlen - 1, tlen),
+ dblen - mdlen - 1, tlen);
+ for (msg_index = 1; msg_index < dblen - mdlen - 1; msg_index <<= 1) {
+ mask = ~constant_time_eq(msg_index & (dblen - mdlen - 1 - mlen), 0);
+ for (i = mdlen + 1; i < dblen - msg_index; i++)
+ db[i] = constant_time_select_8(mask, db[i + msg_index], db[i]);
+ }
+ for (i = 0; i < tlen; i++) {
+ mask = good & constant_time_lt(i, mlen);
+ to[i] = constant_time_select_8(mask, db[i + mdlen + 1], to[i]);
}
/*
diff --git a/deps/openssl/openssl/crypto/rsa/rsa_ossl.c b/deps/openssl/openssl/crypto/rsa/rsa_ossl.c
index 465134257fcc7d..33be9ea8cb848b 100644
--- a/deps/openssl/openssl/crypto/rsa/rsa_ossl.c
+++ b/deps/openssl/openssl/crypto/rsa/rsa_ossl.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -148,8 +148,7 @@ static int rsa_ossl_public_encrypt(int flen, const unsigned char *from,
*/
r = BN_bn2binpad(ret, to, num);
err:
- if (ctx != NULL)
- BN_CTX_end(ctx);
+ BN_CTX_end(ctx);
BN_CTX_free(ctx);
OPENSSL_clear_free(buf, num);
return r;
@@ -354,8 +353,7 @@ static int rsa_ossl_private_encrypt(int flen, const unsigned char *from,
*/
r = BN_bn2binpad(res, to, num);
err:
- if (ctx != NULL)
- BN_CTX_end(ctx);
+ BN_CTX_end(ctx);
BN_CTX_free(ctx);
OPENSSL_clear_free(buf, num);
return r;
@@ -481,11 +479,10 @@ static int rsa_ossl_private_decrypt(int flen, const unsigned char *from,
goto err;
}
RSAerr(RSA_F_RSA_OSSL_PRIVATE_DECRYPT, RSA_R_PADDING_CHECK_FAILED);
- err_clear_last_constant_time(r >= 0);
+ err_clear_last_constant_time(1 & ~constant_time_msb(r));
err:
- if (ctx != NULL)
- BN_CTX_end(ctx);
+ BN_CTX_end(ctx);
BN_CTX_free(ctx);
OPENSSL_clear_free(buf, num);
return r;
@@ -581,8 +578,7 @@ static int rsa_ossl_public_decrypt(int flen, const unsigned char *from,
RSAerr(RSA_F_RSA_OSSL_PUBLIC_DECRYPT, RSA_R_PADDING_CHECK_FAILED);
err:
- if (ctx != NULL)
- BN_CTX_end(ctx);
+ BN_CTX_end(ctx);
BN_CTX_free(ctx);
OPENSSL_clear_free(buf, num);
return r;
diff --git a/deps/openssl/openssl/crypto/rsa/rsa_pk1.c b/deps/openssl/openssl/crypto/rsa/rsa_pk1.c
index 0626907418095e..5260d12f4c9138 100644
--- a/deps/openssl/openssl/crypto/rsa/rsa_pk1.c
+++ b/deps/openssl/openssl/crypto/rsa/rsa_pk1.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -192,15 +192,14 @@ int RSA_padding_check_PKCS1_type_2(unsigned char *to, int tlen,
from -= 1 & mask;
*--em = *from & mask;
}
- from = em;
- good = constant_time_is_zero(from[0]);
- good &= constant_time_eq(from[1], 2);
+ good = constant_time_is_zero(em[0]);
+ good &= constant_time_eq(em[1], 2);
/* scan over padding data */
found_zero_byte = 0;
for (i = 2; i < num; i++) {
- unsigned int equals0 = constant_time_is_zero(from[i]);
+ unsigned int equals0 = constant_time_is_zero(em[i]);
zero_index = constant_time_select_int(~found_zero_byte & equals0,
i, zero_index);
@@ -208,7 +207,7 @@ int RSA_padding_check_PKCS1_type_2(unsigned char *to, int tlen,
}
/*
- * PS must be at least 8 bytes long, and it starts two bytes into |from|.
+ * PS must be at least 8 bytes long, and it starts two bytes into |em|.
* If we never found a 0-byte, then |zero_index| is 0 and the check
* also fails.
*/
@@ -227,24 +226,25 @@ int RSA_padding_check_PKCS1_type_2(unsigned char *to, int tlen,
good &= constant_time_ge(tlen, mlen);
/*
- * Even though we can't fake result's length, we can pretend copying
- * |tlen| bytes where |mlen| bytes would be real. Last |tlen| of |num|
- * bytes are viewed as circular buffer with start at |tlen|-|mlen'|,
- * where |mlen'| is "saturated" |mlen| value. Deducing information
- * about failure or |mlen| would take attacker's ability to observe
- * memory access pattern with byte granularity *as it occurs*. It
- * should be noted that failure is indistinguishable from normal
- * operation if |tlen| is fixed by protocol.
+ * Move the result in-place by |num|-11-|mlen| bytes to the left.
+ * Then if |good| move |mlen| bytes from |em|+11 to |to|.
+ * Otherwise leave |to| unchanged.
+ * Copy the memory back in a way that does not reveal the size of
+ * the data being copied via a timing side channel. This requires copying
+ * parts of the buffer multiple times based on the bits set in the real
+ * length. Clear bits do a non-copy with identical access pattern.
+ * The loop below has overall complexity of O(N*log(N)).
*/
- tlen = constant_time_select_int(constant_time_lt(num, tlen), num, tlen);
- msg_index = constant_time_select_int(good, msg_index, num - tlen);
- mlen = num - msg_index;
- for (from += msg_index, mask = good, i = 0; i < tlen; i++) {
- unsigned int equals = constant_time_eq(i, mlen);
-
- from -= tlen & equals; /* if (i == mlen) rewind */
- mask &= mask ^ equals; /* if (i == mlen) mask = 0 */
- to[i] = constant_time_select_8(mask, from[i], to[i]);
+ tlen = constant_time_select_int(constant_time_lt(num - 11, tlen),
+ num - 11, tlen);
+ for (msg_index = 1; msg_index < num - 11; msg_index <<= 1) {
+ mask = ~constant_time_eq(msg_index & (num - 11 - mlen), 0);
+ for (i = 11; i < num - msg_index; i++)
+ em[i] = constant_time_select_8(mask, em[i + msg_index], em[i]);
+ }
+ for (i = 0; i < tlen; i++) {
+ mask = good & constant_time_lt(i, mlen);
+ to[i] = constant_time_select_8(mask, em[i + 11], to[i]);
}
OPENSSL_clear_free(em, num);
diff --git a/deps/openssl/openssl/crypto/rsa/rsa_pmeth.c b/deps/openssl/openssl/crypto/rsa/rsa_pmeth.c
index c10669f8a91b48..082ab8fd8a1f25 100644
--- a/deps/openssl/openssl/crypto/rsa/rsa_pmeth.c
+++ b/deps/openssl/openssl/crypto/rsa/rsa_pmeth.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2006-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2006-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -7,6 +7,8 @@
* https://www.openssl.org/source/license.html
*/
+#include "internal/constant_time_locl.h"
+
#include
#include "internal/cryptlib.h"
#include
@@ -54,7 +56,7 @@ static int pkey_rsa_init(EVP_PKEY_CTX *ctx)
if (rctx == NULL)
return 0;
- rctx->nbits = 1024;
+ rctx->nbits = 2048;
rctx->primes = RSA_DEFAULT_PRIME_NUM;
if (pkey_ctx_is_pss(ctx))
rctx->pad_mode = RSA_PKCS1_PSS_PADDING;
@@ -340,10 +342,9 @@ static int pkey_rsa_decrypt(EVP_PKEY_CTX *ctx,
ret = RSA_private_decrypt(inlen, in, out, ctx->pkey->pkey.rsa,
rctx->pad_mode);
}
- if (ret < 0)
- return ret;
- *outlen = ret;
- return 1;
+ *outlen = constant_time_select_s(constant_time_msb_s(ret), *outlen, ret);
+ ret = constant_time_select_int(constant_time_msb(ret), ret, 1);
+ return ret;
}
static int check_padding_md(const EVP_MD *md, int padding)
diff --git a/deps/openssl/openssl/crypto/rsa/rsa_ssl.c b/deps/openssl/openssl/crypto/rsa/rsa_ssl.c
index c5654595fb2f30..3859128a6d808e 100644
--- a/deps/openssl/openssl/crypto/rsa/rsa_ssl.c
+++ b/deps/openssl/openssl/crypto/rsa/rsa_ssl.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -55,7 +55,7 @@ int RSA_padding_add_SSLv23(unsigned char *to, int tlen,
/*
* Copy of RSA_padding_check_PKCS1_type_2 with a twist that rejects padding
- * if nul delimiter is preceded by 8 consecutive 0x03 bytes. It also
+ * if nul delimiter is not preceded by 8 consecutive 0x03 bytes. It also
* preserves error code reporting for backward compatibility.
*/
int RSA_padding_check_SSLv23(unsigned char *to, int tlen,
@@ -67,7 +67,10 @@ int RSA_padding_check_SSLv23(unsigned char *to, int tlen,
unsigned int good, found_zero_byte, mask, threes_in_row;
int zero_index = 0, msg_index, mlen = -1, err;
- if (flen < 10) {
+ if (tlen <= 0 || flen <= 0)
+ return -1;
+
+ if (flen > num || num < 11) {
RSAerr(RSA_F_RSA_PADDING_CHECK_SSLV23, RSA_R_DATA_TOO_SMALL);
return -1;
}
@@ -89,10 +92,9 @@ int RSA_padding_check_SSLv23(unsigned char *to, int tlen,
from -= 1 & mask;
*--em = *from & mask;
}
- from = em;
- good = constant_time_is_zero(from[0]);
- good &= constant_time_eq(from[1], 2);
+ good = constant_time_is_zero(em[0]);
+ good &= constant_time_eq(em[1], 2);
err = constant_time_select_int(good, 0, RSA_R_BLOCK_TYPE_IS_NOT_02);
mask = ~good;
@@ -100,18 +102,18 @@ int RSA_padding_check_SSLv23(unsigned char *to, int tlen,
found_zero_byte = 0;
threes_in_row = 0;
for (i = 2; i < num; i++) {
- unsigned int equals0 = constant_time_is_zero(from[i]);
+ unsigned int equals0 = constant_time_is_zero(em[i]);
zero_index = constant_time_select_int(~found_zero_byte & equals0,
i, zero_index);
found_zero_byte |= equals0;
threes_in_row += 1 & ~found_zero_byte;
- threes_in_row &= found_zero_byte | constant_time_eq(from[i], 3);
+ threes_in_row &= found_zero_byte | constant_time_eq(em[i], 3);
}
/*
- * PS must be at least 8 bytes long, and it starts two bytes into |from|.
+ * PS must be at least 8 bytes long, and it starts two bytes into |em|.
* If we never found a 0-byte, then |zero_index| is 0 and the check
* also fails.
*/
@@ -120,7 +122,7 @@ int RSA_padding_check_SSLv23(unsigned char *to, int tlen,
RSA_R_NULL_BEFORE_BLOCK_MISSING);
mask = ~good;
- good &= constant_time_lt(threes_in_row, 8);
+ good &= constant_time_ge(threes_in_row, 8);
err = constant_time_select_int(mask | good, err,
RSA_R_SSLV3_ROLLBACK_ATTACK);
mask = ~good;
@@ -139,24 +141,25 @@ int RSA_padding_check_SSLv23(unsigned char *to, int tlen,
err = constant_time_select_int(mask | good, err, RSA_R_DATA_TOO_LARGE);
/*
- * Even though we can't fake result's length, we can pretend copying
- * |tlen| bytes where |mlen| bytes would be real. Last |tlen| of |num|
- * bytes are viewed as circular buffer with start at |tlen|-|mlen'|,
- * where |mlen'| is "saturated" |mlen| value. Deducing information
- * about failure or |mlen| would take attacker's ability to observe
- * memory access pattern with byte granularity *as it occurs*. It
- * should be noted that failure is indistinguishable from normal
- * operation if |tlen| is fixed by protocol.
+ * Move the result in-place by |num|-11-|mlen| bytes to the left.
+ * Then if |good| move |mlen| bytes from |em|+11 to |to|.
+ * Otherwise leave |to| unchanged.
+ * Copy the memory back in a way that does not reveal the size of
+ * the data being copied via a timing side channel. This requires copying
+ * parts of the buffer multiple times based on the bits set in the real
+ * length. Clear bits do a non-copy with identical access pattern.
+ * The loop below has overall complexity of O(N*log(N)).
*/
- tlen = constant_time_select_int(constant_time_lt(num, tlen), num, tlen);
- msg_index = constant_time_select_int(good, msg_index, num - tlen);
- mlen = num - msg_index;
- for (from += msg_index, mask = good, i = 0; i < tlen; i++) {
- unsigned int equals = constant_time_eq(i, mlen);
-
- from -= tlen & equals; /* if (i == mlen) rewind */
- mask &= mask ^ equals; /* if (i == mlen) mask = 0 */
- to[i] = constant_time_select_8(mask, from[i], to[i]);
+ tlen = constant_time_select_int(constant_time_lt(num - 11, tlen),
+ num - 11, tlen);
+ for (msg_index = 1; msg_index < num - 11; msg_index <<= 1) {
+ mask = ~constant_time_eq(msg_index & (num - 11 - mlen), 0);
+ for (i = 11; i < num - msg_index; i++)
+ em[i] = constant_time_select_8(mask, em[i + msg_index], em[i]);
+ }
+ for (i = 0; i < tlen; i++) {
+ mask = good & constant_time_lt(i, mlen);
+ to[i] = constant_time_select_8(mask, em[i + 11], to[i]);
}
OPENSSL_clear_free(em, num);
diff --git a/deps/openssl/openssl/crypto/rsa/rsa_x931g.c b/deps/openssl/openssl/crypto/rsa/rsa_x931g.c
index 15e40e8d1dd733..e7ac476bb4a4ff 100644
--- a/deps/openssl/openssl/crypto/rsa/rsa_x931g.c
+++ b/deps/openssl/openssl/crypto/rsa/rsa_x931g.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2017 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -133,8 +133,7 @@ int RSA_X931_derive_ex(RSA *rsa, BIGNUM *p1, BIGNUM *p2, BIGNUM *q1,
ret = 1;
err:
- if (ctx)
- BN_CTX_end(ctx);
+ BN_CTX_end(ctx);
BN_CTX_free(ctx);
BN_CTX_free(ctx2);
@@ -188,8 +187,7 @@ int RSA_X931_generate_key_ex(RSA *rsa, int bits, const BIGNUM *e,
ok = 1;
error:
- if (ctx)
- BN_CTX_end(ctx);
+ BN_CTX_end(ctx);
BN_CTX_free(ctx);
if (ok)
diff --git a/deps/openssl/openssl/crypto/sha/keccak1600.c b/deps/openssl/openssl/crypto/sha/keccak1600.c
index e7223486af5b40..55a44023d51ab7 100644
--- a/deps/openssl/openssl/crypto/sha/keccak1600.c
+++ b/deps/openssl/openssl/crypto/sha/keccak1600.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -78,30 +78,30 @@ static const unsigned char rhotates[5][5] = {
};
static const uint64_t iotas[] = {
- BIT_INTERLEAVE ? 0x0000000000000001U : 0x0000000000000001U,
- BIT_INTERLEAVE ? 0x0000008900000000U : 0x0000000000008082U,
- BIT_INTERLEAVE ? 0x8000008b00000000U : 0x800000000000808aU,
- BIT_INTERLEAVE ? 0x8000808000000000U : 0x8000000080008000U,
- BIT_INTERLEAVE ? 0x0000008b00000001U : 0x000000000000808bU,
- BIT_INTERLEAVE ? 0x0000800000000001U : 0x0000000080000001U,
- BIT_INTERLEAVE ? 0x8000808800000001U : 0x8000000080008081U,
- BIT_INTERLEAVE ? 0x8000008200000001U : 0x8000000000008009U,
- BIT_INTERLEAVE ? 0x0000000b00000000U : 0x000000000000008aU,
- BIT_INTERLEAVE ? 0x0000000a00000000U : 0x0000000000000088U,
- BIT_INTERLEAVE ? 0x0000808200000001U : 0x0000000080008009U,
- BIT_INTERLEAVE ? 0x0000800300000000U : 0x000000008000000aU,
- BIT_INTERLEAVE ? 0x0000808b00000001U : 0x000000008000808bU,
- BIT_INTERLEAVE ? 0x8000000b00000001U : 0x800000000000008bU,
- BIT_INTERLEAVE ? 0x8000008a00000001U : 0x8000000000008089U,
- BIT_INTERLEAVE ? 0x8000008100000001U : 0x8000000000008003U,
- BIT_INTERLEAVE ? 0x8000008100000000U : 0x8000000000008002U,
- BIT_INTERLEAVE ? 0x8000000800000000U : 0x8000000000000080U,
- BIT_INTERLEAVE ? 0x0000008300000000U : 0x000000000000800aU,
- BIT_INTERLEAVE ? 0x8000800300000000U : 0x800000008000000aU,
- BIT_INTERLEAVE ? 0x8000808800000001U : 0x8000000080008081U,
- BIT_INTERLEAVE ? 0x8000008800000000U : 0x8000000000008080U,
- BIT_INTERLEAVE ? 0x0000800000000001U : 0x0000000080000001U,
- BIT_INTERLEAVE ? 0x8000808200000000U : 0x8000000080008008U
+ BIT_INTERLEAVE ? 0x0000000000000001ULL : 0x0000000000000001ULL,
+ BIT_INTERLEAVE ? 0x0000008900000000ULL : 0x0000000000008082ULL,
+ BIT_INTERLEAVE ? 0x8000008b00000000ULL : 0x800000000000808aULL,
+ BIT_INTERLEAVE ? 0x8000808000000000ULL : 0x8000000080008000ULL,
+ BIT_INTERLEAVE ? 0x0000008b00000001ULL : 0x000000000000808bULL,
+ BIT_INTERLEAVE ? 0x0000800000000001ULL : 0x0000000080000001ULL,
+ BIT_INTERLEAVE ? 0x8000808800000001ULL : 0x8000000080008081ULL,
+ BIT_INTERLEAVE ? 0x8000008200000001ULL : 0x8000000000008009ULL,
+ BIT_INTERLEAVE ? 0x0000000b00000000ULL : 0x000000000000008aULL,
+ BIT_INTERLEAVE ? 0x0000000a00000000ULL : 0x0000000000000088ULL,
+ BIT_INTERLEAVE ? 0x0000808200000001ULL : 0x0000000080008009ULL,
+ BIT_INTERLEAVE ? 0x0000800300000000ULL : 0x000000008000000aULL,
+ BIT_INTERLEAVE ? 0x0000808b00000001ULL : 0x000000008000808bULL,
+ BIT_INTERLEAVE ? 0x8000000b00000001ULL : 0x800000000000008bULL,
+ BIT_INTERLEAVE ? 0x8000008a00000001ULL : 0x8000000000008089ULL,
+ BIT_INTERLEAVE ? 0x8000008100000001ULL : 0x8000000000008003ULL,
+ BIT_INTERLEAVE ? 0x8000008100000000ULL : 0x8000000000008002ULL,
+ BIT_INTERLEAVE ? 0x8000000800000000ULL : 0x8000000000000080ULL,
+ BIT_INTERLEAVE ? 0x0000008300000000ULL : 0x000000000000800aULL,
+ BIT_INTERLEAVE ? 0x8000800300000000ULL : 0x800000008000000aULL,
+ BIT_INTERLEAVE ? 0x8000808800000001ULL : 0x8000000080008081ULL,
+ BIT_INTERLEAVE ? 0x8000008800000000ULL : 0x8000000000008080ULL,
+ BIT_INTERLEAVE ? 0x0000800000000001ULL : 0x0000000080000001ULL,
+ BIT_INTERLEAVE ? 0x8000808200000000ULL : 0x8000000080008008ULL
};
#if defined(KECCAK_REF)
diff --git a/deps/openssl/openssl/crypto/threads_win.c b/deps/openssl/openssl/crypto/threads_win.c
index d8fdfb74f5b7b0..b0b16fd3307f4b 100644
--- a/deps/openssl/openssl/crypto/threads_win.c
+++ b/deps/openssl/openssl/crypto/threads_win.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -24,11 +24,15 @@ CRYPTO_RWLOCK *CRYPTO_THREAD_lock_new(void)
return NULL;
}
+#if !defined(_WIN32_WCE)
/* 0x400 is the spin count value suggested in the documentation */
if (!InitializeCriticalSectionAndSpinCount(lock, 0x400)) {
OPENSSL_free(lock);
return NULL;
}
+#else
+ InitializeCriticalSection(lock);
+#endif
return lock;
}
diff --git a/deps/openssl/openssl/crypto/x509/x509_lu.c b/deps/openssl/openssl/crypto/x509/x509_lu.c
index be39015b0d0126..8ddd7ec280239b 100644
--- a/deps/openssl/openssl/crypto/x509/x509_lu.c
+++ b/deps/openssl/openssl/crypto/x509/x509_lu.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -297,6 +297,9 @@ int X509_STORE_CTX_get_by_subject(X509_STORE_CTX *vs, X509_LOOKUP_TYPE type,
if (ctx == NULL)
return 0;
+ stmp.type = X509_LU_NONE;
+ stmp.data.ptr = NULL;
+
CRYPTO_THREAD_write_lock(ctx->lock);
tmp = X509_OBJECT_retrieve_by_subject(ctx->objs, type, name);
CRYPTO_THREAD_unlock(ctx->lock);
diff --git a/deps/openssl/openssl/crypto/x509v3/v3_genn.c b/deps/openssl/openssl/crypto/x509v3/v3_genn.c
index 85fc3fc24672a3..23e3bc45653cba 100644
--- a/deps/openssl/openssl/crypto/x509v3/v3_genn.c
+++ b/deps/openssl/openssl/crypto/x509v3/v3_genn.c
@@ -1,5 +1,5 @@
/*
- * Copyright 1999-2016 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1999-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -143,7 +143,7 @@ void GENERAL_NAME_set0_value(GENERAL_NAME *a, int type, void *value)
a->type = type;
}
-void *GENERAL_NAME_get0_value(GENERAL_NAME *a, int *ptype)
+void *GENERAL_NAME_get0_value(const GENERAL_NAME *a, int *ptype)
{
if (ptype)
*ptype = a->type;
@@ -188,7 +188,7 @@ int GENERAL_NAME_set0_othername(GENERAL_NAME *gen,
return 1;
}
-int GENERAL_NAME_get0_otherName(GENERAL_NAME *gen,
+int GENERAL_NAME_get0_otherName(const GENERAL_NAME *gen,
ASN1_OBJECT **poid, ASN1_TYPE **pvalue)
{
if (gen->type != GEN_OTHERNAME)
diff --git a/deps/openssl/openssl/demos/pkcs12/pkread.c b/deps/openssl/openssl/demos/pkcs12/pkread.c
index 3f7913b2ae36aa..e5f78f1b355f02 100644
--- a/deps/openssl/openssl/demos/pkcs12/pkread.c
+++ b/deps/openssl/openssl/demos/pkcs12/pkread.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
@@ -17,7 +17,7 @@
static char *find_friendly_name(PKCS12 *p12)
{
- STACK_OF(PKCS7) *safes = PKCS12_unpack_authsafes(p12);
+ STACK_OF(PKCS7) *safes;
int n, m;
char *name = NULL;
PKCS7 *safe;
@@ -48,56 +48,64 @@ static char *find_friendly_name(PKCS12 *p12)
int main(int argc, char **argv)
{
FILE *fp;
- EVP_PKEY *pkey;
- X509 *cert;
+ EVP_PKEY *pkey = NULL;
+ X509 *cert = NULL;
STACK_OF(X509) *ca = NULL;
- PKCS12 *p12;
- const char *name;
- int i;
+ PKCS12 *p12 = NULL;
+ char *name = NULL;
+ int i, ret = EXIT_FAILURE;
if (argc != 4) {
fprintf(stderr, "Usage: pkread p12file password opfile\n");
- exit(1);
+ exit(EXIT_FAILURE);
}
- OpenSSL_add_all_algorithms();
- ERR_load_crypto_strings();
+
if ((fp = fopen(argv[1], "rb")) == NULL) {
fprintf(stderr, "Error opening file %s\n", argv[1]);
- exit(1);
+ exit(EXIT_FAILURE);
}
p12 = d2i_PKCS12_fp(fp, NULL);
fclose(fp);
- if (!p12) {
+ if (p12 == NULL) {
fprintf(stderr, "Error reading PKCS#12 file\n");
ERR_print_errors_fp(stderr);
- exit(1);
+ goto err;
}
if (!PKCS12_parse(p12, argv[2], &pkey, &cert, &ca)) {
fprintf(stderr, "Error parsing PKCS#12 file\n");
ERR_print_errors_fp(stderr);
- exit(1);
+ goto err;
}
name = find_friendly_name(p12);
PKCS12_free(p12);
if ((fp = fopen(argv[3], "w")) == NULL) {
fprintf(stderr, "Error opening file %s\n", argv[1]);
- exit(1);
+ goto err;
}
- if (name)
+ if (name != NULL)
fprintf(fp, "***Friendly Name***\n%s\n", name);
- if (pkey) {
+ if (pkey != NULL) {
fprintf(fp, "***Private Key***\n");
PEM_write_PrivateKey(fp, pkey, NULL, NULL, 0, NULL, NULL);
}
- if (cert) {
+ if (cert != NULL) {
fprintf(fp, "***User Certificate***\n");
PEM_write_X509_AUX(fp, cert);
}
- if (ca && sk_X509_num(ca)) {
+ if (ca != NULL && sk_X509_num(ca) > 0) {
fprintf(fp, "***Other Certificates***\n");
for (i = 0; i < sk_X509_num(ca); i++)
PEM_write_X509_AUX(fp, sk_X509_value(ca, i));
}
fclose(fp);
- return 0;
+
+ ret = EXIT_SUCCESS;
+
+ err:
+ OPENSSL_free(name);
+ X509_free(cert);
+ EVP_PKEY_free(pkey);
+ sk_X509_pop_free(ca, X509_free);
+
+ return ret;
}
diff --git a/deps/openssl/openssl/doc/man1/genpkey.pod b/deps/openssl/openssl/doc/man1/genpkey.pod
index 202e531c7e0769..1ba54d48661931 100644
--- a/deps/openssl/openssl/doc/man1/genpkey.pod
+++ b/deps/openssl/openssl/doc/man1/genpkey.pod
@@ -118,7 +118,7 @@ or ED448 algorithms.
=item B
-The number of bits in the generated key. If not specified 1024 is used.
+The number of bits in the generated key. If not specified 2048 is used.
=item B
@@ -185,12 +185,12 @@ below.
=item B
-The number of bits in the generated prime. If not specified 1024 is used.
+The number of bits in the generated prime. If not specified 2048 is used.
=item B
The number of bits in the q parameter. Must be one of 160, 224 or 256. If not
-specified 160 is used.
+specified 224 is used.
=item B
@@ -209,7 +209,7 @@ or B if it is 256.
=item B
-The number of bits in the prime parameter B. The default is 1024.
+The number of bits in the prime parameter B . The default is 2048.
=item B
@@ -325,7 +325,7 @@ The ability to generate X448, ED25519 and ED448 keys was added in OpenSSL 1.1.1.
=head1 COPYRIGHT
-Copyright 2006-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2006-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man1/pkeyutl.pod b/deps/openssl/openssl/doc/man1/pkeyutl.pod
index 664dbef3598b13..dffc449a4e0ed4 100644
--- a/deps/openssl/openssl/doc/man1/pkeyutl.pod
+++ b/deps/openssl/openssl/doc/man1/pkeyutl.pod
@@ -272,20 +272,19 @@ value less than the minimum restriction.
=head1 DSA ALGORITHM
The DSA algorithm supports signing and verification operations only. Currently
-there are no additional options other than B. Only the SHA1
-digest can be used and this digest is assumed by default.
+there are no additional B<-pkeyopt> options other than B. The SHA1
+digest is assumed by default.
=head1 DH ALGORITHM
The DH algorithm only supports the derivation operation and no additional
-options.
+B<-pkeyopt> options.
=head1 EC ALGORITHM
The EC algorithm supports sign, verify and derive operations. The sign and
-verify operations use ECDSA and derive uses ECDH. Currently there are no
-additional options other than B. Only the SHA1 digest can be used and
-this digest is assumed by default.
+verify operations use ECDSA and derive uses ECDH. SHA1 is assumed by default for
+the B<-pkeyopt> B option.
=head1 X25519 and X448 ALGORITHMS
@@ -328,7 +327,7 @@ L, L
=head1 COPYRIGHT
-Copyright 2006-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2006-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man1/s_client.pod b/deps/openssl/openssl/doc/man1/s_client.pod
index 81d516ace146f3..15752b5e161314 100644
--- a/deps/openssl/openssl/doc/man1/s_client.pod
+++ b/deps/openssl/openssl/doc/man1/s_client.pod
@@ -201,7 +201,7 @@ Even though SNI should normally be a DNS name and not an IP address, if
B<-servername> is provided then that name will be sent, regardless of whether
it is a DNS name or not.
-This option cannot be used in conjuction with B<-noservername>.
+This option cannot be used in conjunction with B<-noservername>.
=item B<-noservername>
@@ -542,7 +542,7 @@ further information).
=item B<-bugs>
-There are several known bug in SSL and TLS implementations. Adding this
+There are several known bugs in SSL and TLS implementations. Adding this
option enables various workarounds.
=item B<-comp>
diff --git a/deps/openssl/openssl/doc/man1/s_server.pod b/deps/openssl/openssl/doc/man1/s_server.pod
index c4c014fdc18b1e..768789633e7f6f 100644
--- a/deps/openssl/openssl/doc/man1/s_server.pod
+++ b/deps/openssl/openssl/doc/man1/s_server.pod
@@ -542,7 +542,7 @@ OpenSSL was built.
=item B<-bugs>
-There are several known bug in SSL and TLS implementations. Adding this
+There are several known bugs in SSL and TLS implementations. Adding this
option enables various workarounds.
=item B<-no_comp>
diff --git a/deps/openssl/openssl/doc/man1/s_time.pod b/deps/openssl/openssl/doc/man1/s_time.pod
index c08e44a431be38..ac32f36bc78985 100644
--- a/deps/openssl/openssl/doc/man1/s_time.pod
+++ b/deps/openssl/openssl/doc/man1/s_time.pod
@@ -127,7 +127,7 @@ OpenSSL was built.
=item B<-bugs>
-There are several known bug in SSL and TLS implementations. Adding this
+There are several known bugs in SSL and TLS implementations. Adding this
option enables various workarounds.
=item B<-cipher cipherlist>
@@ -202,7 +202,7 @@ L, L, L
=head1 COPYRIGHT
-Copyright 2004-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2004-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man1/ts.pod b/deps/openssl/openssl/doc/man1/ts.pod
index eeccaf674c1a41..ec57ec7ebbd4ba 100644
--- a/deps/openssl/openssl/doc/man1/ts.pod
+++ b/deps/openssl/openssl/doc/man1/ts.pod
@@ -262,7 +262,7 @@ specified, the argument is given to the engine as a key identifier.
=item B<-I>
Signing digest to use. Overrides the B config file
-option. (Optional)
+option. (Mandatory unless specified in the config file)
=item B<-chain> certs_file.pem
@@ -460,7 +460,8 @@ command line option. (Optional)
=item B
Signing digest to use. The same as the
-B<-I> command line option. (Optional)
+B<-I> command line option. (Mandatory unless specified on the command
+line)
=item B
@@ -664,7 +665,7 @@ L
=head1 COPYRIGHT
-Copyright 2006-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2006-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/ASN1_TIME_set.pod b/deps/openssl/openssl/doc/man3/ASN1_TIME_set.pod
index a083ebfd1bd422..5ed817517dc6ec 100644
--- a/deps/openssl/openssl/doc/man3/ASN1_TIME_set.pod
+++ b/deps/openssl/openssl/doc/man3/ASN1_TIME_set.pod
@@ -173,38 +173,6 @@ certificates complying with RFC5280 et al use GMT anyway.
Use the ASN1_TIME_normalize() function to normalize the time value before
printing to get GMT results.
-=head1 EXAMPLES
-
-Set a time structure to one hour after the current time and print it out:
-
- #include
- #include
-
- ASN1_TIME *tm;
- time_t t;
- BIO *b;
-
- t = time(NULL);
- tm = ASN1_TIME_adj(NULL, t, 0, 60 * 60);
- b = BIO_new_fp(stdout, BIO_NOCLOSE);
- ASN1_TIME_print(b, tm);
- ASN1_STRING_free(tm);
- BIO_free(b);
-
-Determine if one time is later or sooner than the current time:
-
- int day, sec;
-
- if (!ASN1_TIME_diff(&day, &sec, NULL, to))
- /* Invalid time format */
-
- if (day > 0 || sec > 0)
- printf("Later\n");
- else if (day < 0 || sec < 0)
- printf("Sooner\n");
- else
- printf("Same\n");
-
=head1 RETURN VALUES
ASN1_TIME_set(), ASN1_UTCTIME_set(), ASN1_GENERALIZEDTIME_set(), ASN1_TIME_adj(),
@@ -238,6 +206,38 @@ ASN1_TIME_compare() returns -1 if B is before B, 0 if B equals B, or
ASN1_TIME_to_generalizedtime() returns a pointer to
the appropriate time structure on success or NULL if an error occurred.
+=head1 EXAMPLES
+
+Set a time structure to one hour after the current time and print it out:
+
+ #include
+ #include
+
+ ASN1_TIME *tm;
+ time_t t;
+ BIO *b;
+
+ t = time(NULL);
+ tm = ASN1_TIME_adj(NULL, t, 0, 60 * 60);
+ b = BIO_new_fp(stdout, BIO_NOCLOSE);
+ ASN1_TIME_print(b, tm);
+ ASN1_STRING_free(tm);
+ BIO_free(b);
+
+Determine if one time is later or sooner than the current time:
+
+ int day, sec;
+
+ if (!ASN1_TIME_diff(&day, &sec, NULL, to))
+ /* Invalid time format */
+
+ if (day > 0 || sec > 0)
+ printf("Later\n");
+ else if (day < 0 || sec < 0)
+ printf("Sooner\n");
+ else
+ printf("Same\n");
+
=head1 HISTORY
The ASN1_TIME_to_tm() function was added in OpenSSL 1.1.1.
@@ -248,7 +248,7 @@ The ASN1_TIME_compare() function was added in OpenSSL 1.1.1.
=head1 COPYRIGHT
-Copyright 2015-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2015-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/ASN1_generate_nconf.pod b/deps/openssl/openssl/doc/man3/ASN1_generate_nconf.pod
index bf29af62f7295b..422bf7b7ed3df7 100644
--- a/deps/openssl/openssl/doc/man3/ASN1_generate_nconf.pod
+++ b/deps/openssl/openssl/doc/man3/ASN1_generate_nconf.pod
@@ -162,6 +162,13 @@ bits are zero.
=back
+=head1 RETURN VALUES
+
+ASN1_generate_nconf() and ASN1_generate_v3() return the encoded
+data as an B structure or B if an error occurred.
+
+The error codes that can be obtained by L.
+
=head1 EXAMPLES
A simple IA5String:
@@ -247,20 +254,13 @@ structure:
e=INTEGER:0x010001
-=head1 RETURN VALUES
-
-ASN1_generate_nconf() and ASN1_generate_v3() return the encoded
-data as an B structure or B if an error occurred.
-
-The error codes that can be obtained by L.
-
=head1 SEE ALSO
L
=head1 COPYRIGHT
-Copyright 2002-2016 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2002-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/BIO_connect.pod b/deps/openssl/openssl/doc/man3/BIO_connect.pod
index 454832e7e032f8..2766c3d6c5b707 100644
--- a/deps/openssl/openssl/doc/man3/BIO_connect.pod
+++ b/deps/openssl/openssl/doc/man3/BIO_connect.pod
@@ -95,19 +95,19 @@ B (-1) on error. When an error has occurred, the
OpenSSL error stack will hold the error data and errno has the system
error.
-=head1 HISTORY
-
-BIO_gethostname(), BIO_get_port(), BIO_get_host_ip(),
-BIO_get_accept_socket() and BIO_accept() were deprecated in
-OpenSSL 1.1.0. Use the functions described above instead.
-
=head1 SEE ALSO
L
+=head1 HISTORY
+
+BIO_gethostname(), BIO_get_port(), BIO_get_host_ip(),
+BIO_get_accept_socket() and BIO_accept() were deprecated in OpenSSL 1.1.0.
+Use the functions described above instead.
+
=head1 COPYRIGHT
-Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/BIO_push.pod b/deps/openssl/openssl/doc/man3/BIO_push.pod
index ce56db9836ff6b..93f2cc31fdae5a 100644
--- a/deps/openssl/openssl/doc/man3/BIO_push.pod
+++ b/deps/openssl/openssl/doc/man3/BIO_push.pod
@@ -36,6 +36,13 @@ The process of calling BIO_push() and BIO_pop() on a BIO may have additional
consequences (a control call is made to the affected BIOs) any effects will
be noted in the descriptions of individual BIOs.
+=head1 RETURN VALUES
+
+BIO_push() returns the end of the chain, B.
+
+BIO_pop() returns the next BIO in the chain, or NULL if there is no next
+BIO.
+
=head1 EXAMPLES
For these examples suppose B and B are digest BIOs, B is
@@ -62,13 +69,6 @@ by B and B. If the call:
The call will return B and the new chain will be B data can
be written to B as before.
-=head1 RETURN VALUES
-
-BIO_push() returns the end of the chain, B.
-
-BIO_pop() returns the next BIO in the chain, or NULL if there is no next
-BIO.
-
=head1 SEE ALSO
L
@@ -79,7 +79,7 @@ The BIO_set_next() function was added in OpenSSL 1.1.0.
=head1 COPYRIGHT
-Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/BIO_s_file.pod b/deps/openssl/openssl/doc/man3/BIO_s_file.pod
index 23cdc9b684a68f..2ed0bb3c0f353d 100644
--- a/deps/openssl/openssl/doc/man3/BIO_s_file.pod
+++ b/deps/openssl/openssl/doc/man3/BIO_s_file.pod
@@ -80,6 +80,24 @@ On Windows BIO_new_files reserves for the filename argument to be
UTF-8 encoded. In other words if you have to make it work in multi-
lingual environment, encode file names in UTF-8.
+=head1 RETURN VALUES
+
+BIO_s_file() returns the file BIO method.
+
+BIO_new_file() and BIO_new_fp() return a file BIO or NULL if an error
+occurred.
+
+BIO_set_fp() and BIO_get_fp() return 1 for success or 0 for failure
+(although the current implementation never return 0).
+
+BIO_seek() returns the same value as the underlying fseek() function:
+0 for success or -1 for failure.
+
+BIO_tell() returns the current file position.
+
+BIO_read_filename(), BIO_write_filename(), BIO_append_filename() and
+BIO_rw_filename() return 1 for success or 0 for failure.
+
=head1 EXAMPLES
File BIO "hello world":
@@ -122,24 +140,6 @@ Alternative technique:
BIO_printf(out, "Hello World\n");
BIO_free(out);
-=head1 RETURN VALUES
-
-BIO_s_file() returns the file BIO method.
-
-BIO_new_file() and BIO_new_fp() return a file BIO or NULL if an error
-occurred.
-
-BIO_set_fp() and BIO_get_fp() return 1 for success or 0 for failure
-(although the current implementation never return 0).
-
-BIO_seek() returns the same value as the underlying fseek() function:
-0 for success or -1 for failure.
-
-BIO_tell() returns the current file position.
-
-BIO_read_filename(), BIO_write_filename(), BIO_append_filename() and
-BIO_rw_filename() return 1 for success or 0 for failure.
-
=head1 BUGS
BIO_reset() and BIO_seek() are implemented using fseek() on the underlying
@@ -158,7 +158,7 @@ L, L
=head1 COPYRIGHT
-Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/BIO_s_mem.pod b/deps/openssl/openssl/doc/man3/BIO_s_mem.pod
index 050d7786a6cf75..2a5d423648db6c 100644
--- a/deps/openssl/openssl/doc/man3/BIO_s_mem.pod
+++ b/deps/openssl/openssl/doc/man3/BIO_s_mem.pod
@@ -88,6 +88,22 @@ a buffering BIO to the chain will speed up the process.
Calling BIO_set_mem_buf() on a BIO created with BIO_new_secmem() will
give undefined results, including perhaps a program crash.
+Switching the memory BIO from read write to read only is not supported and
+can give undefined results including a program crash. There are two notable
+exceptions to the rule. The first one is to assign a static memory buffer
+immediately after BIO creation and set the BIO as read only.
+
+The other supported sequence is to start with read write BIO then temporarily
+switch it to read only and call BIO_reset() on the read only BIO immediately
+before switching it back to read write. Before the BIO is freed it must be
+switched back to the read write mode.
+
+Calling BIO_get_mem_ptr() on read only BIO will return a BUF_MEM that
+contains only the remaining data to be read. If the close status of the
+BIO is set to BIO_NOCLOSE, before freeing the BUF_MEM the data pointer
+in it must be set to NULL as the data pointer does not point to an
+allocated memory.
+
=head1 BUGS
There should be an option to set the maximum size of a memory BIO.
@@ -124,7 +140,7 @@ BIO_new_mem_buf() returns a valid B structure on success or NULL on error.
=head1 COPYRIGHT
-Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/BN_CTX_start.pod b/deps/openssl/openssl/doc/man3/BN_CTX_start.pod
index 372da506d9d3c0..bb039e5539cd73 100644
--- a/deps/openssl/openssl/doc/man3/BN_CTX_start.pod
+++ b/deps/openssl/openssl/doc/man3/BN_CTX_start.pod
@@ -27,6 +27,7 @@ calls must be made before calling any other functions that use the
B as an argument.
Finally, BN_CTX_end() must be called before returning from the function.
+If B is NULL, nothing is done.
When BN_CTX_end() is called, the B pointers obtained from
BN_CTX_get() become invalid.
@@ -47,7 +48,7 @@ L
=head1 COPYRIGHT
-Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/BN_new.pod b/deps/openssl/openssl/doc/man3/BN_new.pod
index 08aae5e9191558..1fab6d26eb19d0 100644
--- a/deps/openssl/openssl/doc/man3/BN_new.pod
+++ b/deps/openssl/openssl/doc/man3/BN_new.pod
@@ -27,6 +27,7 @@ OPENSSL_secure_malloc(3) is used to store the value.
BN_clear() is used to destroy sensitive data such as keys when they
are no longer needed. It erases the memory used by B and sets it
to the value 0.
+If B is NULL, nothing is done.
BN_free() frees the components of the B, and if it was created
by BN_new(), also the structure itself. BN_clear_free() additionally
@@ -53,7 +54,7 @@ BN_init() was removed in OpenSSL 1.1.0; use BN_new() instead.
=head1 COPYRIGHT
-Copyright 2000-2017 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/BN_rand.pod b/deps/openssl/openssl/doc/man3/BN_rand.pod
index 90b50ffc311e30..d57348e62b8cf3 100644
--- a/deps/openssl/openssl/doc/man3/BN_rand.pod
+++ b/deps/openssl/openssl/doc/man3/BN_rand.pod
@@ -59,6 +59,15 @@ seeded with enough randomness to ensure an unpredictable byte sequence.
The functions return 1 on success, 0 on error.
The error codes can be obtained by L.
+=head1 SEE ALSO
+
+L,
+L,
+L,
+L,
+L,
+L
+
=head1 HISTORY
=over 2
@@ -78,18 +87,9 @@ BN_priv_rand() and BN_priv_rand_range() functions were added in OpenSSL 1.1.1.
=back
-=head1 SEE ALSO
-
-L,
-L,
-L,
-L,
-L,
-L
-
=head1 COPYRIGHT
-Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/BN_security_bits.pod b/deps/openssl/openssl/doc/man3/BN_security_bits.pod
index f6e5857a4eed32..acf59027ba2417 100644
--- a/deps/openssl/openssl/doc/man3/BN_security_bits.pod
+++ b/deps/openssl/openssl/doc/man3/BN_security_bits.pod
@@ -31,17 +31,17 @@ Number of security bits.
ECC (Elliptic Curve Cryptography) is not covered by the BN_security_bits()
function. The symmetric algorithms are not covered neither.
-=head1 HISTORY
-
-The BN_security_bits() function was added in OpenSSL 1.1.0.
-
=head1 SEE ALSO
L, L, L
+=head1 HISTORY
+
+The BN_security_bits() function was added in OpenSSL 1.1.0.
+
=head1 COPYRIGHT
-Copyright 2017 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2017-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/CMS_verify.pod b/deps/openssl/openssl/doc/man3/CMS_verify.pod
index 7187d9840ab66d..be688681cbc621 100644
--- a/deps/openssl/openssl/doc/man3/CMS_verify.pod
+++ b/deps/openssl/openssl/doc/man3/CMS_verify.pod
@@ -46,7 +46,7 @@ are used as untrusted CAs. If CRL checking is enabled in B any internal
CRLs are used in addition to attempting to look them up in B. If any
chain verify fails an error code is returned.
-Finally the signed content is read (and written to B is it is not NULL)
+Finally the signed content is read (and written to B if it is not NULL)
and the signature's checked.
If all signature's verify correctly then the function is successful.
@@ -122,7 +122,7 @@ L, L
=head1 COPYRIGHT
-Copyright 2008-2016 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2008-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/CONF_modules_load_file.pod b/deps/openssl/openssl/doc/man3/CONF_modules_load_file.pod
index 485cf797b12e9d..04fbd60f40b7cf 100644
--- a/deps/openssl/openssl/doc/man3/CONF_modules_load_file.pod
+++ b/deps/openssl/openssl/doc/man3/CONF_modules_load_file.pod
@@ -67,6 +67,12 @@ Applications can use the CONF_modules_load() function if they wish to load a
configuration file themselves and have finer control over how errors are
treated.
+=head1 RETURN VALUES
+
+These functions return 1 for success and a zero or negative value for
+failure. If module errors are not ignored the return code will reflect the
+return value of the failing module (this will always be zero or negative).
+
=head1 EXAMPLES
Load a configuration file and print out any errors and exit (missing file
@@ -122,12 +128,6 @@ Load and parse configuration file manually, custom error handling:
NCONF_free(cnf);
}
-=head1 RETURN VALUES
-
-These functions return 1 for success and a zero or negative value for
-failure. If module errors are not ignored the return code will reflect the
-return value of the failing module (this will always be zero or negative).
-
=head1 SEE ALSO
L, L
diff --git a/deps/openssl/openssl/doc/man3/DES_random_key.pod b/deps/openssl/openssl/doc/man3/DES_random_key.pod
index 6e0394d637b248..bd4bd9750cd3cc 100644
--- a/deps/openssl/openssl/doc/man3/DES_random_key.pod
+++ b/deps/openssl/openssl/doc/man3/DES_random_key.pod
@@ -296,6 +296,11 @@ last 4 bytes of the checksum of the input.
DES_fcrypt() returns a pointer to the caller-provided buffer and DES_crypt() -
to a static buffer on success; otherwise they return NULL.
+=head1 SEE ALSO
+
+L,
+L
+
=head1 HISTORY
The requirement that the B parameter to DES_crypt() and DES_fcrypt()
@@ -304,14 +309,9 @@ OpenSSL 1.1.0. Previous versions tried to use the letter uppercase B
if both character were not present, and could crash when given non-ASCII
on some platforms.
-=head1 SEE ALSO
-
-L,
-L
-
=head1 COPYRIGHT
-Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/ECDSA_SIG_new.pod b/deps/openssl/openssl/doc/man3/ECDSA_SIG_new.pod
index 0bf63f8bde8088..8d6cda5e7a3c97 100644
--- a/deps/openssl/openssl/doc/man3/ECDSA_SIG_new.pod
+++ b/deps/openssl/openssl/doc/man3/ECDSA_SIG_new.pod
@@ -200,13 +200,13 @@ ANSI X9.62, US Federal Information Processing Standard FIPS 186-2
=head1 SEE ALSO
-L,
+L,
L,
L
=head1 COPYRIGHT
-Copyright 2004-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2004-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/EVP_DigestVerifyInit.pod b/deps/openssl/openssl/doc/man3/EVP_DigestVerifyInit.pod
index 98a0987a3aaaf4..592a7508dce0b5 100644
--- a/deps/openssl/openssl/doc/man3/EVP_DigestVerifyInit.pod
+++ b/deps/openssl/openssl/doc/man3/EVP_DigestVerifyInit.pod
@@ -28,8 +28,8 @@ EVP_PKEY_CTX of the verification operation will be written to B<*pctx>: this
can be used to set alternative verification options. Note that any existing
value in B<*pctx> is overwritten. The EVP_PKEY_CTX value returned must not be freed
directly by the application if B is not assigned an EVP_PKEY_CTX value before
-being passed to EVP_DigestSignInit() (which means the EVP_PKEY_CTX is created
-inside EVP_DigestSignInit() and it will be freed automatically when the
+being passed to EVP_DigestVerifyInit() (which means the EVP_PKEY_CTX is created
+inside EVP_DigestVerifyInit() and it will be freed automatically when the
EVP_MD_CTX is freed).
No B will be created by EVP_DigsetSignInit() if the passed B
@@ -102,7 +102,7 @@ were added in OpenSSL 1.0.0.
=head1 COPYRIGHT
-Copyright 2006-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2006-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/EVP_EncryptInit.pod b/deps/openssl/openssl/doc/man3/EVP_EncryptInit.pod
index b43a3e5468ca40..6b068617b0adcf 100644
--- a/deps/openssl/openssl/doc/man3/EVP_EncryptInit.pod
+++ b/deps/openssl/openssl/doc/man3/EVP_EncryptInit.pod
@@ -412,7 +412,9 @@ The following Is are supported in CCM mode.
This call is made to set the expected B tag value when decrypting or
the length of the tag (with the C parameter set to NULL) when encrypting.
The tag length is often referred to as B. If not set a default value is
-used (12 for AES).
+used (12 for AES). When decrypting, the tag needs to be set before passing
+in data to be decrypted, but as in GCM and OCB mode, it can be set after
+passing additional authenticated data (see L).
=item EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_CCM_SET_L, ivlen, NULL)
@@ -436,7 +438,9 @@ The following Is are supported for the ChaCha20-Poly1305 AEAD algorithm.
Sets the nonce length. This call can only be made before specifying the nonce.
If not called a default nonce length of 12 (i.e. 96 bits) is used. The maximum
-nonce length is 16 (B, i.e. 128-bits).
+nonce length is 12 bytes (i.e. 96-bits). If a nonce of less than 12 bytes is set
+then the nonce is automatically padded with leading 0 bytes to make it 12 bytes
+in length.
=item EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_GET_TAG, taglen, tag)
@@ -641,7 +645,7 @@ EVP_CIPHER_CTX_reset().
=head1 COPYRIGHT
-Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/EVP_PKEY_meth_new.pod b/deps/openssl/openssl/doc/man3/EVP_PKEY_meth_new.pod
index db803fc2a268ff..8a167ce0d6ff08 100644
--- a/deps/openssl/openssl/doc/man3/EVP_PKEY_meth_new.pod
+++ b/deps/openssl/openssl/doc/man3/EVP_PKEY_meth_new.pod
@@ -286,7 +286,7 @@ L and L.
The signctx_init() and signctx() methods are used to sign a digest present by
a B object. They are called by the EVP_DigestSign functions. See
-L for detail.
+L for details.
int (*verifyctx_init) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx);
int (*verifyctx) (EVP_PKEY_CTX *ctx, const unsigned char *sig, int siglen,
@@ -294,7 +294,7 @@ L for detail.
The verifyctx_init() and verifyctx() methods are used to verify a signature
against the data in a B object. They are called by the various
-EVP_DigestVerify functions. See L for detail.
+EVP_DigestVerify functions. See L for details.
int (*encrypt_init) (EVP_PKEY_CTX *ctx);
int (*encrypt) (EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen,
@@ -321,7 +321,7 @@ L and L.
int (*ctrl_str) (EVP_PKEY_CTX *ctx, const char *type, const char *value);
The ctrl() and ctrl_str() methods are used to adjust algorithm-specific
-settings. See L and related functions for detail.
+settings. See L and related functions for details.
int (*digestsign) (EVP_MD_CTX *ctx, unsigned char *sig, size_t *siglen,
const unsigned char *tbs, size_t tbslen);
@@ -330,7 +330,7 @@ settings. See L and related functions for detail.
size_t tbslen);
The digestsign() and digestverify() methods are used to generate or verify
-a signature in a one-shot mode. They could be called by L
+a signature in a one-shot mode. They could be called by L
and L.
int (*check) (EVP_PKEY *pkey);
@@ -414,7 +414,7 @@ arguments.
=head1 COPYRIGHT
-Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2017-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/EVP_PKEY_set1_RSA.pod b/deps/openssl/openssl/doc/man3/EVP_PKEY_set1_RSA.pod
index d10fc59d8bccac..d571e58d95ba00 100644
--- a/deps/openssl/openssl/doc/man3/EVP_PKEY_set1_RSA.pod
+++ b/deps/openssl/openssl/doc/man3/EVP_PKEY_set1_RSA.pod
@@ -9,7 +9,7 @@ EVP_PKEY_assign_RSA, EVP_PKEY_assign_DSA, EVP_PKEY_assign_DH,
EVP_PKEY_assign_EC_KEY, EVP_PKEY_assign_POLY1305, EVP_PKEY_assign_SIPHASH,
EVP_PKEY_get0_hmac, EVP_PKEY_get0_poly1305, EVP_PKEY_get0_siphash,
EVP_PKEY_type, EVP_PKEY_id, EVP_PKEY_base_id, EVP_PKEY_set_alias_type,
-EVP_PKEY_set1_engine - EVP_PKEY assignment functions
+EVP_PKEY_set1_engine, EVP_PKEY_get0_engine - EVP_PKEY assignment functions
=head1 SYNOPSIS
@@ -45,6 +45,7 @@ EVP_PKEY_set1_engine - EVP_PKEY assignment functions
int EVP_PKEY_type(int type);
int EVP_PKEY_set_alias_type(EVP_PKEY *pkey, int type);
+ ENGINE *EVP_PKEY_get0_engine(const EVP_PKEY *pkey);
int EVP_PKEY_set1_engine(EVP_PKEY *pkey, ENGINE *engine);
=head1 DESCRIPTION
@@ -81,6 +82,8 @@ often seen in practice.
EVP_PKEY_type() returns the underlying type of the NID B. For example
EVP_PKEY_type(EVP_PKEY_RSA2) will return B.
+EVP_PKEY_get0_engine() returns a reference to the ENGINE handling B.
+
EVP_PKEY_set1_engine() sets the ENGINE handling B to B. It
must be called after the key algorithm and components are set up.
If B does not include an B for B an
@@ -111,13 +114,6 @@ is no longer possible: the equivalent is EVP_PKEY_base_id(pkey).
EVP_PKEY_set1_engine() is typically used by an ENGINE returning an HSM
key as part of its routine to load a private key.
-=head1 EXAMPLES
-
-After loading an ECC key, it is possible to convert it to using SM2
-algorithms with EVP_PKEY_set_alias_type:
-
- EVP_PKEY_set_alias_type(pkey, EVP_PKEY_SM2);
-
=head1 RETURN VALUES
EVP_PKEY_set1_RSA(), EVP_PKEY_set1_DSA(), EVP_PKEY_set1_DH() and
@@ -138,13 +134,20 @@ EVP_PKEY_set1_engine() returns 1 for success and 0 for failure.
EVP_PKEY_set_alias_type() returns 1 for success and 0 for error.
+=head1 EXAMPLES
+
+After loading an ECC key, it is possible to convert it to using SM2
+algorithms with EVP_PKEY_set_alias_type:
+
+ EVP_PKEY_set_alias_type(pkey, EVP_PKEY_SM2);
+
=head1 SEE ALSO
L
=head1 COPYRIGHT
-Copyright 2002-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2002-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/EVP_chacha20.pod b/deps/openssl/openssl/doc/man3/EVP_chacha20.pod
index 96da825cded4b1..a21b6485956892 100644
--- a/deps/openssl/openssl/doc/man3/EVP_chacha20.pod
+++ b/deps/openssl/openssl/doc/man3/EVP_chacha20.pod
@@ -21,7 +21,15 @@ The ChaCha20 stream cipher for EVP.
=item EVP_chacha20()
-The ChaCha20 stream cipher. The key length is 256 bits, the IV is 96 bits long.
+The ChaCha20 stream cipher. The key length is 256 bits, the IV is 128 bits long.
+The first 32 bits consists of a counter in little-endian order followed by a 96
+bit nonce. For example a nonce of:
+
+000000000000000000000002
+
+With an initial counter of 42 (2a in hex) would be expressed as:
+
+2a000000000000000000000000000002
=item EVP_chacha20_poly1305()
@@ -46,7 +54,7 @@ L
=head1 COPYRIGHT
-Copyright 2017 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2017-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/HMAC.pod b/deps/openssl/openssl/doc/man3/HMAC.pod
index 65386a7baa3193..30c0e6bac39211 100644
--- a/deps/openssl/openssl/doc/man3/HMAC.pod
+++ b/deps/openssl/openssl/doc/man3/HMAC.pod
@@ -63,7 +63,9 @@ If B is NULL, the digest is placed in a static array. The size of
the output is placed in B, unless it is B. Note: passing a NULL
value for B to use the static array is not thread safe.
-B can be EVP_sha1(), EVP_ripemd160() etc.
+B is a message digest such as EVP_sha1(), EVP_ripemd160() etc. HMAC does
+not support variable output length digests such as EVP_shake128() and
+EVP_shake256().
HMAC_CTX_new() creates a new HMAC_CTX in heap memory.
diff --git a/deps/openssl/openssl/doc/man3/OBJ_nid2obj.pod b/deps/openssl/openssl/doc/man3/OBJ_nid2obj.pod
index cbf889f2c7114c..f84d5b1eb38409 100644
--- a/deps/openssl/openssl/doc/man3/OBJ_nid2obj.pod
+++ b/deps/openssl/openssl/doc/man3/OBJ_nid2obj.pod
@@ -130,6 +130,17 @@ These functions cannot return B because an B can
represent both an internal, constant, OID and a dynamically-created one.
The latter cannot be constant because it needs to be freed after use.
+=head1 RETURN VALUES
+
+OBJ_nid2obj() returns an B structure or B is an
+error occurred.
+
+OBJ_nid2ln() and OBJ_nid2sn() returns a valid string or B
+on error.
+
+OBJ_obj2nid(), OBJ_ln2nid(), OBJ_sn2nid() and OBJ_txt2nid() return
+a NID or B on error.
+
=head1 EXAMPLES
Create an object for B:
@@ -159,17 +170,6 @@ Instead B must point to a valid buffer and B should
be set to a positive value. A buffer length of 80 should be more
than enough to handle any OID encountered in practice.
-=head1 RETURN VALUES
-
-OBJ_nid2obj() returns an B structure or B is an
-error occurred.
-
-OBJ_nid2ln() and OBJ_nid2sn() returns a valid string or B
-on error.
-
-OBJ_obj2nid(), OBJ_ln2nid(), OBJ_sn2nid() and OBJ_txt2nid() return
-a NID or B on error.
-
=head1 SEE ALSO
L
@@ -181,7 +181,7 @@ and should not be used.
=head1 COPYRIGHT
-Copyright 2002-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2002-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/OCSP_cert_to_id.pod b/deps/openssl/openssl/doc/man3/OCSP_cert_to_id.pod
index f1a4b1512b6463..c8d39c19135896 100644
--- a/deps/openssl/openssl/doc/man3/OCSP_cert_to_id.pod
+++ b/deps/openssl/openssl/doc/man3/OCSP_cert_to_id.pod
@@ -19,8 +19,8 @@ OCSP_id_cmp, OCSP_id_get0_info - OCSP certificate ID utility functions
void OCSP_CERTID_free(OCSP_CERTID *id);
- int OCSP_id_issuer_cmp(OCSP_CERTID *a, OCSP_CERTID *b);
- int OCSP_id_cmp(OCSP_CERTID *a, OCSP_CERTID *b);
+ int OCSP_id_issuer_cmp(const OCSP_CERTID *a, const OCSP_CERTID *b);
+ int OCSP_id_cmp(const OCSP_CERTID *a, const OCSP_CERTID *b);
int OCSP_id_get0_info(ASN1_OCTET_STRING **piNameHash, ASN1_OBJECT **pmd,
ASN1_OCTET_STRING **pikeyHash,
@@ -79,7 +79,7 @@ L
=head1 COPYRIGHT
-Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2015-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/PEM_read_bio_PrivateKey.pod b/deps/openssl/openssl/doc/man3/PEM_read_bio_PrivateKey.pod
index 744a46f81ed936..7c381e85feff73 100644
--- a/deps/openssl/openssl/doc/man3/PEM_read_bio_PrivateKey.pod
+++ b/deps/openssl/openssl/doc/man3/PEM_read_bio_PrivateKey.pod
@@ -298,71 +298,6 @@ arbitrary data to be passed to the callback by the application
B return the number of characters in the passphrase or -1 if
an error occurred.
-=head1 EXAMPLES
-
-Although the PEM routines take several arguments in almost all applications
-most of them are set to 0 or NULL.
-
-Read a certificate in PEM format from a BIO:
-
- X509 *x;
-
- x = PEM_read_bio_X509(bp, NULL, 0, NULL);
- if (x == NULL)
- /* Error */
-
-Alternative method:
-
- X509 *x = NULL;
-
- if (!PEM_read_bio_X509(bp, &x, 0, NULL))
- /* Error */
-
-Write a certificate to a BIO:
-
- if (!PEM_write_bio_X509(bp, x))
- /* Error */
-
-Write a private key (using traditional format) to a BIO using
-triple DES encryption, the pass phrase is prompted for:
-
- if (!PEM_write_bio_PrivateKey(bp, key, EVP_des_ede3_cbc(), NULL, 0, 0, NULL))
- /* Error */
-
-Write a private key (using PKCS#8 format) to a BIO using triple
-DES encryption, using the pass phrase "hello":
-
- if (!PEM_write_bio_PKCS8PrivateKey(bp, key, EVP_des_ede3_cbc(),
- NULL, 0, 0, "hello"))
- /* Error */
-
-Read a private key from a BIO using a pass phrase callback:
-
- key = PEM_read_bio_PrivateKey(bp, NULL, pass_cb, "My Private Key");
- if (key == NULL)
- /* Error */
-
-Skeleton pass phrase callback:
-
- int pass_cb(char *buf, int size, int rwflag, void *u)
- {
-
- /* We'd probably do something else if 'rwflag' is 1 */
- printf("Enter pass phrase for \"%s\"\n", (char *)u);
-
- /* get pass phrase, length 'len' into 'tmp' */
- char *tmp = "hello";
- if (tmp == NULL) /* An error occurred */
- return -1;
-
- size_t len = strlen(tmp);
-
- if (len > size)
- len = size;
- memcpy(buf, tmp, len);
- return len;
- }
-
=head1 NOTES
The old B write routines are retained for compatibility.
@@ -460,20 +395,85 @@ if an error occurred.
The write routines return 1 for success or 0 for failure.
-=head1 HISTORY
+=head1 EXAMPLES
-The old Netscape certificate sequences were no longer documented
-in OpenSSL 1.1.0; applications should use the PKCS7 standard instead
-as they will be formally deprecated in a future releases.
+Although the PEM routines take several arguments in almost all applications
+most of them are set to 0 or NULL.
+
+Read a certificate in PEM format from a BIO:
+
+ X509 *x;
+
+ x = PEM_read_bio_X509(bp, NULL, 0, NULL);
+ if (x == NULL)
+ /* Error */
+
+Alternative method:
+
+ X509 *x = NULL;
+
+ if (!PEM_read_bio_X509(bp, &x, 0, NULL))
+ /* Error */
+
+Write a certificate to a BIO:
+
+ if (!PEM_write_bio_X509(bp, x))
+ /* Error */
+
+Write a private key (using traditional format) to a BIO using
+triple DES encryption, the pass phrase is prompted for:
+
+ if (!PEM_write_bio_PrivateKey(bp, key, EVP_des_ede3_cbc(), NULL, 0, 0, NULL))
+ /* Error */
+
+Write a private key (using PKCS#8 format) to a BIO using triple
+DES encryption, using the pass phrase "hello":
+
+ if (!PEM_write_bio_PKCS8PrivateKey(bp, key, EVP_des_ede3_cbc(),
+ NULL, 0, 0, "hello"))
+ /* Error */
+
+Read a private key from a BIO using a pass phrase callback:
+
+ key = PEM_read_bio_PrivateKey(bp, NULL, pass_cb, "My Private Key");
+ if (key == NULL)
+ /* Error */
+
+Skeleton pass phrase callback:
+
+ int pass_cb(char *buf, int size, int rwflag, void *u)
+ {
+
+ /* We'd probably do something else if 'rwflag' is 1 */
+ printf("Enter pass phrase for \"%s\"\n", (char *)u);
+
+ /* get pass phrase, length 'len' into 'tmp' */
+ char *tmp = "hello";
+ if (tmp == NULL) /* An error occurred */
+ return -1;
+
+ size_t len = strlen(tmp);
+
+ if (len > size)
+ len = size;
+ memcpy(buf, tmp, len);
+ return len;
+ }
=head1 SEE ALSO
L, L,
L
+=head1 HISTORY
+
+The old Netscape certificate sequences were no longer documented
+in OpenSSL 1.1.0; applications should use the PKCS7 standard instead
+as they will be formally deprecated in a future releases.
+
=head1 COPYRIGHT
-Copyright 2001-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2001-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/RAND_DRBG_generate.pod b/deps/openssl/openssl/doc/man3/RAND_DRBG_generate.pod
index b39ee93f51421b..bee2d6c176ef4b 100644
--- a/deps/openssl/openssl/doc/man3/RAND_DRBG_generate.pod
+++ b/deps/openssl/openssl/doc/man3/RAND_DRBG_generate.pod
@@ -65,10 +65,6 @@ Since the default DRBG implementation does not have access to such an approved
entropy source, a request for prediction resistance will always fail.
In other words, prediction resistance is currently not supported yet by the DRBG.
-=head1 HISTORY
-
-The RAND_DRBG functions were added in OpenSSL 1.1.1.
-
=head1 SEE ALSO
L,
@@ -76,9 +72,13 @@ L,
L,
L
+=head1 HISTORY
+
+The RAND_DRBG functions were added in OpenSSL 1.1.1.
+
=head1 COPYRIGHT
-Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2017-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/RAND_DRBG_get0_master.pod b/deps/openssl/openssl/doc/man3/RAND_DRBG_get0_master.pod
index c958bf20ec0fd2..55d1eab7c21f37 100644
--- a/deps/openssl/openssl/doc/man3/RAND_DRBG_get0_master.pod
+++ b/deps/openssl/openssl/doc/man3/RAND_DRBG_get0_master.pod
@@ -53,11 +53,6 @@ During initialization, it is possible to change the reseed interval
and reseed time interval.
It is also possible to exchange the reseeding callbacks entirely.
-
-=head1 HISTORY
-
-The RAND_DRBG functions were added in OpenSSL 1.1.1.
-
=head1 SEE ALSO
L,
@@ -68,9 +63,13 @@ L,
L,
L
+=head1 HISTORY
+
+The RAND_DRBG functions were added in OpenSSL 1.1.1.
+
=head1 COPYRIGHT
-Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2017-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/RAND_DRBG_new.pod b/deps/openssl/openssl/doc/man3/RAND_DRBG_new.pod
index dcd7a944190f3d..5da91be9dfabb7 100644
--- a/deps/openssl/openssl/doc/man3/RAND_DRBG_new.pod
+++ b/deps/openssl/openssl/doc/man3/RAND_DRBG_new.pod
@@ -104,10 +104,6 @@ To ensure that they are applied to the global and thread-local DRBG instances
RAND_DRBG_set_defaults() before creating any thread and before calling any
cryptographic routines that obtain random data directly or indirectly.
-=head1 HISTORY
-
-The RAND_DRBG functions were added in OpenSSL 1.1.1.
-
=head1 SEE ALSO
L,
@@ -115,9 +111,13 @@ L,
L,
L
+=head1 HISTORY
+
+The RAND_DRBG functions were added in OpenSSL 1.1.1.
+
=head1 COPYRIGHT
-Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2017-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/RAND_DRBG_reseed.pod b/deps/openssl/openssl/doc/man3/RAND_DRBG_reseed.pod
index da3a40be442486..3610c1301e09c3 100644
--- a/deps/openssl/openssl/doc/man3/RAND_DRBG_reseed.pod
+++ b/deps/openssl/openssl/doc/man3/RAND_DRBG_reseed.pod
@@ -13,7 +13,8 @@ RAND_DRBG_set_reseed_defaults
#include
int RAND_DRBG_reseed(RAND_DRBG *drbg,
- const unsigned char *adin, size_t adinlen);
+ const unsigned char *adin, size_t adinlen,
+ int prediction_resistance);
int RAND_DRBG_set_reseed_interval(RAND_DRBG *drbg,
unsigned int interval);
@@ -37,6 +38,10 @@ and mixing in the specified additional data provided in the buffer B
of length B.
The additional data can be omitted by setting B to NULL and B
to 0.
+An immediate reseeding from a live entropy source can be requested by setting
+the B flag to 1.
+This feature is not implemented yet, so reseeding with prediction resistance
+requested will always fail.
RAND_DRBG_set_reseed_interval()
sets the reseed interval of the B, which is the maximum allowed number
@@ -88,10 +93,6 @@ To ensure that they are applied to the global and thread-local DRBG instances
RAND_DRBG_set_reseed_defaults() before creating any thread and before calling any
cryptographic routines that obtain random data directly or indirectly.
-=head1 HISTORY
-
-The RAND_DRBG functions were added in OpenSSL 1.1.1.
-
=head1 SEE ALSO
L,
@@ -99,9 +100,13 @@ L,
L.
L
+=head1 HISTORY
+
+The RAND_DRBG functions were added in OpenSSL 1.1.1.
+
=head1 COPYRIGHT
-Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2017-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/RAND_DRBG_set_callbacks.pod b/deps/openssl/openssl/doc/man3/RAND_DRBG_set_callbacks.pod
index a927d6a7dacc90..3da051e696aa05 100644
--- a/deps/openssl/openssl/doc/man3/RAND_DRBG_set_callbacks.pod
+++ b/deps/openssl/openssl/doc/man3/RAND_DRBG_set_callbacks.pod
@@ -124,20 +124,19 @@ In this case the DRBG will automatically request an extra amount of entropy
utilize for the nonce, following the recommendations of [NIST SP 800-90A Rev. 1],
section 8.6.7.
-
-=head1 HISTORY
-
-The RAND_DRBG functions were added in OpenSSL 1.1.1.
-
=head1 SEE ALSO
L,
L,
L
+=head1 HISTORY
+
+The RAND_DRBG functions were added in OpenSSL 1.1.1.
+
=head1 COPYRIGHT
-Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2017-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/RAND_add.pod b/deps/openssl/openssl/doc/man3/RAND_add.pod
index b6753fd2ed0b1b..4ba6ff977dd130 100644
--- a/deps/openssl/openssl/doc/man3/RAND_add.pod
+++ b/deps/openssl/openssl/doc/man3/RAND_add.pod
@@ -80,11 +80,6 @@ RAND_event() returns RAND_status().
The other functions do not return values.
-=head1 HISTORY
-
-RAND_event() and RAND_screen() were deprecated in OpenSSL 1.1.0 and should
-not be used.
-
=head1 SEE ALSO
L,
@@ -92,9 +87,14 @@ L,
L,
L
+=head1 HISTORY
+
+RAND_event() and RAND_screen() were deprecated in OpenSSL 1.1.0 and should
+not be used.
+
=head1 COPYRIGHT
-Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/RAND_bytes.pod b/deps/openssl/openssl/doc/man3/RAND_bytes.pod
index f257e050065f72..e2265d170a6198 100644
--- a/deps/openssl/openssl/doc/man3/RAND_bytes.pod
+++ b/deps/openssl/openssl/doc/man3/RAND_bytes.pod
@@ -43,6 +43,15 @@ return 1 on success, -1 if not supported by the current
RAND method, or 0 on other failure. The error code can be
obtained by L.
+=head1 SEE ALSO
+
+L,
+L,
+L,
+L,
+L,
+L
+
=head1 HISTORY
=over 2
@@ -57,18 +66,9 @@ The RAND_priv_bytes() function was added in OpenSSL 1.1.1.
=back
-=head1 SEE ALSO
-
-L,
-L,
-L,
-L,
-L,
-L
-
=head1 COPYRIGHT
-Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/RAND_cleanup.pod b/deps/openssl/openssl/doc/man3/RAND_cleanup.pod
index 3859ce343aa8d2..e5187532222d19 100644
--- a/deps/openssl/openssl/doc/man3/RAND_cleanup.pod
+++ b/deps/openssl/openssl/doc/man3/RAND_cleanup.pod
@@ -23,18 +23,18 @@ L.
RAND_cleanup() returns no value.
+=head1 SEE ALSO
+
+L
+
=head1 HISTORY
RAND_cleanup() was deprecated in OpenSSL 1.1.0; do not use it.
See L
-=head1 SEE ALSO
-
-L
-
=head1 COPYRIGHT
-Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.
+Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/openssl/doc/man3/RSA_padding_add_PKCS1_type_1.pod b/deps/openssl/openssl/doc/man3/RSA_padding_add_PKCS1_type_1.pod
index 9ea2634c034687..20926003d876aa 100644
--- a/deps/openssl/openssl/doc/man3/RSA_padding_add_PKCS1_type_1.pod
+++ b/deps/openssl/openssl/doc/man3/RSA_padding_add_PKCS1_type_1.pod
@@ -5,6 +5,7 @@
RSA_padding_add_PKCS1_type_1, RSA_padding_check_PKCS1_type_1,
RSA_padding_add_PKCS1_type_2, RSA_padding_check_PKCS1_type_2,
RSA_padding_add_PKCS1_OAEP, RSA_padding_check_PKCS1_OAEP,
+RSA_padding_add_PKCS1_OAEP_mgf1, RSA_padding_check_PKCS1_OAEP_mgf1,
RSA_padding_add_SSLv23, RSA_padding_check_SSLv23,
RSA_padding_add_none, RSA_padding_check_none - asymmetric encryption
padding
@@ -14,35 +15,46 @@ padding
#include
int RSA_padding_add_PKCS1_type_1(unsigned char *to, int tlen,
- unsigned char *f, int fl);
+ const unsigned char *f, int fl);
int RSA_padding_check_PKCS1_type_1(unsigned char *to, int tlen,
- unsigned char *f, int fl, int rsa_len);
+ const unsigned char *f, int fl, int rsa_len);
int RSA_padding_add_PKCS1_type_2(unsigned char *to, int tlen,
- unsigned char *f, int fl);
+ const unsigned char *f, int fl);
int RSA_padding_check_PKCS1_type_2(unsigned char *to, int tlen,
- unsigned char *f, int fl, int rsa_len);
+ const unsigned char *f, int fl, int rsa_len);
int RSA_padding_add_PKCS1_OAEP(unsigned char *to, int tlen,
- unsigned char *f, int fl, unsigned char *p, int pl);
+ const unsigned char *f, int fl,
+ const unsigned char *p, int pl);
int RSA_padding_check_PKCS1_OAEP(unsigned char *to, int tlen,
- unsigned char *f, int fl, int rsa_len,
- unsigned char *p, int pl);
+ const unsigned char *f, int fl, int rsa_len,
+ const unsigned char *p, int pl);
+
+ int RSA_padding_add_PKCS1_OAEP_mgf1(unsigned char *to, int tlen,
+ const unsigned char *f, int fl,
+ const unsigned char *p, int pl,
+ const EVP_MD *md, const EVP_MD *mgf1md);
+
+ int RSA_padding_check_PKCS1_OAEP_mgf1(unsigned char *to, int tlen,
+ const unsigned char *f, int fl, int rsa_len,
+ const unsigned char *p, int pl,
+ const EVP_MD *md, const EVP_MD *mgf1md);
int RSA_padding_add_SSLv23(unsigned char *to, int tlen,
- unsigned char *f, int fl);
+ const unsigned char *f, int fl);
int RSA_padding_check_SSLv23(unsigned char *to, int tlen,
- unsigned char *f, int fl, int rsa_len);
+ const unsigned char *f, int fl, int rsa_len);
int RSA_padding_add_none(unsigned char *to, int tlen,
- unsigned char *f, int fl);
+ const unsigned char *f, int fl);
int RSA_padding_check_none(unsigned char *to, int tlen,
- unsigned char *f, int fl, int rsa_len);
+ const unsigned char *f, int fl, int rsa_len);
=head1 DESCRIPTION
@@ -98,6 +110,10 @@ at B.
For RSA_padding_xxx_OAEP(), B points to the encoding parameter
of length B. B may be B if B is 0.
+For RSA_padding_xxx_OAEP_mgf1(), B points to the md hash,
+if B is B that means md=sha1, and B points to
+the mgf1 hash, if B is B that means mgf1md=md.
+
=head1 RETURN VALUES
The RSA_padding_add_xxx() functions return 1 on success, 0 on error.
@@ -107,15 +123,21 @@ L.
=head1 WARNING
-The RSA_padding_check_PKCS1_type_2() padding check leaks timing
+The result of RSA_padding_check_PKCS1_type_2() is a very sensitive
information which can potentially be used to mount a Bleichenbacher
padding oracle attack. This is an inherent weakness in the PKCS #1
-v1.5 padding design. Prefer PKCS1_OAEP padding. Otherwise it can
-be recommended to pass zero-padded B, so that B equals to
-B, and if fixed by protocol, B being set to the
-expected length. In such case leakage would be minimal, it would
-take attacker's ability to observe memory access pattern with byte
-granilarity as it occurs, post-factum timing analysis won't do.
+v1.5 padding design. Prefer PKCS1_OAEP padding. If that is not
+possible, the result of RSA_padding_check_PKCS1_type_2() should be
+checked in constant time if it matches the expected length of the
+plaintext and additionally some application specific consistency
+checks on the plaintext need to be performed in constant time.
+If the plaintext is rejected it must be kept secret which of the
+checks caused the application to reject the message.
+Do not remove the zero-padding from the decrypted raw RSA data
+which was computed by RSA_private_decrypt() with B,
+as this would create a small timing side channel which could be
+used to mount a Bleichenbacher attack against any padding mode
+including PKCS1_OAEP.
=head1 SEE ALSO
@@ -125,7 +147,7 @@ L, L |