This repository has been archived on 2025-08-01. You can view files and clone it, but cannot push or open issues or pull requests.
Files
porom/lib/auth.lua
2025-05-22 22:30:20 +03:00

17 lines
323 B
Lua

local auth = {}
local ls = require "luasodium"
function auth.digest(password)
return ls.crypto_pwhash_str(
password,
ls.crypto_pwhash_OPSLIMIT_INTERACTIVE,
ls.crypto_pwhash_MEMLIMIT_INTERACTIVE)
end
function auth.verify(password, hash)
return ls.crypto_pwhash_str_verify(hash, password)
end
return auth