14 Jun 2012 18:23
libintel-accel-1.4
<no_spam_98 <at> yahoo.com>
2012-06-14 16:23:31 GMT
2012-06-14 16:23:31 GMT
http://www.openssl.org/contrib/intel-accel-1.4.tar.gz I'm attempting to use the libintel-accel-1.4 ENGINE with my OpenSSL 0.9.8x application. I'm running into a few snags: 1) Why does the sha1_md structure in e_intel_accel.c (L268) set the required_pkey_type to EVP_PKEY_NULL_method? This seems to be causing my application to generate the following error(s) during SSL handshakes: information: X509_sign error signing cert digitial envelope routines:EVP_SignFinal:wrong public key type asn1 encoding routines:ASN1_item_sign:EVP lib All of the other ENGINE implementations that I'm familiar with set required_pkey_type to EVP_PKEY_RSA_method for SHA-1. 2) After applying the tls-aead-0.9.8.diff changes to the OpenSSL code, my application seg faults during the handshake phase: #0 0x28242b24 in EVP_MD_size (md=0x0) In tls1_setup_key_block (~L484): num=EVP_CIPHER_key_length(c)+EVP_MD_size(hash)+EVP_CIPHER_iv_length(c); EVP_MD_size tries to access a NULL pointer (hash). It was set to NULL by the AEAD code changes in ssl_cipher_get_evp():(Continue reading)
RSS Feed