diff --git a/src/cc/dilithium.c b/src/cc/dilithium.c index 0a3ec40ea..ed23dd813 100644 --- a/src/cc/dilithium.c +++ b/src/cc/dilithium.c @@ -2917,7 +2917,7 @@ char *bitcoin_address(char *coinaddr,uint8_t addrtype,uint8_t *pubkey_or_rmd160, int32_t dilithium_Qmsghash(uint8_t *msg,CTransaction tx,std::vector voutpubtxids) { - CScript data; uint256 hash; int32_t i,numvins,numvouts,len = 0; std::vector vintxids; std::vector nValues; std::vector vinprevns; std::vector scriptPubKeys; + CScript data; uint256 hash; int32_t i,numvins,numvouts,len = 0; std::vector vintxids; std::vector vinprevns; std::vector vouts; numvins = tx.vin.size(); numvouts = tx.vout.size(); if ( tx.vout[numvouts-1].scriptPubKey[0] == 0x6a ) @@ -2928,11 +2928,9 @@ int32_t dilithium_Qmsghash(uint8_t *msg,CTransaction tx,std::vector vou vinprevns.push_back(tx.vin[i].prevout.n); } for (i=0; i tmpsig,sig,vopret; uint8_t msg[32],msg2[CRYPTO_BYTES+32],pk[CRYPTO_PUBLICKEYBYTES],*script; std::vector voutpubtxids; numvins = tx.vin.size(); - signerpubtxid = zeriod; + signerpubtxid = zeroid; for (i=0; i