summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Walden <jwalden@mit.edu>2020-05-21 19:46:52 +0000
committerJeff Walden <jwalden@mit.edu>2020-05-21 19:46:52 +0000
commit667ead212e5ff6b9d2d2da412802513af7a4df1b (patch)
treec316879b7f478b9fb21205cc46404fb8b0b60e8b
parentbec633a17056d87a94b599344039e65f11833aa1 (diff)
downloadnss-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.c6
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];