[Pkg-openssl-devel] Bug#664454: [openssl] debian openssl's behavior is different than original

Nikos Mavrogiannopoulos nmav at gnutls.org
Sat Mar 17 20:42:50 UTC 2012


Package: openssl
Version: 1.0.0h-1
Severity: important

--- Please enter the report below this line. ---

The debian distributed openssl negotiated SSL 3.0 if TLS 1.2 is offered
while the original openssl 1.0.0h negotiates TLS 1.0 if offered the same
client hello. This is a really weird difference.

To reproduce:
/usr/bin/openssl s_server -cert x509/cert-rsa.pem -key x509/key-rsa.pem
 -port 5556
Using default temp DH parameters
Using default temp ECDH parameters
ACCEPT

$ ./gnutls-cli localhost -p 5556 --insecure --priority PERFORMANCE
...
- Version: SSL3.0
...

and the original behavior:
$ /home/nmav/cvs/openssl-1.0.0h/apps/openssl s_server -cert
x509/cert-rsa.pem -key x509/key-rsa.pem  -port 5556
Using default temp DH parameters
Using default temp ECDH parameters
ACCEPT

$ ./gnutls-cli localhost -p 5556 --insecure --priority PERFORMANCE
...
- Version: TLS1.0
...



--- System information. ---
Architecture: amd64
Kernel:       Linux 3.0.0-1-amd64

Debian Release: wheezy/sid
  500 testing         ftp.be.debian.org
  500 stable          ftp.be.debian.org

--- Package information. ---
Depends            (Version) | Installed
============================-+-=============
libc6               (>= 2.7) | 2.13-27
libssl1.0.0       (>= 1.0.0) | 1.0.0h-1
zlib1g          (>= 1:1.1.4) | 1:1.2.6.dfsg-2


Package's Recommends field is empty.

Suggests             (Version) | Installed
==============================-+-===========
ca-certificates                | 20120212









More information about the Pkg-openssl-devel mailing list