tools: fix arguments to ecdsa functions

pull/25/head
Pavol Rusnak 5 years ago
parent 4211ce389f
commit 8434b2468c
No known key found for this signature in database
GPG Key ID: 91F3B339B9A02A3D

@ -5,6 +5,7 @@
#include "bip32.h"
#include "ecdsa.h"
#include "curves.h"
#include "secp256k1.h"
char iter[256];
uint8_t seed[512 / 8];
@ -44,7 +45,7 @@ int main(int argc, char **argv)
fprintf(stderr, "\"%s\" is not a valid mnemonic\n", mnemonic);
return 2;
}
if (!ecdsa_address_decode(address, 0, HASHER_SHA2, addr)) {
if (!ecdsa_address_decode(address, 0, secp256k1_info.hasher_base58, addr)) {
fprintf(stderr, "\"%s\" is not a valid address\n", address);
return 3;
}
@ -70,7 +71,7 @@ int main(int argc, char **argv)
hdnode_private_ckd(&node, 0);
hdnode_private_ckd(&node, 0);
hdnode_fill_public_key(&node);
ecdsa_get_pubkeyhash(node.public_key, HASHER_SHA2, pubkeyhash);
ecdsa_get_pubkeyhash(node.public_key, secp256k1_info.hasher_pubkey, pubkeyhash);
if (memcmp(addr + 1, pubkeyhash, 20) == 0) {
found = 1;
break;

Loading…
Cancel
Save