diff options
author | Jeff Walden <jwalden@mit.edu> | 2020-05-21 19:46:52 +0000 |
---|---|---|
committer | Jeff Walden <jwalden@mit.edu> | 2020-05-21 19:46:52 +0000 |
commit | 667ead212e5ff6b9d2d2da412802513af7a4df1b (patch) | |
tree | c316879b7f478b9fb21205cc46404fb8b0b60e8b | |
parent | bec633a17056d87a94b599344039e65f11833aa1 (diff) | |
download | nss-hg-667ead212e5ff6b9d2d2da412802513af7a4df1b.tar.gz |
Bug 1639033 - Use size_t for loops up to sizeof(T) in aeskeywrap.c to eliminate some signed-comparison warnings. r=kjacobs
Depends on D75843
Differential Revision: https://phabricator.services.mozilla.com/D75844
-rw-r--r-- | lib/freebl/aeskeywrap.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/freebl/aeskeywrap.c b/lib/freebl/aeskeywrap.c index 84ef80302..09c0667c7 100644 --- a/lib/freebl/aeskeywrap.c +++ b/lib/freebl/aeskeywrap.c @@ -9,6 +9,8 @@ #include "stubs.h" #endif +#include <stddef.h> + #include "prcpucfg.h" #if defined(IS_LITTLE_ENDIAN) || defined(SHA_NO_LONG_LONG) #define BIG_ENDIAN_WITH_64_BIT_REGISTERS 0 @@ -199,7 +201,7 @@ set_t(unsigned char *pt, unsigned long t) static void encode_PRUint32_BE(unsigned char *data, PRUint32 val) { - int i; + size_t i; for (i = 0; i < sizeof(PRUint32); i++) { data[i] = PORT_GET_BYTE_BE(val, i, sizeof(PRUint32)); } @@ -209,7 +211,7 @@ static PRUint32 decode_PRUint32_BE(unsigned char *data) { PRUint32 val = 0; - int i; + size_t i; for (i = 0; i < sizeof(PRUint32); i++) { val = (val << PR_BITS_PER_BYTE) | data[i]; |