micro-stacks
Version:
Tiny libraries for building Stacks apps.
14 lines (9 loc) • 651 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var common = require('micro-stacks/common');
var hmac = require('@noble/hashes/hmac');
var sha256 = require('@noble/hashes/sha256');
var sha512 = require('@noble/hashes/sha512');
function y(t,...o){let r=hmac.hmac.create(sha256.sha256,common.ensureUint8Array(t));for(let a of o)r.update(common.ensureUint8Array(a));return Uint8Array.from(r.digest())}function g(t,...o){let r=hmac.hmac.create(sha512.sha512,common.ensureUint8Array(t));for(let a of o)r.update(common.ensureUint8Array(a));return Uint8Array.from(r.digest())}
exports.hmacSha256 = y;
exports.hmacSha512 = g;