if (vchSecret.size() != 32)
return false;
CKey key;
- key.SetPubKey(vchPubKey);
key.SetSecret(vchSecret);
+ if (vchPubKey.size() == 33)
+ key.SetCompressedPubKey();
if (key.GetPubKey() == vchPubKey)
break;
return false;
return false;
if (vchSecret.size() != 32)
return false;
- keyOut.SetPubKey(vchPubKey);
keyOut.SetSecret(vchSecret);
+ if (vchPubKey.size() == 33)
+ keyOut.SetCompressedPubKey();
return true;
}
}
if (vchSecret.size() != 32)
return false;
CKey key;
- key.SetPubKey(vchPubKey);
key.SetSecret(vchSecret);
+ if (vchPubKey.size() == 33)
+ key.SetCompressedPubKey();
if (!CBasicKeyStore::AddKey(key))
return false;
}