mirror of
https://github.com/jedisct1/libsodium.git
synced 2024-12-23 20:15:19 -07:00
Consistent initialization
This commit is contained in:
parent
8160d2b465
commit
6bbcab33ed
@ -289,7 +289,7 @@ sodium_increment(unsigned char *n, const size_t nlen)
|
|||||||
void
|
void
|
||||||
sodium_add(unsigned char *a, const unsigned char *b, const size_t len)
|
sodium_add(unsigned char *a, const unsigned char *b, const size_t len)
|
||||||
{
|
{
|
||||||
size_t i = 0U;
|
size_t i;
|
||||||
uint_fast16_t c = 0U;
|
uint_fast16_t c = 0U;
|
||||||
|
|
||||||
#ifdef HAVE_AMD64_ASM
|
#ifdef HAVE_AMD64_ASM
|
||||||
@ -328,7 +328,7 @@ sodium_add(unsigned char *a, const unsigned char *b, const size_t len)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
for (; i < len; i++) {
|
for (i = 0U; i < len; i++) {
|
||||||
c += (uint_fast16_t) a[i] + (uint_fast16_t) b[i];
|
c += (uint_fast16_t) a[i] + (uint_fast16_t) b[i];
|
||||||
a[i] = (unsigned char) c;
|
a[i] = (unsigned char) c;
|
||||||
c >>= 8;
|
c >>= 8;
|
||||||
@ -371,7 +371,7 @@ sodium_sub(unsigned char *a, const unsigned char *b, const size_t len)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
for (i = 0; i < len; i++) {
|
for (i = 0U; i < len; i++) {
|
||||||
c = (uint_fast16_t) a[i] - (uint_fast16_t) b[i] - c;
|
c = (uint_fast16_t) a[i] - (uint_fast16_t) b[i] - c;
|
||||||
a[i] = (unsigned char) c;
|
a[i] = (unsigned char) c;
|
||||||
c = (c >> 8) & 1U;
|
c = (c >> 8) & 1U;
|
||||||
|
Loading…
Reference in New Issue
Block a user