rct: do not serialize senderPk - it is not used anymore

This commit is contained in:
moneromooo-monero 2016-07-28 20:14:15 +01:00
parent e5a9a4755b
commit b337aea6cc
No known key found for this signature in database
GPG key ID: 686F07454D6CEFC3
3 changed files with 5 additions and 3 deletions

View file

@ -219,7 +219,7 @@ namespace boost
{ {
a & x.mask; a & x.mask;
a & x.amount; a & x.amount;
a & x.senderPk; // a & x.senderPk; // not serialized, as we do not use it in monero currently
} }
inline void serializeOutPk(boost::archive::binary_iarchive &a, rct::ctkeyV &outPk_, const boost::serialization::version_type ver) inline void serializeOutPk(boost::archive::binary_iarchive &a, rct::ctkeyV &outPk_, const boost::serialization::version_type ver)

View file

@ -116,7 +116,7 @@ namespace rct {
BEGIN_SERIALIZE_OBJECT() BEGIN_SERIALIZE_OBJECT()
FIELD(mask) FIELD(mask)
FIELD(amount) FIELD(amount)
FIELD(senderPk) // FIELD(senderPk) // not serialized, as we do not use it in monero currently
END_SERIALIZE() END_SERIALIZE()
}; };

View file

@ -532,7 +532,9 @@ TEST(Serialization, serializes_ringct_types)
ecdh0.senderPk = rct::skGen(); ecdh0.senderPk = rct::skGen();
ASSERT_TRUE(serialization::dump_binary(ecdh0, blob)); ASSERT_TRUE(serialization::dump_binary(ecdh0, blob));
ASSERT_TRUE(serialization::parse_binary(blob, ecdh1)); ASSERT_TRUE(serialization::parse_binary(blob, ecdh1));
ASSERT_TRUE(!memcmp(&ecdh0, &ecdh1, sizeof(ecdh0))); ASSERT_TRUE(!memcmp(&ecdh0.mask, &ecdh1.mask, sizeof(ecdh0.mask)));
ASSERT_TRUE(!memcmp(&ecdh0.amount, &ecdh1.amount, sizeof(ecdh0.amount)));
// senderPk is not serialized
for (size_t n = 0; n < 64; ++n) for (size_t n = 0; n < 64; ++n)
{ {