deps: update archs files for OpenSSL-1.1.0i

`cd deps/openssl/config; make` updates all archs dependant files.

PR-URL: https://github.com/nodejs/node/pull/22318
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Rod Vagg <rod@vagg.org>
This commit is contained in:
Shigeki Ohtsu 2018-08-14 23:14:19 +09:00 коммит произвёл Rod Vagg
Родитель 473996c90f
Коммит a07ccaeb19
427 изменённых файлов: 6788 добавлений и 2620 удалений

Просмотреть файл

@ -56,8 +56,8 @@ our %config = (
shlib_version_number => "1.1",
sourcedir => ".",
target => "BSD-x86_64",
version => "1.1.0h",
version_num => "0x1010008fL",
version => "1.1.0i",
version_num => "0x1010009fL",
);
our %target = (
@ -1076,6 +1076,10 @@ our %unified_info = (
[
"libcrypto",
],
"test/errtest" =>
[
"libcrypto",
],
"test/evp_extra_test" =>
[
"libcrypto",
@ -1242,10 +1246,22 @@ our %unified_info = (
[
"libcrypto",
],
"test/versions" =>
[
"libcrypto",
],
"test/wp_test" =>
[
"libcrypto",
],
"test/x509_dup_cert_test" =>
[
"libcrypto",
],
"test/x509_time_test" =>
[
"libcrypto",
],
"test/x509aux" =>
[
"libcrypto",
@ -3992,6 +4008,12 @@ our %unified_info = (
"crypto/include",
"include",
],
"crypto/conf/conf_ssl.o" =>
[
".",
"crypto/include",
"include",
],
"crypto/cpt_err.o" =>
[
".",
@ -6330,6 +6352,12 @@ our %unified_info = (
"crypto/include",
"include",
],
"crypto/x509/x509_meth.o" =>
[
".",
"crypto/include",
"include",
],
"crypto/x509/x509_obj.o" =>
[
".",
@ -7329,6 +7357,10 @@ our %unified_info = (
[
"include",
],
"test/errtest.o" =>
[
"include",
],
"test/evp_extra_test.o" =>
[
"include",
@ -7501,8 +7533,8 @@ our %unified_info = (
],
"test/testutil.o" =>
[
"crypto/include",
"test",
"crypto/include",
"include",
".",
],
@ -7523,10 +7555,23 @@ our %unified_info = (
[
"include",
],
"test/versions.o" =>
[
"include",
],
"test/wp_test.o" =>
[
"include",
],
"test/x509_dup_cert_test.o" =>
[
"include",
],
"test/x509_time_test.o" =>
[
".",
"include",
],
"test/x509aux.o" =>
[
"include",
@ -7682,6 +7727,7 @@ our %unified_info = (
"test/ecdsatest",
"test/ectest",
"test/enginetest",
"test/errtest",
"test/evp_extra_test",
"test/evp_test",
"test/exdatatest",
@ -7722,7 +7768,10 @@ our %unified_info = (
"test/v3ext",
"test/v3nametest",
"test/verify_extra_test",
"test/versions",
"test/wp_test",
"test/x509_dup_cert_test",
"test/x509_time_test",
"test/x509aux",
],
"rawlines" =>
@ -8104,6 +8153,9 @@ our %unified_info = (
"test/enginetest" =>
[
],
"test/errtest" =>
[
],
"test/evp_extra_test" =>
[
],
@ -8224,9 +8276,18 @@ our %unified_info = (
"test/verify_extra_test" =>
[
],
"test/versions" =>
[
],
"test/wp_test" =>
[
],
"test/x509_dup_cert_test" =>
[
],
"test/x509_time_test" =>
[
],
"test/x509aux" =>
[
],
@ -9255,6 +9316,10 @@ our %unified_info = (
[
"crypto/conf/conf_sap.c",
],
"crypto/conf/conf_ssl.o" =>
[
"crypto/conf/conf_ssl.c",
],
"crypto/cpt_err.o" =>
[
"crypto/cpt_err.c",
@ -10735,6 +10800,10 @@ our %unified_info = (
[
"crypto/x509/x509_lu.c",
],
"crypto/x509/x509_meth.o" =>
[
"crypto/x509/x509_meth.c",
],
"crypto/x509/x509_obj.o" =>
[
"crypto/x509/x509_obj.c",
@ -11272,6 +11341,7 @@ our %unified_info = (
"crypto/conf/conf_mall.o",
"crypto/conf/conf_mod.o",
"crypto/conf/conf_sap.o",
"crypto/conf/conf_ssl.o",
"crypto/cpt_err.o",
"crypto/cryptlib.o",
"crypto/ct/ct_b64.o",
@ -11642,6 +11712,7 @@ our %unified_info = (
"crypto/x509/x509_err.o",
"crypto/x509/x509_ext.o",
"crypto/x509/x509_lu.o",
"crypto/x509/x509_meth.o",
"crypto/x509/x509_obj.o",
"crypto/x509/x509_r2x.o",
"crypto/x509/x509_req.o",
@ -12647,6 +12718,15 @@ our %unified_info = (
[
"test/enginetest.c",
],
"test/errtest" =>
[
"test/errtest.o",
"test/testutil.o",
],
"test/errtest.o" =>
[
"test/errtest.c",
],
"test/evp_extra_test" =>
[
"test/evp_extra_test.o",
@ -12996,6 +13076,14 @@ our %unified_info = (
[
"test/verify_extra_test.c",
],
"test/versions" =>
[
"test/versions.o",
],
"test/versions.o" =>
[
"test/versions.c",
],
"test/wp_test" =>
[
"test/wp_test.o",
@ -13004,6 +13092,23 @@ our %unified_info = (
[
"test/wp_test.c",
],
"test/x509_dup_cert_test" =>
[
"test/x509_dup_cert_test.o",
],
"test/x509_dup_cert_test.o" =>
[
"test/x509_dup_cert_test.c",
],
"test/x509_time_test" =>
[
"test/testutil.o",
"test/x509_time_test.o",
],
"test/x509_time_test.o" =>
[
"test/x509_time_test.c",
],
"test/x509aux" =>
[
"test/x509aux.o",

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text
.type _x86_64_AES_encrypt,@function
.align 16
_x86_64_AES_encrypt:

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text
.globl aesni_cbc_sha1_enc

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text
.globl aesni_cbc_sha256_enc

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text
.globl aesni_encrypt
.type aesni_encrypt,@function

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text
.globl rsaz_1024_sqr_avx2
.type rsaz_1024_sqr_avx2,@function

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text
.type _mul_1x1,@function
.align 16

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text
@ -197,30 +197,30 @@ bn_mul_mont:
xorq %r14,%r14
movq (%rsp),%rax
leaq (%rsp),%rsi
movq %r9,%r15
jmp .Lsub
.align 16
.Lsub: sbbq (%rcx,%r14,8),%rax
movq %rax,(%rdi,%r14,8)
movq 8(%rsi,%r14,8),%rax
movq 8(%rsp,%r14,8),%rax
leaq 1(%r14),%r14
decq %r15
jnz .Lsub
sbbq $0,%rax
movq $-1,%rbx
xorq %rax,%rbx
xorq %r14,%r14
andq %rax,%rsi
notq %rax
movq %rdi,%rcx
andq %rax,%rcx
movq %r9,%r15
orq %rcx,%rsi
.align 16
.Lcopy:
movq (%rsi,%r14,8),%rax
movq %r14,(%rsp,%r14,8)
movq %rax,(%rdi,%r14,8)
movq (%rdi,%r14,8),%rcx
movq (%rsp,%r14,8),%rdx
andq %rbx,%rcx
andq %rax,%rdx
movq %r9,(%rsp,%r14,8)
orq %rcx,%rdx
movq %rdx,(%rdi,%r14,8)
leaq 1(%r14),%r14
subq $1,%r15
jnz .Lcopy
@ -574,10 +574,10 @@ bn_mul4x_mont:
cmpq %r9,%r14
jb .Louter4x
movq 16(%rsp,%r9,8),%rdi
leaq -4(%r9),%r15
movq 0(%rsp),%rax
pxor %xmm0,%xmm0
movq 8(%rsp),%rdx
shrq $2,%r9
shrq $2,%r15
leaq (%rsp),%rsi
xorq %r14,%r14
@ -585,9 +585,7 @@ bn_mul4x_mont:
movq 16(%rsi),%rbx
movq 24(%rsi),%rbp
sbbq 8(%rcx),%rdx
leaq -1(%r9),%r15
jmp .Lsub4x
.align 16
.Lsub4x:
movq %rax,0(%rdi,%r14,8)
movq %rdx,8(%rdi,%r14,8)
@ -614,34 +612,35 @@ bn_mul4x_mont:
sbbq $0,%rax
movq %rbp,24(%rdi,%r14,8)
xorq %r14,%r14
andq %rax,%rsi
notq %rax
movq %rdi,%rcx
andq %rax,%rcx
leaq -1(%r9),%r15
orq %rcx,%rsi
pxor %xmm0,%xmm0
.byte 102,72,15,110,224
pcmpeqd %xmm5,%xmm5
pshufd $0,%xmm4,%xmm4
movq %r9,%r15
pxor %xmm4,%xmm5
shrq $2,%r15
xorl %eax,%eax
movdqu (%rsi),%xmm1
movdqa %xmm0,(%rsp)
movdqu %xmm1,(%rdi)
jmp .Lcopy4x
.align 16
.Lcopy4x:
movdqu 16(%rsi,%r14,1),%xmm2
movdqu 32(%rsi,%r14,1),%xmm1
movdqa %xmm0,16(%rsp,%r14,1)
movdqu %xmm2,16(%rdi,%r14,1)
movdqa %xmm0,32(%rsp,%r14,1)
movdqu %xmm1,32(%rdi,%r14,1)
leaq 32(%r14),%r14
movdqa (%rsp,%rax,1),%xmm1
movdqu (%rdi,%rax,1),%xmm2
pand %xmm4,%xmm1
pand %xmm5,%xmm2
movdqa 16(%rsp,%rax,1),%xmm3
movdqa %xmm0,(%rsp,%rax,1)
por %xmm2,%xmm1
movdqu 16(%rdi,%rax,1),%xmm2
movdqu %xmm1,(%rdi,%rax,1)
pand %xmm4,%xmm3
pand %xmm5,%xmm2
movdqa %xmm0,16(%rsp,%rax,1)
por %xmm2,%xmm3
movdqu %xmm3,16(%rdi,%rax,1)
leaq 32(%rax),%rax
decq %r15
jnz .Lcopy4x
shlq $2,%r9
movdqu 16(%rsi,%r14,1),%xmm2
movdqa %xmm0,16(%rsp,%r14,1)
movdqu %xmm2,16(%rdi,%r14,1)
movq 8(%rsp,%r9,8),%rsi
movq $1,%rax
movq -48(%rsi),%r15

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text
@ -393,18 +393,19 @@ bn_mul_mont_gather5:
jnz .Lsub
sbbq $0,%rax
movq $-1,%rbx
xorq %rax,%rbx
xorq %r14,%r14
andq %rax,%rsi
notq %rax
movq %rdi,%rcx
andq %rax,%rcx
movq %r9,%r15
orq %rcx,%rsi
.align 16
.Lcopy:
movq (%rsi,%r14,8),%rax
movq (%rdi,%r14,8),%rcx
movq (%rsp,%r14,8),%rdx
andq %rbx,%rcx
andq %rax,%rdx
movq %r14,(%rsp,%r14,8)
movq %rax,(%rdi,%r14,8)
orq %rcx,%rdx
movq %rdx,(%rdi,%r14,8)
leaq 1(%r14),%r14
subq $1,%r15
jnz .Lcopy

Просмотреть файл

@ -35,4 +35,4 @@ static const char cflags[] = {
'n','e','s','-','1','.','1','\\','"','"',' ','\0'
};
#define PLATFORM "platform: BSD-x86_64"
#define DATE "built on: Tue Apr 3 00:38:12 2018"
#define DATE "built on: Tue Aug 14 23:13:00 2018"

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text
.globl Camellia_EncryptBlock

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text
.globl ecp_nistz256_precomputed
.type ecp_nistz256_precomputed,@object
.align 4096
@ -2372,7 +2372,7 @@ ecp_nistz256_precomputed:
.long 0x2a849870,0x4d33dd99,0x41576335,0xa716964b,0x179be0e5,0xff5e3a9b,0x83b13632,0x5b9d6b1b,0xa52f313b,0x3b8bd7d4,0x637a4660,0xc9dd95a0,0x0b3e218f,0x30035962,0xc7b28a3c,0xce1481a3
.long 0x43228d83,0xab41b43a,0x4ad63f99,0x24ae1c30,0x46a51229,0x8e525f1a,0xcd26d2b4,0x14af860f,0x3f714aa1,0xd6baef61,0xeb78795e,0xf51865ad,0xe6a9d694,0xd3e21fce,0x8a37b527,0x82ceb1dd
.size ecp_nistz256_precomputed,.-ecp_nistz256_precomputed
.text
.text

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text
.align 16
.globl md5_block_asm_data_order

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text
.type _aesni_ctr32_ghash_6x,@function
.align 32

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text
.globl gcm_gmult_4bit

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text
.align 16
.globl rc4_md5_enc

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text
.globl RC4

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text
.globl sha1_block_data_order

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text
.globl sha256_block_data_order

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text
.globl sha512_block_data_order

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text
.globl whirlpool_block
.type whirlpool_block,@function

Просмотреть файл

@ -6,7 +6,7 @@
.hidden OPENSSL_ia32cap_P
.comm OPENSSL_ia32cap_P,16,4
.text
.text
.globl OPENSSL_atomic_add
.type OPENSSL_atomic_add,@function

Просмотреть файл

@ -1,4 +1,4 @@
.text
.text
.globl padlock_capability
.type padlock_capability,@function
.align 16
@ -1020,7 +1020,7 @@ padlock_ctr32_encrypt:
.size padlock_ctr32_encrypt,.-padlock_ctr32_encrypt
.byte 86,73,65,32,80,97,100,108,111,99,107,32,120,56,54,95,54,52,32,109,111,100,117,108,101,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
.align 16
.data
.data
.align 8
.Lpadlock_saved_context:
.quad 0

Просмотреть файл

@ -102,12 +102,18 @@ extern "C" {
* still won't see them if the library has been built to disable deprecated
* functions.
*/
#if defined(OPENSSL_NO_DEPRECATED)
# define DECLARE_DEPRECATED(f)
#elif __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated));
#else
# define DECLARE_DEPRECATED(f) f;
#ifndef DECLARE_DEPRECATED
# if defined(OPENSSL_NO_DEPRECATED)
# define DECLARE_DEPRECATED(f)
# else
# define DECLARE_DEPRECATED(f) f;
# ifdef __GNUC__
# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
# undef DECLARE_DEPRECATED
# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated));
# endif
# endif
# endif
#endif
#ifndef OPENSSL_FILE

Просмотреть файл

@ -215,6 +215,7 @@
'openssl/crypto/conf/conf_mall.c',
'openssl/crypto/conf/conf_mod.c',
'openssl/crypto/conf/conf_sap.c',
'openssl/crypto/conf/conf_ssl.c',
'openssl/crypto/cpt_err.c',
'openssl/crypto/cryptlib.c',
'openssl/crypto/ct/ct_b64.c',
@ -572,6 +573,7 @@
'openssl/crypto/x509/x509_err.c',
'openssl/crypto/x509/x509_ext.c',
'openssl/crypto/x509/x509_lu.c',
'openssl/crypto/x509/x509_meth.c',
'openssl/crypto/x509/x509_obj.c',
'openssl/crypto/x509/x509_r2x.c',
'openssl/crypto/x509/x509_req.c',

Просмотреть файл

@ -56,8 +56,8 @@ our %config = (
shlib_version_number => "1.1",
sourcedir => ".",
target => "BSD-x86_64",
version => "1.1.0h",
version_num => "0x1010008fL",
version => "1.1.0i",
version_num => "0x1010009fL",
);
our %target = (
@ -1075,6 +1075,10 @@ our %unified_info = (
[
"libcrypto",
],
"test/errtest" =>
[
"libcrypto",
],
"test/evp_extra_test" =>
[
"libcrypto",
@ -1241,10 +1245,22 @@ our %unified_info = (
[
"libcrypto",
],
"test/versions" =>
[
"libcrypto",
],
"test/wp_test" =>
[
"libcrypto",
],
"test/x509_dup_cert_test" =>
[
"libcrypto",
],
"test/x509_time_test" =>
[
"libcrypto",
],
"test/x509aux" =>
[
"libcrypto",
@ -3931,6 +3947,12 @@ our %unified_info = (
"crypto/include",
"include",
],
"crypto/conf/conf_ssl.o" =>
[
".",
"crypto/include",
"include",
],
"crypto/cpt_err.o" =>
[
".",
@ -6209,6 +6231,12 @@ our %unified_info = (
"crypto/include",
"include",
],
"crypto/x509/x509_meth.o" =>
[
".",
"crypto/include",
"include",
],
"crypto/x509/x509_obj.o" =>
[
".",
@ -7196,6 +7224,10 @@ our %unified_info = (
[
"include",
],
"test/errtest.o" =>
[
"include",
],
"test/evp_extra_test.o" =>
[
"include",
@ -7390,10 +7422,23 @@ our %unified_info = (
[
"include",
],
"test/versions.o" =>
[
"include",
],
"test/wp_test.o" =>
[
"include",
],
"test/x509_dup_cert_test.o" =>
[
"include",
],
"test/x509_time_test.o" =>
[
".",
"include",
],
"test/x509aux.o" =>
[
"include",
@ -7549,6 +7594,7 @@ our %unified_info = (
"test/ecdsatest",
"test/ectest",
"test/enginetest",
"test/errtest",
"test/evp_extra_test",
"test/evp_test",
"test/exdatatest",
@ -7589,7 +7635,10 @@ our %unified_info = (
"test/v3ext",
"test/v3nametest",
"test/verify_extra_test",
"test/versions",
"test/wp_test",
"test/x509_dup_cert_test",
"test/x509_time_test",
"test/x509aux",
],
"rawlines" =>
@ -7971,6 +8020,9 @@ our %unified_info = (
"test/enginetest" =>
[
],
"test/errtest" =>
[
],
"test/evp_extra_test" =>
[
],
@ -8091,9 +8143,18 @@ our %unified_info = (
"test/verify_extra_test" =>
[
],
"test/versions" =>
[
],
"test/wp_test" =>
[
],
"test/x509_dup_cert_test" =>
[
],
"test/x509_time_test" =>
[
],
"test/x509aux" =>
[
],
@ -9082,6 +9143,10 @@ our %unified_info = (
[
"crypto/conf/conf_sap.c",
],
"crypto/conf/conf_ssl.o" =>
[
"crypto/conf/conf_ssl.c",
],
"crypto/cpt_err.o" =>
[
"crypto/cpt_err.c",
@ -10522,6 +10587,10 @@ our %unified_info = (
[
"crypto/x509/x509_lu.c",
],
"crypto/x509/x509_meth.o" =>
[
"crypto/x509/x509_meth.c",
],
"crypto/x509/x509_obj.o" =>
[
"crypto/x509/x509_obj.c",
@ -11041,6 +11110,7 @@ our %unified_info = (
"crypto/conf/conf_mall.o",
"crypto/conf/conf_mod.o",
"crypto/conf/conf_sap.o",
"crypto/conf/conf_ssl.o",
"crypto/cpt_err.o",
"crypto/cryptlib.o",
"crypto/ct/ct_b64.o",
@ -11401,6 +11471,7 @@ our %unified_info = (
"crypto/x509/x509_err.o",
"crypto/x509/x509_ext.o",
"crypto/x509/x509_lu.o",
"crypto/x509/x509_meth.o",
"crypto/x509/x509_obj.o",
"crypto/x509/x509_r2x.o",
"crypto/x509/x509_req.o",
@ -12404,6 +12475,15 @@ our %unified_info = (
[
"test/enginetest.c",
],
"test/errtest" =>
[
"test/errtest.o",
"test/testutil.o",
],
"test/errtest.o" =>
[
"test/errtest.c",
],
"test/evp_extra_test" =>
[
"test/evp_extra_test.o",
@ -12753,6 +12833,14 @@ our %unified_info = (
[
"test/verify_extra_test.c",
],
"test/versions" =>
[
"test/versions.o",
],
"test/versions.o" =>
[
"test/versions.c",
],
"test/wp_test" =>
[
"test/wp_test.o",
@ -12761,6 +12849,23 @@ our %unified_info = (
[
"test/wp_test.c",
],
"test/x509_dup_cert_test" =>
[
"test/x509_dup_cert_test.o",
],
"test/x509_dup_cert_test.o" =>
[
"test/x509_dup_cert_test.c",
],
"test/x509_time_test" =>
[
"test/testutil.o",
"test/x509_time_test.o",
],
"test/x509_time_test.o" =>
[
"test/x509_time_test.c",
],
"test/x509aux" =>
[
"test/x509aux.o",

Просмотреть файл

@ -20,4 +20,4 @@ static const char cflags[] = {
'g','i','n','e','s','-','1','.','1','\\','"','"',' ','\0'
};
#define PLATFORM "platform: BSD-x86_64"
#define DATE "built on: Tue Apr 3 00:38:16 2018"
#define DATE "built on: Tue Aug 14 23:13:04 2018"

Просмотреть файл

@ -105,12 +105,18 @@ extern "C" {
* still won't see them if the library has been built to disable deprecated
* functions.
*/
#if defined(OPENSSL_NO_DEPRECATED)
# define DECLARE_DEPRECATED(f)
#elif __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated));
#else
# define DECLARE_DEPRECATED(f) f;
#ifndef DECLARE_DEPRECATED
# if defined(OPENSSL_NO_DEPRECATED)
# define DECLARE_DEPRECATED(f)
# else
# define DECLARE_DEPRECATED(f) f;
# ifdef __GNUC__
# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
# undef DECLARE_DEPRECATED
# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated));
# endif
# endif
# endif
#endif
#ifndef OPENSSL_FILE

Просмотреть файл

@ -219,6 +219,7 @@
'openssl/crypto/conf/conf_mall.c',
'openssl/crypto/conf/conf_mod.c',
'openssl/crypto/conf/conf_sap.c',
'openssl/crypto/conf/conf_ssl.c',
'openssl/crypto/cpt_err.c',
'openssl/crypto/cryptlib.c',
'openssl/crypto/ct/ct_b64.c',
@ -579,6 +580,7 @@
'openssl/crypto/x509/x509_err.c',
'openssl/crypto/x509/x509_ext.c',
'openssl/crypto/x509/x509_lu.c',
'openssl/crypto/x509/x509_meth.c',
'openssl/crypto/x509/x509_obj.c',
'openssl/crypto/x509/x509_r2x.c',
'openssl/crypto/x509/x509_req.c',

Просмотреть файл

@ -56,8 +56,8 @@ our %config = (
shlib_version_number => "1.1",
sourcedir => ".",
target => "VC-WIN32",
version => "1.1.0h",
version_num => "0x1010008fL",
version => "1.1.0i",
version_num => "0x1010009fL",
);
our %target = (
@ -1100,6 +1100,10 @@ our %unified_info = (
[
"libcrypto",
],
"test/errtest" =>
[
"libcrypto",
],
"test/evp_extra_test" =>
[
"libcrypto",
@ -1266,10 +1270,22 @@ our %unified_info = (
[
"libcrypto",
],
"test/versions" =>
[
"libcrypto",
],
"test/wp_test" =>
[
"libcrypto",
],
"test/x509_dup_cert_test" =>
[
"libcrypto",
],
"test/x509_time_test" =>
[
"libcrypto",
],
"test/x509aux" =>
[
"libcrypto",
@ -3974,6 +3990,12 @@ our %unified_info = (
"crypto/include",
"include",
],
"crypto/conf/conf_ssl.o" =>
[
".",
"crypto/include",
"include",
],
"crypto/cpt_err.o" =>
[
".",
@ -6306,6 +6328,12 @@ our %unified_info = (
"crypto/include",
"include",
],
"crypto/x509/x509_meth.o" =>
[
".",
"crypto/include",
"include",
],
"crypto/x509/x509_obj.o" =>
[
".",
@ -7305,6 +7333,10 @@ our %unified_info = (
[
"include",
],
"test/errtest.o" =>
[
"include",
],
"test/evp_extra_test.o" =>
[
"include",
@ -7499,10 +7531,23 @@ our %unified_info = (
[
"include",
],
"test/versions.o" =>
[
"include",
],
"test/wp_test.o" =>
[
"include",
],
"test/x509_dup_cert_test.o" =>
[
"include",
],
"test/x509_time_test.o" =>
[
".",
"include",
],
"test/x509aux.o" =>
[
"include",
@ -7658,6 +7703,7 @@ our %unified_info = (
"test/ecdsatest",
"test/ectest",
"test/enginetest",
"test/errtest",
"test/evp_extra_test",
"test/evp_test",
"test/exdatatest",
@ -7698,7 +7744,10 @@ our %unified_info = (
"test/v3ext",
"test/v3nametest",
"test/verify_extra_test",
"test/versions",
"test/wp_test",
"test/x509_dup_cert_test",
"test/x509_time_test",
"test/x509aux",
],
"rawlines" =>
@ -8037,6 +8086,9 @@ our %unified_info = (
"test/enginetest" =>
[
],
"test/errtest" =>
[
],
"test/evp_extra_test" =>
[
],
@ -8157,9 +8209,18 @@ our %unified_info = (
"test/verify_extra_test" =>
[
],
"test/versions" =>
[
],
"test/wp_test" =>
[
],
"test/x509_dup_cert_test" =>
[
],
"test/x509_time_test" =>
[
],
"test/x509aux" =>
[
],
@ -9161,6 +9222,10 @@ our %unified_info = (
[
"crypto/conf/conf_sap.c",
],
"crypto/conf/conf_ssl.o" =>
[
"crypto/conf/conf_ssl.c",
],
"crypto/cpt_err.o" =>
[
"crypto/cpt_err.c",
@ -10637,6 +10702,10 @@ our %unified_info = (
[
"crypto/x509/x509_lu.c",
],
"crypto/x509/x509_meth.o" =>
[
"crypto/x509/x509_meth.c",
],
"crypto/x509/x509_obj.o" =>
[
"crypto/x509/x509_obj.c",
@ -11166,6 +11235,7 @@ our %unified_info = (
"crypto/conf/conf_mall.o",
"crypto/conf/conf_mod.o",
"crypto/conf/conf_sap.o",
"crypto/conf/conf_ssl.o",
"crypto/cpt_err.o",
"crypto/cryptlib.o",
"crypto/ct/ct_b64.o",
@ -11534,6 +11604,7 @@ our %unified_info = (
"crypto/x509/x509_err.o",
"crypto/x509/x509_ext.o",
"crypto/x509/x509_lu.o",
"crypto/x509/x509_meth.o",
"crypto/x509/x509_obj.o",
"crypto/x509/x509_r2x.o",
"crypto/x509/x509_req.o",
@ -12539,6 +12610,15 @@ our %unified_info = (
[
"test/enginetest.c",
],
"test/errtest" =>
[
"test/errtest.o",
"test/testutil.o",
],
"test/errtest.o" =>
[
"test/errtest.c",
],
"test/evp_extra_test" =>
[
"test/evp_extra_test.o",
@ -12888,6 +12968,14 @@ our %unified_info = (
[
"test/verify_extra_test.c",
],
"test/versions" =>
[
"test/versions.o",
],
"test/versions.o" =>
[
"test/versions.c",
],
"test/wp_test" =>
[
"test/wp_test.o",
@ -12896,6 +12984,23 @@ our %unified_info = (
[
"test/wp_test.c",
],
"test/x509_dup_cert_test" =>
[
"test/x509_dup_cert_test.o",
],
"test/x509_dup_cert_test.o" =>
[
"test/x509_dup_cert_test.c",
],
"test/x509_time_test" =>
[
"test/testutil.o",
"test/x509_time_test.o",
],
"test/x509_time_test.o" =>
[
"test/x509_time_test.c",
],
"test/x509aux" =>
[
"test/x509aux.o",

Просмотреть файл

@ -10,7 +10,7 @@ global _BF_encrypt
align 16
_BF_encrypt:
L$_BF_encrypt_begin:
;
;
push ebp
push ebx
mov ebx,DWORD [12+esp]
@ -24,7 +24,7 @@ L$_BF_encrypt_begin:
mov ebx,DWORD [ebp]
xor ecx,ecx
xor edi,ebx
;
;
; Round 0
mov edx,DWORD [4+ebp]
mov ebx,edi
@ -44,7 +44,7 @@ L$_BF_encrypt_begin:
add ebx,edx
xor eax,eax
xor esi,ebx
;
;
; Round 1
mov edx,DWORD [8+ebp]
mov ebx,esi
@ -64,7 +64,7 @@ L$_BF_encrypt_begin:
add ebx,edx
xor eax,eax
xor edi,ebx
;
;
; Round 2
mov edx,DWORD [12+ebp]
mov ebx,edi
@ -84,7 +84,7 @@ L$_BF_encrypt_begin:
add ebx,edx
xor eax,eax
xor esi,ebx
;
;
; Round 3
mov edx,DWORD [16+ebp]
mov ebx,esi
@ -104,7 +104,7 @@ L$_BF_encrypt_begin:
add ebx,edx
xor eax,eax
xor edi,ebx
;
;
; Round 4
mov edx,DWORD [20+ebp]
mov ebx,edi
@ -124,7 +124,7 @@ L$_BF_encrypt_begin:
add ebx,edx
xor eax,eax
xor esi,ebx
;
;
; Round 5
mov edx,DWORD [24+ebp]
mov ebx,esi
@ -144,7 +144,7 @@ L$_BF_encrypt_begin:
add ebx,edx
xor eax,eax
xor edi,ebx
;
;
; Round 6
mov edx,DWORD [28+ebp]
mov ebx,edi
@ -164,7 +164,7 @@ L$_BF_encrypt_begin:
add ebx,edx
xor eax,eax
xor esi,ebx
;
;
; Round 7
mov edx,DWORD [32+ebp]
mov ebx,esi
@ -184,7 +184,7 @@ L$_BF_encrypt_begin:
add ebx,edx
xor eax,eax
xor edi,ebx
;
;
; Round 8
mov edx,DWORD [36+ebp]
mov ebx,edi
@ -204,7 +204,7 @@ L$_BF_encrypt_begin:
add ebx,edx
xor eax,eax
xor esi,ebx
;
;
; Round 9
mov edx,DWORD [40+ebp]
mov ebx,esi
@ -224,7 +224,7 @@ L$_BF_encrypt_begin:
add ebx,edx
xor eax,eax
xor edi,ebx
;
;
; Round 10
mov edx,DWORD [44+ebp]
mov ebx,edi
@ -244,7 +244,7 @@ L$_BF_encrypt_begin:
add ebx,edx
xor eax,eax
xor esi,ebx
;
;
; Round 11
mov edx,DWORD [48+ebp]
mov ebx,esi
@ -264,7 +264,7 @@ L$_BF_encrypt_begin:
add ebx,edx
xor eax,eax
xor edi,ebx
;
;
; Round 12
mov edx,DWORD [52+ebp]
mov ebx,edi
@ -284,7 +284,7 @@ L$_BF_encrypt_begin:
add ebx,edx
xor eax,eax
xor esi,ebx
;
;
; Round 13
mov edx,DWORD [56+ebp]
mov ebx,esi
@ -304,7 +304,7 @@ L$_BF_encrypt_begin:
add ebx,edx
xor eax,eax
xor edi,ebx
;
;
; Round 14
mov edx,DWORD [60+ebp]
mov ebx,edi
@ -324,7 +324,7 @@ L$_BF_encrypt_begin:
add ebx,edx
xor eax,eax
xor esi,ebx
;
;
; Round 15
mov edx,DWORD [64+ebp]
mov ebx,esi
@ -358,7 +358,7 @@ global _BF_decrypt
align 16
_BF_decrypt:
L$_BF_decrypt_begin:
;
;
push ebp
push ebx
mov ebx,DWORD [12+esp]
@ -372,7 +372,7 @@ L$_BF_decrypt_begin:
mov ebx,DWORD [68+ebp]
xor ecx,ecx
xor edi,ebx
;
;
; Round 16
mov edx,DWORD [64+ebp]
mov ebx,edi
@ -392,7 +392,7 @@ L$_BF_decrypt_begin:
add ebx,edx
xor eax,eax
xor esi,ebx
;
;
; Round 15
mov edx,DWORD [60+ebp]
mov ebx,esi
@ -412,7 +412,7 @@ L$_BF_decrypt_begin:
add ebx,edx
xor eax,eax
xor edi,ebx
;
;
; Round 14
mov edx,DWORD [56+ebp]
mov ebx,edi
@ -432,7 +432,7 @@ L$_BF_decrypt_begin:
add ebx,edx
xor eax,eax
xor esi,ebx
;
;
; Round 13
mov edx,DWORD [52+ebp]
mov ebx,esi
@ -452,7 +452,7 @@ L$_BF_decrypt_begin:
add ebx,edx
xor eax,eax
xor edi,ebx
;
;
; Round 12
mov edx,DWORD [48+ebp]
mov ebx,edi
@ -472,7 +472,7 @@ L$_BF_decrypt_begin:
add ebx,edx
xor eax,eax
xor esi,ebx
;
;
; Round 11
mov edx,DWORD [44+ebp]
mov ebx,esi
@ -492,7 +492,7 @@ L$_BF_decrypt_begin:
add ebx,edx
xor eax,eax
xor edi,ebx
;
;
; Round 10
mov edx,DWORD [40+ebp]
mov ebx,edi
@ -512,7 +512,7 @@ L$_BF_decrypt_begin:
add ebx,edx
xor eax,eax
xor esi,ebx
;
;
; Round 9
mov edx,DWORD [36+ebp]
mov ebx,esi
@ -532,7 +532,7 @@ L$_BF_decrypt_begin:
add ebx,edx
xor eax,eax
xor edi,ebx
;
;
; Round 8
mov edx,DWORD [32+ebp]
mov ebx,edi
@ -552,7 +552,7 @@ L$_BF_decrypt_begin:
add ebx,edx
xor eax,eax
xor esi,ebx
;
;
; Round 7
mov edx,DWORD [28+ebp]
mov ebx,esi
@ -572,7 +572,7 @@ L$_BF_decrypt_begin:
add ebx,edx
xor eax,eax
xor edi,ebx
;
;
; Round 6
mov edx,DWORD [24+ebp]
mov ebx,edi
@ -592,7 +592,7 @@ L$_BF_decrypt_begin:
add ebx,edx
xor eax,eax
xor esi,ebx
;
;
; Round 5
mov edx,DWORD [20+ebp]
mov ebx,esi
@ -612,7 +612,7 @@ L$_BF_decrypt_begin:
add ebx,edx
xor eax,eax
xor edi,ebx
;
;
; Round 4
mov edx,DWORD [16+ebp]
mov ebx,edi
@ -632,7 +632,7 @@ L$_BF_decrypt_begin:
add ebx,edx
xor eax,eax
xor esi,ebx
;
;
; Round 3
mov edx,DWORD [12+ebp]
mov ebx,esi
@ -652,7 +652,7 @@ L$_BF_decrypt_begin:
add ebx,edx
xor eax,eax
xor edi,ebx
;
;
; Round 2
mov edx,DWORD [8+ebp]
mov ebx,edi
@ -672,7 +672,7 @@ L$_BF_decrypt_begin:
add ebx,edx
xor eax,eax
xor esi,ebx
;
;
; Round 1
mov edx,DWORD [4+ebp]
mov ebx,esi
@ -706,7 +706,7 @@ global _BF_cbc_encrypt
align 16
_BF_cbc_encrypt:
L$_BF_cbc_encrypt_begin:
;
;
push ebp
push ebx
push esi

Просмотреть файл

@ -108,7 +108,7 @@ L$000maw_non_sse2:
push ebx
push esi
push edi
;
;
xor esi,esi
mov edi,DWORD [20+esp]
mov ecx,DWORD [28+esp]
@ -191,7 +191,7 @@ L$006maw_loop:
adc edx,0
mov DWORD [28+edi],eax
mov esi,edx
;
;
sub ecx,8
lea ebx,[32+ebx]
lea edi,[32+edi]
@ -317,7 +317,7 @@ L$009mw_non_sse2:
push ebx
push esi
push edi
;
;
xor esi,esi
mov edi,DWORD [20+esp]
mov ebx,DWORD [24+esp]
@ -382,7 +382,7 @@ L$012mw_loop:
adc edx,0
mov DWORD [28+edi],eax
mov esi,edx
;
;
add ebx,32
add edi,32
sub ebp,8
@ -489,7 +489,7 @@ L$015sqr_non_sse2:
push ebx
push esi
push edi
;
;
mov esi,DWORD [20+esp]
mov edi,DWORD [24+esp]
mov ebx,DWORD [28+esp]
@ -536,7 +536,7 @@ L$018sw_loop:
mul eax
mov DWORD [56+esi],eax
mov DWORD [60+esi],edx
;
;
add edi,32
add esi,64
sub ebx,8
@ -615,7 +615,7 @@ L$_bn_add_words_begin:
push ebx
push esi
push edi
;
;
mov ebx,DWORD [20+esp]
mov esi,DWORD [24+esp]
mov edi,DWORD [28+esp]
@ -696,7 +696,7 @@ L$021aw_loop:
add ecx,edx
adc eax,0
mov DWORD [28+ebx],ecx
;
;
add esi,32
add edi,32
add ebx,32
@ -795,7 +795,7 @@ L$_bn_sub_words_begin:
push ebx
push esi
push edi
;
;
mov ebx,DWORD [20+esp]
mov esi,DWORD [24+esp]
mov edi,DWORD [28+esp]
@ -876,7 +876,7 @@ L$024aw_loop:
sub ecx,edx
adc eax,0
mov DWORD [28+ebx],ecx
;
;
add esi,32
add edi,32
add ebx,32
@ -975,7 +975,7 @@ L$_bn_sub_part_words_begin:
push ebx
push esi
push edi
;
;
mov ebx,DWORD [20+esp]
mov esi,DWORD [24+esp]
mov edi,DWORD [28+esp]
@ -1056,7 +1056,7 @@ L$027aw_loop:
sub ecx,edx
adc eax,0
mov DWORD [28+ebx],ecx
;
;
add esi,32
add edi,32
add ebx,32
@ -1248,7 +1248,7 @@ L$032pw_neg_loop:
sub ecx,edx
adc eax,0
mov DWORD [28+ebx],ecx
;
;
add edi,32
add ebx,32
sub ebp,8
@ -1379,7 +1379,7 @@ L$034pw_pos_loop:
sub ecx,eax
mov DWORD [28+ebx],ecx
jnc NEAR L$042pw_nc7
;
;
add esi,32
add ebx,32
sub ebp,8
@ -1462,7 +1462,7 @@ L$041pw_nc6:
mov ecx,DWORD [28+esi]
mov DWORD [28+ebx],ecx
L$042pw_nc7:
;
;
add esi,32
add ebx,32
sub ebp,8

Просмотреть файл

@ -448,16 +448,18 @@ L$016sub:
lea edx,[1+edx]
jge NEAR L$016sub
sbb eax,0
and esi,eax
not eax
mov ebp,edi
and ebp,eax
or esi,ebp
mov edx,-1
xor edx,eax
jmp NEAR L$017copy
align 16
L$017copy:
mov eax,DWORD [ebx*4+esi]
mov DWORD [ebx*4+edi],eax
mov esi,DWORD [32+ebx*4+esp]
mov ebp,DWORD [ebx*4+edi]
mov DWORD [32+ebx*4+esp],ecx
and esi,eax
and ebp,edx
or ebp,esi
mov DWORD [ebx*4+edi],ebp
dec ebx
jge NEAR L$017copy
mov esp,DWORD [24+esp]

Просмотреть файл

@ -9,4 +9,4 @@ static const char cflags[] = {
'c','o','m','p','i','l','e','r',':',' ','c','c','\0'
};
#define PLATFORM "platform: "
#define DATE "built on: Tue Apr 3 00:38:59 2018"
#define DATE "built on: Tue Aug 14 23:13:47 2018"

Просмотреть файл

@ -15,7 +15,7 @@ L$_fcrypt_body_begin:
push ebx
push esi
push edi
;
;
; Load the 2 words
xor edi,edi
xor esi,esi
@ -24,7 +24,7 @@ L$_fcrypt_body_begin:
mov ebp,DWORD [28+esp]
push DWORD 25
L$000start:
;
;
; Round 0
mov eax,DWORD [36+esp]
mov edx,esi
@ -74,7 +74,7 @@ L$000start:
mov ebx,DWORD [0x500+edx*1+ebp]
xor edi,ebx
mov ebp,DWORD [32+esp]
;
;
; Round 1
mov eax,DWORD [36+esp]
mov edx,edi
@ -124,7 +124,7 @@ L$000start:
mov ebx,DWORD [0x500+edx*1+ebp]
xor esi,ebx
mov ebp,DWORD [32+esp]
;
;
; Round 2
mov eax,DWORD [36+esp]
mov edx,esi
@ -174,7 +174,7 @@ L$000start:
mov ebx,DWORD [0x500+edx*1+ebp]
xor edi,ebx
mov ebp,DWORD [32+esp]
;
;
; Round 3
mov eax,DWORD [36+esp]
mov edx,edi
@ -224,7 +224,7 @@ L$000start:
mov ebx,DWORD [0x500+edx*1+ebp]
xor esi,ebx
mov ebp,DWORD [32+esp]
;
;
; Round 4
mov eax,DWORD [36+esp]
mov edx,esi
@ -274,7 +274,7 @@ L$000start:
mov ebx,DWORD [0x500+edx*1+ebp]
xor edi,ebx
mov ebp,DWORD [32+esp]
;
;
; Round 5
mov eax,DWORD [36+esp]
mov edx,edi
@ -324,7 +324,7 @@ L$000start:
mov ebx,DWORD [0x500+edx*1+ebp]
xor esi,ebx
mov ebp,DWORD [32+esp]
;
;
; Round 6
mov eax,DWORD [36+esp]
mov edx,esi
@ -374,7 +374,7 @@ L$000start:
mov ebx,DWORD [0x500+edx*1+ebp]
xor edi,ebx
mov ebp,DWORD [32+esp]
;
;
; Round 7
mov eax,DWORD [36+esp]
mov edx,edi
@ -424,7 +424,7 @@ L$000start:
mov ebx,DWORD [0x500+edx*1+ebp]
xor esi,ebx
mov ebp,DWORD [32+esp]
;
;
; Round 8
mov eax,DWORD [36+esp]
mov edx,esi
@ -474,7 +474,7 @@ L$000start:
mov ebx,DWORD [0x500+edx*1+ebp]
xor edi,ebx
mov ebp,DWORD [32+esp]
;
;
; Round 9
mov eax,DWORD [36+esp]
mov edx,edi
@ -524,7 +524,7 @@ L$000start:
mov ebx,DWORD [0x500+edx*1+ebp]
xor esi,ebx
mov ebp,DWORD [32+esp]
;
;
; Round 10
mov eax,DWORD [36+esp]
mov edx,esi
@ -574,7 +574,7 @@ L$000start:
mov ebx,DWORD [0x500+edx*1+ebp]
xor edi,ebx
mov ebp,DWORD [32+esp]
;
;
; Round 11
mov eax,DWORD [36+esp]
mov edx,edi
@ -624,7 +624,7 @@ L$000start:
mov ebx,DWORD [0x500+edx*1+ebp]
xor esi,ebx
mov ebp,DWORD [32+esp]
;
;
; Round 12
mov eax,DWORD [36+esp]
mov edx,esi
@ -674,7 +674,7 @@ L$000start:
mov ebx,DWORD [0x500+edx*1+ebp]
xor edi,ebx
mov ebp,DWORD [32+esp]
;
;
; Round 13
mov eax,DWORD [36+esp]
mov edx,edi
@ -724,7 +724,7 @@ L$000start:
mov ebx,DWORD [0x500+edx*1+ebp]
xor esi,ebx
mov ebp,DWORD [32+esp]
;
;
; Round 14
mov eax,DWORD [36+esp]
mov edx,esi
@ -774,7 +774,7 @@ L$000start:
mov ebx,DWORD [0x500+edx*1+ebp]
xor edi,ebx
mov ebp,DWORD [32+esp]
;
;
; Round 15
mov eax,DWORD [36+esp]
mov edx,edi
@ -831,7 +831,7 @@ L$000start:
mov esi,eax
mov DWORD [esp],ebx
jnz NEAR L$000start
;
;
; FP
mov edx,DWORD [28+esp]
ror edi,1
@ -840,35 +840,35 @@ L$000start:
and esi,0xaaaaaaaa
xor eax,esi
xor edi,esi
;
;
rol eax,23
mov esi,eax
xor eax,edi
and eax,0x03fc03fc
xor esi,eax
xor edi,eax
;
;
rol esi,10
mov eax,esi
xor esi,edi
and esi,0x33333333
xor eax,esi
xor edi,esi
;
;
rol edi,18
mov esi,edi
xor edi,eax
and edi,0xfff0000f
xor esi,edi
xor eax,edi
;
;
rol esi,12
mov edi,esi
xor esi,eax
and esi,0xf0f0f0f0
xor edi,esi
xor eax,esi
;
;
ror eax,4
mov DWORD [edx],eax
mov DWORD [4+edx],edi

Просмотреть файл

@ -951,7 +951,7 @@ _DES_encrypt1:
L$_DES_encrypt1_begin:
push esi
push edi
;
;
; Load the 2 words
mov esi,DWORD [12+esp]
xor ecx,ecx
@ -960,7 +960,7 @@ L$_DES_encrypt1_begin:
mov eax,DWORD [esi]
mov ebx,DWORD [28+esp]
mov edi,DWORD [4+esi]
;
;
; IP
rol eax,4
mov esi,eax
@ -968,35 +968,35 @@ L$_DES_encrypt1_begin:
and eax,0xf0f0f0f0
xor esi,eax
xor edi,eax
;
;
rol edi,20
mov eax,edi
xor edi,esi
and edi,0xfff0000f
xor eax,edi
xor esi,edi
;
;
rol eax,14
mov edi,eax
xor eax,esi
and eax,0x33333333
xor edi,eax
xor esi,eax
;
;
rol esi,22
mov eax,esi
xor esi,edi
and esi,0x03fc03fc
xor eax,esi
xor edi,esi
;
;
rol eax,9
mov esi,eax
xor eax,edi
and eax,0xaaaaaaaa
xor esi,eax
xor edi,eax
;
;
rol edi,1
call L$000pic_point
L$000pic_point:
@ -1010,7 +1010,7 @@ L$000pic_point:
L$001decrypt:
call __x86_DES_decrypt
L$002done:
;
;
; FP
mov edx,DWORD [20+esp]
ror esi,1
@ -1019,35 +1019,35 @@ L$002done:
and edi,0xaaaaaaaa
xor eax,edi
xor esi,edi
;
;
rol eax,23
mov edi,eax
xor eax,esi
and eax,0x03fc03fc
xor edi,eax
xor esi,eax
;
;
rol edi,10
mov eax,edi
xor edi,esi
and edi,0x33333333
xor eax,edi
xor esi,edi
;
;
rol esi,18
mov edi,esi
xor esi,eax
and esi,0xfff0000f
xor edi,esi
xor eax,esi
;
;
rol edi,12
mov esi,edi
xor edi,eax
and edi,0xf0f0f0f0
xor esi,edi
xor eax,edi
;
;
ror eax,4
mov DWORD [edx],eax
mov DWORD [4+edx],esi
@ -1062,7 +1062,7 @@ _DES_encrypt2:
L$_DES_encrypt2_begin:
push esi
push edi
;
;
; Load the 2 words
mov eax,DWORD [12+esp]
xor ecx,ecx
@ -1085,7 +1085,7 @@ L$003pic_point:
L$004decrypt:
call __x86_DES_decrypt
L$005done:
;
;
; Fixup
ror edi,3
mov eax,DWORD [20+esp]
@ -1106,12 +1106,12 @@ L$_DES_encrypt3_begin:
push ebp
push esi
push edi
;
;
; Load the data words
mov edi,DWORD [ebx]
mov esi,DWORD [4+ebx]
sub esp,12
;
;
; IP
rol edi,4
mov edx,edi
@ -1119,35 +1119,35 @@ L$_DES_encrypt3_begin:
and edi,0xf0f0f0f0
xor edx,edi
xor esi,edi
;
;
rol esi,20
mov edi,esi
xor esi,edx
and esi,0xfff0000f
xor edi,esi
xor edx,esi
;
;
rol edi,14
mov esi,edi
xor edi,edx
and edi,0x33333333
xor esi,edi
xor edx,edi
;
;
rol edx,22
mov edi,edx
xor edx,esi
and edx,0x03fc03fc
xor edi,edx
xor esi,edx
;
;
rol edi,9
mov edx,edi
xor edi,esi
and edi,0xaaaaaaaa
xor edx,edi
xor esi,edi
;
;
ror edx,3
ror esi,2
mov DWORD [4+ebx],esi
@ -1170,7 +1170,7 @@ L$_DES_encrypt3_begin:
add esp,12
mov edi,DWORD [ebx]
mov esi,DWORD [4+ebx]
;
;
; FP
rol esi,2
rol edi,3
@ -1179,35 +1179,35 @@ L$_DES_encrypt3_begin:
and edi,0xaaaaaaaa
xor eax,edi
xor esi,edi
;
;
rol eax,23
mov edi,eax
xor eax,esi
and eax,0x03fc03fc
xor edi,eax
xor esi,eax
;
;
rol edi,10
mov eax,edi
xor edi,esi
and edi,0x33333333
xor eax,edi
xor esi,edi
;
;
rol esi,18
mov edi,esi
xor esi,eax
and esi,0xfff0000f
xor edi,esi
xor eax,esi
;
;
rol edi,12
mov esi,edi
xor edi,eax
and edi,0xf0f0f0f0
xor esi,edi
xor eax,edi
;
;
ror eax,4
mov DWORD [ebx],eax
mov DWORD [4+ebx],esi
@ -1225,12 +1225,12 @@ L$_DES_decrypt3_begin:
push ebp
push esi
push edi
;
;
; Load the data words
mov edi,DWORD [ebx]
mov esi,DWORD [4+ebx]
sub esp,12
;
;
; IP
rol edi,4
mov edx,edi
@ -1238,35 +1238,35 @@ L$_DES_decrypt3_begin:
and edi,0xf0f0f0f0
xor edx,edi
xor esi,edi
;
;
rol esi,20
mov edi,esi
xor esi,edx
and esi,0xfff0000f
xor edi,esi
xor edx,esi
;
;
rol edi,14
mov esi,edi
xor edi,edx
and edi,0x33333333
xor esi,edi
xor edx,edi
;
;
rol edx,22
mov edi,edx
xor edx,esi
and edx,0x03fc03fc
xor edi,edx
xor esi,edx
;
;
rol edi,9
mov edx,edi
xor edi,esi
and edi,0xaaaaaaaa
xor edx,edi
xor esi,edi
;
;
ror edx,3
ror esi,2
mov DWORD [4+ebx],esi
@ -1289,7 +1289,7 @@ L$_DES_decrypt3_begin:
add esp,12
mov edi,DWORD [ebx]
mov esi,DWORD [4+ebx]
;
;
; FP
rol esi,2
rol edi,3
@ -1298,35 +1298,35 @@ L$_DES_decrypt3_begin:
and edi,0xaaaaaaaa
xor eax,edi
xor esi,edi
;
;
rol eax,23
mov edi,eax
xor eax,esi
and eax,0x03fc03fc
xor edi,eax
xor esi,eax
;
;
rol edi,10
mov eax,edi
xor edi,esi
and edi,0x33333333
xor eax,edi
xor esi,edi
;
;
rol esi,18
mov edi,esi
xor esi,eax
and esi,0xfff0000f
xor edi,esi
xor eax,esi
;
;
rol edi,12
mov esi,edi
xor edi,eax
and edi,0xf0f0f0f0
xor esi,edi
xor eax,edi
;
;
ror eax,4
mov DWORD [ebx],eax
mov DWORD [4+ebx],esi
@ -1339,7 +1339,7 @@ global _DES_ncbc_encrypt
align 16
_DES_ncbc_encrypt:
L$_DES_ncbc_encrypt_begin:
;
;
push ebp
push ebx
push esi
@ -1517,7 +1517,7 @@ global _DES_ede3_cbc_encrypt
align 16
_DES_ede3_cbc_encrypt:
L$_DES_ede3_cbc_encrypt_begin:
;
;
push ebp
push ebx
push esi

Просмотреть файл

@ -3829,7 +3829,7 @@ L$_ecp_nistz256_scatter_w7_begin:
mov edi,DWORD [20+esp]
mov esi,DWORD [24+esp]
mov ebp,DWORD [28+esp]
lea edi,[ebp*1+edi-1]
lea edi,[ebp*1+edi]
mov ebp,16
L$007scatter_w7_loop:
mov eax,DWORD [esi]

Просмотреть файл

@ -26,7 +26,7 @@ L$_md5_block_asm_data_order_begin:
mov ecx,DWORD [8+edi]
mov edx,DWORD [12+edi]
L$000start:
;
;
; R0 section
mov edi,ecx
mov ebp,DWORD [esi]
@ -190,7 +190,7 @@ L$000start:
rol ebx,22
mov edi,ecx
add ebx,ecx
;
;
; R1 section
; R1 16
xor edi,ebx
@ -352,7 +352,7 @@ L$000start:
mov edi,ecx
rol ebx,20
add ebx,ecx
;
;
; R2 section
; R2 32
xor edi,edx
@ -498,7 +498,7 @@ L$000start:
mov edi,-1
rol ebx,23
add ebx,ecx
;
;
; R3 section
; R3 48
xor edi,edx

Просмотреть файл

@ -21,7 +21,7 @@ L$_ripemd160_block_asm_data_order_begin:
push ebx
sub esp,108
L$000start:
;
;
mov ebx,DWORD [eax]
mov ebp,DWORD [4+eax]
mov DWORD [esp],ebx

Просмотреть файл

@ -105,12 +105,18 @@ extern "C" {
* still won't see them if the library has been built to disable deprecated
* functions.
*/
#if defined(OPENSSL_NO_DEPRECATED)
# define DECLARE_DEPRECATED(f)
#elif __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated));
#else
# define DECLARE_DEPRECATED(f) f;
#ifndef DECLARE_DEPRECATED
# if defined(OPENSSL_NO_DEPRECATED)
# define DECLARE_DEPRECATED(f)
# else
# define DECLARE_DEPRECATED(f) f;
# ifdef __GNUC__
# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
# undef DECLARE_DEPRECATED
# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated));
# endif
# endif
# endif
#endif
#ifndef OPENSSL_FILE

Просмотреть файл

@ -211,6 +211,7 @@
'openssl/crypto/conf/conf_mall.c',
'openssl/crypto/conf/conf_mod.c',
'openssl/crypto/conf/conf_sap.c',
'openssl/crypto/conf/conf_ssl.c',
'openssl/crypto/cpt_err.c',
'openssl/crypto/cryptlib.c',
'openssl/crypto/ct/ct_b64.c',
@ -567,6 +568,7 @@
'openssl/crypto/x509/x509_err.c',
'openssl/crypto/x509/x509_ext.c',
'openssl/crypto/x509/x509_lu.c',
'openssl/crypto/x509/x509_meth.c',
'openssl/crypto/x509/x509_obj.c',
'openssl/crypto/x509/x509_r2x.c',
'openssl/crypto/x509/x509_req.c',

Просмотреть файл

@ -56,8 +56,8 @@ our %config = (
shlib_version_number => "1.1",
sourcedir => ".",
target => "VC-WIN32",
version => "1.1.0h",
version_num => "0x1010008fL",
version => "1.1.0i",
version_num => "0x1010009fL",
);
our %target = (
@ -1099,6 +1099,10 @@ our %unified_info = (
[
"libcrypto",
],
"test/errtest" =>
[
"libcrypto",
],
"test/evp_extra_test" =>
[
"libcrypto",
@ -1265,10 +1269,22 @@ our %unified_info = (
[
"libcrypto",
],
"test/versions" =>
[
"libcrypto",
],
"test/wp_test" =>
[
"libcrypto",
],
"test/x509_dup_cert_test" =>
[
"libcrypto",
],
"test/x509_time_test" =>
[
"libcrypto",
],
"test/x509aux" =>
[
"libcrypto",
@ -3961,6 +3977,12 @@ our %unified_info = (
"crypto/include",
"include",
],
"crypto/conf/conf_ssl.o" =>
[
".",
"crypto/include",
"include",
],
"crypto/cpt_err.o" =>
[
".",
@ -6245,6 +6267,12 @@ our %unified_info = (
"crypto/include",
"include",
],
"crypto/x509/x509_meth.o" =>
[
".",
"crypto/include",
"include",
],
"crypto/x509/x509_obj.o" =>
[
".",
@ -7232,6 +7260,10 @@ our %unified_info = (
[
"include",
],
"test/errtest.o" =>
[
"include",
],
"test/evp_extra_test.o" =>
[
"include",
@ -7404,9 +7436,9 @@ our %unified_info = (
],
"test/testutil.o" =>
[
"test",
"crypto/include",
"include",
"test",
".",
],
"test/threadstest.o" =>
@ -7426,10 +7458,23 @@ our %unified_info = (
[
"include",
],
"test/versions.o" =>
[
"include",
],
"test/wp_test.o" =>
[
"include",
],
"test/x509_dup_cert_test.o" =>
[
"include",
],
"test/x509_time_test.o" =>
[
".",
"include",
],
"test/x509aux.o" =>
[
"include",
@ -7585,6 +7630,7 @@ our %unified_info = (
"test/ecdsatest",
"test/ectest",
"test/enginetest",
"test/errtest",
"test/evp_extra_test",
"test/evp_test",
"test/exdatatest",
@ -7625,7 +7671,10 @@ our %unified_info = (
"test/v3ext",
"test/v3nametest",
"test/verify_extra_test",
"test/versions",
"test/wp_test",
"test/x509_dup_cert_test",
"test/x509_time_test",
"test/x509aux",
],
"rawlines" =>
@ -7964,6 +8013,9 @@ our %unified_info = (
"test/enginetest" =>
[
],
"test/errtest" =>
[
],
"test/evp_extra_test" =>
[
],
@ -8084,9 +8136,18 @@ our %unified_info = (
"test/verify_extra_test" =>
[
],
"test/versions" =>
[
],
"test/wp_test" =>
[
],
"test/x509_dup_cert_test" =>
[
],
"test/x509_time_test" =>
[
],
"test/x509aux" =>
[
],
@ -9080,6 +9141,10 @@ our %unified_info = (
[
"crypto/conf/conf_sap.c",
],
"crypto/conf/conf_ssl.o" =>
[
"crypto/conf/conf_ssl.c",
],
"crypto/cpt_err.o" =>
[
"crypto/cpt_err.c",
@ -10524,6 +10589,10 @@ our %unified_info = (
[
"crypto/x509/x509_lu.c",
],
"crypto/x509/x509_meth.o" =>
[
"crypto/x509/x509_meth.c",
],
"crypto/x509/x509_obj.o" =>
[
"crypto/x509/x509_obj.c",
@ -11043,6 +11112,7 @@ our %unified_info = (
"crypto/conf/conf_mall.o",
"crypto/conf/conf_mod.o",
"crypto/conf/conf_sap.o",
"crypto/conf/conf_ssl.o",
"crypto/cpt_err.o",
"crypto/cryptlib.o",
"crypto/ct/ct_b64.o",
@ -11403,6 +11473,7 @@ our %unified_info = (
"crypto/x509/x509_err.o",
"crypto/x509/x509_ext.o",
"crypto/x509/x509_lu.o",
"crypto/x509/x509_meth.o",
"crypto/x509/x509_obj.o",
"crypto/x509/x509_r2x.o",
"crypto/x509/x509_req.o",
@ -12406,6 +12477,15 @@ our %unified_info = (
[
"test/enginetest.c",
],
"test/errtest" =>
[
"test/errtest.o",
"test/testutil.o",
],
"test/errtest.o" =>
[
"test/errtest.c",
],
"test/evp_extra_test" =>
[
"test/evp_extra_test.o",
@ -12755,6 +12835,14 @@ our %unified_info = (
[
"test/verify_extra_test.c",
],
"test/versions" =>
[
"test/versions.o",
],
"test/versions.o" =>
[
"test/versions.c",
],
"test/wp_test" =>
[
"test/wp_test.o",
@ -12763,6 +12851,23 @@ our %unified_info = (
[
"test/wp_test.c",
],
"test/x509_dup_cert_test" =>
[
"test/x509_dup_cert_test.o",
],
"test/x509_dup_cert_test.o" =>
[
"test/x509_dup_cert_test.c",
],
"test/x509_time_test" =>
[
"test/testutil.o",
"test/x509_time_test.o",
],
"test/x509_time_test.o" =>
[
"test/x509_time_test.c",
],
"test/x509aux" =>
[
"test/x509aux.o",

Просмотреть файл

@ -9,4 +9,4 @@ static const char cflags[] = {
'c','o','m','p','i','l','e','r',':',' ','c','c','\0'
};
#define PLATFORM "platform: "
#define DATE "built on: Tue Apr 3 00:39:00 2018"
#define DATE "built on: Tue Aug 14 23:13:48 2018"

Просмотреть файл

@ -108,12 +108,18 @@ extern "C" {
* still won't see them if the library has been built to disable deprecated
* functions.
*/
#if defined(OPENSSL_NO_DEPRECATED)
# define DECLARE_DEPRECATED(f)
#elif __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated));
#else
# define DECLARE_DEPRECATED(f) f;
#ifndef DECLARE_DEPRECATED
# if defined(OPENSSL_NO_DEPRECATED)
# define DECLARE_DEPRECATED(f)
# else
# define DECLARE_DEPRECATED(f) f;
# ifdef __GNUC__
# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
# undef DECLARE_DEPRECATED
# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated));
# endif
# endif
# endif
#endif
#ifndef OPENSSL_FILE

Просмотреть файл

@ -219,6 +219,7 @@
'openssl/crypto/conf/conf_mall.c',
'openssl/crypto/conf/conf_mod.c',
'openssl/crypto/conf/conf_sap.c',
'openssl/crypto/conf/conf_ssl.c',
'openssl/crypto/cpt_err.c',
'openssl/crypto/cryptlib.c',
'openssl/crypto/ct/ct_b64.c',
@ -579,6 +580,7 @@
'openssl/crypto/x509/x509_err.c',
'openssl/crypto/x509/x509_ext.c',
'openssl/crypto/x509/x509_lu.c',
'openssl/crypto/x509/x509_meth.c',
'openssl/crypto/x509/x509_obj.c',
'openssl/crypto/x509/x509_r2x.c',
'openssl/crypto/x509/x509_req.c',

Просмотреть файл

@ -56,8 +56,8 @@ our %config = (
shlib_version_number => "1.1",
sourcedir => ".",
target => "VC-WIN64A",
version => "1.1.0h",
version_num => "0x1010008fL",
version => "1.1.0i",
version_num => "0x1010009fL",
);
our %target = (
@ -1101,6 +1101,10 @@ our %unified_info = (
[
"libcrypto",
],
"test/errtest" =>
[
"libcrypto",
],
"test/evp_extra_test" =>
[
"libcrypto",
@ -1267,10 +1271,22 @@ our %unified_info = (
[
"libcrypto",
],
"test/versions" =>
[
"libcrypto",
],
"test/wp_test" =>
[
"libcrypto",
],
"test/x509_dup_cert_test" =>
[
"libcrypto",
],
"test/x509_time_test" =>
[
"libcrypto",
],
"test/x509aux" =>
[
"libcrypto",
@ -4023,6 +4039,12 @@ our %unified_info = (
"crypto/include",
"include",
],
"crypto/conf/conf_ssl.o" =>
[
".",
"crypto/include",
"include",
],
"crypto/cpt_err.o" =>
[
".",
@ -6367,6 +6389,12 @@ our %unified_info = (
"crypto/include",
"include",
],
"crypto/x509/x509_meth.o" =>
[
".",
"crypto/include",
"include",
],
"crypto/x509/x509_obj.o" =>
[
".",
@ -7366,6 +7394,10 @@ our %unified_info = (
[
"include",
],
"test/errtest.o" =>
[
"include",
],
"test/evp_extra_test.o" =>
[
"include",
@ -7560,10 +7592,23 @@ our %unified_info = (
[
"include",
],
"test/versions.o" =>
[
"include",
],
"test/wp_test.o" =>
[
"include",
],
"test/x509_dup_cert_test.o" =>
[
"include",
],
"test/x509_time_test.o" =>
[
".",
"include",
],
"test/x509aux.o" =>
[
"include",
@ -7719,6 +7764,7 @@ our %unified_info = (
"test/ecdsatest",
"test/ectest",
"test/enginetest",
"test/errtest",
"test/evp_extra_test",
"test/evp_test",
"test/exdatatest",
@ -7759,7 +7805,10 @@ our %unified_info = (
"test/v3ext",
"test/v3nametest",
"test/verify_extra_test",
"test/versions",
"test/wp_test",
"test/x509_dup_cert_test",
"test/x509_time_test",
"test/x509aux",
],
"rawlines" =>
@ -8098,6 +8147,9 @@ our %unified_info = (
"test/enginetest" =>
[
],
"test/errtest" =>
[
],
"test/evp_extra_test" =>
[
],
@ -8218,9 +8270,18 @@ our %unified_info = (
"test/verify_extra_test" =>
[
],
"test/versions" =>
[
],
"test/wp_test" =>
[
],
"test/x509_dup_cert_test" =>
[
],
"test/x509_time_test" =>
[
],
"test/x509aux" =>
[
],
@ -9254,6 +9315,10 @@ our %unified_info = (
[
"crypto/conf/conf_sap.c",
],
"crypto/conf/conf_ssl.o" =>
[
"crypto/conf/conf_ssl.c",
],
"crypto/cpt_err.o" =>
[
"crypto/cpt_err.c",
@ -10738,6 +10803,10 @@ our %unified_info = (
[
"crypto/x509/x509_lu.c",
],
"crypto/x509/x509_meth.o" =>
[
"crypto/x509/x509_meth.c",
],
"crypto/x509/x509_obj.o" =>
[
"crypto/x509/x509_obj.c",
@ -11275,6 +11344,7 @@ our %unified_info = (
"crypto/conf/conf_mall.o",
"crypto/conf/conf_mod.o",
"crypto/conf/conf_sap.o",
"crypto/conf/conf_ssl.o",
"crypto/cpt_err.o",
"crypto/cryptlib.o",
"crypto/ct/ct_b64.o",
@ -11645,6 +11715,7 @@ our %unified_info = (
"crypto/x509/x509_err.o",
"crypto/x509/x509_ext.o",
"crypto/x509/x509_lu.o",
"crypto/x509/x509_meth.o",
"crypto/x509/x509_obj.o",
"crypto/x509/x509_r2x.o",
"crypto/x509/x509_req.o",
@ -12650,6 +12721,15 @@ our %unified_info = (
[
"test/enginetest.c",
],
"test/errtest" =>
[
"test/errtest.o",
"test/testutil.o",
],
"test/errtest.o" =>
[
"test/errtest.c",
],
"test/evp_extra_test" =>
[
"test/evp_extra_test.o",
@ -12999,6 +13079,14 @@ our %unified_info = (
[
"test/verify_extra_test.c",
],
"test/versions" =>
[
"test/versions.o",
],
"test/versions.o" =>
[
"test/versions.c",
],
"test/wp_test" =>
[
"test/wp_test.o",
@ -13007,6 +13095,23 @@ our %unified_info = (
[
"test/wp_test.c",
],
"test/x509_dup_cert_test" =>
[
"test/x509_dup_cert_test.o",
],
"test/x509_dup_cert_test.o" =>
[
"test/x509_dup_cert_test.c",
],
"test/x509_time_test" =>
[
"test/testutil.o",
"test/x509_time_test.o",
],
"test/x509_time_test.o" =>
[
"test/x509_time_test.c",
],
"test/x509aux" =>
[
"test/x509aux.o",

Просмотреть файл

@ -214,30 +214,30 @@ $L$inner_enter:
xor r14,r14
mov rax,QWORD[rsp]
lea rsi,[rsp]
mov r15,r9
jmp NEAR $L$sub
ALIGN 16
$L$sub: sbb rax,QWORD[r14*8+rcx]
mov QWORD[r14*8+rdi],rax
mov rax,QWORD[8+r14*8+rsi]
mov rax,QWORD[8+r14*8+rsp]
lea r14,[1+r14]
dec r15
jnz NEAR $L$sub
sbb rax,0
mov rbx,-1
xor rbx,rax
xor r14,r14
and rsi,rax
not rax
mov rcx,rdi
and rcx,rax
mov r15,r9
or rsi,rcx
ALIGN 16
$L$copy:
mov rax,QWORD[r14*8+rsi]
mov QWORD[r14*8+rsp],r14
mov QWORD[r14*8+rdi],rax
mov rcx,QWORD[r14*8+rdi]
mov rdx,QWORD[r14*8+rsp]
and rcx,rbx
and rdx,rax
mov QWORD[r14*8+rsp],r9
or rdx,rcx
mov QWORD[r14*8+rdi],rdx
lea r14,[1+r14]
sub r15,1
jnz NEAR $L$copy
@ -605,10 +605,10 @@ $L$inner4x:
cmp r14,r9
jb NEAR $L$outer4x
mov rdi,QWORD[16+r9*8+rsp]
lea r15,[((-4))+r9]
mov rax,QWORD[rsp]
pxor xmm0,xmm0
mov rdx,QWORD[8+rsp]
shr r9,2
shr r15,2
lea rsi,[rsp]
xor r14,r14
@ -616,9 +616,7 @@ $L$inner4x:
mov rbx,QWORD[16+rsi]
mov rbp,QWORD[24+rsi]
sbb rdx,QWORD[8+rcx]
lea r15,[((-1))+r9]
jmp NEAR $L$sub4x
ALIGN 16
$L$sub4x:
mov QWORD[r14*8+rdi],rax
mov QWORD[8+r14*8+rdi],rdx
@ -645,34 +643,35 @@ $L$sub4x:
sbb rax,0
mov QWORD[24+r14*8+rdi],rbp
xor r14,r14
and rsi,rax
not rax
mov rcx,rdi
and rcx,rax
lea r15,[((-1))+r9]
or rsi,rcx
pxor xmm0,xmm0
DB 102,72,15,110,224
pcmpeqd xmm5,xmm5
pshufd xmm4,xmm4,0
mov r15,r9
pxor xmm5,xmm4
shr r15,2
xor eax,eax
movdqu xmm1,XMMWORD[rsi]
movdqa XMMWORD[rsp],xmm0
movdqu XMMWORD[rdi],xmm1
jmp NEAR $L$copy4x
ALIGN 16
$L$copy4x:
movdqu xmm2,XMMWORD[16+r14*1+rsi]
movdqu xmm1,XMMWORD[32+r14*1+rsi]
movdqa XMMWORD[16+r14*1+rsp],xmm0
movdqu XMMWORD[16+r14*1+rdi],xmm2
movdqa XMMWORD[32+r14*1+rsp],xmm0
movdqu XMMWORD[32+r14*1+rdi],xmm1
lea r14,[32+r14]
movdqa xmm1,XMMWORD[rax*1+rsp]
movdqu xmm2,XMMWORD[rax*1+rdi]
pand xmm1,xmm4
pand xmm2,xmm5
movdqa xmm3,XMMWORD[16+rax*1+rsp]
movdqa XMMWORD[rax*1+rsp],xmm0
por xmm1,xmm2
movdqu xmm2,XMMWORD[16+rax*1+rdi]
movdqu XMMWORD[rax*1+rdi],xmm1
pand xmm3,xmm4
pand xmm2,xmm5
movdqa XMMWORD[16+rax*1+rsp],xmm0
por xmm3,xmm2
movdqu XMMWORD[16+rax*1+rdi],xmm3
lea rax,[32+rax]
dec r15
jnz NEAR $L$copy4x
shl r9,2
movdqu xmm2,XMMWORD[16+r14*1+rsi]
movdqa XMMWORD[16+r14*1+rsp],xmm0
movdqu XMMWORD[16+r14*1+rdi],xmm2
mov rsi,QWORD[8+r9*8+rsp]
mov rax,1
mov r15,QWORD[((-48))+rsi]

Просмотреть файл

@ -410,18 +410,19 @@ $L$sub: sbb rax,QWORD[r14*8+rcx]
jnz NEAR $L$sub
sbb rax,0
mov rbx,-1
xor rbx,rax
xor r14,r14
and rsi,rax
not rax
mov rcx,rdi
and rcx,rax
mov r15,r9
or rsi,rcx
ALIGN 16
$L$copy:
mov rax,QWORD[r14*8+rsi]
mov rcx,QWORD[r14*8+rdi]
mov rdx,QWORD[r14*8+rsp]
and rcx,rbx
and rdx,rax
mov QWORD[r14*8+rsp],r14
mov QWORD[r14*8+rdi],rax
or rdx,rcx
mov QWORD[r14*8+rdi],rdx
lea r14,[1+r14]
sub r15,1
jnz NEAR $L$copy

Просмотреть файл

@ -9,4 +9,4 @@ static const char cflags[] = {
'c','o','m','p','i','l','e','r',':',' ','c','c','\0'
};
#define PLATFORM "platform: "
#define DATE "built on: Tue Apr 3 00:38:54 2018"
#define DATE "built on: Tue Aug 14 23:13:42 2018"

Просмотреть файл

@ -456,3 +456,4 @@ $L$tail_rdseed_bytes:
$L$done_rdseed_bytes:
DB 0F3h,0C3h ;repret

Просмотреть файл

@ -105,12 +105,18 @@ extern "C" {
* still won't see them if the library has been built to disable deprecated
* functions.
*/
#if defined(OPENSSL_NO_DEPRECATED)
# define DECLARE_DEPRECATED(f)
#elif __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated));
#else
# define DECLARE_DEPRECATED(f) f;
#ifndef DECLARE_DEPRECATED
# if defined(OPENSSL_NO_DEPRECATED)
# define DECLARE_DEPRECATED(f)
# else
# define DECLARE_DEPRECATED(f) f;
# ifdef __GNUC__
# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
# undef DECLARE_DEPRECATED
# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated));
# endif
# endif
# endif
#endif
#ifndef OPENSSL_FILE

Просмотреть файл

@ -215,6 +215,7 @@
'openssl/crypto/conf/conf_mall.c',
'openssl/crypto/conf/conf_mod.c',
'openssl/crypto/conf/conf_sap.c',
'openssl/crypto/conf/conf_ssl.c',
'openssl/crypto/cpt_err.c',
'openssl/crypto/cryptlib.c',
'openssl/crypto/ct/ct_b64.c',
@ -572,6 +573,7 @@
'openssl/crypto/x509/x509_err.c',
'openssl/crypto/x509/x509_ext.c',
'openssl/crypto/x509/x509_lu.c',
'openssl/crypto/x509/x509_meth.c',
'openssl/crypto/x509/x509_obj.c',
'openssl/crypto/x509/x509_r2x.c',
'openssl/crypto/x509/x509_req.c',

Просмотреть файл

@ -56,8 +56,8 @@ our %config = (
shlib_version_number => "1.1",
sourcedir => ".",
target => "VC-WIN64A",
version => "1.1.0h",
version_num => "0x1010008fL",
version => "1.1.0i",
version_num => "0x1010009fL",
);
our %target = (
@ -1100,6 +1100,10 @@ our %unified_info = (
[
"libcrypto",
],
"test/errtest" =>
[
"libcrypto",
],
"test/evp_extra_test" =>
[
"libcrypto",
@ -1266,10 +1270,22 @@ our %unified_info = (
[
"libcrypto",
],
"test/versions" =>
[
"libcrypto",
],
"test/wp_test" =>
[
"libcrypto",
],
"test/x509_dup_cert_test" =>
[
"libcrypto",
],
"test/x509_time_test" =>
[
"libcrypto",
],
"test/x509aux" =>
[
"libcrypto",
@ -3962,6 +3978,12 @@ our %unified_info = (
"crypto/include",
"include",
],
"crypto/conf/conf_ssl.o" =>
[
".",
"crypto/include",
"include",
],
"crypto/cpt_err.o" =>
[
".",
@ -6246,6 +6268,12 @@ our %unified_info = (
"crypto/include",
"include",
],
"crypto/x509/x509_meth.o" =>
[
".",
"crypto/include",
"include",
],
"crypto/x509/x509_obj.o" =>
[
".",
@ -7233,6 +7261,10 @@ our %unified_info = (
[
"include",
],
"test/errtest.o" =>
[
"include",
],
"test/evp_extra_test.o" =>
[
"include",
@ -7406,8 +7438,8 @@ our %unified_info = (
"test/testutil.o" =>
[
"crypto/include",
"test",
"include",
"test",
".",
],
"test/threadstest.o" =>
@ -7427,10 +7459,23 @@ our %unified_info = (
[
"include",
],
"test/versions.o" =>
[
"include",
],
"test/wp_test.o" =>
[
"include",
],
"test/x509_dup_cert_test.o" =>
[
"include",
],
"test/x509_time_test.o" =>
[
".",
"include",
],
"test/x509aux.o" =>
[
"include",
@ -7586,6 +7631,7 @@ our %unified_info = (
"test/ecdsatest",
"test/ectest",
"test/enginetest",
"test/errtest",
"test/evp_extra_test",
"test/evp_test",
"test/exdatatest",
@ -7626,7 +7672,10 @@ our %unified_info = (
"test/v3ext",
"test/v3nametest",
"test/verify_extra_test",
"test/versions",
"test/wp_test",
"test/x509_dup_cert_test",
"test/x509_time_test",
"test/x509aux",
],
"rawlines" =>
@ -7965,6 +8014,9 @@ our %unified_info = (
"test/enginetest" =>
[
],
"test/errtest" =>
[
],
"test/evp_extra_test" =>
[
],
@ -8085,9 +8137,18 @@ our %unified_info = (
"test/verify_extra_test" =>
[
],
"test/versions" =>
[
],
"test/wp_test" =>
[
],
"test/x509_dup_cert_test" =>
[
],
"test/x509_time_test" =>
[
],
"test/x509aux" =>
[
],
@ -9081,6 +9142,10 @@ our %unified_info = (
[
"crypto/conf/conf_sap.c",
],
"crypto/conf/conf_ssl.o" =>
[
"crypto/conf/conf_ssl.c",
],
"crypto/cpt_err.o" =>
[
"crypto/cpt_err.c",
@ -10525,6 +10590,10 @@ our %unified_info = (
[
"crypto/x509/x509_lu.c",
],
"crypto/x509/x509_meth.o" =>
[
"crypto/x509/x509_meth.c",
],
"crypto/x509/x509_obj.o" =>
[
"crypto/x509/x509_obj.c",
@ -11044,6 +11113,7 @@ our %unified_info = (
"crypto/conf/conf_mall.o",
"crypto/conf/conf_mod.o",
"crypto/conf/conf_sap.o",
"crypto/conf/conf_ssl.o",
"crypto/cpt_err.o",
"crypto/cryptlib.o",
"crypto/ct/ct_b64.o",
@ -11404,6 +11474,7 @@ our %unified_info = (
"crypto/x509/x509_err.o",
"crypto/x509/x509_ext.o",
"crypto/x509/x509_lu.o",
"crypto/x509/x509_meth.o",
"crypto/x509/x509_obj.o",
"crypto/x509/x509_r2x.o",
"crypto/x509/x509_req.o",
@ -12407,6 +12478,15 @@ our %unified_info = (
[
"test/enginetest.c",
],
"test/errtest" =>
[
"test/errtest.o",
"test/testutil.o",
],
"test/errtest.o" =>
[
"test/errtest.c",
],
"test/evp_extra_test" =>
[
"test/evp_extra_test.o",
@ -12756,6 +12836,14 @@ our %unified_info = (
[
"test/verify_extra_test.c",
],
"test/versions" =>
[
"test/versions.o",
],
"test/versions.o" =>
[
"test/versions.c",
],
"test/wp_test" =>
[
"test/wp_test.o",
@ -12764,6 +12852,23 @@ our %unified_info = (
[
"test/wp_test.c",
],
"test/x509_dup_cert_test" =>
[
"test/x509_dup_cert_test.o",
],
"test/x509_dup_cert_test.o" =>
[
"test/x509_dup_cert_test.c",
],
"test/x509_time_test" =>
[
"test/testutil.o",
"test/x509_time_test.o",
],
"test/x509_time_test.o" =>
[
"test/x509_time_test.c",
],
"test/x509aux" =>
[
"test/x509aux.o",

Просмотреть файл

@ -9,4 +9,4 @@ static const char cflags[] = {
'c','o','m','p','i','l','e','r',':',' ','c','c','\0'
};
#define PLATFORM "platform: "
#define DATE "built on: Tue Apr 3 00:38:58 2018"
#define DATE "built on: Tue Aug 14 23:13:46 2018"

Просмотреть файл

@ -108,12 +108,18 @@ extern "C" {
* still won't see them if the library has been built to disable deprecated
* functions.
*/
#if defined(OPENSSL_NO_DEPRECATED)
# define DECLARE_DEPRECATED(f)
#elif __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated));
#else
# define DECLARE_DEPRECATED(f) f;
#ifndef DECLARE_DEPRECATED
# if defined(OPENSSL_NO_DEPRECATED)
# define DECLARE_DEPRECATED(f)
# else
# define DECLARE_DEPRECATED(f) f;
# ifdef __GNUC__
# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
# undef DECLARE_DEPRECATED
# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated));
# endif
# endif
# endif
#endif
#ifndef OPENSSL_FILE

Просмотреть файл

@ -219,6 +219,7 @@
'openssl/crypto/conf/conf_mall.c',
'openssl/crypto/conf/conf_mod.c',
'openssl/crypto/conf/conf_sap.c',
'openssl/crypto/conf/conf_ssl.c',
'openssl/crypto/cpt_err.c',
'openssl/crypto/cryptlib.c',
'openssl/crypto/ct/ct_b64.c',
@ -579,6 +580,7 @@
'openssl/crypto/x509/x509_err.c',
'openssl/crypto/x509/x509_ext.c',
'openssl/crypto/x509/x509_lu.c',
'openssl/crypto/x509/x509_meth.c',
'openssl/crypto/x509/x509_obj.c',
'openssl/crypto/x509/x509_r2x.c',
'openssl/crypto/x509/x509_req.c',

Просмотреть файл

@ -56,8 +56,8 @@ our %config = (
shlib_version_number => "1.1",
sourcedir => ".",
target => "aix-gcc",
version => "1.1.0h",
version_num => "0x1010008fL",
version => "1.1.0i",
version_num => "0x1010009fL",
);
our %target = (
@ -871,11 +871,6 @@ our %unified_info = (
"libcrypto",
"libssl",
],
"test/buildtest_opensslconf" =>
[
"libcrypto",
"libssl",
],
"test/buildtest_opensslv" =>
[
"libcrypto",
@ -1084,6 +1079,10 @@ our %unified_info = (
[
"libcrypto",
],
"test/errtest" =>
[
"libcrypto",
],
"test/evp_extra_test" =>
[
"libcrypto",
@ -1250,10 +1249,22 @@ our %unified_info = (
[
"libcrypto",
],
"test/versions" =>
[
"libcrypto",
],
"test/wp_test" =>
[
"libcrypto",
],
"test/x509_dup_cert_test" =>
[
"libcrypto",
],
"test/x509_time_test" =>
[
"libcrypto",
],
"test/x509aux" =>
[
"libcrypto",
@ -2328,11 +2339,6 @@ our %unified_info = (
"test/generate_buildtest.pl",
"ocsp",
],
"test/buildtest_opensslconf.c" =>
[
"test/generate_buildtest.pl",
"opensslconf",
],
"test/buildtest_opensslv.c" =>
[
"test/generate_buildtest.pl",
@ -3975,6 +3981,12 @@ our %unified_info = (
"crypto/include",
"include",
],
"crypto/conf/conf_ssl.o" =>
[
".",
"crypto/include",
"include",
],
"crypto/cpt_err.o" =>
[
".",
@ -6307,6 +6319,12 @@ our %unified_info = (
"crypto/include",
"include",
],
"crypto/x509/x509_meth.o" =>
[
".",
"crypto/include",
"include",
],
"crypto/x509/x509_obj.o" =>
[
".",
@ -7112,10 +7130,6 @@ our %unified_info = (
[
"include",
],
"test/buildtest_opensslconf.o" =>
[
"include",
],
"test/buildtest_opensslv.o" =>
[
"include",
@ -7298,6 +7312,10 @@ our %unified_info = (
[
"include",
],
"test/errtest.o" =>
[
"include",
],
"test/evp_extra_test.o" =>
[
"include",
@ -7470,9 +7488,9 @@ our %unified_info = (
],
"test/testutil.o" =>
[
"test",
"crypto/include",
"include",
"test",
".",
],
"test/threadstest.o" =>
@ -7492,10 +7510,23 @@ our %unified_info = (
[
"include",
],
"test/versions.o" =>
[
"include",
],
"test/wp_test.o" =>
[
"include",
],
"test/x509_dup_cert_test.o" =>
[
"include",
],
"test/x509_time_test.o" =>
[
".",
"include",
],
"test/x509aux.o" =>
[
"include",
@ -7607,7 +7638,6 @@ our %unified_info = (
"test/buildtest_obj_mac",
"test/buildtest_objects",
"test/buildtest_ocsp",
"test/buildtest_opensslconf",
"test/buildtest_opensslv",
"test/buildtest_ossl_typ",
"test/buildtest_pem",
@ -7652,6 +7682,7 @@ our %unified_info = (
"test/ecdsatest",
"test/ectest",
"test/enginetest",
"test/errtest",
"test/evp_extra_test",
"test/evp_test",
"test/exdatatest",
@ -7692,7 +7723,10 @@ our %unified_info = (
"test/v3ext",
"test/v3nametest",
"test/verify_extra_test",
"test/versions",
"test/wp_test",
"test/x509_dup_cert_test",
"test/x509_time_test",
"test/x509aux",
],
"rawlines" =>
@ -7942,9 +7976,6 @@ our %unified_info = (
"test/buildtest_ocsp" =>
[
],
"test/buildtest_opensslconf" =>
[
],
"test/buildtest_opensslv" =>
[
],
@ -8077,6 +8108,9 @@ our %unified_info = (
"test/enginetest" =>
[
],
"test/errtest" =>
[
],
"test/evp_extra_test" =>
[
],
@ -8197,9 +8231,18 @@ our %unified_info = (
"test/verify_extra_test" =>
[
],
"test/versions" =>
[
],
"test/wp_test" =>
[
],
"test/x509_dup_cert_test" =>
[
],
"test/x509_time_test" =>
[
],
"test/x509aux" =>
[
],
@ -9208,6 +9251,10 @@ our %unified_info = (
[
"crypto/conf/conf_sap.c",
],
"crypto/conf/conf_ssl.o" =>
[
"crypto/conf/conf_ssl.c",
],
"crypto/cpt_err.o" =>
[
"crypto/cpt_err.c",
@ -10684,6 +10731,10 @@ our %unified_info = (
[
"crypto/x509/x509_lu.c",
],
"crypto/x509/x509_meth.o" =>
[
"crypto/x509/x509_meth.c",
],
"crypto/x509/x509_obj.o" =>
[
"crypto/x509/x509_obj.c",
@ -11208,6 +11259,7 @@ our %unified_info = (
"crypto/conf/conf_mall.o",
"crypto/conf/conf_mod.o",
"crypto/conf/conf_sap.o",
"crypto/conf/conf_ssl.o",
"crypto/cpt_err.o",
"crypto/cryptlib.o",
"crypto/ct/ct_b64.o",
@ -11577,6 +11629,7 @@ our %unified_info = (
"crypto/x509/x509_err.o",
"crypto/x509/x509_ext.o",
"crypto/x509/x509_lu.o",
"crypto/x509/x509_meth.o",
"crypto/x509/x509_obj.o",
"crypto/x509/x509_r2x.o",
"crypto/x509/x509_req.o",
@ -12222,14 +12275,6 @@ our %unified_info = (
[
"test/buildtest_ocsp.c",
],
"test/buildtest_opensslconf" =>
[
"test/buildtest_opensslconf.o",
],
"test/buildtest_opensslconf.o" =>
[
"test/buildtest_opensslconf.c",
],
"test/buildtest_opensslv" =>
[
"test/buildtest_opensslv.o",
@ -12588,6 +12633,15 @@ our %unified_info = (
[
"test/enginetest.c",
],
"test/errtest" =>
[
"test/errtest.o",
"test/testutil.o",
],
"test/errtest.o" =>
[
"test/errtest.c",
],
"test/evp_extra_test" =>
[
"test/evp_extra_test.o",
@ -12937,6 +12991,14 @@ our %unified_info = (
[
"test/verify_extra_test.c",
],
"test/versions" =>
[
"test/versions.o",
],
"test/versions.o" =>
[
"test/versions.c",
],
"test/wp_test" =>
[
"test/wp_test.o",
@ -12945,6 +13007,23 @@ our %unified_info = (
[
"test/wp_test.c",
],
"test/x509_dup_cert_test" =>
[
"test/x509_dup_cert_test.o",
],
"test/x509_dup_cert_test.o" =>
[
"test/x509_dup_cert_test.c",
],
"test/x509_time_test" =>
[
"test/testutil.o",
"test/x509_time_test.o",
],
"test/x509_time_test.o" =>
[
"test/x509_time_test.c",
],
"test/x509aux" =>
[
"test/x509aux.o",

Просмотреть файл

@ -8,7 +8,7 @@ LAES_Te:
mflr 3
addi 3,3,120
mtlr 0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
.space 28
@ -18,7 +18,7 @@ LAES_Td:
mflr 3
addi 3,3,2360
mtlr 0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
.space 28
@ -739,7 +739,7 @@ Lenc_done:
lwz 31,124(1)
mtlr 0
addi 1,1,128
blr
blr
.long 0
.byte 0,12,4,1,0x80,18,3,0
.long 0
@ -819,7 +819,7 @@ Lenc_loop:
bc 16,0,Lenc_loop
addi 7,3,2048
nop
nop
lwz 12,0(5)
rlwinm 16,8,8,24,31
lwz 0,4(5)
@ -884,7 +884,7 @@ Lenc_loop:
xor 9,9,0
xor 10,10,14
xor 11,11,15
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -1029,7 +1029,7 @@ Lenc_compact_done:
xor 9,9,0
xor 10,10,14
xor 11,11,15
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -1173,7 +1173,7 @@ Ldec_done:
lwz 31,124(1)
mtlr 0
addi 1,1,128
blr
blr
.long 0
.byte 0,12,4,1,0x80,18,3,0
.long 0
@ -1253,7 +1253,7 @@ Ldec_loop:
bc 16,0,Ldec_loop
addi 7,3,2048
nop
nop
lwz 12,0(5)
rlwinm 16,8,8,24,31
lwz 0,4(5)
@ -1318,7 +1318,7 @@ Ldec_loop:
xor 9,9,0
xor 10,10,14
xor 11,11,15
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -1548,7 +1548,7 @@ Ldec_compact_done:
xor 9,9,0
xor 10,10,14
xor 11,11,15
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0

Просмотреть файл

@ -14,7 +14,7 @@ Lconsts:
mflr 6
addi 6,6,-0x48
mtlr 0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
.byte 65,69,83,32,102,111,114,32,80,111,119,101,114,73,83,65,32,50,46,48,55,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
@ -277,7 +277,7 @@ Ldone:
Lenc_key_abort:
mr 3,6
blr
blr
.long 0
.byte 0,12,0x14,1,0,0,3,0
.long 0
@ -325,7 +325,7 @@ Ldeckey:
xor 3,3,3
Ldec_key_abort:
addi 1,1,32
blr
blr
.long 0
.byte 0,12,4,1,0x80,0,3,0
.long 0
@ -392,7 +392,7 @@ Loop_enc:
stvx 0,7,4
or 12,12,12
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,3,0
.long 0
@ -459,7 +459,7 @@ Loop_dec:
stvx 0,7,4
or 12,12,12
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,3,0
.long 0
@ -620,7 +620,7 @@ Lcbc_done:
stvx 2,10,7
or 12,12,12
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,6,0
.long 0
@ -910,8 +910,8 @@ Loop_cbc_dec8x:
addic. 5,5,128
beq Lcbc_dec8x_done
nop
nop
nop
nop
Loop_cbc_dec8x_tail:
.long 0x11EFC548
@ -999,15 +999,15 @@ Loop_cbc_dec8x_tail:
cmplwi 5,32
blt Lcbc_dec8x_one
nop
nop
beq Lcbc_dec8x_two
cmplwi 5,64
blt Lcbc_dec8x_three
nop
nop
beq Lcbc_dec8x_four
cmplwi 5,96
blt Lcbc_dec8x_five
nop
nop
beq Lcbc_dec8x_six
Lcbc_dec8x_seven:
@ -1194,7 +1194,7 @@ Lcbc_dec8x_done:
lwz 30,384(1)
lwz 31,388(1)
addi 1,1,392
blr
blr
.long 0
.byte 0,12,0x04,0,0x80,6,6,0
.long 0
@ -1301,7 +1301,7 @@ Loop_ctr32_enc:
stvx 2,0,4
or 12,12,12
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,6,0
.long 0
@ -1604,15 +1604,15 @@ Loop_ctr32_enc8x_middle:
Lctr32_enc8x_break:
cmpwi 5,-0x60
blt Lctr32_enc8x_one
nop
nop
beq Lctr32_enc8x_two
cmpwi 5,-0x40
blt Lctr32_enc8x_three
nop
nop
beq Lctr32_enc8x_four
cmpwi 5,-0x20
blt Lctr32_enc8x_five
nop
nop
beq Lctr32_enc8x_six
cmpwi 5,0x00
blt Lctr32_enc8x_seven
@ -1821,7 +1821,7 @@ Lctr32_enc8x_done:
lwz 30,384(1)
lwz 31,388(1)
addi 1,1,392
blr
blr
.long 0
.byte 0,12,0x04,0,0x80,6,6,0
.long 0
@ -1958,7 +1958,7 @@ Loop_xts_enc:
.long 0x10620509
nop
nop
.long 0x7C602799
addi 4,4,16
@ -2031,7 +2031,7 @@ Lxts_enc_done:
Lxts_enc_ret:
or 12,12,12
li 3,0
blr
blr
.long 0
.byte 0,12,0x04,0,0x80,6,6,0
.long 0
@ -2171,7 +2171,7 @@ Loop_xts_dec:
.long 0x10620549
nop
nop
.long 0x7C602799
addi 4,4,16
@ -2236,7 +2236,7 @@ Loop_xts_dec_short:
.long 0x10620549
nop
nop
.long 0x7C602799
@ -2287,7 +2287,7 @@ Lxts_dec_done:
Lxts_dec_ret:
or 12,12,12
li 3,0
blr
blr
.long 0
.byte 0,12,0x04,0,0x80,6,6,0
.long 0
@ -2618,11 +2618,11 @@ Loop_xts_enc6x:
beq Lxts_enc6x_zero
cmpwi 5,0x20
blt Lxts_enc6x_one
nop
nop
beq Lxts_enc6x_two
cmpwi 5,0x40
blt Lxts_enc6x_three
nop
nop
beq Lxts_enc6x_four
Lxts_enc6x_five:
@ -2719,7 +2719,7 @@ Lxts_enc6x_two:
.align 4
Lxts_enc6x_one:
vxor 7,5,17
nop
nop
Loop_xts_enc1x:
.long 0x10E7C508
lvx 24,26,7
@ -2855,7 +2855,7 @@ Lxts_enc6x_ret:
lwz 30,384(1)
lwz 31,388(1)
addi 1,1,392
blr
blr
.long 0
.byte 0,12,0x04,1,0x80,6,6,0
.long 0
@ -2940,7 +2940,7 @@ _aesp8_xts_enc5x:
.long 0x11AD1509
.long 0x11CE1D09
.long 0x11EF2509
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -3268,11 +3268,11 @@ Loop_xts_dec6x:
beq Lxts_dec6x_zero
cmpwi 5,0x20
blt Lxts_dec6x_one
nop
nop
beq Lxts_dec6x_two
cmpwi 5,0x40
blt Lxts_dec6x_three
nop
nop
beq Lxts_dec6x_four
Lxts_dec6x_five:
@ -3373,7 +3373,7 @@ Lxts_dec6x_two:
.align 4
Lxts_dec6x_one:
vxor 7,5,17
nop
nop
Loop_xts_dec1x:
.long 0x10E7C548
lvx 24,26,7
@ -3543,7 +3543,7 @@ Lxts_dec6x_ret:
lwz 30,384(1)
lwz 31,388(1)
addi 1,1,392
blr
blr
.long 0
.byte 0,12,0x04,1,0x80,6,6,0
.long 0
@ -3628,6 +3628,6 @@ _aesp8_xts_dec5x:
.long 0x11CE1D49
.long 0x11EF2549
mtctr 9
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0

Просмотреть файл

@ -95,7 +95,7 @@ Lconsts:
mflr 12
addi 12,12,-0x308
mtlr 0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
.byte 86,101,99,116,111,114,32,80,101,114,109,117,116,97,116,105,111,110,32,65,69,83,32,102,111,114,32,65,108,116,105,86,101,99,44,32,77,105,107,101,32,72,97,109,98,117,114,103,32,40,83,116,97,110,102,111,114,100,32,85,110,105,118,101,114,115,105,116,121,41,0
@ -135,7 +135,7 @@ _vpaes_encrypt_preheat:
lvx 17, 12, 8
lvx 18, 12, 11
lvx 19, 12, 10
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -223,7 +223,7 @@ Lenc_entry:
vxor 4, 4, 5
vxor 0, 0, 4
vperm 0, 0, 7, 1
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -318,7 +318,7 @@ Lenc_done:
lvx 30,10,1
lvx 31,11,1
addi 1,1,232
blr
blr
.long 0
.byte 0,12,0x04,1,0x80,0,3,0
.long 0
@ -360,7 +360,7 @@ _vpaes_decrypt_preheat:
lvx 21, 12, 8
lvx 22, 12, 11
lvx 23, 12, 10
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -455,7 +455,7 @@ Ldec_entry:
vxor 4, 4, 5
vxor 0, 1, 4
vperm 0, 0, 7, 2
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -550,7 +550,7 @@ Ldec_done:
lvx 30,10,1
lvx 31,11,1
addi 1,1,232
blr
blr
.long 0
.byte 0,12,0x04,1,0x80,0,3,0
.long 0
@ -777,7 +777,7 @@ Lcbc_abort:
lwz 31,236(1)
mtlr 0
addi 1,1,240
blr
blr
.long 0
.byte 0,12,0x04,1,0x80,2,6,0
.long 0
@ -831,7 +831,7 @@ _vpaes_key_preheat:
lvx 24, 12, 9
lvx 25, 0, 12
lvx 26, 12, 8
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -1077,7 +1077,7 @@ Lschedule_mangle_done:
vxor 6, 6, 6
vxor 7, 7, 7
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -1105,7 +1105,7 @@ _vpaes_schedule_192_smear:
vor 0, 6, 6
vsldoi 6, 6, 9, 8
vsldoi 6, 9, 6, 8
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -1171,7 +1171,7 @@ _vpaes_schedule_low_round:
vxor 0, 1, 7
vxor 7, 1, 7
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -1193,7 +1193,7 @@ _vpaes_schedule_transform:
vperm 2, 13, 13, 2
vxor 0, 0, 2
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -1245,7 +1245,7 @@ _vpaes_schedule_mangle:
vsel 2, 28, 1, 30
vor 28, 1, 1
stvx 2, 0, 5
blr
blr
.align 4
Lschedule_mangle_dec:
@ -1296,7 +1296,7 @@ Lschedule_mangle_dec:
vsel 2, 28, 1, 30
vor 28, 1, 1
stvx 2, 0, 5
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -1372,7 +1372,7 @@ Lschedule_mangle_dec:
lvx 30,10,1
lvx 31,11,1
addi 1,1,232
blr
blr
.long 0
.byte 0,12,0x04,1,0x80,0,3,0
.long 0
@ -1455,7 +1455,8 @@ Lschedule_mangle_dec:
lvx 30,10,1
lvx 31,11,1
addi 1,1,232
blr
blr
.long 0
.byte 0,12,0x04,1,0x80,0,3,0
.long 0

Просмотреть файл

@ -227,7 +227,7 @@
stw 9,24(3)
stw 10,28(3)
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,2,0
.long 0
@ -655,7 +655,7 @@
stw 9, 60(3)
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,2,0
.long 0
@ -809,7 +809,7 @@
stw 10,24(3)
stw 11,28(3)
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,3,0
.long 0
@ -1348,7 +1348,7 @@
adde 10,10,9
stw 12,56(3)
stw 10,60(3)
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,3,0
.long 0
@ -1399,7 +1399,7 @@ Lppcasm_sub_mainloop:
Lppcasm_sub_adios:
subfze 3,0
andi. 3,3,1
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,4,0
.long 0
@ -1445,7 +1445,7 @@ Lppcasm_add_mainloop:
bc 16,0,Lppcasm_add_mainloop
Lppcasm_add_adios:
addze 3,0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,4,0
.long 0
@ -1474,7 +1474,7 @@ Lppcasm_add_adios:
cmplwi 0,5,0
bne Lppcasm_div1
li 3,-1
blr
blr
Lppcasm_div1:
xor 0,0,0
li 8,32
@ -1561,7 +1561,7 @@ Lppcasm_div8:
b Lppcasm_divouterloop
Lppcasm_div9:
or 3,8,0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,3,0
.long 0
@ -1603,7 +1603,7 @@ Lppcasm_sqr_mainloop:
stwu 8,4(3)
bc 16,0,Lppcasm_sqr_mainloop
Lppcasm_sqr_adios:
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,3,0
.long 0
@ -1709,7 +1709,7 @@ Lppcasm_mw_REM:
Lppcasm_mw_OVER:
addi 3,12,0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,4,0
.long 0
@ -1835,7 +1835,7 @@ Lppcasm_maw_leftover:
Lppcasm_maw_adios:
addi 3,12,0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,4,0
.long 0

Просмотреть файл

@ -9,7 +9,7 @@
li 3,0
bclr 12,0
cmpwi 8,32
bgelr
bgelr
slwi 8,8,2
li 12,-4096
addi 3,8,256
@ -182,15 +182,16 @@ Lsub: lwzx 12,22,21
li 21,0
mtctr 8
subfe 3,21,3
and 4,22,3
andc 6,9,3
or 4,4,6
.align 4
Lcopy:
lwzx 12,4,21
stwx 12,9,21
lwzx 12,22,21
lwzx 10,9,21
and 12,12,3
andc 10,10,3
stwx 21,22,21
or 10,10,12
stwx 10,9,21
addi 21,21,4
bc 16,0,Lcopy
@ -209,7 +210,7 @@ Lcopy:
lwz 30,-8(12)
lwz 31,-4(12)
mr 1,12
blr
blr
.long 0
.byte 0,12,4,0,0x80,12,6,0
.long 0

Просмотреть файл

@ -888,11 +888,8 @@ Lsub: lwz 24,12(10)
li 12,0
subfe 3,12,3
addi 10,1,196
addi 4,1,196
subf 9,8,9
and 4,10,3
andc 6,9,3
or 4,4,6
addi 10,1,192
mtctr 11
@ -902,6 +899,10 @@ Lcopy:
lwz 25,8(4)
lwz 26,12(4)
lwzu 27,16(4)
lwz 28,4(9)
lwz 29,8(9)
lwz 30,12(9)
lwz 31,16(9)
std 12,8(22)
std 12,16(22)
std 12,24(22)
@ -910,6 +911,18 @@ Lcopy:
std 12,48(22)
std 12,56(22)
stdu 12,64(22)
and 24,24,3
and 25,25,3
and 26,26,3
and 27,27,3
andc 28,28,3
andc 29,29,3
andc 30,30,3
andc 31,31,3
or 24,24,28
or 25,25,29
or 26,26,30
or 27,27,31
stw 24,4(9)
stw 25,8(9)
stw 26,12(9)
@ -945,7 +958,7 @@ Lcopy:
lfd 30,-16(12)
lfd 31,-8(12)
mr 1,12
blr
blr
.long 0
.byte 0,12,4,0,0x8c,13,6,0
.long 0

Просмотреть файл

@ -26,4 +26,4 @@ static const char cflags[] = {
'n','g','i','n','e','s','-','1','.','1','\\','"','"',' ','\0'
};
#define PLATFORM "platform: aix-gcc"
#define DATE "built on: Tue Apr 3 00:38:08 2018"
#define DATE "built on: Tue Aug 14 23:12:56 2018"

Просмотреть файл

@ -59,7 +59,7 @@ __ChaCha20_ctr32_int:
lwz 31,156(1)
mtlr 0
addi 1,1,160
blr
blr
.long 0
.byte 0,12,4,1,0x80,18,5,0
.long 0
@ -345,7 +345,7 @@ Loop:
bne Loop_outer
blr
blr
.align 4
Ltail:
@ -396,7 +396,7 @@ Loop_tail:
stw 1,80(1)
stw 1,84(1)
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -554,7 +554,7 @@ Loop_outer_vmx:
vspltisw 27,7
mtctr 0
nop
nop
Loop_vmx:
vadduwm 0,0,1
add 16,16,20
@ -1047,7 +1047,7 @@ Laligned_vmx:
cmplwi 5,255
bgt Loop_outer_vmx
nop
nop
Ldone_vmx:
cmplwi 5,0
@ -1100,7 +1100,7 @@ Ldone_vmx:
lwz 31,364(1)
mtlr 0
addi 1,1,368
blr
blr
.long 0
.byte 0,12,0x04,1,0x80,18,5,0
.long 0
@ -1113,7 +1113,7 @@ Lconsts:
mflr 12
addi 12,12,56
mtlr 0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
.space 28

Просмотреть файл

@ -122,7 +122,7 @@
.long 0x7E4A1F99
or 12,12,12
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,2,0
.long 0
@ -171,7 +171,7 @@
.long 0x7C001F99
or 12,12,12
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,2,0
.long 0
@ -287,7 +287,7 @@ Leven:
.long 0x7C001F99
or 12,12,12
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,4,0
.long 0
@ -554,7 +554,7 @@ Ldone_4x:
lvx 30,10,1
lvx 31,11,1
addi 1,1,232
blr
blr
.long 0
.byte 0,12,0x04,0,0x80,0,4,0
.long 0

Просмотреть файл

@ -35,7 +35,7 @@
Lno_key:
xor 3,3,3
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,2,0
@ -236,7 +236,7 @@ Loop:
lwz 31,92(1)
addi 1,1,96
Labort:
blr
blr
.long 0
.byte 0,12,4,1,0x80,18,4,0
@ -300,7 +300,7 @@ Labort:
lwz 30,88(1)
lwz 31,92(1)
addi 1,1,96
blr
blr
.long 0
.byte 0,12,4,1,0x80,4,3,0

Просмотреть файл

@ -145,7 +145,7 @@
Lno_key:
xor 3,3,3
addi 1,1,24
blr
blr
.long 0
.byte 0,12,4,1,0x80,0,2,0
@ -460,7 +460,7 @@ Lentry:
lfd 31,208(1)
addi 1,1,216
Labort:
blr
blr
.long 0
.byte 0,12,4,1,0x80,0,4,0
@ -544,7 +544,7 @@ Labort:
lwz 30,32(1)
lwz 31,36(1)
addi 1,1,40
blr
blr
.long 0
.byte 0,12,4,1,0x80,4,3,0
@ -555,7 +555,7 @@ LPICmeup:
mflr 5
addi 5,5,56
mtlr 0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
.space 28

Просмотреть файл

@ -5,7 +5,7 @@
.align 4
.OPENSSL_fpu_probe:
fmr 0,0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -14,7 +14,7 @@
.OPENSSL_ppc64_probe:
fcfid 1,1
rldicl 0,0,32,32
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -23,7 +23,7 @@
.align 4
.OPENSSL_altivec_probe:
.long 0x10000484
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -33,7 +33,7 @@
.OPENSSL_crypto207_probe:
.long 0x7C000E99
.long 0x10000508
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -44,7 +44,7 @@
xor 0,0,0
.long 0x10600033
.long 0x10600031
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -76,7 +76,7 @@
xor 12,12,12
fmr 12,31
fmr 13,31
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -89,7 +89,7 @@ Ladd: lwarx 5,0,3
stwcx. 0,0,3
bne- Ladd
mr 3,0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,2,0
.long 0
@ -104,7 +104,7 @@ Loop_rdtsc:
mftbu 4
cmplw 0,4,5
bne Loop_rdtsc
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -121,7 +121,7 @@ Little: mtctr 4
stb 0,0(3)
addi 3,3,1
bc 16,0,$-8
blr
blr
Lot: andi. 5,3,3
beq Laligned
stb 0,0(3)
@ -136,7 +136,7 @@ Laligned:
bc 16,0,$-8
andi. 4,4,3
bne Little
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,2,0
.long 0
@ -162,7 +162,7 @@ Lno_data:
li 3,0
sub 3,3,0
extrwi 3,3,1,0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,3,0
.long 0
@ -193,7 +193,7 @@ Loop: mftb 6
bc 16,0,Loop
mr 3,4
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,2,0
.long 0
@ -245,7 +245,8 @@ Loop2:
Ldone2:
srwi 4,4,2
sub 3,0,4
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,3,0
.long 0

Просмотреть файл

@ -100,7 +100,7 @@ Ldone:
lwz 31,156(1)
mtlr 0
addi 1,1,160
blr
blr
.long 0
.byte 0,12,4,1,0x80,18,3,0
.long 0
@ -1108,7 +1108,7 @@ Lsha1_block_private:
mr 11,20
addi 4,4,64
bc 16,0,Lsha1_block_private
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0

Просмотреть файл

@ -120,7 +120,7 @@ Ldone:
lwz 31,188(1)
mtlr 0
addi 1,1,192
blr
blr
.long 0
.byte 0,12,4,1,0x80,18,3,0
.long 0
@ -1286,7 +1286,7 @@ Lrounds:
cmplw 0,31,5
stw 15,28(3)
bne Lsha2_block_private
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -1297,7 +1297,7 @@ LPICmeup:
mflr 7
addi 7,7,56
mtlr 0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
.space 28

Просмотреть файл

@ -772,7 +772,7 @@ L16_xx:
lwz 30,384(1)
lwz 31,388(1)
addi 1,1,392
blr
blr
.long 0
.byte 0,12,4,1,0x80,6,3,0
.long 0
@ -784,7 +784,7 @@ LPICmeup:
mflr 6
addi 6,6,56
mtlr 0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
.space 28

Просмотреть файл

@ -127,7 +127,7 @@ Ldone:
lwz 31,252(1)
mtlr 0
addi 1,1,256
blr
blr
.long 0
.byte 0,12,4,1,0x80,18,3,0
.long 0
@ -2972,7 +2972,7 @@ Lrounds:
stw 4,164(1)
cmplw 0,4,5
bne Lsha2_block_private
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -2983,7 +2983,7 @@ LPICmeup:
mflr 7
addi 7,7,56
mtlr 0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
.space 28

Просмотреть файл

@ -773,7 +773,7 @@ L16_xx:
lwz 30,384(1)
lwz 31,388(1)
addi 1,1,392
blr
blr
.long 0
.byte 0,12,4,1,0x80,6,3,0
.long 0
@ -785,7 +785,7 @@ LPICmeup:
mflr 6
addi 6,6,56
mtlr 0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
.space 28

Просмотреть файл

@ -105,12 +105,18 @@ extern "C" {
* still won't see them if the library has been built to disable deprecated
* functions.
*/
#if defined(OPENSSL_NO_DEPRECATED)
# define DECLARE_DEPRECATED(f)
#elif __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated));
#else
# define DECLARE_DEPRECATED(f) f;
#ifndef DECLARE_DEPRECATED
# if defined(OPENSSL_NO_DEPRECATED)
# define DECLARE_DEPRECATED(f)
# else
# define DECLARE_DEPRECATED(f) f;
# ifdef __GNUC__
# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
# undef DECLARE_DEPRECATED
# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated));
# endif
# endif
# endif
#endif
#ifndef OPENSSL_FILE

Просмотреть файл

@ -217,6 +217,7 @@
'openssl/crypto/conf/conf_mall.c',
'openssl/crypto/conf/conf_mod.c',
'openssl/crypto/conf/conf_sap.c',
'openssl/crypto/conf/conf_ssl.c',
'openssl/crypto/cpt_err.c',
'openssl/crypto/cryptlib.c',
'openssl/crypto/ct/ct_b64.c',
@ -577,6 +578,7 @@
'openssl/crypto/x509/x509_err.c',
'openssl/crypto/x509/x509_ext.c',
'openssl/crypto/x509/x509_lu.c',
'openssl/crypto/x509/x509_meth.c',
'openssl/crypto/x509/x509_obj.c',
'openssl/crypto/x509/x509_r2x.c',
'openssl/crypto/x509/x509_req.c',

Просмотреть файл

@ -56,8 +56,8 @@ our %config = (
shlib_version_number => "1.1",
sourcedir => ".",
target => "aix-gcc",
version => "1.1.0h",
version_num => "0x1010008fL",
version => "1.1.0i",
version_num => "0x1010009fL",
);
our %target = (
@ -1078,6 +1078,10 @@ our %unified_info = (
[
"libcrypto",
],
"test/errtest" =>
[
"libcrypto",
],
"test/evp_extra_test" =>
[
"libcrypto",
@ -1244,10 +1248,22 @@ our %unified_info = (
[
"libcrypto",
],
"test/versions" =>
[
"libcrypto",
],
"test/wp_test" =>
[
"libcrypto",
],
"test/x509_dup_cert_test" =>
[
"libcrypto",
],
"test/x509_time_test" =>
[
"libcrypto",
],
"test/x509aux" =>
[
"libcrypto",
@ -3934,6 +3950,12 @@ our %unified_info = (
"crypto/include",
"include",
],
"crypto/conf/conf_ssl.o" =>
[
".",
"crypto/include",
"include",
],
"crypto/cpt_err.o" =>
[
".",
@ -6212,6 +6234,12 @@ our %unified_info = (
"crypto/include",
"include",
],
"crypto/x509/x509_meth.o" =>
[
".",
"crypto/include",
"include",
],
"crypto/x509/x509_obj.o" =>
[
".",
@ -7199,6 +7227,10 @@ our %unified_info = (
[
"include",
],
"test/errtest.o" =>
[
"include",
],
"test/evp_extra_test.o" =>
[
"include",
@ -7393,10 +7425,23 @@ our %unified_info = (
[
"include",
],
"test/versions.o" =>
[
"include",
],
"test/wp_test.o" =>
[
"include",
],
"test/x509_dup_cert_test.o" =>
[
"include",
],
"test/x509_time_test.o" =>
[
".",
"include",
],
"test/x509aux.o" =>
[
"include",
@ -7552,6 +7597,7 @@ our %unified_info = (
"test/ecdsatest",
"test/ectest",
"test/enginetest",
"test/errtest",
"test/evp_extra_test",
"test/evp_test",
"test/exdatatest",
@ -7592,7 +7638,10 @@ our %unified_info = (
"test/v3ext",
"test/v3nametest",
"test/verify_extra_test",
"test/versions",
"test/wp_test",
"test/x509_dup_cert_test",
"test/x509_time_test",
"test/x509aux",
],
"rawlines" =>
@ -7974,6 +8023,9 @@ our %unified_info = (
"test/enginetest" =>
[
],
"test/errtest" =>
[
],
"test/evp_extra_test" =>
[
],
@ -8094,9 +8146,18 @@ our %unified_info = (
"test/verify_extra_test" =>
[
],
"test/versions" =>
[
],
"test/wp_test" =>
[
],
"test/x509_dup_cert_test" =>
[
],
"test/x509_time_test" =>
[
],
"test/x509aux" =>
[
],
@ -9085,6 +9146,10 @@ our %unified_info = (
[
"crypto/conf/conf_sap.c",
],
"crypto/conf/conf_ssl.o" =>
[
"crypto/conf/conf_ssl.c",
],
"crypto/cpt_err.o" =>
[
"crypto/cpt_err.c",
@ -10525,6 +10590,10 @@ our %unified_info = (
[
"crypto/x509/x509_lu.c",
],
"crypto/x509/x509_meth.o" =>
[
"crypto/x509/x509_meth.c",
],
"crypto/x509/x509_obj.o" =>
[
"crypto/x509/x509_obj.c",
@ -11044,6 +11113,7 @@ our %unified_info = (
"crypto/conf/conf_mall.o",
"crypto/conf/conf_mod.o",
"crypto/conf/conf_sap.o",
"crypto/conf/conf_ssl.o",
"crypto/cpt_err.o",
"crypto/cryptlib.o",
"crypto/ct/ct_b64.o",
@ -11404,6 +11474,7 @@ our %unified_info = (
"crypto/x509/x509_err.o",
"crypto/x509/x509_ext.o",
"crypto/x509/x509_lu.o",
"crypto/x509/x509_meth.o",
"crypto/x509/x509_obj.o",
"crypto/x509/x509_r2x.o",
"crypto/x509/x509_req.o",
@ -12407,6 +12478,15 @@ our %unified_info = (
[
"test/enginetest.c",
],
"test/errtest" =>
[
"test/errtest.o",
"test/testutil.o",
],
"test/errtest.o" =>
[
"test/errtest.c",
],
"test/evp_extra_test" =>
[
"test/evp_extra_test.o",
@ -12756,6 +12836,14 @@ our %unified_info = (
[
"test/verify_extra_test.c",
],
"test/versions" =>
[
"test/versions.o",
],
"test/versions.o" =>
[
"test/versions.c",
],
"test/wp_test" =>
[
"test/wp_test.o",
@ -12764,6 +12852,23 @@ our %unified_info = (
[
"test/wp_test.c",
],
"test/x509_dup_cert_test" =>
[
"test/x509_dup_cert_test.o",
],
"test/x509_dup_cert_test.o" =>
[
"test/x509_dup_cert_test.c",
],
"test/x509_time_test" =>
[
"test/testutil.o",
"test/x509_time_test.o",
],
"test/x509_time_test.o" =>
[
"test/x509_time_test.c",
],
"test/x509aux" =>
[
"test/x509aux.o",

Просмотреть файл

@ -20,4 +20,4 @@ static const char cflags[] = {
'n','g','i','n','e','s','-','1','.','1','\\','"','"',' ','\0'
};
#define PLATFORM "platform: aix-gcc"
#define DATE "built on: Tue Apr 3 00:38:09 2018"
#define DATE "built on: Tue Aug 14 23:12:58 2018"

Просмотреть файл

@ -108,12 +108,18 @@ extern "C" {
* still won't see them if the library has been built to disable deprecated
* functions.
*/
#if defined(OPENSSL_NO_DEPRECATED)
# define DECLARE_DEPRECATED(f)
#elif __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated));
#else
# define DECLARE_DEPRECATED(f) f;
#ifndef DECLARE_DEPRECATED
# if defined(OPENSSL_NO_DEPRECATED)
# define DECLARE_DEPRECATED(f)
# else
# define DECLARE_DEPRECATED(f) f;
# ifdef __GNUC__
# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)
# undef DECLARE_DEPRECATED
# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated));
# endif
# endif
# endif
#endif
#ifndef OPENSSL_FILE

Просмотреть файл

@ -219,6 +219,7 @@
'openssl/crypto/conf/conf_mall.c',
'openssl/crypto/conf/conf_mod.c',
'openssl/crypto/conf/conf_sap.c',
'openssl/crypto/conf/conf_ssl.c',
'openssl/crypto/cpt_err.c',
'openssl/crypto/cryptlib.c',
'openssl/crypto/ct/ct_b64.c',
@ -579,6 +580,7 @@
'openssl/crypto/x509/x509_err.c',
'openssl/crypto/x509/x509_ext.c',
'openssl/crypto/x509/x509_lu.c',
'openssl/crypto/x509/x509_meth.c',
'openssl/crypto/x509/x509_obj.c',
'openssl/crypto/x509/x509_r2x.c',
'openssl/crypto/x509/x509_req.c',

Просмотреть файл

@ -56,8 +56,8 @@ our %config = (
shlib_version_number => "1.1",
sourcedir => ".",
target => "aix64-gcc",
version => "1.1.0h",
version_num => "0x1010008fL",
version => "1.1.0i",
version_num => "0x1010009fL",
);
our %target = (
@ -1079,6 +1079,10 @@ our %unified_info = (
[
"libcrypto",
],
"test/errtest" =>
[
"libcrypto",
],
"test/evp_extra_test" =>
[
"libcrypto",
@ -1245,10 +1249,22 @@ our %unified_info = (
[
"libcrypto",
],
"test/versions" =>
[
"libcrypto",
],
"test/wp_test" =>
[
"libcrypto",
],
"test/x509_dup_cert_test" =>
[
"libcrypto",
],
"test/x509_time_test" =>
[
"libcrypto",
],
"test/x509aux" =>
[
"libcrypto",
@ -3965,6 +3981,12 @@ our %unified_info = (
"crypto/include",
"include",
],
"crypto/conf/conf_ssl.o" =>
[
".",
"crypto/include",
"include",
],
"crypto/cpt_err.o" =>
[
".",
@ -6297,6 +6319,12 @@ our %unified_info = (
"crypto/include",
"include",
],
"crypto/x509/x509_meth.o" =>
[
".",
"crypto/include",
"include",
],
"crypto/x509/x509_obj.o" =>
[
".",
@ -7284,6 +7312,10 @@ our %unified_info = (
[
"include",
],
"test/errtest.o" =>
[
"include",
],
"test/evp_extra_test.o" =>
[
"include",
@ -7478,10 +7510,23 @@ our %unified_info = (
[
"include",
],
"test/versions.o" =>
[
"include",
],
"test/wp_test.o" =>
[
"include",
],
"test/x509_dup_cert_test.o" =>
[
"include",
],
"test/x509_time_test.o" =>
[
".",
"include",
],
"test/x509aux.o" =>
[
"include",
@ -7637,6 +7682,7 @@ our %unified_info = (
"test/ecdsatest",
"test/ectest",
"test/enginetest",
"test/errtest",
"test/evp_extra_test",
"test/evp_test",
"test/exdatatest",
@ -7677,7 +7723,10 @@ our %unified_info = (
"test/v3ext",
"test/v3nametest",
"test/verify_extra_test",
"test/versions",
"test/wp_test",
"test/x509_dup_cert_test",
"test/x509_time_test",
"test/x509aux",
],
"rawlines" =>
@ -8059,6 +8108,9 @@ our %unified_info = (
"test/enginetest" =>
[
],
"test/errtest" =>
[
],
"test/evp_extra_test" =>
[
],
@ -8179,9 +8231,18 @@ our %unified_info = (
"test/verify_extra_test" =>
[
],
"test/versions" =>
[
],
"test/wp_test" =>
[
],
"test/x509_dup_cert_test" =>
[
],
"test/x509_time_test" =>
[
],
"test/x509aux" =>
[
],
@ -9190,6 +9251,10 @@ our %unified_info = (
[
"crypto/conf/conf_sap.c",
],
"crypto/conf/conf_ssl.o" =>
[
"crypto/conf/conf_ssl.c",
],
"crypto/cpt_err.o" =>
[
"crypto/cpt_err.c",
@ -10666,6 +10731,10 @@ our %unified_info = (
[
"crypto/x509/x509_lu.c",
],
"crypto/x509/x509_meth.o" =>
[
"crypto/x509/x509_meth.c",
],
"crypto/x509/x509_obj.o" =>
[
"crypto/x509/x509_obj.c",
@ -11190,6 +11259,7 @@ our %unified_info = (
"crypto/conf/conf_mall.o",
"crypto/conf/conf_mod.o",
"crypto/conf/conf_sap.o",
"crypto/conf/conf_ssl.o",
"crypto/cpt_err.o",
"crypto/cryptlib.o",
"crypto/ct/ct_b64.o",
@ -11559,6 +11629,7 @@ our %unified_info = (
"crypto/x509/x509_err.o",
"crypto/x509/x509_ext.o",
"crypto/x509/x509_lu.o",
"crypto/x509/x509_meth.o",
"crypto/x509/x509_obj.o",
"crypto/x509/x509_r2x.o",
"crypto/x509/x509_req.o",
@ -12562,6 +12633,15 @@ our %unified_info = (
[
"test/enginetest.c",
],
"test/errtest" =>
[
"test/errtest.o",
"test/testutil.o",
],
"test/errtest.o" =>
[
"test/errtest.c",
],
"test/evp_extra_test" =>
[
"test/evp_extra_test.o",
@ -12911,6 +12991,14 @@ our %unified_info = (
[
"test/verify_extra_test.c",
],
"test/versions" =>
[
"test/versions.o",
],
"test/versions.o" =>
[
"test/versions.c",
],
"test/wp_test" =>
[
"test/wp_test.o",
@ -12919,6 +13007,23 @@ our %unified_info = (
[
"test/wp_test.c",
],
"test/x509_dup_cert_test" =>
[
"test/x509_dup_cert_test.o",
],
"test/x509_dup_cert_test.o" =>
[
"test/x509_dup_cert_test.c",
],
"test/x509_time_test" =>
[
"test/testutil.o",
"test/x509_time_test.o",
],
"test/x509_time_test.o" =>
[
"test/x509_time_test.c",
],
"test/x509aux" =>
[
"test/x509aux.o",

Просмотреть файл

@ -8,7 +8,7 @@ LAES_Te:
mflr 3
addi 3,3,120
mtlr 0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
.space 28
@ -18,7 +18,7 @@ LAES_Td:
mflr 3
addi 3,3,2360
mtlr 0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
.space 28
@ -739,7 +739,7 @@ Lenc_done:
ld 31,248(1)
mtlr 0
addi 1,1,256
blr
blr
.long 0
.byte 0,12,4,1,0x80,18,3,0
.long 0
@ -819,7 +819,7 @@ Lenc_loop:
bc 16,0,Lenc_loop
addi 7,3,2048
nop
nop
lwz 12,0(5)
rlwinm 16,8,8,24,31
lwz 0,4(5)
@ -884,7 +884,7 @@ Lenc_loop:
xor 9,9,0
xor 10,10,14
xor 11,11,15
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -1029,7 +1029,7 @@ Lenc_compact_done:
xor 9,9,0
xor 10,10,14
xor 11,11,15
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -1173,7 +1173,7 @@ Ldec_done:
ld 31,248(1)
mtlr 0
addi 1,1,256
blr
blr
.long 0
.byte 0,12,4,1,0x80,18,3,0
.long 0
@ -1253,7 +1253,7 @@ Ldec_loop:
bc 16,0,Ldec_loop
addi 7,3,2048
nop
nop
lwz 12,0(5)
rlwinm 16,8,8,24,31
lwz 0,4(5)
@ -1318,7 +1318,7 @@ Ldec_loop:
xor 9,9,0
xor 10,10,14
xor 11,11,15
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -1515,7 +1515,7 @@ Ldec_compact_done:
xor 9,9,0
xor 10,10,14
xor 11,11,15
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0

Просмотреть файл

@ -14,7 +14,7 @@ Lconsts:
mflr 6
addi 6,6,-0x48
mtlr 0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
.byte 65,69,83,32,102,111,114,32,80,111,119,101,114,73,83,65,32,50,46,48,55,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
@ -277,7 +277,7 @@ Ldone:
Lenc_key_abort:
mr 3,6
blr
blr
.long 0
.byte 0,12,0x14,1,0,0,3,0
.long 0
@ -325,7 +325,7 @@ Ldeckey:
xor 3,3,3
Ldec_key_abort:
addi 1,1,64
blr
blr
.long 0
.byte 0,12,4,1,0x80,0,3,0
.long 0
@ -392,7 +392,7 @@ Loop_enc:
stvx 0,7,4
or 12,12,12
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,3,0
.long 0
@ -459,7 +459,7 @@ Loop_dec:
stvx 0,7,4
or 12,12,12
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,3,0
.long 0
@ -620,7 +620,7 @@ Lcbc_done:
stvx 2,10,7
or 12,12,12
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,6,0
.long 0
@ -910,8 +910,8 @@ Loop_cbc_dec8x:
addic. 5,5,128
beq Lcbc_dec8x_done
nop
nop
nop
nop
Loop_cbc_dec8x_tail:
.long 0x11EFC548
@ -999,15 +999,15 @@ Loop_cbc_dec8x_tail:
cmplwi 5,32
blt Lcbc_dec8x_one
nop
nop
beq Lcbc_dec8x_two
cmplwi 5,64
blt Lcbc_dec8x_three
nop
nop
beq Lcbc_dec8x_four
cmplwi 5,96
blt Lcbc_dec8x_five
nop
nop
beq Lcbc_dec8x_six
Lcbc_dec8x_seven:
@ -1194,7 +1194,7 @@ Lcbc_dec8x_done:
ld 30,432(1)
ld 31,440(1)
addi 1,1,448
blr
blr
.long 0
.byte 0,12,0x04,0,0x80,6,6,0
.long 0
@ -1301,7 +1301,7 @@ Loop_ctr32_enc:
stvx 2,0,4
or 12,12,12
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,6,0
.long 0
@ -1604,15 +1604,15 @@ Loop_ctr32_enc8x_middle:
Lctr32_enc8x_break:
cmpwi 5,-0x60
blt Lctr32_enc8x_one
nop
nop
beq Lctr32_enc8x_two
cmpwi 5,-0x40
blt Lctr32_enc8x_three
nop
nop
beq Lctr32_enc8x_four
cmpwi 5,-0x20
blt Lctr32_enc8x_five
nop
nop
beq Lctr32_enc8x_six
cmpwi 5,0x00
blt Lctr32_enc8x_seven
@ -1821,7 +1821,7 @@ Lctr32_enc8x_done:
ld 30,432(1)
ld 31,440(1)
addi 1,1,448
blr
blr
.long 0
.byte 0,12,0x04,0,0x80,6,6,0
.long 0
@ -1958,7 +1958,7 @@ Loop_xts_enc:
.long 0x10620509
nop
nop
.long 0x7C602799
addi 4,4,16
@ -2031,7 +2031,7 @@ Lxts_enc_done:
Lxts_enc_ret:
or 12,12,12
li 3,0
blr
blr
.long 0
.byte 0,12,0x04,0,0x80,6,6,0
.long 0
@ -2171,7 +2171,7 @@ Loop_xts_dec:
.long 0x10620549
nop
nop
.long 0x7C602799
addi 4,4,16
@ -2236,7 +2236,7 @@ Loop_xts_dec_short:
.long 0x10620549
nop
nop
.long 0x7C602799
@ -2287,7 +2287,7 @@ Lxts_dec_done:
Lxts_dec_ret:
or 12,12,12
li 3,0
blr
blr
.long 0
.byte 0,12,0x04,0,0x80,6,6,0
.long 0
@ -2618,11 +2618,11 @@ Loop_xts_enc6x:
beq Lxts_enc6x_zero
cmpwi 5,0x20
blt Lxts_enc6x_one
nop
nop
beq Lxts_enc6x_two
cmpwi 5,0x40
blt Lxts_enc6x_three
nop
nop
beq Lxts_enc6x_four
Lxts_enc6x_five:
@ -2719,7 +2719,7 @@ Lxts_enc6x_two:
.align 4
Lxts_enc6x_one:
vxor 7,5,17
nop
nop
Loop_xts_enc1x:
.long 0x10E7C508
lvx 24,26,7
@ -2855,7 +2855,7 @@ Lxts_enc6x_ret:
ld 30,432(1)
ld 31,440(1)
addi 1,1,448
blr
blr
.long 0
.byte 0,12,0x04,1,0x80,6,6,0
.long 0
@ -2940,7 +2940,7 @@ _aesp8_xts_enc5x:
.long 0x11AD1509
.long 0x11CE1D09
.long 0x11EF2509
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -3268,11 +3268,11 @@ Loop_xts_dec6x:
beq Lxts_dec6x_zero
cmpwi 5,0x20
blt Lxts_dec6x_one
nop
nop
beq Lxts_dec6x_two
cmpwi 5,0x40
blt Lxts_dec6x_three
nop
nop
beq Lxts_dec6x_four
Lxts_dec6x_five:
@ -3373,7 +3373,7 @@ Lxts_dec6x_two:
.align 4
Lxts_dec6x_one:
vxor 7,5,17
nop
nop
Loop_xts_dec1x:
.long 0x10E7C548
lvx 24,26,7
@ -3543,7 +3543,7 @@ Lxts_dec6x_ret:
ld 30,432(1)
ld 31,440(1)
addi 1,1,448
blr
blr
.long 0
.byte 0,12,0x04,1,0x80,6,6,0
.long 0
@ -3628,6 +3628,6 @@ _aesp8_xts_dec5x:
.long 0x11CE1D49
.long 0x11EF2549
mtctr 9
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0

Просмотреть файл

@ -95,7 +95,7 @@ Lconsts:
mflr 12
addi 12,12,-0x308
mtlr 0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
.byte 86,101,99,116,111,114,32,80,101,114,109,117,116,97,116,105,111,110,32,65,69,83,32,102,111,114,32,65,108,116,105,86,101,99,44,32,77,105,107,101,32,72,97,109,98,117,114,103,32,40,83,116,97,110,102,111,114,100,32,85,110,105,118,101,114,115,105,116,121,41,0
@ -135,7 +135,7 @@ _vpaes_encrypt_preheat:
lvx 17, 12, 8
lvx 18, 12, 11
lvx 19, 12, 10
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -223,7 +223,7 @@ Lenc_entry:
vxor 4, 4, 5
vxor 0, 0, 4
vperm 0, 0, 7, 1
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -318,7 +318,7 @@ Lenc_done:
lvx 30,10,1
lvx 31,11,1
addi 1,1,256
blr
blr
.long 0
.byte 0,12,0x04,1,0x80,0,3,0
.long 0
@ -360,7 +360,7 @@ _vpaes_decrypt_preheat:
lvx 21, 12, 8
lvx 22, 12, 11
lvx 23, 12, 10
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -455,7 +455,7 @@ Ldec_entry:
vxor 4, 4, 5
vxor 0, 1, 4
vperm 0, 0, 7, 2
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -550,7 +550,7 @@ Ldec_done:
lvx 30,10,1
lvx 31,11,1
addi 1,1,256
blr
blr
.long 0
.byte 0,12,0x04,1,0x80,0,3,0
.long 0
@ -777,7 +777,7 @@ Lcbc_abort:
ld 31,264(1)
mtlr 0
addi 1,1,272
blr
blr
.long 0
.byte 0,12,0x04,1,0x80,2,6,0
.long 0
@ -831,7 +831,7 @@ _vpaes_key_preheat:
lvx 24, 12, 9
lvx 25, 0, 12
lvx 26, 12, 8
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -1077,7 +1077,7 @@ Lschedule_mangle_done:
vxor 6, 6, 6
vxor 7, 7, 7
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -1105,7 +1105,7 @@ _vpaes_schedule_192_smear:
vor 0, 6, 6
vsldoi 6, 6, 9, 8
vsldoi 6, 9, 6, 8
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -1171,7 +1171,7 @@ _vpaes_schedule_low_round:
vxor 0, 1, 7
vxor 7, 1, 7
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -1193,7 +1193,7 @@ _vpaes_schedule_transform:
vperm 2, 13, 13, 2
vxor 0, 0, 2
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -1245,7 +1245,7 @@ _vpaes_schedule_mangle:
vsel 2, 28, 1, 30
vor 28, 1, 1
stvx 2, 0, 5
blr
blr
.align 4
Lschedule_mangle_dec:
@ -1296,7 +1296,7 @@ Lschedule_mangle_dec:
vsel 2, 28, 1, 30
vor 28, 1, 1
stvx 2, 0, 5
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -1372,7 +1372,7 @@ Lschedule_mangle_dec:
lvx 30,10,1
lvx 31,11,1
addi 1,1,256
blr
blr
.long 0
.byte 0,12,0x04,1,0x80,0,3,0
.long 0
@ -1455,7 +1455,8 @@ Lschedule_mangle_dec:
lvx 30,10,1
lvx 31,11,1
addi 1,1,256
blr
blr
.long 0
.byte 0,12,0x04,1,0x80,0,3,0
.long 0

Просмотреть файл

@ -227,7 +227,7 @@
std 9,48(3)
std 10,56(3)
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,2,0
.long 0
@ -655,7 +655,7 @@
std 9, 120(3)
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,2,0
.long 0
@ -809,7 +809,7 @@
std 10,48(3)
std 11,56(3)
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,3,0
.long 0
@ -1348,7 +1348,7 @@
adde 10,10,9
std 12,112(3)
std 10,120(3)
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,3,0
.long 0
@ -1399,7 +1399,7 @@ Lppcasm_sub_mainloop:
Lppcasm_sub_adios:
subfze 3,0
andi. 3,3,1
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,4,0
.long 0
@ -1445,7 +1445,7 @@ Lppcasm_add_mainloop:
bc 16,0,Lppcasm_add_mainloop
Lppcasm_add_adios:
addze 3,0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,4,0
.long 0
@ -1474,7 +1474,7 @@ Lppcasm_add_adios:
cmpldi 0,5,0
bne Lppcasm_div1
li 3,-1
blr
blr
Lppcasm_div1:
xor 0,0,0
li 8,64
@ -1561,7 +1561,7 @@ Lppcasm_div8:
b Lppcasm_divouterloop
Lppcasm_div9:
or 3,8,0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,3,0
.long 0
@ -1603,7 +1603,7 @@ Lppcasm_sqr_mainloop:
stdu 8,8(3)
bc 16,0,Lppcasm_sqr_mainloop
Lppcasm_sqr_adios:
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,3,0
.long 0
@ -1709,7 +1709,7 @@ Lppcasm_mw_REM:
Lppcasm_mw_OVER:
addi 3,12,0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,4,0
.long 0
@ -1835,7 +1835,7 @@ Lppcasm_maw_leftover:
Lppcasm_maw_adios:
addi 3,12,0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,4,0
.long 0

Просмотреть файл

@ -180,15 +180,16 @@ Lsub: ldx 12,22,21
li 21,0
mtctr 8
subfe 3,21,3
and 4,22,3
andc 6,9,3
or 4,4,6
.align 4
Lcopy:
ldx 12,4,21
stdx 12,9,21
ldx 12,22,21
ldx 10,9,21
and 12,12,3
andc 10,10,3
stdx 21,22,21
or 10,10,12
stdx 10,9,21
addi 21,21,8
bc 16,0,Lcopy
@ -207,7 +208,7 @@ Lcopy:
ld 30,-16(12)
ld 31,-8(12)
mr 1,12
blr
blr
.long 0
.byte 0,12,4,0,0x80,12,6,0
.long 0

Просмотреть файл

@ -679,16 +679,14 @@ Lsub: ldx 24,10,12
li 12,0
subfe 3,12,3
and 4,10,3
andc 6,9,3
or 4,4,6
addi 31,4,8
mtctr 11
.align 4
Lcopy:
ldx 24,4,12
ldx 25,31,12
ldx 24,10,12
ldx 25,28,12
ldx 26,9,12
ldx 27,30,12
std 12,8(22)
std 12,16(22)
std 12,24(22)
@ -697,6 +695,12 @@ Lcopy:
std 12,48(22)
std 12,56(22)
stdu 12,64(22)
and 24,24,3
and 25,25,3
andc 26,26,3
andc 27,27,3
or 24,24,26
or 25,25,27
stdx 24,9,12
stdx 25,30,12
stdx 12,10,12
@ -731,7 +735,7 @@ Lcopy:
lfd 30,-16(12)
lfd 31,-8(12)
mr 1,12
blr
blr
.long 0
.byte 0,12,4,0,0x8c,13,6,0
.long 0

Просмотреть файл

@ -26,4 +26,4 @@ static const char cflags[] = {
'n','g','i','n','e','s','-','1','.','1','\\','"','"',' ','\0'
};
#define PLATFORM "platform: aix64-gcc"
#define DATE "built on: Tue Apr 3 00:38:10 2018"
#define DATE "built on: Tue Aug 14 23:12:58 2018"

Просмотреть файл

@ -59,7 +59,7 @@ __ChaCha20_ctr32_int:
ld 31,248(1)
mtlr 0
addi 1,1,256
blr
blr
.long 0
.byte 0,12,4,1,0x80,18,5,0
.long 0
@ -345,7 +345,7 @@ Loop:
bne Loop_outer
blr
blr
.align 4
Ltail:
@ -396,7 +396,7 @@ Loop_tail:
stw 1,104(1)
stw 1,108(1)
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
@ -554,7 +554,7 @@ Loop_outer_vmx:
vspltisw 27,7
mtctr 0
nop
nop
Loop_vmx:
vadduwm 0,0,1
add 16,16,20
@ -1047,7 +1047,7 @@ Laligned_vmx:
cmpldi 5,255
bgt Loop_outer_vmx
nop
nop
Ldone_vmx:
cmpldi 5,0
@ -1100,7 +1100,7 @@ Ldone_vmx:
ld 31,456(1)
mtlr 0
addi 1,1,464
blr
blr
.long 0
.byte 0,12,0x04,1,0x80,18,5,0
.long 0
@ -1113,7 +1113,7 @@ Lconsts:
mflr 12
addi 12,12,56
mtlr 0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
.space 28

Просмотреть файл

@ -122,7 +122,7 @@
.long 0x7E4A1F99
or 12,12,12
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,2,0
.long 0
@ -171,7 +171,7 @@
.long 0x7C001F99
or 12,12,12
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,2,0
.long 0
@ -287,7 +287,7 @@ Leven:
.long 0x7C001F99
or 12,12,12
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,4,0
.long 0
@ -554,7 +554,7 @@ Ldone_4x:
lvx 30,10,1
lvx 31,11,1
addi 1,1,256
blr
blr
.long 0
.byte 0,12,0x04,0,0x80,0,4,0
.long 0

Просмотреть файл

@ -32,7 +32,7 @@
Lno_key:
xor 3,3,3
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,2,0
@ -126,7 +126,7 @@ Loop:
ld 31,184(1)
addi 1,1,192
Labort:
blr
blr
.long 0
.byte 0,12,4,1,0x80,5,4,0
@ -166,7 +166,7 @@ Labort:
li 12,12
stwbrx 8,11,4
stwbrx 7,12,4
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,3,0

Просмотреть файл

@ -145,7 +145,7 @@
Lno_key:
xor 3,3,3
addi 1,1,48
blr
blr
.long 0
.byte 0,12,4,1,0x80,0,2,0
@ -460,7 +460,7 @@ Lentry:
lfd 31,232(1)
addi 1,1,240
Labort:
blr
blr
.long 0
.byte 0,12,4,1,0x80,0,4,0
@ -547,7 +547,7 @@ Labort:
ld 30,64(1)
ld 31,72(1)
addi 1,1,80
blr
blr
.long 0
.byte 0,12,4,1,0x80,4,3,0
@ -558,7 +558,7 @@ LPICmeup:
mflr 5
addi 5,5,56
mtlr 0
blr
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
.space 28

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше