Browse Source

Merge pull request #2825 from sipa/incompatkey

Fix minor backward incompatibility
0.10
Pieter Wuille 11 years ago
parent
commit
c2aca50551
  1. 5
      src/key.cpp

5
src/key.cpp

@ -155,7 +155,8 @@ public:
BN_clear_free(&bn); BN_clear_free(&bn);
} }
void GetPrivKey(CPrivKey &privkey) { void GetPrivKey(CPrivKey &privkey, bool fCompressed) {
EC_KEY_set_conv_form(pkey, fCompressed ? POINT_CONVERSION_COMPRESSED : POINT_CONVERSION_UNCOMPRESSED);
int nSize = i2d_ECPrivateKey(pkey, NULL); int nSize = i2d_ECPrivateKey(pkey, NULL);
assert(nSize); assert(nSize);
privkey.resize(nSize); privkey.resize(nSize);
@ -304,7 +305,7 @@ CPrivKey CKey::GetPrivKey() const {
CECKey key; CECKey key;
key.SetSecretBytes(vch); key.SetSecretBytes(vch);
CPrivKey privkey; CPrivKey privkey;
key.GetPrivKey(privkey); key.GetPrivKey(privkey, fCompressed);
return privkey; return privkey;
} }

Loading…
Cancel
Save