Browse Source

Test

etomic
jl777 7 years ago
parent
commit
a427acee09
  1. 7
      iguana/mini-gmp.c

7
iguana/mini-gmp.c

@ -2907,7 +2907,7 @@ void *mpz_export (void *r, size_t *countp, int order, size_t size, int endian,si
bytes = sizeof (mp_limb_t); bytes = sizeof (mp_limb_t);
} }
*p = limb; *p = limb;
printf("{%02x} ",*p); //printf("{%02x} ",*p);
limb >>= CHAR_BIT; limb >>= CHAR_BIT;
bytes--; bytes--;
} }
@ -2918,7 +2918,7 @@ void *mpz_export (void *r, size_t *countp, int order, size_t size, int endian,si
if (countp) if (countp)
*countp = count; *countp = count;
printf("mpz_export.%d\n",(int32_t)count); //printf("mpz_export.%d\n",(int32_t)count);
return r; return r;
} }
@ -4377,6 +4377,7 @@ int32_t bitcoin_base58decode(uint8_t *data,char *coinaddr)
p++; p++;
if ( *p != '\0' ) if ( *p != '\0' )
{ {
printf("bitcoin_base58decode error: p %02x != 0x00\n",*p);
mpz_clear(bn), mpz_clear(bn58); mpz_clear(bn), mpz_clear(bn58);
return(-1); return(-1);
} }
@ -4395,7 +4396,7 @@ int32_t bitcoin_base58decode(uint8_t *data,char *coinaddr)
//memset(data,0,be_sz); //memset(data,0,be_sz);
//for (i=0; i<count; i++) //for (i=0; i<count; i++)
// data[i+zeroes] = revdata[count - 1 - i]; // data[i+zeroes] = revdata[count - 1 - i];
printf(" count.%d len.%d be_sz.%d zeroes.%d data[0] %02x %02x\n",(int32_t)count,be_sz+zeroes,be_sz,zeroes,data[0],data[1]); //printf(" count.%d len.%d be_sz.%d zeroes.%d data[0] %02x %02x\n",(int32_t)count,be_sz+zeroes,be_sz,zeroes,data[0],data[1]);
mpz_clear(bn), mpz_clear(bn58); mpz_clear(bn), mpz_clear(bn58);
return(be_sz); return(be_sz);
} }

Loading…
Cancel
Save