Output save_alt Download

Operation
crypto_aead
Primitive
primatesv1hanuman80
Implementation
ref
Compiler options
clang++ -O1 -g
Host
venus
1 error 0
2 1d2c84bf0a1dc8d1f296276f3756ad7ddffdf8d155f54ca184cd8b0f2c1c222a 2703856734 28472606243 4300000000 crypto_aead/primatesv1hanuman80/ref
3 ==1353== Memcheck, a memory error detector
4 ==1353== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
5 ==1353== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info
6 ==1353== Command: ./try
7 ==1353==
8 ==1353== Use of uninitialised value of size 8
9 ==1353== at 0x403854: SubElements(unsigned char*) (primate.cpp:91)
10 ==1353== by 0x403A38: primate(unsigned char*) (primate.cpp:142)
11 ==1353== by 0x403B67: p_1(unsigned char*) (primate.cpp:189)
12 ==1353== by 0x402C4F: crypto_aead_primatesv1hanuman80_ref_encrypt (encrypt.cpp:51)
13 ==1353== by 0x400F7A: timecop_doit() (try.cpp:104)
14 ==1353== by 0x4028C0: main (try-anything.cpp:306)
15 ==1353== Uninitialised value was created by a client request
16 ==1353== at 0x400EC7: timecop_doit() (try.cpp:102)
17 ==1353== by 0x4028C0: main (try-anything.cpp:306)
18 ==1353==
19 ==1353== Use of uninitialised value of size 8
20 ==1353== at 0x403854: SubElements(unsigned char*) (primate.cpp:91)
21 ==1353== by 0x403A38: primate(unsigned char*) (primate.cpp:142)
22 ==1353== by 0x403B67: p_1(unsigned char*) (primate.cpp:189)
23 ==1353== by 0x4030D1: crypto_aead_primatesv1hanuman80_ref_decrypt (encrypt.cpp:184)
24 ==1353== by 0x401027: timecop_doit() (try.cpp:107)
25 ==1353== by 0x4028C0: main (try-anything.cpp:306)
26 ==1353== Uninitialised value was created by a client request
27 ==1353== at 0x400EC7: timecop_doit() (try.cpp:102)
28 ==1353== by 0x4028C0: main (try-anything.cpp:306)
29 ==1353==
30 ==1353== Conditional jump or move depends on uninitialised value(s)
31 ==1353== at 0x4034D6: crypto_aead_primatesv1hanuman80_ref_decrypt (encrypt.cpp:281)
32 ==1353== by 0x401027: timecop_doit() (try.cpp:107)
33 ==1353== by 0x4028C0: main (try-anything.cpp:306)
34 ==1353== Uninitialised value was created by a client request
35 ==1353== at 0x400EC7: timecop_doit() (try.cpp:102)
36 ==1353== by 0x4028C0: main (try-anything.cpp:306)
37 ==1353==
38 ==1353== Conditional jump or move depends on uninitialised value(s)
39 ==1353== at 0x4034FE: crypto_aead_primatesv1hanuman80_ref_decrypt (encrypt.cpp:283)
40 ==1353== by 0x401027: timecop_doit() (try.cpp:107)
41 ==1353== by 0x4028C0: main (try-anything.cpp:306)
42 ==1353== Uninitialised value was created by a client request
43 ==1353== at 0x400EC7: timecop_doit() (try.cpp:102)
44 ==1353== by 0x4028C0: main (try-anything.cpp:306)
45 ==1353==
46 ==1353==
47 ==1353== HEAP SUMMARY:
48 ==1353== in use at exit: 69,792 bytes in 16 blocks
49 ==1353== total heap usage: 38 allocs, 22 frees, 184,407 bytes allocated
50 ==1353==
51 ==1353== LEAK SUMMARY:
52 ==1353== definitely lost: 0 bytes in 0 blocks
53 ==1353== indirectly lost: 0 bytes in 0 blocks
54 ==1353== possibly lost: 69,792 bytes in 16 blocks
55 ==1353== still reachable: 0 bytes in 0 blocks
56 ==1353== suppressed: 0 bytes in 0 blocks
57 ==1353== Rerun with --leak-check=full to see details of leaked memory
58 ==1353==
59 ==1353== For lists of detected and suppressed errors, rerun with: -s
60 ==1353== ERROR SUMMARY: 84 errors from 4 contexts (suppressed: 0 from 0)