From 509fa8a7b25eeb2b0f62ca158876603d96b49481 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Sun, 29 Oct 2017 16:14:35 +0100 Subject: dh: Don't use deprecated function with newer OpenSSL Signed-off-by: Andreas Schneider --- src/dh.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/dh.c b/src/dh.c index 0339be02..968af8ce 100644 --- a/src/dh.c +++ b/src/dh.c @@ -131,11 +131,18 @@ int ssh_get_random(void *where, int len, int strong){ return 1; #elif defined HAVE_LIBCRYPTO +# if OPENSSL_VERSION_NUMBER > 0x10100000L + /* variable not used in new libcrypto */ + (void) strong; + + return RAND_bytes(where, len); +# else /* OPENSSL_VERSION_NUMBER */ if (strong) { return RAND_bytes(where,len); } else { return RAND_pseudo_bytes(where,len); } +# endif /* OPENSSL_VERSION_NUMBER */ #endif /* never reached */ -- cgit v1.2.3