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