Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import utils from 'keystore-idb/utils' export const sha256 = async (buf: ArrayBuffer): Promise<ArrayBuffer> => { return globalThis.crypto.subtle.digest( { name: "SHA-256", }, buf ) } export const sha256Str = async(str: string): Promise<string> => { const buf = utils.strToArrBuf(str, 8) const hash = await sha256(buf) return utils.arrBufToBase64(hash) } |