Output save_alt Download

Operation
crypto_hash
Primitive
mgrostl256
Implementation
ref
Compiler options
clang -O1 -g
Host
venus
1 error 0
2 eff02faaf8fb9f65c67ab026188ad9fc0801fc7d08e903bc418f6e2a4232953d 32927970 205659976 4300000000 crypto_hash/mgrostl256/ref
3 ==18090== Memcheck, a memory error detector
4 ==18090== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
5 ==18090== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info
6 ==18090== Command: ./try
7 ==18090==
8 ==18090== Use of uninitialised value of size 8
9 ==18090== at 0x4018F3: SubBytes (hash.c:79)
10 ==18090== by 0x401CB4: P (hash.c:128)
11 ==18090== by 0x401EC4: Transform (hash.c:199)
12 ==18090== by 0x402357: Update (hash.c:378)
13 ==18090== by 0x4026F6: Hash (hash.c:508)
14 ==18090== by 0x402794: crypto_hash_mgrostl256_ref (hash.c:533)
15 ==18090== by 0x400CC5: timecop_doit (try.c:69)
16 ==18090== by 0x401550: main (try-anything.c:306)
17 ==18090== Uninitialised value was created by a client request
18 ==18090== at 0x400CB7: timecop_doit (try.c:68)
19 ==18090== by 0x401550: main (try-anything.c:306)
20 ==18090==
21 ==18090== Use of uninitialised value of size 8
22 ==18090== at 0x4018F3: SubBytes (hash.c:79)
23 ==18090== by 0x401D44: Q (hash.c:140)
24 ==18090== by 0x401ECF: Transform (hash.c:200)
25 ==18090== by 0x402357: Update (hash.c:378)
26 ==18090== by 0x4026F6: Hash (hash.c:508)
27 ==18090== by 0x402794: crypto_hash_mgrostl256_ref (hash.c:533)
28 ==18090== by 0x400CC5: timecop_doit (try.c:69)
29 ==18090== by 0x401550: main (try-anything.c:306)
30 ==18090== Uninitialised value was created by a client request
31 ==18090== at 0x400CB7: timecop_doit (try.c:68)
32 ==18090== by 0x401550: main (try-anything.c:306)
33 ==18090==
34 ==18090==
35 ==18090== HEAP SUMMARY:
36 ==18090== in use at exit: 17,408 bytes in 4 blocks
37 ==18090== total heap usage: 10 allocs, 6 frees, 31,352 bytes allocated
38 ==18090==
39 ==18090== LEAK SUMMARY:
40 ==18090== definitely lost: 0 bytes in 0 blocks
41 ==18090== indirectly lost: 0 bytes in 0 blocks
42 ==18090== possibly lost: 17,408 bytes in 4 blocks
43 ==18090== still reachable: 0 bytes in 0 blocks
44 ==18090== suppressed: 0 bytes in 0 blocks
45 ==18090== Rerun with --leak-check=full to see details of leaked memory
46 ==18090==
47 ==18090== For lists of detected and suppressed errors, rerun with: -s
48 ==18090== ERROR SUMMARY: 3072 errors from 2 contexts (suppressed: 0 from 0)