X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=src%2Fkey.h;fp=src%2Fkey.h;h=38ebe764c993fdd38565bf407a760d49614b36be;hp=1ce14f89bf051270f78addf30abeaf3e84f5da1e;hb=6ca5afa667d15dc0de629290ba75bb6aa5697be0;hpb=b8ceacbeab5a95713f626694117b630574a2e52f diff --git a/src/key.h b/src/key.h index 1ce14f8..38ebe76 100644 --- a/src/key.h +++ b/src/key.h @@ -218,6 +218,12 @@ private: public: CMalleablePubKey() { nVersion = CMalleablePubKey::CURRENT_VERSION; } + CMalleablePubKey(const CMalleablePubKey& mpk) + { + nVersion = mpk.nVersion; + pubKeyL = mpk.pubKeyL; + pubKeyH = mpk.pubKeyH; + } CMalleablePubKey(const std::string& strMalleablePubKey) { SetString(strMalleablePubKey); } CMalleablePubKey(const CPubKey &pubKeyInL, const CPubKey &pubKeyInH) : pubKeyL(pubKeyInL), pubKeyH(pubKeyInH) { nVersion = CMalleablePubKey::CURRENT_VERSION; } CMalleablePubKey(const std::vector &pubKeyInL, const std::vector &pubKeyInH) : pubKeyL(pubKeyInL), pubKeyH(pubKeyInH) { nVersion = CMalleablePubKey::CURRENT_VERSION; }