ecdsa icon indicating copy to clipboard operation
ecdsa copied to clipboard

How to use recoverpubkey ?

Open kyisoethin opened this issue 7 years ago • 0 comments

I have signatures and I want to recover public key. In code "ecdsa.test.js" , I found recoverpubkey function. I found places to substitute my values.

var hash = new Buffer('feef89995d7575f12d65ccc9d28ccaf7ab224c2e59dad4cc7f6a2b0708d24696', 'hex')
      var e = BigInteger.fromBuffer(hash)

      var signatureBuffer = new Buffer('INcvXVVEFyIfHLbDX+xoxlKFn3Wzj9g0UbhObXdMq+YMKC252o5RHFr0/cKdQe1WsBLUBi4morhgZ77obDJVuV0=', 'base64')
      var signature = ECSignature.parseCompact(signatureBuffer).signature
      var points = [
        '03e3a8c44a8bf712f1fbacee274fb19c0239b1a9e877eff0075ea335f2be8ff380',
        '0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798',
        '03d49e765f0bc27525c51a1b98fb1c99dacd59abe85a203af90f758260550b56c5',
        '027eea09d46ac7fb6aa2e96f9c576677214ffdc238eb167734a9b39d1eb4c3d30d'
]

But I want to know what values to substitute in place of variable "points" . Then, I am not familiar with javascript. So, how can I run the code?

kyisoethin avatar Dec 06 '18 15:12 kyisoethin