EOSIO / eosjs-ecc

Elliptic curve cryptography functions: Private Key, Public Key, Signature, AES, Encryption, Decryption
288 stars 119 forks source link

Export ecdsa calcPubKeyRecoveryParam #51

Open WarrickFitz opened 5 years ago

WarrickFitz commented 5 years ago

I'm trying to create a new Signature. I already have the r and s value for the signature. Getting i what I'm having a hard time with.

var signature = new ecc.Signature(rBigInteger, sBigInteger, i).toString();

Currently I'm using the calcPubKeyRecoveryParam method in this external sourced ecdsa library to get the i value, however that library is depreciated and also has problem when run through webpack + uglify.
https://github.com/cryptocoinjs/ecdsa

I see eosjs-ecc has it's own copy of this ecdsa lib but I can't see an easy way to call it. Could you please export this method or explain how I can call that method without directly pathing into the node_modules folder.