equal
deleted
inserted
replaced
14 local s_match = string.match; |
14 local s_match = string.match; |
15 local saslprep = require "util.encodings".stringprep.saslprep; |
15 local saslprep = require "util.encodings".stringprep.saslprep; |
16 local nodeprep = require "util.encodings".stringprep.nodeprep; |
16 local nodeprep = require "util.encodings".stringprep.nodeprep; |
17 local log = require "util.logger".init("sasl"); |
17 local log = require "util.logger".init("sasl"); |
18 |
18 |
19 module "sasl.plain" |
19 local _ENV = nil; |
20 |
20 |
21 -- ================================ |
21 -- ================================ |
22 -- SASL PLAIN according to RFC 4616 |
22 -- SASL PLAIN according to RFC 4616 |
23 |
23 |
24 --[[ |
24 --[[ |
80 end |
80 end |
81 |
81 |
82 return "success"; |
82 return "success"; |
83 end |
83 end |
84 |
84 |
85 function init(registerMechanism) |
85 local function init(registerMechanism) |
86 registerMechanism("PLAIN", {"plain", "plain_test"}, plain); |
86 registerMechanism("PLAIN", {"plain", "plain_test"}, plain); |
87 end |
87 end |
88 |
88 |
89 return _M; |
89 return { |
|
90 init = init; |
|
91 } |