<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7653.38">
<TITLE>NTLMv2 Support in Cyrus Sasl2</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<BR>

<P><FONT SIZE=2>Dan,<BR>
<BR>
Thanks for replying.<BR>
<BR>
I have applied the given patch successfully to Cyrus SASL version 2.1.20 using 'patch -p1 &lt; patch file.txt'<BR>
<BR>
Then I did &quot;./configure --enable-ntlm --with-ntlm-impl=samba'<BR>
But when I did 'make', I got the following errors,<BR>
<BR>
gcc -bundle -undefined error -o .libs/libntlm.2.0.20.so&nbsp; ntlm.lo ntlm_init.lo plugin_common.lo&nbsp; -lresolv -lresolv -lc&nbsp;<BR>
Undefined symbols:<BR>
&nbsp; &quot;_DES_set_odd_parity&quot;, referenced from:<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _E in ntlm.lo<BR>
&nbsp; &quot;_HMAC_Update&quot;, referenced from:<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _V2 in ntlm.lo<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _V2 in ntlm.lo<BR>
&nbsp; &quot;_HMAC&quot;, referenced from:<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _V2 in ntlm.lo<BR>
&nbsp; &quot;_EVP_md5&quot;, referenced from:<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _V2 in ntlm.lo<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _V2 in ntlm.lo<BR>
&nbsp; &quot;_DES_ecb_encrypt&quot;, referenced from:<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _E in ntlm.lo<BR>
&nbsp; &quot;_MD4&quot;, referenced from:<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _P16_nt in ntlm.lo<BR>
&nbsp; &quot;_HMAC_CTX_cleanup&quot;, referenced from:<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _V2 in ntlm.lo<BR>
<BR>
Later I changed the patched configure.in file by adding<BR>
&nbsp;&quot;-lcrypto $LIB_RSAREF&quot; to NTLM_LIBS in &quot;if test &quot;$ntlm_impl&quot; = samba; then&nbsp; NTLM_LIBS=&quot;&quot;<BR>
After this change, the above errors were gone.<BR>
<BR>
<BR>
When I did &quot;ldapsearch&quot; from OpenLDAP, I got &quot; Unknown authentication method (-6): SASL(-4):No such mechanism&quot;<BR>
<BR>
Can this patch be applied to SASL version 2.1.23 after suitable modifications?<BR>
<BR>
<BR>
Thanks,<BR>
Dhruva<BR>
<BR>
</FONT>
</P>

<pre>
</pre></BODY>
</HTML>