diff options
author | Thomas Snider <tjps636@gmail.com> | 2016-07-18 19:39:46 -0700 |
---|---|---|
committer | Thomas Snider <tjps636@gmail.com> | 2016-07-18 19:42:09 -0700 |
commit | fbc60703a53c1544054fe6ba0753d23d0508f4e9 (patch) | |
tree | 68fe783ea1aa9b98f781b5f09adac00db22bf0c9 /src/pubkey.h | |
parent | 5e3557b8e36308a27dbeb528569abe638c4d01dd (diff) |
[trivial] Switched constants to sizeof()
Diffstat (limited to 'src/pubkey.h')
-rw-r--r-- | src/pubkey.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/pubkey.h b/src/pubkey.h index db5444ea9d..aebfdbc826 100644 --- a/src/pubkey.h +++ b/src/pubkey.h @@ -13,7 +13,7 @@ #include <stdexcept> #include <vector> -/** +/** * secp256k1: * const unsigned int PRIVATE_KEY_SIZE = 279; * const unsigned int PUBLIC_KEY_SIZE = 65; @@ -156,7 +156,7 @@ public: /* * Check syntactic correctness. - * + * * Note that this is consensus critical as CheckSig() calls it! */ bool IsValid() const @@ -203,8 +203,11 @@ struct CExtPubKey { friend bool operator==(const CExtPubKey &a, const CExtPubKey &b) { - return a.nDepth == b.nDepth && memcmp(&a.vchFingerprint[0], &b.vchFingerprint[0], 4) == 0 && a.nChild == b.nChild && - a.chaincode == b.chaincode && a.pubkey == b.pubkey; + return a.nDepth == b.nDepth && + memcmp(&a.vchFingerprint[0], &b.vchFingerprint[0], sizeof(vchFingerprint)) == 0 && + a.nChild == b.nChild && + a.chaincode == b.chaincode && + a.pubkey == b.pubkey; } void Encode(unsigned char code[BIP32_EXTKEY_SIZE]) const; |