util/sasl/digest-md5.lua
changeset 2998 36c169ed1576
parent 2936 c186b4883b8d
parent 2996 b0515ed4d9d7
child 3116 90a98a6b52ac
--- a/util/sasl/digest-md5.lua	Wed May 05 11:25:26 2010 +0100
+++ b/util/sasl/digest-md5.lua	Wed May 05 11:29:10 2010 +0100
@@ -1,5 +1,5 @@
 -- sasl.lua v0.4
--- Copyright (C) 2008-2009 Tobias Markmann
+-- Copyright (C) 2008-2010 Tobias Markmann
 --
 --    All rights reserved.
 --
@@ -29,6 +29,21 @@
 --=========================
 --SASL DIGEST-MD5 according to RFC 2831
 
+--[[
+Supported Authentication Backends
+
+digest-md5:
+	function(username, domain, realm, encoding) -- domain and realm are usually the same; for some broken
+												-- implementations it's not
+		return digesthash, state;
+	end
+
+digest-md5-test:
+	function(username, domain, realm, encoding, digesthash)
+		return true or false, state;
+	end
+]]
+
 local function digest(self, message)
 	--TODO complete support for authzid