From 1cab1ddb147911b24ffd86b845eec7a5bda6b209 Mon Sep 17 00:00:00 2001 From: jl777 Date: Mon, 18 Jan 2016 00:33:19 -0300 Subject: [PATCH] test --- crypto777/ramcoder.c | 2 +- iguana/SuperNET.c | 20 ++++++++++++-------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/crypto777/ramcoder.c b/crypto777/ramcoder.c index 7a3f3e3c6..4865c6172 100755 --- a/crypto777/ramcoder.c +++ b/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); } diff --git a/iguana/SuperNET.c b/iguana/SuperNET.c index a38fc9213..416f34e4e 100644 --- a/iguana/SuperNET.c +++ b/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); }