node-oauth-1.0a-ts
Version:
OAuth 1.0a Request Authorization for Node and Browser.
14 lines • 920 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const crypto = require("crypto");
/**
* Sign message
* @param {string} base_string message string
* @param {string} key signing key
*/
function sign(base_string, key) {
return crypto.createHmac('sha256', key).update(base_string).digest('base64');
}
exports.sign = sign;
exports.default = sign; // tslint:disable-line
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaG1hYy1zaGEyNTYuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvc2lnbmVyL2htYWMtc2hhMjU2LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsaUNBQWlDO0FBRWpDOzs7O0dBSUc7QUFDSCxjQUFxQixXQUFtQixFQUFFLEdBQVc7SUFDakQsTUFBTSxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsUUFBUSxFQUFFLEdBQUcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxXQUFXLENBQUMsQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLENBQUM7QUFDakYsQ0FBQztBQUZELG9CQUVDO0FBRUQsa0JBQWUsSUFBSSxDQUFDLENBQUMsc0JBQXNCIn0=