[openssl-users] Getting error 'SSLv2_client_method': identifier not found

Matt Caswell matt at openssl.org
Wed Jun 29 07:43:09 UTC 2016



On 29/06/16 01:03, Jeffrey Walton wrote:
> On Mon, Jun 27, 2016 at 3:49 PM, Michael Wojcik
> <Michael.Wojcik at microfocus.com> wrote:
>> SSLv2 is no longer supported, and neither are the SSLv2_*_method calls. (And
>> yes, this causes build problems when updating to newer OpenSSL builds; and
>> while that causes some pain, it was the Right Thing to do.)
>>
>> As Rich said, don't use SSLv2. Don't use SSLv3. If you can help it, don't
>> use anything older than TLSv1.2.
> 
> The library should have unconditionally set OPENSSL_NO_SSL2 when it
> yanked SSLv2 support. Iit was warned about use cases like this.
> 
> When SSLv2 was re-added to return NULL because, it still omitted
> OPENSSL_NO_SSL2.

Huh? We do define it?

>From my 1.0.2 opensslconf.h:

#ifndef OPENSSL_NO_SSL2
# define OPENSSL_NO_SSL2
#endif


Matt



More information about the openssl-users mailing list