<br><p class="MsoNormal"><span style="color:rgb(31,73,125)">Hi Alan,</span></p><p class="MsoNormal"><span style="color:rgb(31,73,125)"><br></span></p><p class="MsoNormal"><span style="color:rgb(31,73,125)">We added more logs into openssl
and found out why </span><span style="font-size:11pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)">the “state->info.initialized” did not get set and the callback had arg as NULL.</span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)"><br></span></p><p class="MsoNormal"><span style="color:#1f497d">This was because the value
SSL_CTRL_SET_MSG_CALLBACK_ARG<span style> 
</span>passed<span style>  </span>by freeradius SSL_set_msg_callback_arg<span style>  </span>-> Set_msg_callback_arg was 14
(due to wrong header file). The value should have been 16 as per
the upgraded openssl-0.9.8n/ssl/ssl.h.</span></p><br><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">The radiusd was using the montavista build environment's openssl header file which is 0.9.7 (which comes bundled with montavista tool chain).<br>
<br>Will either upgrade the openssl tool chain or make necessary changes in the Makefile.<br><br>Thanks,<br>Winson<br><br></span><div class="gmail_quote">On Sun, Apr 8, 2012 at 3:43 PM, Alan DeKok <span dir="ltr"><<a href="mailto:aland@deployingradius.com">aland@deployingradius.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">Winson Fernandes wrote:<br>
> I upgraded  freeradius version from 2.0.2 to 2.1.12 and also the openssl<br>
> version from 0.9.7 to 0.9.8n.<br>
> The issue I am facing now is with peap mschapv2 windows client not able<br>
> to authenticate with my radius server.<br>
<br>
</div>  Well... other people have it working.  OpenSSL is weird.<br>
<div class="im"><br>
> The error is [peap] No SSL info available. Waiting for more SSL data.<br>
<br>
</div>  That means that the server expects the client to send more data, and<br>
the client expects the server to send more data.  Since the client is in<br>
charge here, nothing more happens.<br>
<div class="im"><br>
> Not sure what the bug298 is all about and also what could be the<br>
> possible reason for the arg (state) to be NULL?<br>
<br>
</div>  No idea.  OpenSSL is weird.<br>
<font color="#888888"><br>
  Alan DeKok.<br>
-<br>
List info/subscribe/unsubscribe? See <a href="http://www.freeradius.org/list/devel.html" target="_blank">http://www.freeradius.org/list/devel.html</a><br>
</font></blockquote></div><br>