TeaWeb/js/crypto/sha.ts
WolverinDEV bbb229b921 Updates
2018-04-16 20:38:35 +02:00

9 lines
No EOL
329 B
TypeScript

//Source: https://www.movable-type.co.uk/scripts/sha1.html
namespace sha {
export function sha1(message: string | ArrayBuffer) : PromiseLike<ArrayBuffer> {
let buffer = message instanceof ArrayBuffer ? message : new TextEncoder("utf-8").encode(message);
return crypto.subtle.digest("SHA-1", buffer);
}
}