filters: migrate from luacrypto to luaossl

luaossl has no upstream anymore and doesn't support OpenSSL 1.1,
whereas luaossl is quite active.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
Jason A. Donenfeld
2019-01-03 02:11:14 +01:00
والد e23f63461f
کامیت 7d87cd3a21
5فایلهای تغییر یافته به همراه83 افزوده شده و 44 حذف شده

مشاهده پرونده

@ -3,15 +3,24 @@
-- prefix in filters. It is much faster than the corresponding python script.
--
-- Requirements:
-- luacrypto >= 0.3
-- <http://mkottman.github.io/luacrypto/>
-- luaossl
-- <http://25thandclement.com/~william/projects/luaossl.html>
--
local crypto = require("crypto")
local digest = require("openssl.digest")
function md5_hex(input)
local b = digest.new("md5"):final(input)
local x = ""
for i = 1, #b do
x = x .. string.format("%.2x", string.byte(b, i))
end
return x
end
function filter_open(email, page)
buffer = ""
md5 = crypto.digest("md5", email:sub(2, -2):lower())
md5 = md5_hex(email:sub(2, -2):lower())
end
function filter_close()