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.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)

View file

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

View file

@ -532,7 +532,9 @@ TEST(Serialization, serializes_ringct_types)
ecdh0.senderPk = rct::skGen();
ASSERT_TRUE(serialization::dump_binary(ecdh0, blob));
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)
{