Hi All,<br>I&#39;m configuring radius support on openser using radiusclient-ng-0.5.5.1.tar.gz,and the radius server is Lucent AAA server,everytime openser sent the request to AAA server,the AAA server could not parse the request,the logs on AAA server is as 
below.I noticed that the the server said it was &quot;Unsupported algorithm&quot;,and the algorithm was null,I&#39;m wandering what kind of algorithm does radiusclient-ng use?MD5 or HA1......... Please help ! Thanks in advance.
<br>&nbsp;<br>~~~~~~~~~~~~~~~~~~~~~~~<br>2007/05/29 16:51:45.685 &lt;engine.item.setup&gt; Initializing Radius Item: 192.168.1.42:33345-&gt;0.0.0.0:1812(77)<br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;engine.item.setup&gt; Using dictionary: draft-sterman-aaa-sip-01
<br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;engine.item.setup&gt; Request decode:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; User-Name = &quot;<a href="mailto:21230001@192.168.1.42">21230001@192.168.1.42</a>&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Digest-Attributes =<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; User-Name = &quot;21230001&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Digest-Attributes =<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Realm = &quot;<a href="http://192.168.1.42">192.168.1.42</a>&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Digest-Attributes =<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Nonce = &quot;465c49b766fa11f4a9db29977bf16857d3372780&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Digest-Attributes =<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; URI = &quot;sip:<a href="http://192.168.1.42">192.168.1.42</a>&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Digest-Attributes =<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Method = &quot;REGISTER&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Digest-Response = &quot;689a0f89cd73751f61b12d04f585a224&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Service-Type = IAPP-Register<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Anonymous = v0-a208-3231323330303031<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAS-Port = 5060<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAS-IP-Address = <a href="http://192.168.1.42">192.168.1.42</a><br><br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;engine.item.setup
&gt; User-Name parsed: Base-User-Name = &quot;21230001&quot;, User-Realm = &quot;<a href="http://192.168.1.42">192.168.1.42</a>&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;engine.item.setup&gt; Item setup complete<br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;engine.worker.1
&gt;&nbsp; &lt;setup&gt; ==&gt; ReadUserFile.auth:readUserFile<br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;plugin.ReadUserFile.auth:readUserFile&gt; searchValue = &#39;<a href="mailto:21230001@192.168.1.42">21230001@192.168.1.42</a>&#39;.<br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;plugin.ReadUserFile.auth:readUserFile
&gt; Found entry: <a href="mailto:21230001@192.168.1.42">21230001@192.168.1.42</a><br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;plugin.ReadUserFile.auth:readUserFile&gt; Check items for found entry:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; User-Password = &lt;hidden&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Auth-Type = Local
<br><br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;plugin.ReadUserFile.auth:readUserFile&gt; Reply items for found entry:<br><br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;plugin.ReadUserFile.auth:readUserFile&gt; SUCCESS -- Read User <a href="mailto:21230001@192.168.1.42">21230001@192.168.1.42
</a><br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;engine.worker.1&gt; ReadUserFile.auth:readUserFile ==&gt; AuthHttpDigest.auth:checkDigest by SUCCESS -- Read User <a href="mailto:21230001@192.168.1.42">21230001@192.168.1.42</a><br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;plugin.AuthHttpDigest.auth:checkDigest
&gt; response = 689a0f89cd73751f61b12d04f585a224<br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;plugin.AuthHttpDigest.auth:checkDigest&gt; realm = <a href="http://192.168.1.42">192.168.1.42</a><br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;plugin.AuthHttpDigest.auth:checkDigest&gt; nonce = 465c49b766fa11f4a9db29977bf16857d3372780
<br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;plugin.AuthHttpDigest.auth:checkDigest&gt; method = REGISTER<br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;plugin.AuthHttpDigest.auth:checkDigest&gt; uri = sip:<a href="http://192.168.1.42">192.168.1.42</a><br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;plugin.AuthHttpDigest.auth:checkDigest
&gt; qop =<br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;plugin.AuthHttpDigest.auth:checkDigest&gt; algorithm =<br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;plugin.AuthHttpDigest.auth:checkDigest&gt; entityBodyHash =<br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;plugin.AuthHttpDigest.auth:checkDigest&gt; cNonce =
<br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;plugin.AuthHttpDigest.auth:checkDigest&gt; nonceCount =<br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;plugin.AuthHttpDigest.auth:checkDigest&gt; username = 21230001<br>&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &lt;plugin.AuthHttpDigest.auth:checkDigest&gt; ERROR -- Error generating HTTP digest: 
java.io.IOException: Unsupported algorithm: : java.io.IOException: Unsupported algorithm:<br>&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; &lt;engine.worker.1&gt; AuthHttpDigest.auth:checkDigest ==&gt; End-Of-Methods by ERROR -- Error generating HTTP digest: 
java.io.IOException: Unsupported algorithm:<br>&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; &lt;engine.worker.1&gt; <a href="mailto:21230001@192.168.1.42">21230001@192.168.1.42</a> login discarded due to Error generating HTTP digest: java.io.IOException: Unsupported algorithm:
<br>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>