Getting started with HS20 r2 (OSU client/server and such?)

Ben Greear greearb
Fri Mar 13 11:25:07 PDT 2015

On 03/13/2015 11:10 AM, Jouni Malinen wrote:
> On Fri, Mar 13, 2015 at 10:22:42AM -0700, Ben Greear wrote:
>> I just found the hs20/server/hs20-osu-server.txt file..that looks like a good place
>> to start at first glance.
>> And the hs20 test file seems to use it as well in some of the test cases?
>> Looks like just source code in the hs20/client directory, but that
>> can be read as well :)
> It needs to be understand that neither the OSU server nor the client
> code is really ready for production use (i.e., useful for developer
> testing, but that's about it without significant additional effort) and
> that's also behind there being not much documentation available for them
> or high priority in addressing that. The server setup used to be pretty
> complex, but it is at least somewhat easier now with newer Apache
> version being included in distros.
> For client, the command line usage documentation should give a pretty
> clear idea on how it can be used as long as you are familiar with the
> Hotspot 2.0 Rel 2 specification and how the OSU protocol works. And if
> you are not, you'll have hard time getting this doing anything useful..
> :)
> I'm not completely sure what you are referring to with the "hs20 test
> file". If that is referring to the hwsim tests, then no, those test
> cases do not yet exercise any of the hs20/{client,server} functionality.

I surely have plenty to learn...I have mostly vague ideas at best about
how HS20 r2 works.

I was talking about the hwsim test.

And, my customers are very interested in our test gear supporting HS20 r2,
so hopefully I can use and help improve whatever code and documentation
is needed.


Ben Greear <greearb at>
Candela Technologies Inc

More information about the Hostap mailing list