New native Diameter EAP client for hostapd

Jouni Malinen j
Fri Jan 16 08:55:00 PST 2009

On Fri, Jan 16, 2009 at 04:19:33PM +0900, Sebastien Decugis wrote:

> I would like to start a new extension for a Diameter implementation [1]
> to add support for EAP application (client and server). I am completely
> new to the hostap project, but reading the documentation I found that
> similar features are already implemented for RADIUS, and the license is
> compatible (BSD license in my project). Therefore I would like to re-use
> as much source code from hostapd as possible (the credits will go to
> hostapd project, of course). I have a few questions:
> - Are there other people already working on similar topic?

I have considered adding Diameter client support into hostapd couple of
times, but so far, I have not seen enough interest to dedicate much time
on this and I don't see this changing anytime soon.

> - Would someone with a good knowledge of hostapd architecture be ready
> to answer a few design questions I may have? This would save me a lot of
> time.

Sure. Feel free to send questions on the mailing list so that others can
benefit of the answers, too. The fastest way to see how this is done for
NAS client side in hostapd is to take a search for "radius_client_" in
hostapd/*.c. The authentication server side integration with EAP server
implementation is in src/radius/radius_server.c.

Jouni Malinen                                            PGP id EFC895FA

More information about the Hostap mailing list