git: libcrypt - Internalize additional symbols
Matthew Dillon
dillon at crater.dragonflybsd.org
Sun Oct 23 23:43:08 PDT 2016
commit 21137e2f155845448ff3979f5b05b12b642c40a2
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Sun Oct 23 23:38:34 2016 -0700
libcrypt - Internalize additional symbols
* Internalize additional symbols which conflict with libssl or libressl.
This works around the apache https issue we had by avoiding a buggy
error path that will be fixed upstream. This also fixes a bogus fetch
failures we were having while testing https.
* Make the *_Init() API for MD5, SHA*, etc in libmd compatible with libssl
and libressl.
* Note that libmd is inheritently incompatible with lib[re]ssl, so look
for an upcoming fix for that (maybe we can remove it entirely).
Summary of changes:
lib/libcrypt/Makefile | 7 ++++---
lib/libmd/md2.h | 2 +-
lib/libmd/md2c.c | 3 ++-
lib/libmd/md4.h | 2 +-
lib/libmd/md4c.c | 3 ++-
lib/libmd/md5c.c | 3 ++-
lib/libmd/ripemd.h | 2 +-
lib/libmd/rmd160c.c | 3 ++-
lib/libmd/sha.h | 4 ++--
lib/libmd/sha0c.c | 3 ++-
lib/libmd/sha1c.c | 3 ++-
lib/libmd/sha256.h | 2 +-
lib/libmd/sha256c.c | 3 ++-
lib/libmd/sha512.h | 4 ++--
lib/libmd/sha512c.c | 10 ++++++----
sys/sys/md5.h | 2 +-
16 files changed, 33 insertions(+), 23 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/21137e2f155845448ff3979f5b05b12b642c40a2
--
DragonFly BSD source repository
More information about the Commits
mailing list