return false;
CKey key;
key.SetSecret(vchSecret);
- if (vchPubKey.size() == 33)
- key.SetCompressedPubKey();
+ key.SetCompressedPubKey(vchPubKey.IsCompressed());
if (key.GetPubKey() == vchPubKey)
break;
return false;
if (vchSecret.size() != 32)
return false;
keyOut.SetSecret(vchSecret);
- if (vchPubKey.size() == 33)
- keyOut.SetCompressedPubKey();
+ keyOut.SetCompressedPubKey(vchPubKey.IsCompressed());
return true;
}
}
return false;
fUseCrypto = true;
- BOOST_FOREACH(KeyMap::value_type& mKey, mapKeys)
+ for (KeyMap::value_type& mKey : mapKeys)
{
CKey key;
if (!key.SetSecret(mKey.second.first, mKey.second.second))
}
mapKeys.clear();
- BOOST_FOREACH(MalleableKeyMap::value_type& mKey, mapMalleableKeys)
+ for (MalleableKeyMap::value_type& mKey : mapMalleableKeys)
{
const CPubKey vchPubKeyH = mKey.first.GetMalleablePubKey().GetH();
std::vector<unsigned char> vchCryptedSecretH;
return false;
CKey key;
key.SetSecret(vchSecret);
- if (vchPubKey.size() == 33)
- key.SetCompressedPubKey();
+ key.SetCompressedPubKey(vchPubKey.IsCompressed());
if (!CBasicKeyStore::AddKey(key))
return false;
}