multiformats
Version:
Interface for multihash, multicodec, multibase and CID
15 lines • 378 B
JavaScript
import { from } from "./hasher.js";
function sha(name) {
return async (data) => new Uint8Array(await crypto.subtle.digest(name, data));
}
export const sha256 = from({
name: 'sha2-256',
code: 0x12,
encode: sha('SHA-256')
});
export const sha512 = from({
name: 'sha2-512',
code: 0x13,
encode: sha('SHA-512')
});
//# sourceMappingURL=sha2-browser.js.map