-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jean-Frederic,

On 11/8/15 5:34 AM, jfcl...@apache.org wrote:
> Author: jfclere Date: Sun Nov  8 10:34:31 2015 New Revision:
> 1713220
> 
> URL: http://svn.apache.org/viewvc?rev=1713220&view=rev Log: Allow
> to use raw (well keystore) certificates and keys.
> 
> Modified: tomcat/native/trunk/native/src/sslcontext.c
> 
> Modified: tomcat/native/trunk/native/src/sslcontext.c URL:
> http://svn.apache.org/viewvc/tomcat/native/trunk/native/src/sslcontext
.c?rev=1713220&r1=1713219&r2=1713220&view=diff
>
> 
========================================================================
======
> --- tomcat/native/trunk/native/src/sslcontext.c (original) +++
> tomcat/native/trunk/native/src/sslcontext.c Sun Nov  8 10:34:31
> 2015 @@ -974,6 +974,120 @@ cleanup: return rv; }
> 
> +TCN_IMPLEMENT_CALL(jboolean, SSLContext,
> setCertificateRaw)(TCN_STDARGS, jlong ctx, +
> jbyteArray javaCert, jbyteArray javaKey, jint idx) +{ +#ifdef
> HAVE_ECC +#if defined(SSL_CTX_set_ecdh_auto) +    EC_KEY *eckey =
> NULL; +#endif +#endif

Should the inner #ifdef in fact be #ifndef?

Because it does not agree with this portion:

> +#ifdef HAVE_ECC +    /* +     * TODO try to read the ECDH curve
> name from somewhere... +     */ +#if
> defined(SSL_CTX_set_ecdh_auto) +    SSL_CTX_set_ecdh_auto(c->ctx,
> 1); +#else +    eckey =
> EC_KEY_new_by_curve_name(NID_X9_62_prime256v1); +
> SSL_CTX_set_tmp_ecdh(c->ctx, eckey); +    EC_KEY_free(eckey); 
> +#endif +#endif

- -chris
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlayJG8ACgkQ9CaO5/Lv0PA1vQCgmW9qG7hVeukRLnquPOWq0z6v
cxMAoKyree2WfwBRKGPHTLI+OKM9GzBs
=azpO
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to