From 06134b747cbc7aa11da04f56e67e310074463321 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Fri, 17 Mar 2006 17:51:33 +0100 Subject: [PATCH] Support Pikes without Crypto.md4. Rev: lib/modules/Sql.pmod/tds.pike:1.19 --- lib/modules/Sql.pmod/tds.pike | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/modules/Sql.pmod/tds.pike b/lib/modules/Sql.pmod/tds.pike index 806fe866ea..69d3cbfd90 100644 --- a/lib/modules/Sql.pmod/tds.pike +++ b/lib/modules/Sql.pmod/tds.pike @@ -1,5 +1,5 @@ /* - * $Id: tds.pike,v 1.18 2006/02/23 16:29:43 grubba Exp $ + * $Id: tds.pike,v 1.19 2006/03/17 16:51:33 grubba Exp $ * * A Pike implementation of the TDS protocol. * @@ -581,7 +581,12 @@ static { #if constant(Crypto.MD4) Crypto.MD4 md4 = Crypto.MD4(); #else +#if constant(Crypto.md4) Crypto.md4 md4 = Crypto.md4(); +#else + error("MD4 hashes not supported in this Pike.\n"); + mixed md4; +#endif #endif md4->update(nt_passwd); return encrypt_answer(md4->digest() + "\0"*16, nonce); -- GitLab