// @flow const hasher = require('./hasher'); const NodeRSA = require('node-rsa'); module.exports = (key:any, format?:string = 'pkcs1-private-pem') => { const privateKey = key instanceof NodeRSA ? key : new NodeRSA(key, format); return (...args:Array) => privateKey.sign(hasher(args), 'base64', 'utf8'); };