Are there some other required changes missing from the "tls-aead-0.9.8.diff" file?
Obviously. Would *md = EVP_md_null() instead of NULL in
ssl_cipher_get_evp() do the trick...



Using EVP_md_null() prevents the seg. fault.  However, now the code
generates a "Bad Record MAC" alert when a client connects using the
"stitched" AESNI-CBC-SHA1 cipher suite.  (I assume I would get the
same error with the "stitched" RC4-HMAC-MD5 cipher suite, but I
haven't tried it.)

http://cvs.openssl.org/chngview?cn=22689
http://cvs.openssl.org/chngview?cn=22690

Second is patch for patch and is hard to read, see http://cvs.openssl.org/fileview?f=openssl-addons/intel-accel/tls-aead-0.9.8.diff&v=1.2 instead. Basically it removes *md=NULL or *md=EVP_md_null from ssl_ciph.c and adds few lines to s3_pkt.c.

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to