A self-hosted orchestration system crafted for power users. composia.xyz
Something went wrong. Try again.
123456789101112131415import { assert, assertRejects } from "jsr:@std/assert@1.0.19";
import { verifyArgon2 } from "./argon2.ts";
const adminHash = "$argon2id$v=19$m=65536,t=3,p=4$/wh05hbH5ipiT42CK+GxVA$2unNmHbsRe5ZkFgIkHNekBGk6KH+79sZAPB9qmRrUlQ";
Deno.test("verifies an existing Argon2 PHC hash", async () => { assert(await verifyArgon2(adminHash, "admin"));});
Deno.test("rejects malformed Argon2 hashes", async () => { await assertRejects(() => verifyArgon2("not-a-phc-hash", "admin"));});