0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00
nodejs/deps/openssl
Igor Zinkovsky 0a347559bf enable x64 windows build
use "vcbuild x64" to do x64 build of node.exe
2012-02-07 13:32:53 -08:00
..
config enable x64 windows build 2012-02-07 13:32:53 -08:00
openssl openssl: fixups for sunos 2011-09-12 21:48:30 +00:00
patches Upgrade to 0.9.8r. 2011-08-22 11:30:47 -07:00
buildinf.h
openssl.gyp enable x64 windows build 2012-02-07 13:32:53 -08:00
README.chromium

Name: openssl
URL: http://openssl.org/source/
Version: 0.9.8o
License: BSDish
License File: openssl/LICENSE

Description:
This is OpenSSL, the standard SSL/TLS library, which is used only for testing.
It's an unmodified, upstream source except for the patches listed below.


Patches are applied in this order:

missing_stddef.patch

Add stddef.h to header files which use size_t, otherwise apps that include
those headers get compiler errors.


handshake_cutthrough.patch

Enables SSL3+ clients to send application data immediately following the
Finished message even when negotiating full-handshakes.  With this patch,
clients can negotiate SSL connections in 1-RTT even when performing
full-handshakes.


next_proto_neg.patch

Adds next-protocol-negotation support:
  http://tools.ietf.org/html/draft-agl-tls-nextprotoneg-00

EXPERIMENTAL: this patches uses extension and handshake numbers that are not
assigned by IANA.

This patch implements server and client side support. Additionally, it includes
code that assumes the structure of the 'opaque' protocol strings in the draft.


snap_start.patch

Adds server-side support for Snap Start. This allows for 0-RTT handshakes in
the case that the application protocol involves the client side speaking first.

http://tools.ietf.org/html/draft-agl-tls-snapstart-00

EXPERIMENTAL: this patches uses an extension number that is not assigned by
IANA.