This repository was archived by the owner on Aug 24, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 10 files changed +57
-39
lines changed
Expand file tree Collapse file tree 10 files changed +57
-39
lines changed Original file line number Diff line number Diff line change @@ -2795,6 +2795,7 @@ $L$prologue_shaext:
27952795 mov r11d , DWORD [ 240 + rcx ]
27962796 sub rsi , rdi
27972797 movups xmm15 , XMMWORD [ rcx ]
2798+ movups xmm2 , XMMWORD [ r8 ]
27982799 movups xmm0 , XMMWORD [ 16 + rcx ]
27992800 lea rcx ,[ 112 + rcx ]
28002801
Original file line number Diff line number Diff line change @@ -4147,6 +4147,7 @@ $L$prologue_shaext:
41474147 mov r11d , DWORD [ 240 + rcx ]
41484148 sub rsi , rdi
41494149 movups xmm15 , XMMWORD [ rcx ]
4150+ movups xmm6 , XMMWORD [ r8 ]
41504151 movups xmm4 , XMMWORD [ 16 + rcx ]
41514152 lea rcx ,[ 112 + rcx ]
41524153
Original file line number Diff line number Diff line change 1212#ifndef HEADER_DSO_CONF_H
1313# define HEADER_DSO_CONF_H
1414
15- # define DSO_EXTENSION ""
15+ # define DSO_EXTENSION ".dll "
1616#endif
Original file line number Diff line number Diff line change @@ -119,14 +119,6 @@ $L$intel:
119119 shr r10d , 14
120120 and r10d , 0xfff
121121
122- cmp r11d , 7
123- jb NEAR $ L $ nocacheinfo
124-
125- mov eax , 7
126- xor ecx , ecx
127- cpuid
128- mov DWORD [ 8 + rdi ], ebx
129-
130122$ L $ nocacheinfo:
131123 mov eax , 1
132124 cpuid
@@ -156,6 +148,15 @@ $L$generic:
156148 or r9d , ecx
157149
158150 mov r10d , edx
151+
152+ cmp r11d , 7
153+ jb NEAR $ L $ no_extended_info
154+ mov eax , 7
155+ xor ecx , ecx
156+ cpuid
157+ mov DWORD [ 8 + rdi ], ebx
158+ $ L $ no_extended_info:
159+
159160 bt r9d , 27
160161 jnc NEAR $ L $ clear_avx
161162 xor ecx , ecx
Original file line number Diff line number Diff line change @@ -27,10 +27,10 @@ L$_OPENSSL_ia32_cpuid_begin:
2727 pop eax
2828 xor ecx , eax
2929 xor eax , eax
30- bt ecx , 21
31- jnc NEAR L $ 000nocpuid
3230 mov esi , DWORD [ 20 + esp ]
3331 mov DWORD [ 8 + esi ], eax
32+ bt ecx , 21
33+ jnc NEAR L $ 000nocpuid
3434 cpuid
3535 mov edi , eax
3636 xor eax , eax
@@ -81,40 +81,32 @@ L$_OPENSSL_ia32_cpuid_begin:
8181 and edx , 4026531839
8282 jmp NEAR L $ 002generic
8383L $ 001intel:
84- cmp edi , 7
85- jb NEAR L $ 003cacheinfo
86- mov esi , DWORD [ 20 + esp ]
87- mov eax , 7
88- xor ecx , ecx
89- cpuid
90- mov DWORD [ 8 + esi ], ebx
91- L $ 003cacheinfo:
9284 cmp edi , 4
93- mov edi ,- 1
94- jb NEAR L $ 004nocacheinfo
85+ mov esi ,- 1
86+ jb NEAR L $ 003nocacheinfo
9587 mov eax , 4
9688 mov ecx , 0
9789 cpuid
98- mov edi , eax
99- shr edi , 14
100- and edi , 4095
101- L $ 004nocacheinfo :
90+ mov esi , eax
91+ shr esi , 14
92+ and esi , 4095
93+ L $ 003nocacheinfo :
10294 mov eax , 1
10395 xor ecx , ecx
10496 cpuid
10597 and edx , 3220176895
10698 cmp ebp , 0
107- jne NEAR L $ 005notintel
99+ jne NEAR L $ 004notintel
108100 or edx , 1073741824
109101 and ah , 15
110102 cmp ah , 15
111- jne NEAR L $ 005notintel
103+ jne NEAR L $ 004notintel
112104 or edx , 1048576
113- L $ 005notintel :
105+ L $ 004notintel :
114106 bt edx , 28
115107 jnc NEAR L $ 002generic
116108 and edx , 4026531839
117- cmp edi , 0
109+ cmp esi , 0
118110 je NEAR L $ 002generic
119111 or edx , 268435456
120112 shr ebx , 16
@@ -126,7 +118,15 @@ L$002generic:
126118 and ecx , 4294965247
127119 mov esi , edx
128120 or ebp , ecx
129- bt ecx , 27
121+ cmp edi , 7
122+ mov edi , DWORD [ 20 + esp ]
123+ jb NEAR L $ 005no_extended_info
124+ mov eax , 7
125+ xor ecx , ecx
126+ cpuid
127+ mov DWORD [ 8 + edi ], ebx
128+ L $ 005no_extended_info:
129+ bt ebp , 27
130130 jnc NEAR L $ 006clear_avx
131131 xor ecx , ecx
132132db 15 , 1 , 208
@@ -140,7 +140,6 @@ L$008clear_xmm:
140140 and esi , 4278190079
141141L $ 006clear_avx:
142142 and ebp , 4026525695
143- mov edi , DWORD [ 20 + esp ]
144143 and DWORD [ 8 + edi ], 4294967263
145144L $ 007done:
146145 mov eax , esi
Original file line number Diff line number Diff line change @@ -4042,4 +4042,12 @@ EXPORTS
40424042 X509_VERIFY_PARAM_get_inh_flags
40434043 X509_VERIFY_PARAM_get_time
40444044 X509_VERIFY_PARAM_set_inh_flags
4045+ INT32_it
4046+ INT64_it
4047+ UINT32_it
4048+ UINT64_it
4049+ ZINT32_it
4050+ ZINT64_it
4051+ ZUINT32_it
4052+ ZUINT64_it
40454053
Original file line number Diff line number Diff line change 33LANGUAGE 0x09,0x01
44
551 VERSIONINFO
6- FILEVERSION 1,1,0,5
7- PRODUCTVERSION 1,1,0,5
6+ FILEVERSION 1,1,0,6
7+ PRODUCTVERSION 1,1,0,6
88 FILEFLAGSMASK 0x3fL
99#ifdef _DEBUG
1010 FILEFLAGS 0x01L
@@ -22,11 +22,11 @@ BEGIN
2222 // Required:
2323 VALUE "CompanyName", "The OpenSSL Project, http://www.openssl.org/\0"
2424 VALUE "FileDescription", "OpenSSL shared library\0"
25- VALUE "FileVersion", "1.1.0e \0"
25+ VALUE "FileVersion", "1.1.0f \0"
2626 VALUE "InternalName", "libcrypto\0"
2727 VALUE "OriginalFilename", "libcrypto.dll\0"
2828 VALUE "ProductName", "The OpenSSL Toolkit\0"
29- VALUE "ProductVersion", "1.1.0e \0"
29+ VALUE "ProductVersion", "1.1.0f \0"
3030 // Optional:
3131 //VALUE "Comments", "\0"
3232 VALUE "LegalCopyright", "Copyright 1998-2016 The OpenSSL Authors. All rights reserved.\0"
Original file line number Diff line number Diff line change 106106 <ClCompile Include =" ..\crypto\asn1\x_algor.c" />
107107 <ClCompile Include =" ..\crypto\asn1\x_bignum.c" />
108108 <ClCompile Include =" ..\crypto\asn1\x_info.c" />
109+ <ClCompile Include =" ..\crypto\asn1\x_int64.c" />
109110 <ClCompile Include =" ..\crypto\asn1\x_long.c" />
110111 <ClCompile Include =" ..\crypto\asn1\x_pkey.c" />
111112 <ClCompile Include =" ..\crypto\asn1\x_sig.c" />
732733 <ClInclude Include =" ..\crypto\x509v3\ext_dat.h" />
733734 <ClInclude Include =" ..\crypto\x509v3\pcy_int.h" />
734735 <ClInclude Include =" ..\crypto\x509\x509_lcl.h" />
736+ <ClInclude Include =" ..\include\internal\asn1t.h" />
735737 <ClInclude Include =" ..\include\internal\bio.h" />
736738 <ClInclude Include =" ..\include\internal\comp.h" />
737739 <ClInclude Include =" ..\include\internal\conf.h" />
Original file line number Diff line number Diff line change 21032103 <ClCompile Include =" ..\crypto\dllmain.c" >
21042104 <Filter >Source Files\crypto</Filter >
21052105 </ClCompile >
2106+ <ClCompile Include =" ..\crypto\asn1\x_int64.c" >
2107+ <Filter >Source Files\crypto\asn1</Filter >
2108+ </ClCompile >
21062109 </ItemGroup >
21072110 <ItemGroup >
21082111 <ClInclude Include =" ..\include\openssl\ocsp.h" >
25672570 <ClInclude Include =" ..\include\internal\conf.h" >
25682571 <Filter >Header Files\include\internal</Filter >
25692572 </ClInclude >
2573+ <ClInclude Include =" ..\include\internal\asn1t.h" >
2574+ <Filter >Header Files\include\internal</Filter >
2575+ </ClInclude >
25702576 </ItemGroup >
25712577 <ItemGroup >
25722578 <YASM Include =" crypto\aes-586.asm" >
Original file line number Diff line number Diff line change 33LANGUAGE 0x09,0x01
44
551 VERSIONINFO
6- FILEVERSION 1,1,0,5
7- PRODUCTVERSION 1,1,0,5
6+ FILEVERSION 1,1,0,6
7+ PRODUCTVERSION 1,1,0,6
88 FILEFLAGSMASK 0x3fL
99#ifdef _DEBUG
1010 FILEFLAGS 0x01L
@@ -22,11 +22,11 @@ BEGIN
2222 // Required:
2323 VALUE "CompanyName", "The OpenSSL Project, http://www.openssl.org/\0"
2424 VALUE "FileDescription", "OpenSSL shared library\0"
25- VALUE "FileVersion", "1.1.0e \0"
25+ VALUE "FileVersion", "1.1.0f \0"
2626 VALUE "InternalName", "libssl\0"
2727 VALUE "OriginalFilename", "libssl.dll\0"
2828 VALUE "ProductName", "The OpenSSL Toolkit\0"
29- VALUE "ProductVersion", "1.1.0e \0"
29+ VALUE "ProductVersion", "1.1.0f \0"
3030 // Optional:
3131 //VALUE "Comments", "\0"
3232 VALUE "LegalCopyright", "Copyright 1998-2016 The OpenSSL Authors. All rights reserved.\0"
You can’t perform that action at this time.
0 commit comments