Hi all, I've been working on an XMPP implementation in Go for a while now and as part of that work I've written a SASL implementation which I think is nearing production quality.
Now that it's more or less complete (and has been tested against several XMPP servers), I'd like to publically announce it and solicit feedback; especially around the API which is still subject to change. Currently it contains a simple SASL client implementation, facilities to write servers, implementations of the PLAIN, SCRAM-SHA-1/256 and SCRAM-SHA-1/256-PLUS (with the tls-unique channel binding method), and an API for defining your own mechanisms. Documentation for the package, including an example of implementing a simple custom mechanism (XOAUTH2) can be found here: https://godoc.org/mellium.im/sasl Let me know if you can find any holes, or things that should be improved, especially with regards to the API. Thanks, Sam -- Sam Whited pub 4096R/54083AE104EA7AD3 _______________________________________________ JDev mailing list Info: http://mail.jabber.org/mailman/listinfo/jdev Unsubscribe: [email protected] _______________________________________________
