UNPKG

@sentzunhat/zacatl

Version:

A modular, high-performance TypeScript microservice framework for Node.js, featuring layered architecture, dependency injection, and robust validation for building scalable APIs and distributed systems.

11 lines 433 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateHmac = void 0; const crypto_1 = require("crypto"); const generateHmac = ({ message, secretKey, algorithm = 'sha256', encoding = 'hex', }) => { const hmac = (0, crypto_1.createHmac)(algorithm, secretKey); hmac.update(message); return hmac.digest(encoding); }; exports.generateHmac = generateHmac; //# sourceMappingURL=hmac.js.map