|
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
|
|
b6b3402e
|
2018-10-06T04:30:59
|
|
Fix compatibility macros for SHA512
These have swapped names in their macro values.
|
|
ff52516c
|
2018-10-06T04:30:11
|
|
Add missing compatibility macros for SHA384
|
|
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>
|
|
4eaf4a12
|
2011-10-23T19:20:26
|
|
Add compatibility with other BSDs
|
|
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.
|
|
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.
|
|
18ebbe24
|
2012-05-29T05:44:54
|
|
Use stdint types instead of BSD u_int ones
|
|
79b3a0b7
|
2011-05-29T04:48:16
|
|
build: Add build infrastructure
|
|
649209d4
|
2014-07-19T16:11:42
|
|
build: Use stdint
|
|
ee0b2299
|
2011-05-29T03:22:21
|
|
Initial import from OpenBSD and NetBSD
|