forked from mirrors/nixpkgs
47 lines
1.3 KiB
Diff
47 lines
1.3 KiB
Diff
|
http://old.nabble.com/-patch--fix-build-with-openssl-1.0-td28388913.html
|
||
|
|
||
|
diff -Naur -x '*~' heimdal-1.3.2/include/crypto-headers.h heimdal-1.3.2-fix-build-openssl-1.0/include/crypto-headers.h
|
||
|
--- heimdal-1.3.2/include/crypto-headers.h 2010-03-22 05:11:24.000000000 +0100
|
||
|
+++ heimdal-1.3.2-fix-build-openssl-1.0/include/crypto-headers.h 2010-04-28 14:54:53.000000000 +0200
|
||
|
@@ -13,7 +13,9 @@
|
||
|
#include <openssl/des.h>
|
||
|
#include <openssl/rc4.h>
|
||
|
#include <openssl/rc2.h>
|
||
|
+#ifdef HAVE_OPENSSL_MD2_H
|
||
|
#include <openssl/md2.h>
|
||
|
+#endif
|
||
|
#include <openssl/md4.h>
|
||
|
#include <openssl/md5.h>
|
||
|
#include <openssl/sha.h>
|
||
|
diff -Naur -x '*~' heimdal-1.3.2/lib/hx509/crypto.c heimdal-1.3.2-fix-build-openssl-1.0/lib/hx509/crypto.c
|
||
|
--- heimdal-1.3.2/lib/hx509/crypto.c 2010-03-22 05:11:24.000000000 +0100
|
||
|
+++ heimdal-1.3.2-fix-build-openssl-1.0/lib/hx509/crypto.c 2010-04-28 15:12:20.000000000 +0200
|
||
|
@@ -1354,6 +1354,7 @@
|
||
|
NULL
|
||
|
};
|
||
|
|
||
|
+#ifdef HAVE_OPENSSL_MD2_H
|
||
|
static const struct signature_alg md2_alg = {
|
||
|
"rsa-md2",
|
||
|
&asn1_oid_id_rsa_digest_md2,
|
||
|
@@ -1366,6 +1367,7 @@
|
||
|
evp_md_verify_signature,
|
||
|
NULL
|
||
|
};
|
||
|
+#endif
|
||
|
|
||
|
/*
|
||
|
* Order matter in this structure, "best" first for each "key
|
||
|
@@ -1387,7 +1389,9 @@
|
||
|
&sha256_alg,
|
||
|
&sha1_alg,
|
||
|
&md5_alg,
|
||
|
+#ifdef HAVE_OPENSSL_MD2_H
|
||
|
&md2_alg,
|
||
|
+#endif
|
||
|
NULL
|
||
|
};
|
||
|
|
||
|
|
||
|
|