FreeRadius 2.1.12, why is EAP AKA support in eap2 module

Phil Mayers p.mayers at imperial.ac.uk
Fri Mar 16 10:28:06 CET 2012


On 03/15/2012 12:36 PM, Altaf Husain wrote:
>     Hi,
>     We are using FreeRadius ver 2.1.12, I had query regarding EAP-AKA
>     support in eap2 module, its mentioned in FreeRadius website that
>     "This module is experimental, and may not be ready for use in a
>     production environment", Is it still in experimental state, can't it
>     be used as EAP-SIM, is performance tested for EAP-AKA. I am waiting
>     for response so that we supporting EAP-AKA in our product using
>     FreeRadius, any specific reason for keeping it in eap2 module rather
>     then mainline eap module.

You don't understand how the eap2 module works.

There is not much code in eap2; eap2 just passes all the EAP requests to 
the codebase in hostapd.

You can't just "move" EAP-AKA from the eap2 module to eap, because there 
isn't actually any EAP-AKA code there - it's all in hostapd, which is a 
completely different codebase with a different API, different coding 
conventions, different build infrastructure, etc.

If you want EAP-AKA support in the main "eap" module, you'll have to 
write it, or pay someone to write it, from scratch. I guess the EAP-AKA 
code in eap2/hostapd could be used as a reference, but that's about it.


More information about the Freeradius-Users mailing list