summaryrefslogtreecommitdiffstats
path: root/contrib/ntp/include/ntp_md5.h
diff options
context:
space:
mode:
authordelphij <delphij@FreeBSD.org>2017-04-12 06:24:35 +0000
committerdelphij <delphij@FreeBSD.org>2017-04-12 06:24:35 +0000
commitb8126de23e957978b4d0403097cd8402f0c1d82a (patch)
treef1de81f49e9bed94c537e2b96701aa1180fa111c /contrib/ntp/include/ntp_md5.h
parent8ec5a888ff17420a447fce1d15a0413c122dd297 (diff)
downloadFreeBSD-src-b8126de23e957978b4d0403097cd8402f0c1d82a.zip
FreeBSD-src-b8126de23e957978b4d0403097cd8402f0c1d82a.tar.gz
Fix multiple vulnerabilities of ntp. [SA-17:03]
Xen migration enhancements. [EN-17:05] Approved by: so
Diffstat (limited to 'contrib/ntp/include/ntp_md5.h')
-rw-r--r--contrib/ntp/include/ntp_md5.h4
1 files changed, 4 insertions, 0 deletions
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)
OpenPOWER on IntegriCloud