diff --git a/src/crypto/ecdh-browser.js b/src/crypto/ecdh-browser.js index 12a1d6d..6d86acd 100644 --- a/src/crypto/ecdh-browser.js +++ b/src/crypto/ecdh-browser.js @@ -98,8 +98,8 @@ function marshalPublicKey (jwk) { return Buffer.concat([ new Buffer([4]), // uncompressed point - toBn(jwk.x).toBuffer('be', byteLen), - toBn(jwk.y).toBuffer('be', byteLen) + toBn(jwk.x).toArrayLike(Buffer, 'be', byteLen), + toBn(jwk.y).toArrayLike(Buffer, 'be', byteLen) ], 1 + byteLen * 2) }