Files
pkgsrc-ng/databases/openldap/patches/patch-de
2013-09-26 17:14:40 +02:00

21 lines
573 B
Plaintext

$NetBSD: patch-de,v 1.3 2012/08/06 13:33:38 adam Exp $
--- contrib/slapd-modules/smbk5pwd/smbk5pwd.c.orig 2012-07-31 16:39:26.000000000 +0000
+++ contrib/slapd-modules/smbk5pwd/smbk5pwd.c
@@ -69,8 +69,15 @@ static ObjectClass *oc_krb5KDCEntry;
#include <gcrypt.h>
typedef unsigned char DES_cblock[8];
#elif HAVE_OPENSSL
+#ifdef __NetBSD__
+#include <des.h>
+#include <md4.h>
+typedef des_key_schedule DES_key_schedule;
+typedef des_cblock DES_cblock;
+#else
#include <openssl/des.h>
#include <openssl/md4.h>
+#endif
#else
#error Unsupported crypto backend.
#endif