commit c657abc165177183f453437e578832d146103d61
Author: Guillem Jover <guillem@hadrons.org>
Date:   Sat Jan 13 16:29:02 2018 +0100

    Release libmd 1.0.0

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 397964a117b7e17fc1abf336f2719ba932fb3a67
Author: Guillem Jover <guillem@hadrons.org>
Date:   Sat Jan 13 16:32:33 2018 +0100

    Remove unused NEWS file

 NEWS | 3 ---
 1 file changed, 3 deletions(-)

commit cc6881c6d7be37279090d5fccb60bcb27bef918e
Author: Guillem Jover <guillem@hadrons.org>
Date:   Mon Jun 5 05:10:51 2017 +0200

    Remove unused __RCSID macro usage
    
    This is an obsolescent practice, just stop conditionally using this
    macro.

 src/md2.c | 4 ----
 1 file changed, 4 deletions(-)

commit 0def18290376573cf4e8faae071f33e73d163b1a
Author: Guillem Jover <guillem@hadrons.org>
Date:   Thu Jun 1 03:00:05 2017 +0200

    Stop using non-portable <sys/param.h>
    
    There are platforms without <sys/param.h>, so we better avoid the
    header altogether, and add the required MIN macro outselves.
    
    Based-on-patch-by: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>

 configure.ac | 1 -
 src/helper.c | 5 ++++-
 src/sha1.c   | 1 -
 3 files changed, 4 insertions(+), 3 deletions(-)

commit 04d92f90e9f522c002907089a4a6a336d86caaff
Author: Guillem Jover <guillem@hadrons.org>
Date:   Wed May 31 06:58:23 2017 +0200

    build: Do not override the default DEPENDENCIES for libmd
    
    Extend it instead via EXTRA_*_DEPENDENCIES, to make sure that we
    preserve the builtin library dependencies generated from LIBADD.

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4c94d7fd8ccc96036ef847ddac96d24ffee12235
Author: Guillem Jover <guillem@hadrons.org>
Date:   Wed May 31 06:55:35 2017 +0200

    build: Use an export symbols file if there is no version script support
    
    We generate the symbol list from the version script to avoid repeating
    ourselves and potentially getting the lists out-of-sync.
    
    Proposed-by: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>

 .gitignore      |  1 +
 src/Makefile.am | 13 +++++++++++++
 2 files changed, 14 insertions(+)

commit b6be272ec1baa16adb3502895f361f443054ccd9
Author: Guillem Jover <guillem@hadrons.org>
Date:   Wed May 31 06:45:25 2017 +0200

    build: Detect version script linker support at configure time
    
    This is not a widely supported feature, so only use if in case the
    linker does support it.
    
    Proposed-by: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>

 .gitignore         |  1 -
 Makefile.am        |  1 +
 autogen            |  1 -
 configure.ac       |  1 +
 m4/.gitignore      |  2 ++
 m4/libmd-linker.m4 | 22 ++++++++++++++++++++++
 src/Makefile.am    |  5 ++++-
 7 files changed, 30 insertions(+), 3 deletions(-)

commit 555d5074acfdc938932ac155b71eedcea20b198c
Author: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
Date:   Mon Apr 10 13:10:45 2017 +0200

    build: Switch to AC_C_BIGENDIAN defining WORD_BIGENDIAN
    
    We should use the autoconf macro instead of expecting the system to
    provide the endianness information, which many do not.
    
    [guillem@hadrons.org:
     - Use autoconf macro instead of gnulib one.
     - Slightly reword commit message. ]
    
    Signed-off-by: Guillem Jover <guillem@hadrons.org>

 configure.ac |  3 ++-
 src/md4.c    |  2 +-
 src/md5.c    |  2 +-
 src/rmd160.c |  7 +------
 src/sha1.c   |  2 +-
 src/sha2.c   | 39 +++------------------------------------
 6 files changed, 9 insertions(+), 46 deletions(-)

commit c3c8d859c309ed245b255d03937ac8e0cb98a425
Author: Guillem Jover <guillem@hadrons.org>
Date:   Thu Jun 1 02:43:22 2017 +0200

    build: Drop GCC specific compiler flag -include
    
    Instead, explicitly include <config.h> in library and test source files
    for increased portability.
    
    Based-on-patch-by: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>

 src/Makefile.am  | 3 ++-
 src/helper.c     | 2 ++
 src/md2.c        | 2 ++
 src/md4.c        | 2 ++
 src/md5.c        | 2 ++
 src/rmd160.c     | 3 +++
 src/sha1.c       | 2 ++
 src/sha2.c       | 2 ++
 test/Makefile.am | 1 -
 test/md2.c       | 2 ++
 test/md4.c       | 2 ++
 test/md5.c       | 2 ++
 test/rmd160.c    | 2 ++
 test/sha1.c      | 2 ++
 test/sha2.c      | 2 ++
 15 files changed, 29 insertions(+), 2 deletions(-)

commit 23637d726c7be93630b6e6418695276d13d71fb6
Author: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
Date:   Mon Apr 10 13:10:40 2017 +0200

    build: Stop checking for malloc() and memset()
    
    We do not provide alternatives for when memset() is missing, or when
    malloc() is not GNU-style malloc(), causing redirection to (undefined)
    rpl_malloc(). We do not rely on GNU-style malloc() at all, so there is
    no point in checking for it.
    
    [guillem@hadrons.org:
     - Slightly reword commit message. ]
    
    Signed-off-by: Guillem Jover <guillem@hadrons.org>

 configure.ac | 2 --
 1 file changed, 2 deletions(-)

commit 765a605ec4c5b2d48fba44846cbe8950f428104d
Author: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
Date:   Mon Apr 10 13:10:39 2017 +0200

    build: Add -no-undefined libtool flag
    
    We have no need for undefined symbols, so we can let the shared
    library build even on systems without support for undefined symbols.
    
    [guillem@hadrons.org:
     - Place the option on its own line.
     - Slightly reword commit message. ]
    
    Signed-off-by: Guillem Jover <guillem@hadrons.org>

 src/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit bb131b2e87b43023655995f5c5d8d4191686f6e3
Author: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
Date:   Mon Apr 10 13:10:38 2017 +0200

    Stop using non-portable <sys/cdefs.h>
    
    For portability, we should not rely on the __BEGIN_DECLS, __END_DECLS
    and __P to be predefined somewhere. For __P, we just remove its usage
    as we do not support pre-ANSI-C compilers.
    
    [guillem@hadrons.org:
     - Separate extern declarations with newlines.
     - Slightly reword commit message. ]
    
    Signed-off-by: Guillem Jover <guillem@hadrons.org>

 include/md2.h    | 11 ++++++++---
 include/md4.h    | 11 ++++++++---
 include/md5.h    | 11 ++++++++---
 include/rmd160.h | 11 ++++++++---
 include/sha1.h   | 11 ++++++++---
 include/sha2.h   | 11 ++++++++---
 src/md2.c        |  3 +--
 7 files changed, 49 insertions(+), 20 deletions(-)

commit ed7d023ee8d20957752e86e60a8d50620cc7cc7e
Author: Guillem Jover <guillem@hadrons.org>
Date:   Wed Feb 10 00:16:06 2016 +0100

    Release libmd 0.0.0

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4eaf4a125cb79116cc2d22fb31b83c2fd8680db5
Author: Guillem Jover <guillem@hadrons.org>
Date:   Sun Oct 23 19:20:26 2011 +0200

    Add compatibility with other BSDs

 COPYING             |  2 +-
 include/Makefile.am |  8 ++++++++
 include/ripemd.h    | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 include/sha.h       | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 include/sha256.h    | 44 ++++++++++++++++++++++++++++++++++++++++++++
 include/sha512.h    | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 194 insertions(+), 1 deletion(-)

commit 7a85a55739fb094d865dcd38838a429cffafab8c
Author: Guillem Jover <guillem@hadrons.org>
Date:   Tue Feb 9 10:17:55 2016 +0100

    Remove hidden dependencies from public headers
    
    Include <sys/types.h> in all public headers as they need them, so that
    programs do not need to add such header to be able to build.

 include/md4.h    | 5 +++--
 include/md5.h    | 5 +++--
 include/rmd160.h | 5 +++--
 include/sha1.h   | 5 +++--
 include/sha2.h   | 5 +++--
 5 files changed, 15 insertions(+), 10 deletions(-)

commit 18ebbe24a789c26e93e7b81050a48261f73152cc
Author: Guillem Jover <guillem@hadrons.org>
Date:   Tue May 29 05:44:54 2012 +0200

    Use stdint types instead of BSD u_int ones

 include/md4.h    | 16 +++++++++-------
 include/md5.h    | 16 +++++++++-------
 include/rmd160.h | 16 +++++++++-------
 include/sha1.h   | 16 +++++++++-------
 include/sha2.h   | 33 ++++++++++++++++----------------
 man/mdX.3        |  8 ++++----
 man/rmd160.3     | 14 +++++++-------
 man/sha1.3       | 14 +++++++-------
 man/sha2.3       | 30 ++++++++++++++---------------
 src/helper.c     |  6 +++---
 src/md4.c        | 20 +++++++++----------
 src/md5.c        | 20 +++++++++----------
 src/rmd160.c     | 22 ++++++++++-----------
 src/sha1.c       | 46 ++++++++++++++++++++++----------------------
 src/sha2.c       | 58 ++++++++++++++++++++++++++++----------------------------
 15 files changed, 172 insertions(+), 163 deletions(-)

commit 581c239f6eb4810f51c8cca45bd3daffde89ae37
Author: Guillem Jover <guillem@hadrons.org>
Date:   Sun May 29 04:46:28 2011 +0200

    Remove __bounded__ GCC attribute
    
    This is a BSD specific extension to GCC, and as such not widely
    available elsewhere.

 include/md4.h    | 23 +++++++----------------
 include/md5.h    | 23 +++++++----------------
 include/rmd160.h | 23 +++++++----------------
 include/sha1.h   | 23 +++++++----------------
 include/sha2.h   | 57 ++++++++++++++++++--------------------------------------
 5 files changed, 46 insertions(+), 103 deletions(-)

commit f1291e88d7a3a9f90e4f54df29620c53e92caded
Author: Guillem Jover <guillem@hadrons.org>
Date:   Sun May 29 04:46:46 2011 +0200

    build: Use <endian.h> when <sys/endian.h> is not available

 configure.ac | 2 +-
 src/rmd160.c | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 79b3a0b7f48918a36f56444d828b11e5f7bbd0cc
Author: Guillem Jover <guillem@hadrons.org>
Date:   Sun May 29 04:48:16 2011 +0200

    build: Add build infrastructure

 .gitignore          |  24 +++++++
 COPYING             | 179 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 Makefile.am         |  16 +++++
 NEWS                |   3 +
 README              |  38 +++++++++++
 autogen             |   5 ++
 configure.ac        |  54 ++++++++++++++++
 get-version         |  50 +++++++++++++++
 include/Makefile.am |  10 +++
 man/.gitignore      |   3 +
 man/Makefile.am     | 148 +++++++++++++++++++++++++++++++++++++++++++
 src/Makefile.am     |  97 ++++++++++++++++++++++++++++
 src/libmd.map       |  84 ++++++++++++++++++++++++
 src/libmd.pc.in     |  11 ++++
 test/.gitignore     |   6 ++
 test/Makefile.am    |  20 ++++++
 test/md2.c          |  47 ++++++++++++++
 test/md4.c          |  47 ++++++++++++++
 test/md5.c          |  47 ++++++++++++++
 test/rmd160.c       |  47 ++++++++++++++
 test/sha1.c         |  47 ++++++++++++++
 test/sha2.c         |  80 +++++++++++++++++++++++
 22 files changed, 1063 insertions(+)

commit c5179609f32de7999f9da1506346ac4b27a7a385
Author: Guillem Jover <guillem@hadrons.org>
Date:   Mon Jun 29 17:32:14 2015 +0200

    build: Define a dummy _DIAGASSERT

 src/md2.c | 2 ++
 1 file changed, 2 insertions(+)

commit 7a25747571987687cdd7ab0a7fd5ce91a9cf122e
Author: Guillem Jover <guillem@hadrons.org>
Date:   Sat Jul 19 16:49:55 2014 +0200

    build: Add weak_alias definition

 src/sha2.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 649209d4707f92c2728f381a25d5b208696a77ed
Author: Guillem Jover <guillem@hadrons.org>
Date:   Sat Jul 19 16:11:42 2014 +0200

    build: Use stdint

 include/md2.h | 2 ++
 1 file changed, 2 insertions(+)

commit 1878b975d1c797d57c86f76be638447353c5ea4c
Author: Guillem Jover <guillem@hadrons.org>
Date:   Sat Jul 19 16:11:25 2014 +0200

    man: Add LIBRARY section

 man/mdX.3    | 2 ++
 man/rmd160.3 | 2 ++
 man/sha1.3   | 2 ++
 man/sha2.3   | 2 ++
 4 files changed, 8 insertions(+)

commit ee0b22997a6df7715933fb608a35d67838e0f8e4
Author: Guillem Jover <guillem@hadrons.org>
Date:   Sun May 29 03:22:21 2011 +0200

    Initial import from OpenBSD and NetBSD

 include/md2.h    |  29 ++
 include/md4.h    |  52 ++++
 include/md5.h    |  51 ++++
 include/rmd160.h |  62 ++++
 include/sha1.h   |  59 ++++
 include/sha2.h   | 118 ++++++++
 man/mdX.3        | 225 ++++++++++++++
 man/rmd160.3     | 239 +++++++++++++++
 man/sha1.3       | 233 +++++++++++++++
 man/sha2.3       | 281 ++++++++++++++++++
 src/helper.c     |  96 ++++++
 src/md2.c        | 178 ++++++++++++
 src/md4.c        | 231 +++++++++++++++
 src/md5.c        | 248 ++++++++++++++++
 src/rmd160.c     | 371 +++++++++++++++++++++++
 src/sha1.c       | 235 +++++++++++++++
 src/sha2.c       | 873 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 17 files changed, 3581 insertions(+)
