mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-11-12 15:09:59 +01:00
Fix implicit integer sign changes in strencodings
This commit is contained in:
@@ -226,7 +226,7 @@ bool TimingResistantEqual(const T& a, const T& b)
|
||||
if (b.size() == 0) return a.size() == 0;
|
||||
size_t accumulator = a.size() ^ b.size();
|
||||
for (size_t i = 0; i < a.size(); i++)
|
||||
accumulator |= a[i] ^ b[i%b.size()];
|
||||
accumulator |= size_t(a[i] ^ b[i%b.size()]);
|
||||
return accumulator == 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user