Output save_alt Download

Operation
crypto_kem
Primitive
lotus128
Implementation
avx2
Compiler options
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
Host
venus
1 error 0
2 9e0eb39b281cf3177e78ad6e91091e92421deccf6f6974764f1b633f838b572c 126601919 6956525601 4300000000 crypto_kem/lotus128/avx2
3 ==14197== Memcheck, a memory error detector
4 ==14197== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
5 ==14197== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info
6 ==14197== Command: ./try
7 ==14197==
8 ==14197== Use of uninitialised value of size 8
9 ==14197== at 0x4041B1: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
10 ==14197== by 0x4043DA: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
11 ==14197== by 0x4044D8: lotus_cpa_pke_enc_packed (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
12 ==14197== by 0x4028E8: crypto_kem_lotus128_avx2_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
13 ==14197== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
14 ==14197== by 0x4021D4: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
15 ==14197== Uninitialised value was created by a stack allocation
16 ==14197== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
17 ==14197==
18 ==14197== Conditional jump or move depends on uninitialised value(s)
19 ==14197== at 0x4041C6: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
20 ==14197== by 0x4043DA: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
21 ==14197== by 0x4044D8: lotus_cpa_pke_enc_packed (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
22 ==14197== by 0x4028E8: crypto_kem_lotus128_avx2_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
23 ==14197== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
24 ==14197== by 0x4021D4: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
25 ==14197== Uninitialised value was created by a stack allocation
26 ==14197== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
27 ==14197==
28 ==14197== Use of uninitialised value of size 8
29 ==14197== at 0x4042C4: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
30 ==14197== by 0x4043DA: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
31 ==14197== by 0x4044D8: lotus_cpa_pke_enc_packed (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
32 ==14197== by 0x4028E8: crypto_kem_lotus128_avx2_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
33 ==14197== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
34 ==14197== by 0x4021D4: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
35 ==14197== Uninitialised value was created by a stack allocation
36 ==14197== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
37 ==14197==
38 ==14197== Conditional jump or move depends on uninitialised value(s)
39 ==14197== at 0x4040DF: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
40 ==14197== by 0x4043DA: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
41 ==14197== by 0x4044D8: lotus_cpa_pke_enc_packed (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
42 ==14197== by 0x4028E8: crypto_kem_lotus128_avx2_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
43 ==14197== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
44 ==14197== by 0x4021D4: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
45 ==14197== Uninitialised value was created by a stack allocation
46 ==14197== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
47 ==14197==
48 ==14197== Conditional jump or move depends on uninitialised value(s)
49 ==14197== at 0x4041E9: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
50 ==14197== by 0x4043DA: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
51 ==14197== by 0x4044D8: lotus_cpa_pke_enc_packed (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
52 ==14197== by 0x4028E8: crypto_kem_lotus128_avx2_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
53 ==14197== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
54 ==14197== by 0x4021D4: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
55 ==14197== Uninitialised value was created by a stack allocation
56 ==14197== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
57 ==14197==
58 ==14197== Conditional jump or move depends on uninitialised value(s)
59 ==14197== at 0x404212: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
60 ==14197== by 0x4043DA: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
61 ==14197== by 0x4044D8: lotus_cpa_pke_enc_packed (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
62 ==14197== by 0x4028E8: crypto_kem_lotus128_avx2_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
63 ==14197== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
64 ==14197== by 0x4021D4: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
65 ==14197== Uninitialised value was created by a stack allocation
66 ==14197== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
67 ==14197==
68 ==14197== Use of uninitialised value of size 8
69 ==14197== at 0x4041B1: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
70 ==14197== by 0x4043DA: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
71 ==14197== by 0x4044E5: lotus_cpa_pke_enc_packed (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
72 ==14197== by 0x4028E8: crypto_kem_lotus128_avx2_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
73 ==14197== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
74 ==14197== by 0x4021D4: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
75 ==14197== Uninitialised value was created by a stack allocation
76 ==14197== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
77 ==14197==
78 ==14197== Conditional jump or move depends on uninitialised value(s)
79 ==14197== at 0x4041C6: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
80 ==14197== by 0x4043DA: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
81 ==14197== by 0x4044E5: lotus_cpa_pke_enc_packed (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
82 ==14197== by 0x4028E8: crypto_kem_lotus128_avx2_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
83 ==14197== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
84 ==14197== by 0x4021D4: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
85 ==14197== Uninitialised value was created by a stack allocation
86 ==14197== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
87 ==14197==
88 ==14197== Use of uninitialised value of size 8
89 ==14197== at 0x4042C4: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
90 ==14197== by 0x4043DA: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
91 ==14197== by 0x4044E5: lotus_cpa_pke_enc_packed (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
92 ==14197== by 0x4028E8: crypto_kem_lotus128_avx2_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
93 ==14197== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
94 ==14197== by 0x4021D4: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
95 ==14197== Uninitialised value was created by a stack allocation
96 ==14197== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
97 ==14197==
98 ==14197== Conditional jump or move depends on uninitialised value(s)
99 ==14197== at 0x4040DF: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
100 ==14197== by 0x4043DA: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
101 ==14197== by 0x4044E5: lotus_cpa_pke_enc_packed (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
102 ==14197== by 0x4028E8: crypto_kem_lotus128_avx2_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
103 ==14197== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
104 ==14197== by 0x4021D4: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
105 ==14197== Uninitialised value was created by a stack allocation
106 ==14197== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
107 ==14197==
108 ==14197== Conditional jump or move depends on uninitialised value(s)
109 ==14197== at 0x4041E9: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
110 ==14197== by 0x4043DA: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
111 ==14197== by 0x4044E5: lotus_cpa_pke_enc_packed (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
112 ==14197== by 0x4028E8: crypto_kem_lotus128_avx2_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
113 ==14197== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
114 ==14197== by 0x4021D4: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
115 ==14197== Uninitialised value was created by a stack allocation
116 ==14197== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
117 ==14197==
118 ==14197== Conditional jump or move depends on uninitialised value(s)
119 ==14197== at 0x404212: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
120 ==14197== by 0x4043DA: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
121 ==14197== by 0x4044E5: lotus_cpa_pke_enc_packed (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
122 ==14197== by 0x4028E8: crypto_kem_lotus128_avx2_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
123 ==14197== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
124 ==14197== by 0x4021D4: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
125 ==14197== Uninitialised value was created by a stack allocation
126 ==14197== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
127 ==14197==
128 ==14197== Use of uninitialised value of size 8
129 ==14197== at 0x402B23: crypto_kem_lotus128_avx2_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
130 ==14197== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
131 ==14197== by 0x4021D4: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
132 ==14197== Uninitialised value was created by a client request
133 ==14197== at 0x401074: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
134 ==14197== by 0x4021D4: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
135 ==14197==
136 ==14197== Use of uninitialised value of size 8
137 ==14197== at 0x402B23: crypto_kem_lotus128_avx2_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
138 ==14197== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
139 ==14197== by 0x4021E5: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
140 ==14197== Uninitialised value was created by a client request
141 ==14197== at 0x401074: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
142 ==14197== by 0x4021E5: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
143 ==14197==
144 ==14197==
145 ==14197== HEAP SUMMARY:
146 ==14197== in use at exit: 7,145,392 bytes in 12 blocks
147 ==14197== total heap usage: 42 allocs, 30 frees, 7,164,520 bytes allocated
148 ==14197==
149 ==14197== LEAK SUMMARY:
150 ==14197== definitely lost: 0 bytes in 0 blocks
151 ==14197== indirectly lost: 0 bytes in 0 blocks
152 ==14197== possibly lost: 7,144,960 bytes in 10 blocks
153 ==14197== still reachable: 432 bytes in 2 blocks
154 ==14197== suppressed: 0 bytes in 0 blocks
155 ==14197== Rerun with --leak-check=full to see details of leaked memory
156 ==14197==
157 ==14197== For lists of detected and suppressed errors, rerun with: -s
158 ==14197== ERROR SUMMARY: 7775 errors from 14 contexts (suppressed: 0 from 0)