Browse Source

test

release/v0.1
jl777 9 years ago
parent
commit
b7b0162b94
  1. 9
      iguana/SuperNET.c

9
iguana/SuperNET.c

@ -176,16 +176,19 @@ cJSON *SuperNET_bits2json(struct supernet_info *myinfo,int32_t validpub,bits256
memset(seed2.bytes,0,sizeof(seed2)); memset(seed2.bytes,0,sizeof(seed2));
datalen = ramcoder_decompress(space,IGUANA_MAXPACKETSIZE,&serialized[3],numbits,seed2); datalen = ramcoder_decompress(space,IGUANA_MAXPACKETSIZE,&serialized[3],numbits,seed2);
serialized = space; serialized = space;
if ( datalen > sizeof(crc) )
{
crc = calc_crc32(0,&serialized[sizeof(crc)],datalen - sizeof(crc)); crc = calc_crc32(0,&serialized[sizeof(crc)],datalen - sizeof(crc));
iguana_rwnum(0,serialized,sizeof(checkcrc),&checkcrc); iguana_rwnum(0,serialized,sizeof(checkcrc),&checkcrc);
int32_t i; for (i=0; i<datalen; i++) //int32_t i; for (i=0; i<datalen; i++)
printf("%02x ",serialized[i]); // printf("%02x ",serialized[i]);
printf("bits[%d] numbits.%d after decompress crc.(%08x vs %08x) <<<<<<<<<<<<<<< iter.%d\n",datalen,numbits,crc,checkcrc,iter); //printf("bits[%d] numbits.%d after decompress crc.(%08x vs %08x) <<<<<<<<<<<<<<< iter.%d\n",datalen,numbits,crc,checkcrc,iter);
if ( crc == checkcrc ) if ( crc == checkcrc )
{ {
flag = 1; flag = 1;
break; break;
} }
}
seed = (iter == 0) ? curve25519_shared(GENESIS_PRIVKEY,prevpub) : genesis2; seed = (iter == 0) ? curve25519_shared(GENESIS_PRIVKEY,prevpub) : genesis2;
} }
} }

Loading…
Cancel
Save