[PATCH] openssl-compat: Add version compatibility for SSLeay and friends

Damien Miller djm at mindrot.org
Tue Oct 23 17:11:36 AEDT 2018


On Tue, 23 Oct 2018, Damien Miller wrote:

> On Mon, 22 Oct 2018, Rosen Penev wrote:
> 
> > Building OpenSSH without deprecated APIs compiled causes it to fail.
> > 
> > Signed-off-by: Rosen Penev <rosenp at gmail.com>
> > ---
> >  openbsd-compat/openssl-compat.h | 7 +++++++
> >  1 file changed, 7 insertions(+)
> > 
> > diff --git a/openbsd-compat/openssl-compat.h b/openbsd-compat/openssl-compat.h
> > index 9e0264c0..b4f0908f 100644
> > --- a/openbsd-compat/openssl-compat.h
> > +++ b/openbsd-compat/openssl-compat.h
> > @@ -87,6 +87,13 @@ void ssh_aes_ctr_iv(EVP_CIPHER_CTX *, int, u_char *, size_t);
> >   */
> >  #ifndef SSH_DONT_OVERLOAD_OPENSSL_FUNCS
> >  
> > +/* OpenSSL >= 1.1.0 without deprecated APIs needs this.*/
> > +#ifndef SSLEAY_VERSION
> > +# define SSLEAY_VERSION OPENSSL_VERSION
> > +# define SSLeay_version OpenSSL_version
> > +# define SSLeay         OpenSSL_version_num
> > +#endif
> 
> we should probably just replace the use of these with the new names

I've done this:

commit 859754bdeb41373d372e36b5dc89c547453addb3 (HEAD -> master, origin/master, origin/HEAD)
Author: Damien Miller <djm at mindrot.org>
Date:   Tue Oct 23 17:10:41 2018 +1100

    remove remaining references to SSLeay
    
    Prompted by Rosen Penev

commit a65784c9f9c5d00cf1a0e235090170abc8d07c73
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Tue Oct 23 05:56:35 2018 +0000

    upstream: refer to OpenSSL not SSLeay;
    
    we're old, but we don't have to act it
    
    OpenBSD-Commit-ID: 9ca38d11f8ed19e61a55108d1e892d696cee08ec



More information about the openssh-unix-dev mailing list