From 8938dbff40dfd9a224ad5f078eda2b3b10e5229c Mon Sep 17 00:00:00 2001 From: foxt Date: Wed, 19 Jun 2024 17:56:03 +0100 Subject: [PATCH] add `crypto.hash()` as a shortcut to `crypto.createHash().update().digest()` --- index.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/index.js b/index.js index 44a2edf..61af895 100644 --- a/index.js +++ b/index.js @@ -5,6 +5,9 @@ exports.randomBytes = exports.rng = exports.pseudoRandomBytes = exports.prng = r // eslint-disable-next-line no-multi-assign exports.createHash = exports.Hash = require('create-hash'); +exports.hash = function (algorithm, data, outputEncoding) { + return exports.createHash(algorithm).update(data).digest(outputEncoding); +}; // eslint-disable-next-line no-multi-assign exports.createHmac = exports.Hmac = require('create-hmac');