diff options
| author | Wladimir J. van der Laan <[email protected]> | 2016-04-18 12:48:06 +0200 |
|---|---|---|
| committer | Wladimir J. van der Laan <[email protected]> | 2016-04-18 12:48:09 +0200 |
| commit | 88616d2008633aaa197df4312585efcd11bf889f (patch) | |
| tree | bebb7e73f55dc66f365767a41fd05d8f69d5fe3d /src | |
| parent | Merge #7833: tests: Check Content-Type header returned from RPC server (diff) | |
| parent | doc: update release-notes for `gettxoutsetinfo` change (diff) | |
| download | discoin-88616d2008633aaa197df4312585efcd11bf889f.tar.xz discoin-88616d2008633aaa197df4312585efcd11bf889f.zip | |
Merge #7848: Divergence between 32- and 64-bit when hashing >4GB affects `gettxoutsetinfo`
28b400f doc: update release-notes for `gettxoutsetinfo` change (Wladimir J. van der Laan)
76212bb rpc: make sure `gettxoutsetinfo` hash has txids (Wladimir J. van der Laan)
9ad1a51 crypto: bytes counts are 64 bit (Wladimir J. van der Laan)
Diffstat (limited to 'src')
| -rw-r--r-- | src/crypto/ripemd160.h | 2 | ||||
| -rw-r--r-- | src/crypto/sha1.h | 2 | ||||
| -rw-r--r-- | src/crypto/sha256.h | 2 | ||||
| -rw-r--r-- | src/crypto/sha512.h | 2 | ||||
| -rw-r--r-- | src/rpc/blockchain.cpp | 1 |
5 files changed, 5 insertions, 4 deletions
diff --git a/src/crypto/ripemd160.h b/src/crypto/ripemd160.h index 687204fda..bd41f0250 100644 --- a/src/crypto/ripemd160.h +++ b/src/crypto/ripemd160.h @@ -14,7 +14,7 @@ class CRIPEMD160 private: uint32_t s[5]; unsigned char buf[64]; - size_t bytes; + uint64_t bytes; public: static const size_t OUTPUT_SIZE = 20; diff --git a/src/crypto/sha1.h b/src/crypto/sha1.h index 7b2a21bc6..8fb20810b 100644 --- a/src/crypto/sha1.h +++ b/src/crypto/sha1.h @@ -14,7 +14,7 @@ class CSHA1 private: uint32_t s[5]; unsigned char buf[64]; - size_t bytes; + uint64_t bytes; public: static const size_t OUTPUT_SIZE = 20; diff --git a/src/crypto/sha256.h b/src/crypto/sha256.h index 85cf33739..5b15b6a23 100644 --- a/src/crypto/sha256.h +++ b/src/crypto/sha256.h @@ -14,7 +14,7 @@ class CSHA256 private: uint32_t s[8]; unsigned char buf[64]; - size_t bytes; + uint64_t bytes; public: static const size_t OUTPUT_SIZE = 32; diff --git a/src/crypto/sha512.h b/src/crypto/sha512.h index f1f17caf9..614681fae 100644 --- a/src/crypto/sha512.h +++ b/src/crypto/sha512.h @@ -14,7 +14,7 @@ class CSHA512 private: uint64_t s[8]; unsigned char buf[128]; - size_t bytes; + uint64_t bytes; public: static const size_t OUTPUT_SIZE = 64; diff --git a/src/rpc/blockchain.cpp b/src/rpc/blockchain.cpp index b85b2f6b5..88f6278b2 100644 --- a/src/rpc/blockchain.cpp +++ b/src/rpc/blockchain.cpp @@ -467,6 +467,7 @@ static bool GetUTXOStats(CCoinsView *view, CCoinsStats &stats) CCoins coins; if (pcursor->GetKey(key) && pcursor->GetValue(coins)) { stats.nTransactions++; + ss << key; for (unsigned int i=0; i<coins.vout.size(); i++) { const CTxOut &out = coins.vout[i]; if (!out.IsNull()) { |