Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Openssl ASM for master/0.10 #4441

wants to merge 7 commits into


None yet
1 participant

piscisaureus commented Dec 19, 2012

This should do the job.

@indutny, review?

piscisaureus added some commits Sep 25, 2012

@piscisaureus piscisaureus openssl: clean up and merge configuration files
This patch brings the openssl library that is built with gyp closer
to what the standard build system produces.

All opensslconf.h versions are now merged into a single file, which
makes it easier for compiled addons to locate this file.
@piscisaureus piscisaureus openssl: make perlasm target pentium or newer for masm outputs
When perlasm generates MASM code it sets the assembler target to 468.
In this mode MASM refuses to assemble a couple of instructions. Bumping
the target to 686 solves this problem.
@piscisaureus piscisaureus openssl: revert empty_OPENSSL_cpuid_setup.patch 96903d1
@piscisaureus piscisaureus openssl: disable HT sidechannel attack mitigation
It used to be off before. It's extremely unlikely that such an attack
would be a viable attack against node. And it makes AES much slower.
@piscisaureus piscisaureus openssl: update makefile for asm files to work with openssl 1.0.1 b91504e
@piscisaureus piscisaureus openssl: regenerate asm files for openssl 1.0.1 70a7239
@piscisaureus piscisaureus openssl: enable optimized asm code on x86 and x64 c77724f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment