diff --git a/src/keys/rsa-class.js b/src/keys/rsa-class.js index 1046eba..bc9289a 100644 --- a/src/keys/rsa-class.js +++ b/src/keys/rsa-class.js @@ -31,7 +31,7 @@ class RsaPublicKey { }) } - async encrypt (bytes) { + encrypt (bytes) { return crypto.encrypt(this._key, bytes) } @@ -68,7 +68,7 @@ class RsaPrivateKey { return new RsaPublicKey(this._publicKey) } - async decrypt (bytes) { + decrypt (bytes) { return crypto.decrypt(this._key, bytes) } diff --git a/src/keys/rsa.js b/src/keys/rsa.js index f7c0b35..3557e3c 100644 --- a/src/keys/rsa.js +++ b/src/keys/rsa.js @@ -69,10 +69,10 @@ exports.hashAndVerify = async function (key, sig, msg) { // eslint-disable-line return verify.verify(pem, sig) } -exports.encrypt = async function (key, bytes) { +exports.encrypt = function (key, bytes) { return crypto.publicEncrypt(jwkToPem(key), bytes) } -exports.decrypt = async function (key, bytes) { +exports.decrypt = function (key, bytes) { return crypto.privateDecrypt(jwkToPem(key), bytes) }