Sign in
apache
/
cordova-js
/
refs/heads/cb-4.2.3-with-node-modules-for-coho-only
/
.
/
node_modules
/
public-encrypt
/
withPublic.js
blob: abdbe35c161c2895dc6875be276fbfe14bb06ee4 [
file
] [
log
] [
blame
]
var
bn
=
require
(
'bn.js'
);
function
withPublic
(
paddedMsg
,
key
)
{
return
new
Buffer
(
paddedMsg
.
toRed
(
bn
.
mont
(
key
.
modulus
))
.
redPow
(
new
bn
(
key
.
publicExponent
))
.
fromRed
()
.
toArray
());
}
module
.
exports
=
withPublic
;