diff options
| author | Thomas Snider <[email protected]> | 2016-07-18 19:39:46 -0700 |
|---|---|---|
| committer | Thomas Snider <[email protected]> | 2016-07-18 19:42:09 -0700 |
| commit | fbc60703a53c1544054fe6ba0753d23d0508f4e9 (patch) | |
| tree | 68fe783ea1aa9b98f781b5f09adac00db22bf0c9 /src/pubkey.h | |
| parent | doc: Clean out release notes (diff) | |
| download | discoin-fbc60703a53c1544054fe6ba0753d23d0508f4e9.tar.xz discoin-fbc60703a53c1544054fe6ba0753d23d0508f4e9.zip | |
[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 db5444ea9..aebfdbc82 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; |