Avoid WIN32 signed/unsigned warnings.
authorDr. Stephen Henson <steve@openssl.org>
Fri, 4 Jan 2008 00:37:23 +0000 (00:37 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Fri, 4 Jan 2008 00:37:23 +0000 (00:37 +0000)
engines/ccgost/gost89.c
engines/ccgost/gost_crypt.c
engines/ccgost/gost_lcl.h
engines/ccgost/gosthash.c

index c44143dca7a81bae2f6935f3d4f78ad1eca160bf..91a858a7bc7c424b5f766bcfaf63bc19f9248369 100644 (file)
@@ -354,7 +354,7 @@ int gost_mac(gost_ctx *ctx,int mac_len,const unsigned char *data,
        {
        byte buffer[8]={0,0,0,0,0,0,0,0};
        byte buf2[8];
-       int i;
+       unsigned int i;
        for (i=0;i+8<=data_len;i+=8) 
                mac_block(ctx,buffer,data+i);
        if (i<data_len)
@@ -373,7 +373,7 @@ int gost_mac_iv(gost_ctx *ctx,int mac_len,const unsigned char *iv,const unsigned
        {
        byte buffer[8];
        byte buf2[8];
-       int i;
+       unsigned int i;
        memcpy (buffer,iv,8);
        for (i=0;i+8<=data_len;i+=8) 
                mac_block(ctx,buffer,data+i);
index a6736836c435f43380c8fc954ba0d7c6e8c42c91..277921f02d22df437127adccb14258532a09f0a3 100644 (file)
@@ -251,8 +251,8 @@ int gost_cipher_do_cfb(EVP_CIPHER_CTX *ctx, unsigned char *out,
        {
        const unsigned char *in_ptr=in;
        unsigned char *out_ptr=out;
-       int i=0;
-       int j=0;
+       unsigned int i=0;
+       unsigned int j=0;
 /* process partial block if any */
        if (ctx->num) 
                {
@@ -313,8 +313,8 @@ static int gost_cipher_do_cnt(EVP_CIPHER_CTX *ctx, unsigned char *out,
        {
        const unsigned char *in_ptr=in;
        unsigned char *out_ptr=out;
-       int i=0;
-       int j;
+       unsigned int i=0;
+       unsigned int j;
 /* process partial block if any */
        if (ctx->num) 
                {
index 6a67f05123fc56e5cd344ff28af5f79fbbb84f11..7996db569b7d0f92daee34469392e6aeaba6c685 100644 (file)
@@ -16,7 +16,6 @@
 #include <openssl/x509.h>
 #include <openssl/engine.h>
 #include <openssl/ec.h>
-#include <unistd.h>
 #include "gost89.h"
 #include "gosthash.h"
 /* Control commands */
index 1acd16317bf384966f6dcaaf9163587bbe77edd8..de55e0c3aa9dcf55fc3d7ff3a52bf1a5efe42b16 100644 (file)
@@ -185,7 +185,7 @@ int hash_block(gost_hash_ctx *ctx,const byte *block, size_t length)
        if (ctx->left)
                {
                /*There are some bytes from previous step*/
-               int add_bytes = 32-ctx->left;
+               unsigned int add_bytes = 32-ctx->left;
                if (add_bytes>length)
                        {
                        add_bytes = length;