X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fkeystore.cpp;h=0aca325fd3bcfd9be91e0645268c68a18ffe5913;hb=5a7a2125b6b4ed7d3ea55f333d0cf2345bd1d916;hp=33b8eb18cea77c71d56277465a02c41841772960;hpb=9e58e0a8ca28b15a4bfa677f5b23891972db40fd;p=novacoin.git diff --git a/src/keystore.cpp b/src/keystore.cpp index 33b8eb1..0aca325 100644 --- a/src/keystore.cpp +++ b/src/keystore.cpp @@ -158,8 +158,7 @@ bool CCryptoKeyStore::Unlock(const CKeyingMaterial& vMasterKeyIn) return false; CKey key; key.SetSecret(vchSecret); - if (vchPubKey.size() == 33) - key.SetCompressedPubKey(); + key.SetCompressedPubKey(vchPubKey.IsCompressed()); if (key.GetPubKey() == vchPubKey) break; return false; @@ -318,8 +317,7 @@ bool CCryptoKeyStore::GetKey(const CKeyID &address, CKey& keyOut) const if (vchSecret.size() != 32) return false; keyOut.SetSecret(vchSecret); - if (vchPubKey.size() == 33) - keyOut.SetCompressedPubKey(); + keyOut.SetCompressedPubKey(vchPubKey.IsCompressed()); return true; } } @@ -399,8 +397,7 @@ bool CCryptoKeyStore::DecryptKeys(const CKeyingMaterial& vMasterKeyIn) return false; CKey key; key.SetSecret(vchSecret); - if (vchPubKey.size() == 33) - key.SetCompressedPubKey(); + key.SetCompressedPubKey(vchPubKey.IsCompressed()); if (!CBasicKeyStore::AddKey(key)) return false; }