aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Belyavskiy <beldmit@gmail.com>2017-07-04 13:33:42 +0300
committerDmitry Belyavskiy <beldmit@gmail.com>2017-07-04 13:33:42 +0300
commitea678abc1f9ea5acfdf2d5e5d6fa1c62add0631f (patch)
treeb50960bf9c43a73c678722956d402108bb3363c6
parent871d031dfe7f3c411d8a9846edddf3f312eb01ac (diff)
downloadgost-engine-ea678abc1f9ea5acfdf2d5e5d6fa1c62add0631f.zip
gost-engine-ea678abc1f9ea5acfdf2d5e5d6fa1c62add0631f.tar.gz
gost-engine-ea678abc1f9ea5acfdf2d5e5d6fa1c62add0631f.tar.bz2
C89-compliance.
-rw-r--r--gost12sum.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gost12sum.c b/gost12sum.c
index f59bc05..e766bac 100644
--- a/gost12sum.c
+++ b/gost12sum.c
@@ -216,6 +216,7 @@ int hash_stream(gost_hash_ctx * ctx, int fd, char *sum)
unsigned char buffer[BUF_SIZE];
unsigned char reverted_buffer[BUF_SIZE];
ssize_t bytes;
+ size_t i;
start_hash12(ctx);
while ((bytes = read(fd, buffer, BUF_SIZE)) > 0) {
@@ -225,7 +226,7 @@ int hash_stream(gost_hash_ctx * ctx, int fd, char *sum)
return 0;
}
finish_hash12(ctx, buffer);
- for (size_t i = 0; i < (hashsize / 8); i++) {
+ for (i = 0; i < (hashsize / 8); i++) {
sprintf(sum + 2 * i, "%02x", buffer[i]);
}
return 1;