Output save_alt Download

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