NetBSD & Google's Summer of Code: Mateusz Kocielski - SASL client library (sasl_client_lib)

| & |

# NetBSD: SASL client library

What is it | Schedule | Repository | GSoC | Documentation | Technical details | Contact

What is it?

Simple Authentication and Security Layer is a framework dedicated to internet protocols for an authentication and a data security. SASL is widely used in many protocols i.e. SMTP, IMAP, XMPP. Project goal is to write robust client library focused on security and usability. Project was started as the part of the Google Summer of Code project, more information about it can be found in GSoC section.

Status

I'm working now on improving existing code and integration with the Postfix. I hope to be ready with it soon. My future plans involves implementing others mechanisms (i.e. S/KEY).

Project's repository

Project is aviliable via CVS, anonymous read-only access is provided. Run following command for accessing the repository:
cvs -z3 -d:pserver:anonymous@netbsd-soc.cvs.sourceforge.net:/cvsroot/netbsd-soc checkout -P sasl_client_lib

Documentation

Standards:

- RFC2195 - IMAP/POP AUTHorize Extension for Simple Challenge/Response (CRAM-MD5)
- RFC2222 - Simple Authentication and Security Layer (SASL, GSSAPI, EXTERN)
- RFC2245 - Anonymous SASL Mechanism (ANONYMOUS)
- RFC2595 - Using TLS with IMAP, POP3 and ACAP (PLAIN)
- RFC2831 - Using Digest Authentication as a SASL Mechanism (DIGEST-MD5)

Related work:

- Cyrus-SASL - Cyrus Simple Authentication and Security Layer library
- Libgsasl - GNU Simple Authentication and Security Layer library

Technical Details

Testing:

- ATF - Automated Testing Framework

Contact

If you've got any questions or suggestions, then feel free to contact me by e-mail, my address is m.kocielski@gmail.com. You can also contact me more interactively via IRC, my nickname is shm at the freenode network.

Mateusz Kocielski <`m.kocielski@gmail.com`>
$NetBSD: index.html,v 1.3 2011/02/11 23:44:42 christos Exp $