openldap-commit2devel@OpenLDAP.org writes:
commit e631ce808ed56119e61321463d06db7999ba5a08 Author: Howard Chu hyc@openldap.org Date: Sat Sep 7 09:47:19 2013 -0700
ITS#7595 Add Elliptic Curve support for OpenSSL
tls_o.c:326: error: 'EC_KEY' undeclared.
/usr/include/openssl/ssl.h has #define SSL_OP_SINGLE_ECDH_USE 0x00080000L. "grep -w EC_KEY /usr/include/openssl/*.h" finds nothing. OPENSSL_VERSION_NUMBER = 0x10000003L.
Hallvard Breien Furuseth wrote:
openldap-commit2devel@OpenLDAP.org writes:
commit e631ce808ed56119e61321463d06db7999ba5a08 Author: Howard Chu hyc@openldap.org Date: Sat Sep 7 09:47:19 2013 -0700
ITS#7595 Add Elliptic Curve support for OpenSSL
tls_o.c:326: error: 'EC_KEY' undeclared.
/usr/include/openssl/ssl.h has #define SSL_OP_SINGLE_ECDH_USE 0x00080000L. "grep -w EC_KEY /usr/include/openssl/*.h" finds nothing. OPENSSL_VERSION_NUMBER = 0x10000003L.
Fixed now. This is not an OpenSSL version dependency, it's a site or distro-chosen config. I guess some distros choose to disable EC crypto due to patent concerns.