]> wagner.pp.ru Git - openssl-gost/engine.git/commitdiff
Convert hash values to hex as little-endian numbers in gost12sum.c
authorVictor Wagner <vitus@wagner.pp.ru>
Tue, 8 Aug 2017 13:02:11 +0000 (16:02 +0300)
committerVictor Wagner <vitus@wagner.pp.ru>
Tue, 8 Aug 2017 13:02:11 +0000 (16:02 +0300)
gost12sum.c

index 7c02c8e8918cfff81ab7c0b059a57b00c3a94820..887eb1c0984d422a9c48efa5ef6e84863ad544f0 100644 (file)
@@ -227,7 +227,7 @@ int hash_stream(gost_hash_ctx * ctx, int fd, char *sum)
     }
     finish_hash12(ctx, buffer);
     for (i = 0; i < (hashsize / 8); i++) {
-        sprintf(sum + 2 * i, "%02x", buffer[i]);
+        sprintf(sum + 2 * i, "%02x", buffer[hashsize/8-1-i]);
     }
     return 1;
 }