s3_cbc.c: fix warning [in Windows build].
authorAndy Polyakov <appro@openssl.org>
Fri, 8 Feb 2013 13:22:22 +0000 (14:22 +0100)
committerAndy Polyakov <appro@openssl.org>
Fri, 8 Feb 2013 13:22:22 +0000 (14:22 +0100)
ssl/s3_cbc.c

index 2e9765e963431d49be05d30a3b45a55fdf7657ba..8472158233c78ef20851c2894ea39eb8f42b8721 100644 (file)
@@ -84,7 +84,7 @@ static unsigned constant_time_ge(unsigned a, unsigned b)
        }
 
 /* constant_time_eq_8 returns 0xff if a==b and 0x00 otherwise. */
-static unsigned char constant_time_eq_8(unsigned char a, unsigned char b)
+static unsigned char constant_time_eq_8(unsigned a, unsigned b)
        {
        unsigned c = a ^ b;
        c--;
@@ -302,14 +302,14 @@ void ssl3_cbc_copy_mac(unsigned char* out,
        j = 0;
        for (i = 0; i < md_size; i++)
                {
-               unsigned char offset = (div_spoiler + rotate_offset + i) % md_size;
+               unsigned offset = (div_spoiler + rotate_offset + i) % md_size;
                out[j++] = rotated_mac[offset];
                }
 #else
        memset(out, 0, md_size);
        for (i = 0; i < md_size; i++)
                {
-               unsigned char offset = (div_spoiler + md_size - rotate_offset + i) % md_size;
+               unsigned offset = (div_spoiler + md_size - rotate_offset + i) % md_size;
                for (j = 0; j < md_size; j++)
                        out[j] |= rotated_mac[i] & constant_time_eq_8(j, offset);
                }