2022-05-23 14:57:01 +02:00

16 lines
275 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'
)
}