mirror of
https://github.com/tillitis/tillitis-key1.git
synced 2025-02-01 01:55:52 -05:00
Make memeq function side channel silent
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
This commit is contained in:
parent
2ddd523c29
commit
6d0a761e65
@ -139,12 +139,13 @@ int memeq(void *dest, const void *src, size_t n)
|
||||
{
|
||||
uint8_t *src_byte = (uint8_t *)src;
|
||||
uint8_t *dest_byte = (uint8_t *)dest;
|
||||
int res = -1;
|
||||
|
||||
for (size_t i = 0; i < n; i++) {
|
||||
if (dest_byte[i] != src_byte[i]) {
|
||||
return 0;
|
||||
res = 0;
|
||||
}
|
||||
}
|
||||
|
||||
return -1;
|
||||
return res;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user