On 10/11/14 11:47, Koehne Kai wrote:
> Hi,
> 
> I'm trying to debug a handshake failure between clients using the system 
> openssl just released OpenSUSE 13.2 , and a server. The handshake always 
> fails with a somewhat cryptic error message:
> 
> 
> error:1200AE081:elliptic curve routines:EC_GROUP_new_by_curve_name:unknown 
> group. error:1408D010:SSL routines:SSL3_GET_KEY_EXCHANGE:EC lib
> 
> 
> My main question is whether that points to a bug in the _client_, or the 
> _server_. I'm trying to get in contact with the admins of the server, but so 
> far don't know what openssl they are using. So I've concentrated on the 
> client...
> 
> The client openssl version is a patched version of 1.0.1i. By taking 
> openSUSE's build configuration and stripping down the configure flags & 
> patches bit by bit, I could reproduce it though also with a custom openssl 
> 1.0.1j and the following configure arguments:
> 
> ./config threads shared no-rc5 no-idea no-ssl2 no-ec2m

So if I understand you correctly you are still applying some patches to
OpenSSL? Does this happen with a stock OpenSSL?

It *sounds* like the client is advertising support for a set of EC
curves that it doesn't in fact support. That would be a bug in openssl
on the client side.

A (less than ideal) workaround would be to disable EC ciphersuites.

Matt
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to