Fix warning and back out bad modification.
[openssl.git] / engines / ccgost / gost_crypt.c
index e02ad20326de2d06d9026f5778af20487841e4d3..9f1bf9adbe9743014161f12b99aa4aa369e647d9 100644 (file)
@@ -565,7 +565,7 @@ int gost_imit_init_cpa(EVP_MD_CTX *ctx)
 
 static void mac_block_mesh(struct ossl_gost_imit_ctx *c,const unsigned char *data)
        {
-       char buffer[8];
+       unsigned char buffer[8];
        /* We are using local buffer for iv because CryptoPro doesn't 
         * interpret internal state of MAC algorithm as iv during keymeshing
         * (but does initialize internal state from iv in key transport