message: Check size after Unserializing CPubKey
diff: @@ -142,6 +142,9 @@ public:
  unsigned int len = ::ReadCompactSize(s);
  if (len <= SIZE) {
  s.read((char*)vch, len);
  + if (len != size()) {
  + Invalidate();
  + }
  } else {
  // invalid pubkey, skip available data
  char dummy;
  