Thanks Phil this information was helpful
On 03/15/2012 12:36 PM, Altaf Husain wrote:You don't understand how the eap2 module works.
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.
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.