Files
core_ng/server/util/sha2.ts
T
2023-08-05 15:34:26 +00:00

11 lines
310 B
TypeScript

import { webcrypto } from "node:crypto";
const subtle = webcrypto.subtle;
export async function sha256(msg: ArrayBuffer): Promise<ArrayBuffer>{
return await subtle.digest('SHA-256', msg);
}
export async function sha512(msg: ArrayBuffer): Promise<ArrayBuffer>{
return await subtle.digest('SHA-512', msg);
}