Hi,

I am trying to authenticate a wimax modem[running on Vxworks platform] to the RADIUS server using EAP TLS. I have ported xsupplicant code for authentication.
The modem after sending a "client hello" message to the radius server is able to receive EAP request message from the server. At this point while forming a response an error is thrown.

Pls refer to the log shown below.



->
->


>>>> 0533.570 s - SPY/Ss - CAPABILITIES NEGOTIATION

EAP IDENTITY REQUEST RECEIVED

SENT EAP IDENTITY RESPONSE TO RADIUS


[ALL] (EAP-TLS) Initialized.

[CONFIG] Loading user Private Key from /tffs/certs/serverkey.pem...

[CONFIG]
certificate is loaded.
Loaded random data from (null)...

[AUTH TYPE] Packet in (1) :

000 | 20 |

[AUTHafter calling handler
TYPE]
EXITTTT
--- SSL : before/connect initialization

[AUTH TYPE] --- SSL : before/connect initialization


IN RAND_pseudo_bytes
[AUTH TYPE] --- SSL : SSLv3 write client hello A

[AUTH TYPE] --- SSL : SSLv3 read server hello A


loaded client certificate data

[CONFIG] Loading user Private Key from /tffs/certs/serverkey.pem...

[CONFIG]
certificate is loaded.
Loaded random data from (null)...

mytls_vars->ssl is hosed!
Error : tls_funcs_parse:478
SSL context is NULL!!!!

Couldn't parse TLS data.

Unexpected result was returned from the EAP handler.


->
->
->