Return to misc.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.77, 2010/07/02 04:32:44 | version 1.78, 2010/07/13 11:52:06 | ||
---|---|---|---|
|
|
||
tv->tv_usec = (ms % 1000) * 1000; | tv->tv_usec = (ms % 1000) * 1000; | ||
} | } | ||
int | |||
timing_safe_cmp(const void *_s1, const void *_s2, size_t n) | |||
{ | |||
u_char *s1 = (u_char *)_s1; | |||
u_char *s2 = (u_char *)_s2; | |||
int ret = 0; | |||
for (; n > 0; n--, s1++, s2++) | |||
ret |= *s1 ^ *s2; | |||
return ret; | |||
} | |||