From 5bd296c662c5191a8a304a7b91315478642adaa0 Mon Sep 17 00:00:00 2001 From: jl777 Date: Mon, 16 May 2016 17:17:52 -0500 Subject: [PATCH] test --- iguana/SuperNET_keys.c | 6 +++--- iguana/main.c | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/iguana/SuperNET_keys.c b/iguana/SuperNET_keys.c index c3047f5af..312aa06c5 100755 --- a/iguana/SuperNET_keys.c +++ b/iguana/SuperNET_keys.c @@ -311,7 +311,7 @@ void SuperNET_parsemyinfo(struct supernet_info *myinfo,cJSON *msgjson) if ( bits256_nonz(myinfo->persistent_priv) == 0 ) { printf("null persistent_priv? generate new one\n"); - OS_randombytes(myinfo->persistent_priv.bytes,sizeof(myinfo->privkey)); + OS_randombytes(myinfo->persistent_priv.bytes,sizeof(myinfo->persistent_priv)); } myinfo->myaddr.persistent = jbits256(msgjson,"persistent_pub"); checkhash = curve25519(myinfo->persistent_priv,curve25519_basepoint9()); @@ -380,8 +380,8 @@ char *SuperNET_keysinit(struct supernet_info *myinfo,char *argjsonstr) strcpy(myinfo->ipaddr,"127.0.0.1"); myinfo->myaddr.selfipbits = (uint32_t)calc_ipbits(myinfo->ipaddr); } - OS_randombytes(myinfo->privkey.bytes,sizeof(myinfo->privkey)); - myinfo->myaddr.pubkey = curve25519(myinfo->privkey,curve25519_basepoint9()); + //OS_randombytes(myinfo->privkey.bytes,sizeof(myinfo->privkey)); + //myinfo->myaddr.pubkey = curve25519(myinfo->privkey,curve25519_basepoint9()); printf("(%s) %s %llu session(%s %s) persistent.%llx %llx\n",myinfo->ipaddr,myinfo->myaddr.NXTADDR,(long long)myinfo->myaddr.nxt64bits,bits256_str(str,myinfo->privkey),bits256_str(str2,myinfo->myaddr.pubkey),(long long)myinfo->persistent_priv.txid,(long long)myinfo->myaddr.persistent.txid); return(coinargs); } diff --git a/iguana/main.c b/iguana/main.c index 6c7c1459b..89fb9db35 100755 --- a/iguana/main.c +++ b/iguana/main.c @@ -148,6 +148,7 @@ struct supernet_info *SuperNET_MYINFO(char *passphrase) secp256k1_rangeproof_context_initialize(MYINFO.ctx); OS_randombytes(MYINFO.privkey.bytes,sizeof(MYINFO.privkey)); MYINFO.myaddr.pubkey = curve25519(MYINFO.privkey,curve25519_basepoint9()); + printf("SuperNET_MYINFO: generate session keypair\n"); } if ( passphrase == 0 || passphrase[0] == 0 ) return(&MYINFO);