@hiero-ledger/sdk
Version:
19 lines (17 loc) • 591 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.digest = digest;
// SPDX-License-Identifier: Apache-2.0
/**
* @param {Uint8Array} data
* @returns {Promise<Uint8Array>}
*/
async function digest(data) {
// https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/digest
// This will be executed in a browser environment so the crypto object should be available if its
// in secure context.
// eslint-disable-next-line n/no-unsupported-features/node-builtins
return new Uint8Array(await window.crypto.subtle.digest("SHA-384", data));
}
;