On Sun, Apr 14, 2013 at 10:08:52PM +0000, Joan Moreau wrote:

> #define OpenSSL_add_ssl_algorithms() SSL_library_init()
> 
> which adds all libcrypto digests.
> 
> Same : in /usr/include/openssl/ssl.h, I have : 
> 
> #define OpenSSL_add_ssl_algorithms() SSL_library_init()
> #define SSLeay_add_ssl_algorithms() SSL_library_init()
> 
> However, in the source of openssl-1.0.1e, I see "crypto/sha" but no
> "sha-2" anywhere. Is that correct ? 

SHA-2 is a family, its members are SHA256, SHA384 and SHA512.  We
could keep digging and find the problem eventually, but it is not
a good use of my time.  Your Postfix server surprisingly did not
negotiate the same ciphersuite as s_server.  This would not normally
happen if both used the same OpenSSL runtime.  Your Postfix server
is reportedly unable to use the negotiated ciphersuite.

Find a less broken operating system.

-- 
        Viktor.

Reply via email to