Output save_alt Download

Operation
crypto_dh
Primitive
nistp256
Implementation
wbl
Compiler options
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
Host
venus
1 error 0
2 decca989c24cea05b600e231ea33f8e528265652f053482f389969998506bc2e 147561388 1104158911 4300000000 crypto_dh/nistp256/wbl
3 ==29001== Memcheck, a memory error detector
4 ==29001== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
5 ==29001== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info
6 ==29001== Command: ./try
7 ==29001==
8 ==29001== Conditional jump or move depends on uninitialised value(s)
9 ==29001== at 0x4026AC: crypto_dh_nistp256_wbl (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
10 ==29001== by 0x40111F: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
11 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
12 ==29001== Uninitialised value was created by a stack allocation
13 ==29001== at 0x403580: p256scalarmult_base (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
14 ==29001==
15 ==29001== Conditional jump or move depends on uninitialised value(s)
16 ==29001== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
17 ==29001== by 0x401B74: input_compare (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
18 ==29001== by 0x401178: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
19 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
20 ==29001== Uninitialised value was created by a stack allocation
21 ==29001== at 0x403580: p256scalarmult_base (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
22 ==29001==
23 ==29001== Conditional jump or move depends on uninitialised value(s)
24 ==29001== at 0x4026AC: crypto_dh_nistp256_wbl (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
25 ==29001== by 0x4011F7: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
26 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
27 ==29001== Uninitialised value was created by a stack allocation
28 ==29001== at 0x403580: p256scalarmult_base (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
29 ==29001==
30 ==29001== Conditional jump or move depends on uninitialised value(s)
31 ==29001== at 0x4C32742: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
32 ==29001== by 0x401223: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
33 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
34 ==29001== Uninitialised value was created by a stack allocation
35 ==29001== at 0x40308A: p256scalarmult (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
36 ==29001==
37 ==29001== Conditional jump or move depends on uninitialised value(s)
38 ==29001== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
39 ==29001== by 0x401223: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
40 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
41 ==29001==
42 ==29001== Conditional jump or move depends on uninitialised value(s)
43 ==29001== at 0x4026AC: crypto_dh_nistp256_wbl (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
44 ==29001== by 0x401295: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
45 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
46 ==29001== Uninitialised value was created by a stack allocation
47 ==29001== at 0x403580: p256scalarmult_base (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
48 ==29001==
49 ==29001== Conditional jump or move depends on uninitialised value(s)
50 ==29001== at 0x4C32742: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
51 ==29001== by 0x4012BE: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
52 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
53 ==29001== Uninitialised value was created by a stack allocation
54 ==29001== at 0x40308A: p256scalarmult (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
55 ==29001==
56 ==29001== Conditional jump or move depends on uninitialised value(s)
57 ==29001== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
58 ==29001== by 0x4012BE: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
59 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
60 ==29001==
61 ==29001== Conditional jump or move depends on uninitialised value(s)
62 ==29001== at 0x4026AC: crypto_dh_nistp256_wbl (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
63 ==29001== by 0x4012FE: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
64 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
65 ==29001== Uninitialised value was created by a stack allocation
66 ==29001== at 0x403580: p256scalarmult_base (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
67 ==29001==
68 ==29001== Conditional jump or move depends on uninitialised value(s)
69 ==29001== at 0x4C32742: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
70 ==29001== by 0x401327: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
71 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
72 ==29001== Uninitialised value was created by a stack allocation
73 ==29001== at 0x40308A: p256scalarmult (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
74 ==29001==
75 ==29001== Conditional jump or move depends on uninitialised value(s)
76 ==29001== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
77 ==29001== by 0x401327: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
78 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
79 ==29001==
80 ==29001== Conditional jump or move depends on uninitialised value(s)
81 ==29001== at 0x4026AC: crypto_dh_nistp256_wbl (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
82 ==29001== by 0x4013D0: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
83 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
84 ==29001== Uninitialised value was created by a stack allocation
85 ==29001== at 0x403580: p256scalarmult_base (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
86 ==29001==
87 ==29001== Conditional jump or move depends on uninitialised value(s)
88 ==29001== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
89 ==29001== by 0x401B74: input_compare (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
90 ==29001== by 0x401429: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
91 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
92 ==29001== Uninitialised value was created by a stack allocation
93 ==29001== at 0x403580: p256scalarmult_base (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
94 ==29001==
95 ==29001== Conditional jump or move depends on uninitialised value(s)
96 ==29001== at 0x4026AC: crypto_dh_nistp256_wbl (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
97 ==29001== by 0x4014A8: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
98 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
99 ==29001== Uninitialised value was created by a stack allocation
100 ==29001== at 0x403580: p256scalarmult_base (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
101 ==29001==
102 ==29001== Conditional jump or move depends on uninitialised value(s)
103 ==29001== at 0x4C32742: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
104 ==29001== by 0x4014D4: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
105 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
106 ==29001== Uninitialised value was created by a stack allocation
107 ==29001== at 0x40308A: p256scalarmult (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
108 ==29001==
109 ==29001== Conditional jump or move depends on uninitialised value(s)
110 ==29001== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
111 ==29001== by 0x4014D4: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
112 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
113 ==29001==
114 ==29001== Conditional jump or move depends on uninitialised value(s)
115 ==29001== at 0x4026AC: crypto_dh_nistp256_wbl (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
116 ==29001== by 0x401546: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
117 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
118 ==29001== Uninitialised value was created by a stack allocation
119 ==29001== at 0x403580: p256scalarmult_base (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
120 ==29001==
121 ==29001== Conditional jump or move depends on uninitialised value(s)
122 ==29001== at 0x4C32742: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
123 ==29001== by 0x40156F: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
124 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
125 ==29001== Uninitialised value was created by a stack allocation
126 ==29001== at 0x40308A: p256scalarmult (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
127 ==29001==
128 ==29001== Conditional jump or move depends on uninitialised value(s)
129 ==29001== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
130 ==29001== by 0x40156F: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
131 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
132 ==29001==
133 ==29001== Conditional jump or move depends on uninitialised value(s)
134 ==29001== at 0x4026AC: crypto_dh_nistp256_wbl (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
135 ==29001== by 0x4015AF: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
136 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
137 ==29001== Uninitialised value was created by a stack allocation
138 ==29001== at 0x403580: p256scalarmult_base (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
139 ==29001==
140 ==29001== Conditional jump or move depends on uninitialised value(s)
141 ==29001== at 0x4C32742: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
142 ==29001== by 0x4015DB: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
143 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
144 ==29001== Uninitialised value was created by a stack allocation
145 ==29001== at 0x40308A: p256scalarmult (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
146 ==29001==
147 ==29001== Conditional jump or move depends on uninitialised value(s)
148 ==29001== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
149 ==29001== by 0x4015DB: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
150 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
151 ==29001==
152 ==29001== Conditional jump or move depends on uninitialised value(s)
153 ==29001== at 0x4C32742: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
154 ==29001== by 0x40161D: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
155 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
156 ==29001== Uninitialised value was created by a stack allocation
157 ==29001== at 0x40308A: p256scalarmult (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
158 ==29001==
159 ==29001== Conditional jump or move depends on uninitialised value(s)
160 ==29001== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
161 ==29001== by 0x40161D: test (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
162 ==29001== by 0x402210: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
163 ==29001==
164 ==29001== Use of uninitialised value of size 8
165 ==29001== at 0x40229E: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
166 ==29001== Uninitialised value was created by a stack allocation
167 ==29001== at 0x40308A: p256scalarmult (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
168 ==29001==
169 ==29001== Use of uninitialised value of size 8
170 ==29001== at 0x4022AE: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
171 ==29001== Uninitialised value was created by a stack allocation
172 ==29001== at 0x40308A: p256scalarmult (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
173 ==29001==
174 ==29001== Use of uninitialised value of size 8
175 ==29001== at 0x4022C9: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
176 ==29001==
177 ==29001== Use of uninitialised value of size 8
178 ==29001== at 0x4022D9: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
179 ==29001==
180 ==29001== Use of uninitialised value of size 8
181 ==29001== at 0x4022F4: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
182 ==29001== Uninitialised value was created by a stack allocation
183 ==29001== at 0x40308A: p256scalarmult (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
184 ==29001==
185 ==29001== Use of uninitialised value of size 8
186 ==29001== at 0x402304: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
187 ==29001== Uninitialised value was created by a stack allocation
188 ==29001== at 0x40308A: p256scalarmult (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
189 ==29001==
190 ==29001== Use of uninitialised value of size 8
191 ==29001== at 0x40231F: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
192 ==29001== Uninitialised value was created by a stack allocation
193 ==29001== at 0x40308A: p256scalarmult (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
194 ==29001==
195 ==29001== Use of uninitialised value of size 8
196 ==29001== at 0x40232F: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
197 ==29001== Uninitialised value was created by a stack allocation
198 ==29001== at 0x40308A: p256scalarmult (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
199 ==29001==
200 ==29001==
201 ==29001== HEAP SUMMARY:
202 ==29001== in use at exit: 3,840 bytes in 12 blocks
203 ==29001== total heap usage: 18 allocs, 6 frees, 17,784 bytes allocated
204 ==29001==
205 ==29001== LEAK SUMMARY:
206 ==29001== definitely lost: 0 bytes in 0 blocks
207 ==29001== indirectly lost: 0 bytes in 0 blocks
208 ==29001== possibly lost: 3,840 bytes in 12 blocks
209 ==29001== still reachable: 0 bytes in 0 blocks
210 ==29001== suppressed: 0 bytes in 0 blocks
211 ==29001== Rerun with --leak-check=full to see details of leaked memory
212 ==29001==
213 ==29001== For lists of detected and suppressed errors, rerun with: -s
214 ==29001== ERROR SUMMARY: 144 errors from 32 contexts (suppressed: 0 from 0)