|
4c5931f5
|
2023-04-06T20:37:41
|
|
Sync SHA2 changes from OpenBSD
This adds support for SHA224 and SHA512-256.
|
|
9934d941
|
2023-04-05T23:53:43
|
|
Sync SHA1 changes from OpenBSD
Remove SH specific code, and remove conditional for the digest argument.
|
|
457e30ae
|
2023-04-09T00:14:30
|
|
Sync RMD160 changes from OpenBSD
|
|
b2e54bcd
|
2023-04-09T00:10:07
|
|
Sync MD5 changes from OpenBSD
|
|
ee56a52a
|
2023-04-09T00:05:02
|
|
Sync MD4 changes from OpenBSD
Get all changes before this MD4 implementation got removed from OpenBSD.
|
|
b9496acd
|
2023-04-05T23:53:24
|
|
Sync MD2 changes from NetBSD
|
|
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
|
|
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
|
|
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.
|
|
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
|