"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var crypto = require("crypto"); /** * Security * Only for NodeJS * * @module security */ /** * Create an md5 hash * * @param {Buffer|String} data * @return {String} base64 string */ var md5 = function md5(data) { var shasum = crypto.createHash("md5"); shasum.update(data); return shasum.digest("base64"); }; exports.md5 = md5; /** * Create an sha1 hash * * @param {Buffer|String} data * @return {String} base64 string */ var sha1 = function sha1(data) { var shasum = crypto.createHash("sha1"); shasum.update(data); return shasum.digest("base64"); }; exports.sha1 = sha1; /** * Create an sha512 hash * * @param {Buffer|String} data * @return {String} base64 string */ var sha512 = function sha512(data) { var shasum = crypto.createHash("sha512"); shasum.update(data); return shasum.digest("base64"); }; exports.sha512 = sha512; //# sourceMappingURL=security.js.map