Output save_alt Download

Operation
crypto_encrypt
Primitive
lotus192
Implementation
avx2
Compiler options
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
Host
venus
1 error 0
2 16c03bddfb803455d108110a2c6d6a7174316936bfc3ae9001fabef98eaf1d2c 259106838 17802989686 4300000000 crypto_encrypt/lotus192/avx2
3 ==6693== Memcheck, a memory error detector
4 ==6693== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
5 ==6693== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info
6 ==6693== Command: ./try
7 ==6693==
8 ==6693== Conditional jump or move depends on uninitialised value(s)
9 ==6693== at 0x4C32734: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
10 ==6693== by 0x1099D9: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
11 ==6693== by 0x1090B4: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
12 ==6693== Uninitialised value was created by a stack allocation
13 ==6693== at 0x10B391: crypto_symenc_decrypt (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
14 ==6693==
15 ==6693== Conditional jump or move depends on uninitialised value(s)
16 ==6693== at 0x4C32773: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
17 ==6693== by 0x1099D9: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
18 ==6693== by 0x1090B4: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
19 ==6693== Uninitialised value was created by a stack allocation
20 ==6693== at 0x10B391: crypto_symenc_decrypt (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
21 ==6693==
22 ==6693== Use of uninitialised value of size 8
23 ==6693== at 0x10AC26: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
24 ==6693== by 0x10ADAA: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
25 ==6693== by 0x10AE89: lotus_cpa_pke_enc_packed (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
26 ==6693== by 0x10A365: crypto_encrypt_lotus192_avx2_open (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
27 ==6693== by 0x1094F5: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
28 ==6693== by 0x1090F8: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
29 ==6693== Uninitialised value was created by a stack allocation
30 ==6693== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
31 ==6693==
32 ==6693== Use of uninitialised value of size 8
33 ==6693== at 0x10ABBB: extend_sign_with_random_bit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
34 ==6693== by 0x10ADAA: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
35 ==6693== by 0x10AE89: lotus_cpa_pke_enc_packed (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
36 ==6693== by 0x10A365: crypto_encrypt_lotus192_avx2_open (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
37 ==6693== by 0x1094F5: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
38 ==6693== by 0x1090F8: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
39 ==6693== Uninitialised value was created by a stack allocation
40 ==6693== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
41 ==6693==
42 ==6693== Conditional jump or move depends on uninitialised value(s)
43 ==6693== at 0x10AC5A: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
44 ==6693== by 0x10ADAA: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
45 ==6693== by 0x10AE89: lotus_cpa_pke_enc_packed (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
46 ==6693== by 0x10A365: crypto_encrypt_lotus192_avx2_open (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
47 ==6693== by 0x1094F5: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
48 ==6693== by 0x1090F8: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
49 ==6693== Uninitialised value was created by a stack allocation
50 ==6693== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
51 ==6693==
52 ==6693== Conditional jump or move depends on uninitialised value(s)
53 ==6693== at 0x10ABDB: scan_bit_and_output (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
54 ==6693== by 0x10ACA7: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
55 ==6693== by 0x10ADAA: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
56 ==6693== by 0x10AE89: lotus_cpa_pke_enc_packed (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
57 ==6693== by 0x10A365: crypto_encrypt_lotus192_avx2_open (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
58 ==6693== by 0x1094F5: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
59 ==6693== by 0x1090F8: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
60 ==6693== Uninitialised value was created by a stack allocation
61 ==6693== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
62 ==6693==
63 ==6693== Use of uninitialised value of size 8
64 ==6693== at 0x10AC26: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
65 ==6693== by 0x10ADAA: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
66 ==6693== by 0x10AE9E: lotus_cpa_pke_enc_packed (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
67 ==6693== by 0x10A365: crypto_encrypt_lotus192_avx2_open (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
68 ==6693== by 0x1094F5: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
69 ==6693== by 0x1090F8: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
70 ==6693== Uninitialised value was created by a stack allocation
71 ==6693== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
72 ==6693==
73 ==6693== Use of uninitialised value of size 8
74 ==6693== at 0x10ABBB: extend_sign_with_random_bit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
75 ==6693== by 0x10ADAA: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
76 ==6693== by 0x10AE9E: lotus_cpa_pke_enc_packed (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
77 ==6693== by 0x10A365: crypto_encrypt_lotus192_avx2_open (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
78 ==6693== by 0x1094F5: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
79 ==6693== by 0x1090F8: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
80 ==6693== Uninitialised value was created by a stack allocation
81 ==6693== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
82 ==6693==
83 ==6693== Conditional jump or move depends on uninitialised value(s)
84 ==6693== at 0x10AC5A: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
85 ==6693== by 0x10ADAA: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
86 ==6693== by 0x10AE9E: lotus_cpa_pke_enc_packed (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
87 ==6693== by 0x10A365: crypto_encrypt_lotus192_avx2_open (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
88 ==6693== by 0x1094F5: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
89 ==6693== by 0x1090F8: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
90 ==6693== Uninitialised value was created by a stack allocation
91 ==6693== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
92 ==6693==
93 ==6693== Conditional jump or move depends on uninitialised value(s)
94 ==6693== at 0x10ABDB: scan_bit_and_output (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
95 ==6693== by 0x10ACA7: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
96 ==6693== by 0x10ADAA: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
97 ==6693== by 0x10AE9E: lotus_cpa_pke_enc_packed (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
98 ==6693== by 0x10A365: crypto_encrypt_lotus192_avx2_open (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
99 ==6693== by 0x1094F5: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
100 ==6693== by 0x1090F8: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
101 ==6693== Uninitialised value was created by a stack allocation
102 ==6693== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
103 ==6693==
104 ==6693==
105 ==6693== HEAP SUMMARY:
106 ==6693== in use at exit: 11,266,992 bytes in 12 blocks
107 ==6693== total heap usage: 2,147 allocs, 2,135 frees, 11,389,112 bytes allocated
108 ==6693==
109 ==6693== LEAK SUMMARY:
110 ==6693== definitely lost: 0 bytes in 0 blocks
111 ==6693== indirectly lost: 0 bytes in 0 blocks
112 ==6693== possibly lost: 11,266,560 bytes in 10 blocks
113 ==6693== still reachable: 432 bytes in 2 blocks
114 ==6693== suppressed: 0 bytes in 0 blocks
115 ==6693== Rerun with --leak-check=full to see details of leaked memory
116 ==6693==
117 ==6693== For lists of detected and suppressed errors, rerun with: -s
118 ==6693== ERROR SUMMARY: 6520 errors from 10 contexts (suppressed: 0 from 0)