Author: rjung Date: Tue Apr 19 10:08:10 2016 New Revision: 1739889 URL: http://svn.apache.org/viewvc?rev=1739889&view=rev Log: Support for OpenSSL 1.1.0: - get_rfc...._prime_... symbols have been renamed.
Modified: tomcat/native/trunk/native/include/ssl_private.h tomcat/native/trunk/native/src/ssl.c Modified: tomcat/native/trunk/native/include/ssl_private.h URL: http://svn.apache.org/viewvc/tomcat/native/trunk/native/include/ssl_private.h?rev=1739889&r1=1739888&r2=1739889&view=diff ============================================================================== --- tomcat/native/trunk/native/include/ssl_private.h (original) +++ tomcat/native/trunk/native/include/ssl_private.h Tue Apr 19 10:08:10 2016 @@ -209,6 +209,14 @@ #define OpenSSL_version_num SSLeay #define OPENSSL_VERSION SSLEAY_VERSION #define OPENSSL_malloc_init CRYPTO_malloc_init +#define BN_get_rfc2409_prime_768 get_rfc2409_prime_768 +#define BN_get_rfc2409_prime_1024 get_rfc2409_prime_1024 +#define BN_get_rfc3526_prime_1536 get_rfc3526_prime_1536 +#define BN_get_rfc3526_prime_2048 get_rfc3526_prime_2048 +#define BN_get_rfc3526_prime_3072 get_rfc3526_prime_3072 +#define BN_get_rfc3526_prime_4096 get_rfc3526_prime_4096 +#define BN_get_rfc3526_prime_6144 get_rfc3526_prime_6144 +#define BN_get_rfc3526_prime_8192 get_rfc3526_prime_8192 #define BIO_get_init(x) (x->init) #define BIO_set_init(x,v) (x->init=v) #define BIO_get_data(x) (x->ptr) Modified: tomcat/native/trunk/native/src/ssl.c URL: http://svn.apache.org/viewvc/tomcat/native/trunk/native/src/ssl.c?rev=1739889&r1=1739888&r2=1739889&view=diff ============================================================================== --- tomcat/native/trunk/native/src/ssl.c (original) +++ tomcat/native/trunk/native/src/ssl.c Tue Apr 19 10:08:10 2016 @@ -217,7 +217,7 @@ int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNU #endif /* - * Grab well-defined DH parameters from OpenSSL, see the get_rfc* + * Grab well-defined DH parameters from OpenSSL, see the BN_get_rfc* * functions in <openssl/bn.h> for all available primes. */ static DH *make_dh_params(BIGNUM *(*prime)(BIGNUM *)) @@ -248,12 +248,12 @@ static struct dhparam { DH *dh; /* ...this, used for keys.... */ const unsigned int min; /* ...of length >= this. */ } dhparams[] = { - { get_rfc3526_prime_8192, NULL, 6145 }, - { get_rfc3526_prime_6144, NULL, 4097 }, - { get_rfc3526_prime_4096, NULL, 3073 }, - { get_rfc3526_prime_3072, NULL, 2049 }, - { get_rfc3526_prime_2048, NULL, 1025 }, - { get_rfc2409_prime_1024, NULL, 0 } + { BN_get_rfc3526_prime_8192, NULL, 6145 }, + { BN_get_rfc3526_prime_6144, NULL, 4097 }, + { BN_get_rfc3526_prime_4096, NULL, 3073 }, + { BN_get_rfc3526_prime_3072, NULL, 2049 }, + { BN_get_rfc3526_prime_2048, NULL, 1025 }, + { BN_get_rfc2409_prime_1024, NULL, 0 } }; static void init_dh_params(void) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org