include


Log

Author Commit Date CI Message
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 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 18ebbe24 2012-05-29T05:44:54 Use stdint types instead of BSD u_int ones
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