2021-10-19 11:26:18 +11:00

16 lines
278 B
TypeScript

import pbkdf2 from "pbkdf2";
const AESKeyLength = 32; // bytes
export async function createSymKeyFromPassword(
password: string
): Promise<Uint8Array> {
return pbkdf2.pbkdf2Sync(
Buffer.from(password, "utf-8"),
"",
65356,
AESKeyLength,
"sha256"
);
}