From 42db42f6a0c5ba54a535501c765ab7d2fb778bea Mon Sep 17 00:00:00 2001 From: Samuel Scheit Date: Sun, 7 May 2023 00:53:50 +0200 Subject: [PATCH] fix: generateKeyPair for non node environments --- src/curve.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/curve.js b/src/curve.js index 5c5fe59e..1ac667bb 100644 --- a/src/curve.js +++ b/src/curve.js @@ -63,7 +63,7 @@ exports.generateKeyPair = function() { const keyPair = curveJs.generateKeyPair(nodeCrypto.randomBytes(32)); return { privKey: Buffer.from(keyPair.private), - pubKey: Buffer.from(keyPair.public), + pubKey: Buffer.concat([Buffer.from([5]), Buffer.from(keyPair.public)]), }; } }; @@ -117,4 +117,4 @@ exports.verifySignature = function(pubKey, msg, sig) { throw new Error("Invalid signature"); } return curveJs.verify(pubKey, msg, sig); -}; \ No newline at end of file +};