X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=src%2Fmain.cpp;h=65001a3c2b6ad0efb766ab0dc3457ba689dd2b07;hp=0a6fda1c036f3479d2514bcc64677f8e35badb3e;hb=9e58e0a8ca28b15a4bfa677f5b23891972db40fd;hpb=d4796a3a3259173f173a6b8c4832549f039de8da diff --git a/src/main.cpp b/src/main.cpp index 0a6fda1..65001a3 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -2508,7 +2508,7 @@ bool static ReserealizeBlockSignature(CBlock* pblock) return true; } - return CKey::ReserealizeSignature(pblock->vchBlockSig); + return CPubKey::ReserealizeSignature(pblock->vchBlockSig); } bool static IsCanonicalBlockSignature(CBlock* pblock) @@ -2667,8 +2667,8 @@ bool CBlock::CheckBlockSignature() const if (whichType == TX_PUBKEY) { valtype& vchPubKey = vSolutions[0]; - CKey key; - if (!key.SetPubKey(vchPubKey)) + CPubKey key(vchPubKey); + if (!key.IsValid()) return false; return key.Verify(GetHash(), vchBlockSig); }