| var BN = require('bn.js')var Buffer = require('safe-buffer').Bufferfunction withPublic (paddedMsg, key) {  return Buffer.from(paddedMsg    .toRed(BN.mont(key.modulus))    .redPow(new BN(key.publicExponent))    .fromRed()    .toArray())}module.exports = withPublic
 |