Fix implicit integer sign changes in strencodings

This commit is contained in:
MarcoFalke
2021-12-13 10:04:50 +01:00
parent eb63b8fab9
commit fad6761cf7
3 changed files with 6 additions and 8 deletions

View File

@@ -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;
}