Skip to content
This repository has been archived by the owner on Apr 22, 2023. It is now read-only.

Upgrade to openssl-1.0.1n to v0.10 #25513

Closed
wants to merge 5 commits into from

Conversation

shigeki
Copy link

@shigeki shigeki commented Jun 12, 2015

This is an upgrade to openssl-1.0.1n to the v0.10 branch. No asm and conf files are changed.

I don't have an access to CI of joyent so make test was done on my Ubuntu(x64) and only test-debugger-client.js was failed. I think it is not related to this PR.

OpenSSL-1.0.1n includes alt chain support in openssl/openssl@f7bf8e0 so that re-adding 1024-bit root certs of 1425ccd can be reverted. But it is not included here yet.

For v0.12, -no_rand_screen patch and limiting DHParam size below 1024 bits for logjam attack would be needed in addition. I will submit another PR to agains v0.12 branch.

Shigeki Ohtsu and others added 5 commits June 12, 2015 13:09
This just replaces all sources of openssl-1.0.1n.tar.gz into
deps/openssl/openssl.
Change all openssl/include/openssl/*.h to include resolved symbolic
links and openssl/crypto/opensslconf.h to refer config/opensslconf.h.
sha256-x86_64.pl does not exist in the origin openssl distribution. It
was copied from sha512-x86_64.pl and both sha256/sha512 scripts were
modified so as to generates only one asm file specified as its key
hash length.

PR: nodejs#9451
PR-URL: nodejs#9451
Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
`x86masm.pl` was mistakenly using .486 instruction set, why `cpuid` (and
perhaps others) are requiring .686 .

PR: nodejs#9451
PR-URL: nodejs#9451
Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
reapply b910613

PR: nodejs#9451
PR-URL: nodejs#9451
Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
@shigeki
Copy link
Author

shigeki commented Jun 12, 2015

Note that v0.10 does not support DHE so node-v0.10.x is vulnerable only to CVE-2015-1788.

@shigeki
Copy link
Author

shigeki commented Jun 12, 2015

-no_rand_screen patch is reserved when I backport this patches from v0.10 to v0.12. So I will submit a PR to limit DHParam for logjam.

@shigeki
Copy link
Author

shigeki commented Jun 12, 2015

move to #25523 for a new release of 1.0.1o.

@shigeki shigeki closed this Jun 12, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants