Lines Matching defs:sum
18 int hash_file(gost_hash_ctx * ctx, char *filename, char *sum, int mode);
19 int hash_stream(gost_hash_ctx * ctx, int fd, char *sum);
99 "%s: GOST hash sum check failed for '%s'\n",
107 "%s: %d of %d file(f) failed GOST hash sum check\n",
113 char sum[65];
114 if (!hash_stream(&ctx, fileno(stdin), sum)) {
118 printf("%s -\n", sum);
122 char sum[65];
123 if (!hash_file(&ctx, argv[i], sum, open_mode)) {
126 printf("%s %s\n", sum, argv[i]);
132 int hash_file(gost_hash_ctx * ctx, char *filename, char *sum, int mode)
139 if (!hash_stream(ctx, fd, sum)) {
147 int hash_stream(gost_hash_ctx * ctx, int fd, char *sum)
161 sprintf(sum + 2 * i, "%02x", buffer[31 - i]);