442:b2ae91f4fec9 | 443:89526c890363 |
---|---|
7 | 7 |
8 local function with(mod, f) | 8 local function with(mod, f) |
9 local ok, pkg = pcall(require, mod); | 9 local ok, pkg = pcall(require, mod); |
10 if ok then f(pkg); end | 10 if ok then f(pkg); end |
11 end | 11 end |
12 | |
13 with("util.sha1", function (sha1) | |
14 _M.sha1 = sha1.sha1; | |
15 end); | |
12 | 16 |
13 with("bgcrypto.md5", function (md5) | 17 with("bgcrypto.md5", function (md5) |
14 _M.md5 = md5.digest; | 18 _M.md5 = md5.digest; |
15 _M.hmac_md5 = md5.hmac.digest; | 19 _M.hmac_md5 = md5.hmac.digest; |
16 end); | 20 end); |