Hello,

this week was kind of slow(er than expected) because I didn't find
enough time between returning from one trip and preparing for the next one.

*Things finished this week*
.)Two-way authentication implementation for dynalogin
.)Bug-fixing

The OCRA protocol for dynalogin now looks like this:

one-way:
client sends
        CHALL OCRA ONE <user>
server responds with
        250 CHALL <challenge>
client computes OCRA code based on challenge
client sends
        UDATA OCRA <user> <code>
server validates code and sends reponse accordingly (i.e., authorized,
denied, error)

two-way:
client sends
        CHALL OCRA TWO <user> <server challenge>
server computes server code, responds with
        250 CHALL <server code> <client challenge>
client computes client code based on server and client challenge and
responds with
        UDATA OCRA <user> <code>
server validates code based on server and client challenge and responds
accordingly

I still need to test datasources other than the example one more
extensively. libdynaloginclient now contains new API functions that
implement this protocol.

*Things started this week*
.)dynalogin PAM module OCRA support*
.)preparation for DebConf talk

*Plans for next week*
DebConf :)

I will try to make up for the delay this weekend - as always you can
find my code on github:
https://github.com/Fabian-Gruenbichler/dynalogin/tree/ocra

Kind regards and see (some of) you at DebConf!
Fabian


_______________________________________________
Soc-coordination mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/soc-coordination

Reply via email to