1 |
1 |
2 local base64, unbase64 = require "mime".b64, require"mime".unb64; |
2 local base64, unbase64 = require "mime".b64, require"mime".unb64; |
3 local hashes = require"util.hashes"; |
3 local hashes = require"prosody.util.hashes"; |
4 local bit = require"bit"; |
4 local bit = require"bit"; |
5 local random = require"util.random"; |
5 local random = require"prosody.util.random"; |
6 |
6 |
7 local tonumber = tonumber; |
7 local tonumber = tonumber; |
8 local char, byte = string.char, string.byte; |
8 local char, byte = string.char, string.byte; |
9 local gsub = string.gsub; |
9 local gsub = string.gsub; |
10 local xor = bit.bxor; |
10 local xor = bit.bxor; |