eff-short-wordlist.test.ts

458 B · raw

1import { createHash } from "node:crypto";2import { describe, expect, it } from "vitest";3import wordList from "./eff-short-wordlist.txt?raw";45describe("EFF short wordlist", () => {6  it("retains the pinned 1,296-word resource", () => {7    expect(wordList.trim().split("\n")).toHaveLength(1296);8    expect(createHash("sha256").update(wordList).digest("hex")).toBe(9      "36ecca49e4fa20ca84b176c32f2e9c82f98f446585190e75f9879a95c08247bf",10    );11  });12});