X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fkeystore.cpp;h=0aca325fd3bcfd9be91e0645268c68a18ffe5913;hb=05df71c9c292877e7469884227fd3ba84d02908b;hp=215590eca883a470d6e227f907eb97e2e79d2b48;hpb=46b969fc077d929f6e73266fe7c0b5d1f9b42e18;p=novacoin.git diff --git a/src/keystore.cpp b/src/keystore.cpp index 215590e..0aca325 100644 --- a/src/keystore.cpp +++ b/src/keystore.cpp @@ -157,8 +157,8 @@ bool CCryptoKeyStore::Unlock(const CKeyingMaterial& vMasterKeyIn) if (vchSecret.size() != 32) return false; CKey key; - key.SetPubKey(vchPubKey); key.SetSecret(vchSecret); + key.SetCompressedPubKey(vchPubKey.IsCompressed()); if (key.GetPubKey() == vchPubKey) break; return false; @@ -316,8 +316,8 @@ bool CCryptoKeyStore::GetKey(const CKeyID &address, CKey& keyOut) const return false; if (vchSecret.size() != 32) return false; - keyOut.SetPubKey(vchPubKey); keyOut.SetSecret(vchSecret); + keyOut.SetCompressedPubKey(vchPubKey.IsCompressed()); return true; } } @@ -396,8 +396,8 @@ bool CCryptoKeyStore::DecryptKeys(const CKeyingMaterial& vMasterKeyIn) if (vchSecret.size() != 32) return false; CKey key; - key.SetPubKey(vchPubKey); key.SetSecret(vchSecret); + key.SetCompressedPubKey(vchPubKey.IsCompressed()); if (!CBasicKeyStore::AddKey(key)) return false; }