supercop.ts

cross-compiled javascript implementation of ed25519 based on supercop-ref10
git clone git://git.finwo.net/lib/supercop.ts
Log | Files | Refs | README | LICENSE

commit 5ef14a138d9b44d1e50e4aeb102f38ee204f4a47
parent 67fa5e51f186ee840e9cab799c14da026f5a34df
Author: finwo <finwo@pm.me>
Date:   Mon, 15 Jul 2019 18:45:09 +0200

Fixed Object.create docs mis-read

Diffstat:
Mindex.js | 10++++++----
1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/index.js b/index.js @@ -67,17 +67,19 @@ exports.createKeyPair = async function(seed) { fn._free(publicKeyPtr); fn._free(secretKeyPtr); - return Object.create({ + const keypair = Object.create({ sign: async function( message ) { return exports.sign( message, this.publicKey, this.secretKey ); }, verify: async function( signature, message ) { return exports.verify( signature, message, this.publicKey ); }, - }, { - publicKey: Buffer.from(publicKey), - secretKey: Buffer.from(secretKey), }); + + keypair.publicKey = Buffer.from(publicKey); + keypair.secretKey = Buffer.from(secretKey); + + return keypair; }; exports.sign = async function(message, publicKey, secretKey){