From 956c938321c5e6e2cf5a709d578636169b5e65e3 Mon Sep 17 00:00:00 2001 From: jl777 Date: Mon, 16 May 2016 17:10:15 -0500 Subject: [PATCH] test --- iguana/SuperNET_keys.c | 1 - iguana/main.c | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/iguana/SuperNET_keys.c b/iguana/SuperNET_keys.c index 9e04f48de..c3047f5af 100755 --- a/iguana/SuperNET_keys.c +++ b/iguana/SuperNET_keys.c @@ -293,7 +293,6 @@ void SuperNET_setkeys(struct supernet_info *myinfo,void *pass,int32_t passlen,in bitcoin_pubkey33(myinfo->ctx,pubkey33,myinfo->persistent_priv); bitcoin_address(myinfo->myaddr.BTC,0,pubkey33,33); bitcoin_address(myinfo->myaddr.BTCD,60,pubkey33,33); - myinfo->myaddr.pubkey = curve25519(myinfo->privkey,curve25519_basepoint9()); } void SuperNET_parsemyinfo(struct supernet_info *myinfo,cJSON *msgjson) diff --git a/iguana/main.c b/iguana/main.c index 3a5e89331..6c7c1459b 100755 --- a/iguana/main.c +++ b/iguana/main.c @@ -146,6 +146,8 @@ struct supernet_info *SuperNET_MYINFO(char *passphrase) MYINFO.ctx = secp256k1_context_create(SECP256K1_CONTEXT_SIGN | SECP256K1_CONTEXT_VERIFY); secp256k1_pedersen_context_initialize(MYINFO.ctx); secp256k1_rangeproof_context_initialize(MYINFO.ctx); + OS_randombytes(MYINFO.privkey.bytes,sizeof(MYINFO.privkey)); + MYINFO.myaddr.pubkey = curve25519(MYINFO.privkey,curve25519_basepoint9()); } if ( passphrase == 0 || passphrase[0] == 0 ) return(&MYINFO);