Compare commits

...

1 Commits

Author SHA1 Message Date
Soatok Dreamseeker f24b8a3d2b Use a constant-time compare 2021-06-12 14:36:28 -07:00
1 changed files with 3 additions and 4 deletions

View File

@ -37,12 +37,11 @@ func compareSignatures(a []byte, b []byte) bool {
if len(a) != len(b) {
return false
}
int d = 0
for i := range a {
if a[i] != b[i] {
return false
}
d := d | (a[i] ^ b[i])
}
return true
return d == 0
}
// GetMessages returns a copy of the entire timeline