From b8126de23e957978b4d0403097cd8402f0c1d82a Mon Sep 17 00:00:00 2001 From: delphij Date: Wed, 12 Apr 2017 06:24:35 +0000 Subject: Fix multiple vulnerabilities of ntp. [SA-17:03] Xen migration enhancements. [EN-17:05] Approved by: so --- contrib/ntp/include/ntp_md5.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'contrib/ntp/include/ntp_md5.h') diff --git a/contrib/ntp/include/ntp_md5.h b/contrib/ntp/include/ntp_md5.h index 2306b9a..01b417a 100644 --- a/contrib/ntp/include/ntp_md5.h +++ b/contrib/ntp/include/ntp_md5.h @@ -8,6 +8,7 @@ #ifdef OPENSSL # include "openssl/evp.h" +# include "libssl_compat.h" #else /* !OPENSSL follows */ /* * Provide OpenSSL-alike MD5 API if we're not using OpenSSL @@ -23,6 +24,9 @@ # endif typedef MD5_CTX EVP_MD_CTX; + +# define EVP_MD_CTX_free(c) free(c) +# define EVP_MD_CTX_new() calloc(1, sizeof(MD5_CTX)) # define EVP_get_digestbynid(t) NULL # define EVP_md5() NULL # define EVP_MD_CTX_init(c) -- cgit v1.1