diff --git a/basilisk/basilisk_swap.c b/basilisk/basilisk_swap.c index 526c0ea8d..aace70fd3 100755 --- a/basilisk/basilisk_swap.c +++ b/basilisk/basilisk_swap.c @@ -331,7 +331,7 @@ int32_t basilisk_swapuserdata(uint8_t *userdata,int32_t pushpriv,bits256 privkey { userdata[len++] = sizeof(privkey); for (i=0; i<sizeof(privkey); i++) - userdata[len++] = privkey.bytes[i];//sizeof(privkey) - 1 - i]; + userdata[len++] = privkey.bytes[sizeof(privkey) - 1 - i]; } userdata[len++] = 0x51 * ifpath; // ifpath == 1 -> if path, 0 -> else path return(len); @@ -1049,7 +1049,7 @@ int32_t basilisk_verify_privkeys(struct supernet_info *myinfo,void *ptr,uint8_t for (i=errs=0; i<sizeof(swap->privkeys)/sizeof(*swap->privkeys); i++) { for (j=0; j<32; j++) - otherpriv.bytes[31-j] = data[len++]; + otherpriv.bytes[j] = data[len++]; if ( i != swap->choosei ) { pubi = bitcoin_pubkey33(myinfo->ctx,otherpubkey,otherpriv);