@shadow-dev/core
Version:
A modular core framework for Discord bot development, providing commands, buttons, menus, middleware, and more.
22 lines (21 loc) • 565 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.hashPassword = hashPassword;
exports.verifyPassword = verifyPassword;
const argon2_1 = require("argon2");
async function hashPassword(password) {
return await (0, argon2_1.hash)(password, {
type: argon2_1.argon2id,
memoryCost: 2 ** 16,
timeCost: 3,
parallelism: 1,
});
}
async function verifyPassword(password, hashed) {
try {
return await (0, argon2_1.verify)(hashed, password);
}
catch {
return false;
}
}