include


Log

Author Commit Date CI Message
Guillem Jover 4c5931f5 2023-04-06T20:37:41 Sync SHA2 changes from OpenBSD This adds support for SHA224 and SHA512-256.
Guillem Jover 9934d941 2023-04-05T23:53:43 Sync SHA1 changes from OpenBSD Remove SH specific code, and remove conditional for the digest argument.
Guillem Jover 457e30ae 2023-04-09T00:14:30 Sync RMD160 changes from OpenBSD
Guillem Jover b2e54bcd 2023-04-09T00:10:07 Sync MD5 changes from OpenBSD
Guillem Jover ee56a52a 2023-04-09T00:05:02 Sync MD4 changes from OpenBSD Get all changes before this MD4 implementation got removed from OpenBSD.
Guillem Jover b9496acd 2023-04-05T23:53:24 Sync MD2 changes from NetBSD
Guillem Jover f23a2145 2018-10-06T03:46:51 Add compatibility with Aladdin Enterprises MD5 implementation This will be guarded by a LIBMD_MD5_ALADDIN macro check, to avoid polluting the namespace by unsuspecting code. The macro can always be defined unconditionally, and the guard could even potentially be removed in the future if required. Prompted-by: Yangfl <mmyangfl@gmail.com> Ref: https://bugs.debian.org/909116
Guillem Jover b6b3402e 2018-10-06T04:30:59 Fix compatibility macros for SHA512 These have swapped names in their macro values.
Guillem Jover ff52516c 2018-10-06T04:30:11 Add missing compatibility macros for SHA384
Michael Haubenwallner bb131b2e 2017-04-10T13:10:38 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>
Guillem Jover 4eaf4a12 2011-10-23T19:20:26 Add compatibility with other BSDs
Guillem Jover 581c239f 2011-05-29T04:46:28 Remove __bounded__ GCC attribute This is a BSD specific extension to GCC, and as such not widely available elsewhere.
Guillem Jover 18ebbe24 2012-05-29T05:44:54 Use stdint types instead of BSD u_int ones
Guillem Jover 7a85a557 2016-02-09T10:17:55 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.
Guillem Jover 79b3a0b7 2011-05-29T04:48:16 build: Add build infrastructure
Guillem Jover 649209d4 2014-07-19T16:11:42 build: Use stdint
Guillem Jover ee0b2299 2011-05-29T03:22:21 Initial import from OpenBSD and NetBSD