Browse Source

test

release/v0.1
jl777 9 years ago
parent
commit
1cab1ddb14
  1. 2
      crypto777/ramcoder.c
  2. 20
      iguana/SuperNET.c

2
crypto777/ramcoder.c

@ -132,7 +132,7 @@ int32_t hgetbit(HUFF *hp)
//fprintf(stderr,"<-%d ",bit);
return(bit);
}
printf("hgetbit past EOF: %d >= %d\n",hp->bitoffset,hp->endpos), getchar();
printf("hgetbit past EOF: %d >= %d\n",hp->bitoffset,hp->endpos);//, getchar();
return(-1);
}

20
iguana/SuperNET.c

@ -118,18 +118,22 @@ int32_t SuperNET_json2bits(struct supernet_info *myinfo,uint8_t *serialized,int3
} else return(-1);
}
memset(seed.bytes,0,sizeof(seed));
numbits = ramcoder_compress(&compressed[3],maxsize-3,serialized,len,seed);
compressed[0] = (numbits & 0xff);
compressed[1] = ((numbits>>8) & 0xff);
compressed[2] = ((numbits>>16) & 0xff);
*complenp = (int32_t)hconv_bitlen(numbits);
int32_t testbits = ramcoder_compress(&compressed[3],maxsize-3,serialized,len,seed);
seed = curve25519_shared(GENESIS_PRIVKEY,destpub);//myinfo->privkey,destpub);
vcalc_sha256(0,seed2.bytes,seed.bytes,sizeof(seed));
char str[65],str2[65],str3[65],str4[65];
printf("mypriv.%s destpub.%s seed.%s seed2.%s\n",bits256_str(str,myinfo->privkey),bits256_str(str2,destpub),bits256_str(str3,seed),bits256_str(str4,seed2));
int32_t seedlen; seedlen = ramcoder_compress(&compressed[3],maxsize-3,serialized,len,seed2);
printf("strlen.%d len.%d -> complen.%d %s seedlen.%d\n",(int32_t)strlen(jprint(json,0)),len,*complenp,bits256_str(str,seed2),(int32_t)hconv_bitlen(seedlen));
*complenp = (int32_t)hconv_bitlen(seedlen);
numbits = ramcoder_compress(&compressed[3],maxsize-3,serialized,len,seed2);
compressed[0] = (numbits & 0xff);
compressed[1] = ((numbits>>8) & 0xff);
compressed[2] = ((numbits>>16) & 0xff);
printf("strlen.%d len.%d -> testbits.%d %s numbits.%d\n",(int32_t)strlen(jprint(json,0)),len,testbits,bits256_str(str,seed2),(int32_t)hconv_bitlen(numbits));
{
uint8_t space[9999];
int32_t testlen = ramcoder_decompress(space,IGUANA_MAXPACKETSIZE,&compressed[3],numbits,seed2);
printf("testlen.%d\n",testlen);
}
*complenp = (int32_t)hconv_bitlen(numbits);
return(len);
}

Loading…
Cancel
Save