Browse Source

Test

etomic
jl777 8 years ago
parent
commit
bd5d8c1d22
  1. 10
      basilisk/basilisk_swap.c

10
basilisk/basilisk_swap.c

@ -181,22 +181,22 @@ bits256 basilisk_revealkey(bits256 privkey,bits256 pubkey)
int32_t basilisk_swap_bobredeemscript(int32_t depositflag,int32_t *secretstartp,uint8_t *redeemscript,uint32_t locktime,bits256 pubA0,bits256 pubB0,bits256 pubB1,bits256 privAm,bits256 privBn,uint8_t *secretAm,uint8_t *secretAm256,uint8_t *secretBn,uint8_t *secretBn256) int32_t basilisk_swap_bobredeemscript(int32_t depositflag,int32_t *secretstartp,uint8_t *redeemscript,uint32_t locktime,bits256 pubA0,bits256 pubB0,bits256 pubB1,bits256 privAm,bits256 privBn,uint8_t *secretAm,uint8_t *secretAm256,uint8_t *secretBn,uint8_t *secretBn256)
{ {
int32_t i,n=0; bits256 cltvpub,destpub,privkey; uint8_t pubkeyA[33],pubkeyB[33],*secret160,*secret256; int32_t i,n=0; bits256 cltvpub,destpub,privkey; uint8_t pubkeyA[33],pubkeyB[33],secret160[20],secret256[32];
if ( depositflag != 0 ) if ( depositflag != 0 )
{ {
pubkeyA[0] = 0x02, cltvpub = pubA0; pubkeyA[0] = 0x02, cltvpub = pubA0;
pubkeyB[0] = 0x03, destpub = pubB0; pubkeyB[0] = 0x03, destpub = pubB0;
privkey = privBn; privkey = privBn;
secret160 = secretBn; memcpy(secret160,secretBn,20);
secret256 = secretBn256; memcpy(secret256,secretBn256,32);
} }
else else
{ {
pubkeyA[0] = 0x03, cltvpub = pubB1; pubkeyA[0] = 0x03, cltvpub = pubB1;
pubkeyB[0] = 0x02, destpub = pubA0; pubkeyB[0] = 0x02, destpub = pubA0;
privkey = privAm; privkey = privAm;
secret160 = secretAm; memcpy(secret160,secretAm,20);
secret256 = secretAm256; memcpy(secret256,secretAm256,32);
} }
//for (i=0; i<32; i++) //for (i=0; i<32; i++)
// printf("%02x",secret256[i]); // printf("%02x",secret256[i]);

Loading…
Cancel
Save