Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
b130feb
deps: upgrade openssl sources to 1.0.2m
shigeki Nov 2, 2017
3438765
deps: copy all openssl header files to include dir
shigeki Nov 2, 2017
3d7eea5
deps: fix openssl assembly error on ia32 win32
indutny Jan 8, 2014
e0f6dee
deps: fix asm build error of openssl in x86_win32
Feb 13, 2015
083a6e3
openssl: fix keypress requirement in apps on win32
Feb 17, 2015
162686f
deps: add -no_rand_screen to openssl s_client
May 27, 2015
185229e
deps: update openssl asm and asm_obsolete files
shigeki Nov 2, 2017
ed0fbd8
deps: cherry-pick e7f4e9e from upstream libuv
bzoz Nov 3, 2017
d6a0ffe
zlib: warn before crash on invalid internals usage
addaleax Oct 31, 2017
88ad01f
build: make doc target quiet
danbev Oct 26, 2017
8bc5249
build: make test-doc and lint addon docs
joyeecheung Oct 22, 2017
1cef9ef
doc: make default values and periods consistent
matejkrajcovic Oct 27, 2017
97fd6df
src: do not include x.h if x-inl.h is included
joyeecheung Oct 27, 2017
d733dd9
doc: add *-inl.h include rule to C++ style guide
joyeecheung Oct 27, 2017
224ea15
http2: move uv_prepare handle to `Http2Session`
addaleax Oct 24, 2017
f31b796
src: add `InternalCallbackScope` util constructor
addaleax Oct 24, 2017
b50c334
http2: track async state for sending
addaleax Oct 24, 2017
3f52962
http2: remove unused assignment
addaleax Oct 24, 2017
bf7dc38
http2: make sessions garbage-collectible
addaleax Oct 24, 2017
c4736cf
src: fix etw provider include on Windows
joyeecheung Oct 31, 2017
05f9047
repl: avoid crashing from null and undefined errors
priyank-p Oct 28, 2017
59a4789
doc: howto decode buffers extending from Writable
dicearr Oct 23, 2017
6ee28b2
doc: util.isDeepStrictEqual returns boolean
azz Oct 31, 2017
f9b2099
test: use fixtures module in test-https-pfx
t-k-g Oct 6, 2017
4f8765d
src: remove unused includes in string_bytes.h
danbev Oct 30, 2017
433745e
build: add missing comma in sources list
danbev Oct 30, 2017
ffe4d7b
test: increase coverage for ModuleMap
robtpaton Oct 6, 2017
f3e0161
build,src: Add CloudABI as a POSIX-like runtime environment.
EdSchouten Oct 30, 2017
1771bb5
doc: fix Changelog link order
gibfahn Oct 31, 2017
6998591
test,net: remove scatological terminology
Trott Oct 30, 2017
f3a65a8
src: pass context to Get() operations for cares_wrap
evanlucas Oct 31, 2017
3fd7edd
doc: add windowsVerbatimArguments docs
Oct 18, 2017
09181eb
doc: add details about rss on process.memoryUsage
profnandaa Oct 27, 2017
90e8e81
doc : mention constant-time in crypto doc
mithunsasidharan Oct 30, 2017
c40b3c6
src: add 'dynamic' process.release.lts property
rvagg Oct 6, 2015
d178c6d
test: update process-release for Node 8 Carbon
Fishrock123 Nov 1, 2017
5077faf
test: pause child until parent is ready
jBarz Oct 4, 2017
0b337cb
test: fix flaky test-http2-server-rst-stream.js
apapirovski Nov 2, 2017
3241799
build: suppress lint-md output
gibfahn Oct 27, 2017
d5ea177
doc: add nodejs/gyp team for GYP related issues
gibfahn Oct 31, 2017
7349d42
cli: add --stack-trace-limit to NODE_OPTIONS
addaleax Oct 25, 2017
a814786
src: improve module loader readability
addaleax Oct 26, 2017
a0b94f4
lib: refactor ES module loader for readability
addaleax Oct 28, 2017
d6d4610
http, tls: better support for IPv6 addresses
mattiasholmlund Aug 10, 2017
689c9d4
test: mark test-async-wrap-uncaughtexception as flaky
refack Nov 2, 2017
fc58c52
test: fix malformed parallel.status line
Trott Nov 3, 2017
e585c41
doc: add docs for Zlib#close()
lpinca Oct 29, 2017
26f1a1d
test: fix test-cli-node-options on Windows
addaleax Nov 3, 2017
dfe5684
http2: refactor settings handling
jasnell Nov 1, 2017
e3283c7
http2: allocate on every chunk send
jasnell Nov 1, 2017
7388144
doc: add 9.x to version picker and mark 8.x as LTS
Nov 1, 2017
77e4ec8
doc: update license to include node-inspect
MylesBorins Nov 1, 2017
a87f846
src: add method to compute storage in WriteWrap
addaleax Nov 3, 2017
326a048
tools: add fixer for no-let-in-for-declaration
starkwang Oct 31, 2017
1b090c9
http, http2: add 103 Early Hints status code
yosuke-furukawa Oct 31, 2017
87b4e3e
tls: accept array of protocols in TLSSocket
qubyte Oct 31, 2017
9c39d79
http: use arrow fns for lexical `this` in Agent
bengl Oct 25, 2017
72d0e7e
http2: refactor multiple internals
jasnell Nov 1, 2017
0ab3d37
test: refactor exitedAfterDisconnect test
Trott Nov 3, 2017
6074c8c
inspector: include node_platform.h header
alexeykuzmin Nov 2, 2017
762a11f
http2: improve errors thrown in header validation
joyeecheung Nov 3, 2017
d7df4df
doc: correct EventEmitter reference
gowpen Nov 6, 2017
e05d4f4
doc: correct effects to affects
gowpen Nov 6, 2017
2bb148f
doc: make stream.Readable consistent
thefourtheye Nov 6, 2017
8a2b4ee
src: remove unnecessary call to SetHiddenPrototype
verwaest Oct 27, 2017
fa5a841
tools: update to ESLint 4.10.0
cjihrig Nov 4, 2017
6a2cb12
src: clean up uv_fs_t's in module_wrap.cc
cjihrig Nov 3, 2017
f3e63f2
test: update test to use fixtures
awegrzyn Nov 6, 2017
bcd818a
test: replace `common.fixturesDir` usage
sastan Nov 6, 2017
422d315
tools: replace string concetation with templates
Nov 6, 2017
700c5e7
test: replace common.fixturesDir with fixtures.readSync()
AdriVanHoudt Nov 6, 2017
ec1b110
test: replace common.fixturesDir with fixtures module
doomhz Nov 6, 2017
e781d93
tools: replace string concatenation with template literals
lambrojos Nov 6, 2017
2156828
test: clarified assert message for test-require-json.js
matthias-reis Nov 6, 2017
021ccb4
test: use default assertion messages
trootski Nov 6, 2017
e4b3c00
test: replace fixturesDir with usage of fixtures module
itavy Nov 6, 2017
77f0359
http: use 'connect' event only if socket is connecting
lpinca Nov 3, 2017
6e22dc8
tools: replace string concatenation with template literals
kevinwcyu Nov 6, 2017
219ac4b
test: fix typos in read-buffer tests
jimivdw Nov 6, 2017
e9396d2
tools: remove unneeded parentheses in doc/html.js
vsemozhetbyt Nov 6, 2017
ef67980
test: update test to use fixtures.readKey
Nov 6, 2017
6831e42
test: use fixtures module in test-repl
DamianLion Nov 6, 2017
d054e94
test: add detailed message for assertion failure
Nov 6, 2017
5f88543
test: refactor tls test to use fixtres.readSync
brianoconnell Nov 6, 2017
6739f41
doc: fix json generator warnings
lpinca Nov 4, 2017
50d505c
test: include file mode in assert message
sastan Nov 6, 2017
a85d6e9
test: show incorrect value on test failure
Nov 6, 2017
527ddda
test: remove custom message from assertion
Marsup Nov 6, 2017
a409b87
test: improve message in test-fs-readfile-pipe-large
keldorus Nov 6, 2017
978aa84
doc: add isTTY property documentation
sonaysevik Nov 6, 2017
b441573
test: use default assertion message
jonask-wix Nov 6, 2017
da66610
src: fix -Winconsistent-missing-override warning
bnoordhuis Nov 3, 2017
c14030e
lib: fix version check in tick processor
bnoordhuis Nov 5, 2017
e0c7b3d
lib: shuffle v8_prof_polyfill.js for unit testing
bnoordhuis Nov 5, 2017
2294ba4
test: tick processor version check regression test
bnoordhuis Nov 5, 2017
f097e27
doc: fix a link in dgram.md
vsemozhetbyt Nov 7, 2017
dee7800
doc: add links to EventEmitter in errors.md
Delapouite Nov 7, 2017
9de633d
2017-11-07, Version 9.1.0 (Current)
cjihrig Nov 7, 2017
5f5ef42
Working on v9.1.1
cjihrig Nov 7, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
deps: update openssl asm and asm_obsolete files
Regenerate asm files with Makefile and CC=gcc and ASM=nasm where gcc
version was 5.4.0 and nasm version was 2.11.08.

Also asm files in asm_obsolete dir to support old compiler and
assembler are regenerated without CC and ASM envs.

PR-URL: #16691
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Rod Vagg <rod@vagg.org>
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
  • Loading branch information
shigeki authored and MylesBorins committed Nov 3, 2017
commit 185229e258f0e6c79a0cc5d0d50e03fe8594eafa
12 changes: 10 additions & 2 deletions deps/openssl/asm/x64-elf-gas/bn/x86_64-mont5.s
Original file line number Diff line number Diff line change
Expand Up @@ -3075,11 +3075,19 @@ __bn_sqrx8x_internal:

.align 32
.Lsqrx8x_break:
subq 16+8(%rsp),%r8
xorq %rbp,%rbp
subq 16+8(%rsp),%rbx
adcxq %rbp,%r8
movq 24+8(%rsp),%rcx
adcxq %rbp,%r9
movq 0(%rsi),%rdx
xorl %ebp,%ebp
adcq $0,%r10
movq %r8,0(%rdi)
adcq $0,%r11
adcq $0,%r12
adcq $0,%r13
adcq $0,%r14
adcq $0,%r15
cmpq %rcx,%rdi
je .Lsqrx8x_outer_loop

Expand Down
20 changes: 8 additions & 12 deletions deps/openssl/asm/x64-elf-gas/ec/ecp_nistz256-x86_64.s
Original file line number Diff line number Diff line change
Expand Up @@ -1036,19 +1036,18 @@ __ecp_nistz256_sqr_montx:
adoxq %rbp,%r13
.byte 0x67,0x67
mulxq %rdx,%rcx,%rax
movq %r8,%rdx
movq .Lpoly+24(%rip),%rdx
adoxq %rcx,%r14
shlxq %rsi,%r8,%rcx
adoxq %rax,%r15
shrxq %rsi,%r8,%rax
movq .Lpoly+24(%rip),%rbp
movq %rdx,%rbp


addq %rcx,%r9
adcq %rax,%r10

mulxq %rbp,%rcx,%r8
movq %r9,%rdx
mulxq %r8,%rcx,%r8
adcq %rcx,%r11
shlxq %rsi,%r9,%rcx
adcq $0,%r8
Expand All @@ -1058,8 +1057,7 @@ __ecp_nistz256_sqr_montx:
addq %rcx,%r10
adcq %rax,%r11

mulxq %rbp,%rcx,%r9
movq %r10,%rdx
mulxq %r9,%rcx,%r9
adcq %rcx,%r8
shlxq %rsi,%r10,%rcx
adcq $0,%r9
Expand All @@ -1069,8 +1067,7 @@ __ecp_nistz256_sqr_montx:
addq %rcx,%r11
adcq %rax,%r8

mulxq %rbp,%rcx,%r10
movq %r11,%rdx
mulxq %r10,%rcx,%r10
adcq %rcx,%r9
shlxq %rsi,%r11,%rcx
adcq $0,%r10
Expand All @@ -1080,12 +1077,12 @@ __ecp_nistz256_sqr_montx:
addq %rcx,%r8
adcq %rax,%r9

mulxq %rbp,%rcx,%r11
mulxq %r11,%rcx,%r11
adcq %rcx,%r10
adcq $0,%r11

xorq %rdx,%rdx
adcq %r8,%r12
addq %r8,%r12
movq .Lpoly+8(%rip),%rsi
adcq %r9,%r13
movq %r12,%r8
Expand All @@ -1094,8 +1091,7 @@ __ecp_nistz256_sqr_montx:
movq %r13,%r9
adcq $0,%rdx

xorl %eax,%eax
sbbq $-1,%r12
subq $-1,%r12
movq %r14,%r10
sbbq %rsi,%r13
sbbq $0,%r14
Expand Down
17 changes: 16 additions & 1 deletion deps/openssl/asm/x64-elf-gas/x86_64cpuid.s
Original file line number Diff line number Diff line change
Expand Up @@ -116,8 +116,19 @@ OPENSSL_ia32_cpuid:
orl $0x40000000,%edx
andb $15,%ah
cmpb $15,%ah
jne .Lnotintel
jne .LnotP4
orl $0x00100000,%edx
.LnotP4:
cmpb $6,%ah
jne .Lnotintel
andl $0x0fff0ff0,%eax
cmpl $0x00050670,%eax
je .Lknights
cmpl $0x00080650,%eax
jne .Lnotintel
.Lknights:
andl $0xfbffffff,%ecx

.Lnotintel:
btl $28,%edx
jnc .Lgeneric
Expand All @@ -142,6 +153,10 @@ OPENSSL_ia32_cpuid:
movl $7,%eax
xorl %ecx,%ecx
cpuid
btl $26,%r9d
jc .Lnotknights
andl $0xfff7ffff,%ebx
.Lnotknights:
movl %ebx,8(%rdi)
.Lno_extended_info:

Expand Down
12 changes: 10 additions & 2 deletions deps/openssl/asm/x64-macosx-gas/bn/x86_64-mont5.s
Original file line number Diff line number Diff line change
Expand Up @@ -3075,11 +3075,19 @@ L$sqrx8x_loop:

.p2align 5
L$sqrx8x_break:
subq 16+8(%rsp),%r8
xorq %rbp,%rbp
subq 16+8(%rsp),%rbx
adcxq %rbp,%r8
movq 24+8(%rsp),%rcx
adcxq %rbp,%r9
movq 0(%rsi),%rdx
xorl %ebp,%ebp
adcq $0,%r10
movq %r8,0(%rdi)
adcq $0,%r11
adcq $0,%r12
adcq $0,%r13
adcq $0,%r14
adcq $0,%r15
cmpq %rcx,%rdi
je L$sqrx8x_outer_loop

Expand Down
20 changes: 8 additions & 12 deletions deps/openssl/asm/x64-macosx-gas/ec/ecp_nistz256-x86_64.s
Original file line number Diff line number Diff line change
Expand Up @@ -1036,19 +1036,18 @@ __ecp_nistz256_sqr_montx:
adoxq %rbp,%r13
.byte 0x67,0x67
mulxq %rdx,%rcx,%rax
movq %r8,%rdx
movq L$poly+24(%rip),%rdx
adoxq %rcx,%r14
shlxq %rsi,%r8,%rcx
adoxq %rax,%r15
shrxq %rsi,%r8,%rax
movq L$poly+24(%rip),%rbp
movq %rdx,%rbp


addq %rcx,%r9
adcq %rax,%r10

mulxq %rbp,%rcx,%r8
movq %r9,%rdx
mulxq %r8,%rcx,%r8
adcq %rcx,%r11
shlxq %rsi,%r9,%rcx
adcq $0,%r8
Expand All @@ -1058,8 +1057,7 @@ __ecp_nistz256_sqr_montx:
addq %rcx,%r10
adcq %rax,%r11

mulxq %rbp,%rcx,%r9
movq %r10,%rdx
mulxq %r9,%rcx,%r9
adcq %rcx,%r8
shlxq %rsi,%r10,%rcx
adcq $0,%r9
Expand All @@ -1069,8 +1067,7 @@ __ecp_nistz256_sqr_montx:
addq %rcx,%r11
adcq %rax,%r8

mulxq %rbp,%rcx,%r10
movq %r11,%rdx
mulxq %r10,%rcx,%r10
adcq %rcx,%r9
shlxq %rsi,%r11,%rcx
adcq $0,%r10
Expand All @@ -1080,12 +1077,12 @@ __ecp_nistz256_sqr_montx:
addq %rcx,%r8
adcq %rax,%r9

mulxq %rbp,%rcx,%r11
mulxq %r11,%rcx,%r11
adcq %rcx,%r10
adcq $0,%r11

xorq %rdx,%rdx
adcq %r8,%r12
addq %r8,%r12
movq L$poly+8(%rip),%rsi
adcq %r9,%r13
movq %r12,%r8
Expand All @@ -1094,8 +1091,7 @@ __ecp_nistz256_sqr_montx:
movq %r13,%r9
adcq $0,%rdx

xorl %eax,%eax
sbbq $-1,%r12
subq $-1,%r12
movq %r14,%r10
sbbq %rsi,%r13
sbbq $0,%r14
Expand Down
17 changes: 16 additions & 1 deletion deps/openssl/asm/x64-macosx-gas/x86_64cpuid.s
Original file line number Diff line number Diff line change
Expand Up @@ -117,8 +117,19 @@ L$nocacheinfo:
orl $0x40000000,%edx
andb $15,%ah
cmpb $15,%ah
jne L$notintel
jne L$notP4
orl $0x00100000,%edx
L$notP4:
cmpb $6,%ah
jne L$notintel
andl $0x0fff0ff0,%eax
cmpl $0x00050670,%eax
je L$knights
cmpl $0x00080650,%eax
jne L$notintel
L$knights:
andl $0xfbffffff,%ecx

L$notintel:
btl $28,%edx
jnc L$generic
Expand All @@ -143,6 +154,10 @@ L$generic:
movl $7,%eax
xorl %ecx,%ecx
cpuid
btl $26,%r9d
jc L$notknights
andl $0xfff7ffff,%ebx
L$notknights:
movl %ebx,8(%rdi)
L$no_extended_info:

Expand Down
12 changes: 10 additions & 2 deletions deps/openssl/asm/x64-win32-masm/bn/x86_64-mont5.asm
Original file line number Diff line number Diff line change
Expand Up @@ -3166,11 +3166,19 @@ DB 067h

ALIGN 32
$L$sqrx8x_break::
sub r8,QWORD PTR[((16+8))+rsp]
xor rbp,rbp
sub rbx,QWORD PTR[((16+8))+rsp]
adcx r8,rbp
mov rcx,QWORD PTR[((24+8))+rsp]
adcx r9,rbp
mov rdx,QWORD PTR[rsi]
xor ebp,ebp
adc r10,0
mov QWORD PTR[rdi],r8
adc r11,0
adc r12,0
adc r13,0
adc r14,0
adc r15,0
cmp rdi,rcx
je $L$sqrx8x_outer_loop

Expand Down
20 changes: 8 additions & 12 deletions deps/openssl/asm/x64-win32-masm/ec/ecp_nistz256-x86_64.asm
Original file line number Diff line number Diff line change
Expand Up @@ -1137,19 +1137,18 @@ DB 067h
adox r13,rbp
DB 067h,067h
mulx rax,rcx,rdx
mov rdx,r8
mov rdx,QWORD PTR[(($L$poly+24))]
adox r14,rcx
shlx rcx,r8,rsi
adox r15,rax
shrx rax,r8,rsi
mov rbp,QWORD PTR[(($L$poly+24))]
mov rbp,rdx


add r9,rcx
adc r10,rax

mulx r8,rcx,rbp
mov rdx,r9
mulx r8,rcx,r8
adc r11,rcx
shlx rcx,r9,rsi
adc r8,0
Expand All @@ -1159,8 +1158,7 @@ DB 067h,067h
add r10,rcx
adc r11,rax

mulx r9,rcx,rbp
mov rdx,r10
mulx r9,rcx,r9
adc r8,rcx
shlx rcx,r10,rsi
adc r9,0
Expand All @@ -1170,8 +1168,7 @@ DB 067h,067h
add r11,rcx
adc r8,rax

mulx r10,rcx,rbp
mov rdx,r11
mulx r10,rcx,r10
adc r9,rcx
shlx rcx,r11,rsi
adc r10,0
Expand All @@ -1181,12 +1178,12 @@ DB 067h,067h
add r8,rcx
adc r9,rax

mulx r11,rcx,rbp
mulx r11,rcx,r11
adc r10,rcx
adc r11,0

xor rdx,rdx
adc r12,r8
add r12,r8
mov rsi,QWORD PTR[(($L$poly+8))]
adc r13,r9
mov r8,r12
Expand All @@ -1195,8 +1192,7 @@ DB 067h,067h
mov r9,r13
adc rdx,0

xor eax,eax
sbb r12,-1
sub r12,-1
mov r10,r14
sbb r13,rsi
sbb r14,0
Expand Down
17 changes: 16 additions & 1 deletion deps/openssl/asm/x64-win32-masm/x86_64cpuid.asm
Original file line number Diff line number Diff line change
Expand Up @@ -127,8 +127,19 @@ $L$nocacheinfo::
or edx,040000000h
and ah,15
cmp ah,15
jne $L$notintel
jne $L$notP4
or edx,000100000h
$L$notP4::
cmp ah,6
jne $L$notintel
and eax,00fff0ff0h
cmp eax,000050670h
je $L$knights
cmp eax,000080650h
jne $L$notintel
$L$knights::
and ecx,0fbffffffh

$L$notintel::
bt edx,28
jnc $L$generic
Expand All @@ -153,6 +164,10 @@ $L$generic::
mov eax,7
xor ecx,ecx
cpuid
bt r9d,26
jc $L$notknights
and ebx,0fff7ffffh
$L$notknights::
mov DWORD PTR[8+rdi],ebx
$L$no_extended_info::

Expand Down
17 changes: 16 additions & 1 deletion deps/openssl/asm_obsolete/x64-elf-gas/x86_64cpuid.s
Original file line number Diff line number Diff line change
Expand Up @@ -116,8 +116,19 @@ OPENSSL_ia32_cpuid:
orl $0x40000000,%edx
andb $15,%ah
cmpb $15,%ah
jne .Lnotintel
jne .LnotP4
orl $0x00100000,%edx
.LnotP4:
cmpb $6,%ah
jne .Lnotintel
andl $0x0fff0ff0,%eax
cmpl $0x00050670,%eax
je .Lknights
cmpl $0x00080650,%eax
jne .Lnotintel
.Lknights:
andl $0xfbffffff,%ecx

.Lnotintel:
btl $28,%edx
jnc .Lgeneric
Expand All @@ -142,6 +153,10 @@ OPENSSL_ia32_cpuid:
movl $7,%eax
xorl %ecx,%ecx
cpuid
btl $26,%r9d
jc .Lnotknights
andl $0xfff7ffff,%ebx
.Lnotknights:
movl %ebx,8(%rdi)
.Lno_extended_info:

Expand Down
Loading