diff --git a/src/Serializer.h b/src/Serializer.h index c10805e175..e20be248a6 100644 --- a/src/Serializer.h +++ b/src/Serializer.h @@ -89,6 +89,11 @@ class Serializer std::vector::const_iterator end() const { return mData.end(); } std::vector::size_type size() const { return mData.size(); } + bool operator==(const std::vector& v) { return v == mData; } + bool operator!=(const std::vector& v) { return v != mData; } + bool operator==(const Serializer& v) { return v.mData == mData; } + bool operator!=(const Serializer& v) { return v.mData != mData; } + // signature functions bool checkSignature(int pubkeyOffset, int signatureOffset) const; bool checkSignature(const std::vector& signature, CKey& rkey) const;