systemquery/src/lib/crypto/hash.mjs
Starbeamrainbowlabs 135b2e8d1b
Write a bunch more glue code
....but it's all still untested. I'm getting kinda nervous here
2022-01-08 16:59:08 +00:00

17 lines
304 B
JavaScript

"use strict";
import crypto from 'crypto';
function hash(algorithm, encoding, data) {
let hasher = crypto.createHash(algorithm);
hasher.update(data);
return hasher.digest(encoding);
}
function sha3hex(data) {
return hash("SHA3-256", "hex", data);
}
export { hash, sha3hex };
export default hash;