Output save_alt Download

Operation
crypto_aead
Primitive
omdsha512k128n128tau128v2
Implementation
ref
Compiler options
clang -O1 -g
Host
venus
1 error 0
2 a8c3b95b63f628315f848648f4e18b96a7b09d50a867a11ba8d74641381adb2d 13403650 275964652 4300000000 crypto_aead/omdsha512k128n128tau128v2/ref
3 ==16859== Memcheck, a memory error detector
4 ==16859== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
5 ==16859== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info
6 ==16859== Command: ./try
7 ==16859==
8 ==16859== Conditional jump or move depends on uninitialised value(s)
9 ==16859== at 0x402BB5: double_block (omdsha512.c:35)
10 ==16859== by 0x402E8E: hash (omdsha512.c:198)
11 ==16859== by 0x403296: omdsha512_process (omdsha512.c:333)
12 ==16859== by 0x402B08: crypto_aead_omdsha512k128n128tau128v2_ref_encrypt (encrypt.c:32)
13 ==16859== by 0x400ECA: timecop_doit (try.c:104)
14 ==16859== by 0x4027D0: main (try-anything.c:306)
15 ==16859== Uninitialised value was created by a client request
16 ==16859== at 0x400E17: timecop_doit (try.c:102)
17 ==16859== by 0x4027D0: main (try-anything.c:306)
18 ==16859==
19 ==16859== Conditional jump or move depends on uninitialised value(s)
20 ==16859== at 0x402BB5: double_block (omdsha512.c:35)
21 ==16859== by 0x402E99: hash (omdsha512.c:199)
22 ==16859== by 0x403296: omdsha512_process (omdsha512.c:333)
23 ==16859== by 0x402B08: crypto_aead_omdsha512k128n128tau128v2_ref_encrypt (encrypt.c:32)
24 ==16859== by 0x400ECA: timecop_doit (try.c:104)
25 ==16859== by 0x4027D0: main (try-anything.c:306)
26 ==16859== Uninitialised value was created by a client request
27 ==16859== at 0x400E17: timecop_doit (try.c:102)
28 ==16859== by 0x4027D0: main (try-anything.c:306)
29 ==16859==
30 ==16859== Conditional jump or move depends on uninitialised value(s)
31 ==16859== at 0x402BB5: double_block (omdsha512.c:35)
32 ==16859== by 0x402CB6: calc_L_i (omdsha512.c:101)
33 ==16859== by 0x402DFB: increment_masking_associated_data (omdsha512.c:168)
34 ==16859== by 0x402F34: hash (omdsha512.c:225)
35 ==16859== by 0x403296: omdsha512_process (omdsha512.c:333)
36 ==16859== by 0x402B08: crypto_aead_omdsha512k128n128tau128v2_ref_encrypt (encrypt.c:32)
37 ==16859== by 0x400ECA: timecop_doit (try.c:104)
38 ==16859== by 0x4027D0: main (try-anything.c:306)
39 ==16859== Uninitialised value was created by a client request
40 ==16859== at 0x400E17: timecop_doit (try.c:102)
41 ==16859== by 0x4027D0: main (try-anything.c:306)
42 ==16859==
43 ==16859== Conditional jump or move depends on uninitialised value(s)
44 ==16859== at 0x402BB5: double_block (omdsha512.c:35)
45 ==16859== by 0x402CDA: calc_L_i (omdsha512.c:106)
46 ==16859== by 0x402DFB: increment_masking_associated_data (omdsha512.c:168)
47 ==16859== by 0x402F34: hash (omdsha512.c:225)
48 ==16859== by 0x403296: omdsha512_process (omdsha512.c:333)
49 ==16859== by 0x402B08: crypto_aead_omdsha512k128n128tau128v2_ref_encrypt (encrypt.c:32)
50 ==16859== by 0x400ECA: timecop_doit (try.c:104)
51 ==16859== by 0x4027D0: main (try-anything.c:306)
52 ==16859== Uninitialised value was created by a client request
53 ==16859== at 0x400E17: timecop_doit (try.c:102)
54 ==16859== by 0x4027D0: main (try-anything.c:306)
55 ==16859==
56 ==16859== Conditional jump or move depends on uninitialised value(s)
57 ==16859== at 0x402BB5: double_block (omdsha512.c:35)
58 ==16859== by 0x402CB6: calc_L_i (omdsha512.c:101)
59 ==16859== by 0x402DFB: increment_masking_associated_data (omdsha512.c:168)
60 ==16859== by 0x4030EA: hash (omdsha512.c:248)
61 ==16859== by 0x403296: omdsha512_process (omdsha512.c:333)
62 ==16859== by 0x402B08: crypto_aead_omdsha512k128n128tau128v2_ref_encrypt (encrypt.c:32)
63 ==16859== by 0x400ECA: timecop_doit (try.c:104)
64 ==16859== by 0x4027D0: main (try-anything.c:306)
65 ==16859== Uninitialised value was created by a client request
66 ==16859== at 0x400E17: timecop_doit (try.c:102)
67 ==16859== by 0x4027D0: main (try-anything.c:306)
68 ==16859==
69 ==16859== Conditional jump or move depends on uninitialised value(s)
70 ==16859== at 0x402BB5: double_block (omdsha512.c:35)
71 ==16859== by 0x402CDA: calc_L_i (omdsha512.c:106)
72 ==16859== by 0x402DFB: increment_masking_associated_data (omdsha512.c:168)
73 ==16859== by 0x4030EA: hash (omdsha512.c:248)
74 ==16859== by 0x403296: omdsha512_process (omdsha512.c:333)
75 ==16859== by 0x402B08: crypto_aead_omdsha512k128n128tau128v2_ref_encrypt (encrypt.c:32)
76 ==16859== by 0x400ECA: timecop_doit (try.c:104)
77 ==16859== by 0x4027D0: main (try-anything.c:306)
78 ==16859== Uninitialised value was created by a client request
79 ==16859== at 0x400E17: timecop_doit (try.c:102)
80 ==16859== by 0x4027D0: main (try-anything.c:306)
81 ==16859==
82 ==16859== Conditional jump or move depends on uninitialised value(s)
83 ==16859== at 0x402BB5: double_block (omdsha512.c:35)
84 ==16859== by 0x4032D9: omdsha512_process (omdsha512.c:341)
85 ==16859== by 0x402B08: crypto_aead_omdsha512k128n128tau128v2_ref_encrypt (encrypt.c:32)
86 ==16859== by 0x400ECA: timecop_doit (try.c:104)
87 ==16859== by 0x4027D0: main (try-anything.c:306)
88 ==16859== Uninitialised value was created by a client request
89 ==16859== at 0x400E17: timecop_doit (try.c:102)
90 ==16859== by 0x4027D0: main (try-anything.c:306)
91 ==16859==
92 ==16859== Conditional jump or move depends on uninitialised value(s)
93 ==16859== at 0x402BB5: double_block (omdsha512.c:35)
94 ==16859== by 0x4032E4: omdsha512_process (omdsha512.c:342)
95 ==16859== by 0x402B08: crypto_aead_omdsha512k128n128tau128v2_ref_encrypt (encrypt.c:32)
96 ==16859== by 0x400ECA: timecop_doit (try.c:104)
97 ==16859== by 0x4027D0: main (try-anything.c:306)
98 ==16859== Uninitialised value was created by a client request
99 ==16859== at 0x400E17: timecop_doit (try.c:102)
100 ==16859== by 0x4027D0: main (try-anything.c:306)
101 ==16859==
102 ==16859== Conditional jump or move depends on uninitialised value(s)
103 ==16859== at 0x402BB5: double_block (omdsha512.c:35)
104 ==16859== by 0x402CB6: calc_L_i (omdsha512.c:101)
105 ==16859== by 0x402D5F: increment_masking_message (omdsha512.c:138)
106 ==16859== by 0x403461: omdsha512_process (omdsha512.c:373)
107 ==16859== by 0x402B08: crypto_aead_omdsha512k128n128tau128v2_ref_encrypt (encrypt.c:32)
108 ==16859== by 0x400ECA: timecop_doit (try.c:104)
109 ==16859== by 0x4027D0: main (try-anything.c:306)
110 ==16859== Uninitialised value was created by a client request
111 ==16859== at 0x400E17: timecop_doit (try.c:102)
112 ==16859== by 0x4027D0: main (try-anything.c:306)
113 ==16859==
114 ==16859== Conditional jump or move depends on uninitialised value(s)
115 ==16859== at 0x402BB5: double_block (omdsha512.c:35)
116 ==16859== by 0x402CDA: calc_L_i (omdsha512.c:106)
117 ==16859== by 0x402D5F: increment_masking_message (omdsha512.c:138)
118 ==16859== by 0x403461: omdsha512_process (omdsha512.c:373)
119 ==16859== by 0x402B08: crypto_aead_omdsha512k128n128tau128v2_ref_encrypt (encrypt.c:32)
120 ==16859== by 0x400ECA: timecop_doit (try.c:104)
121 ==16859== by 0x4027D0: main (try-anything.c:306)
122 ==16859== Uninitialised value was created by a client request
123 ==16859== at 0x400E17: timecop_doit (try.c:102)
124 ==16859== by 0x4027D0: main (try-anything.c:306)
125 ==16859==
126 ==16859== Conditional jump or move depends on uninitialised value(s)
127 ==16859== at 0x402BB5: double_block (omdsha512.c:35)
128 ==16859== by 0x402DA2: final_masking_message (omdsha512.c:152)
129 ==16859== by 0x403591: omdsha512_process (omdsha512.c:412)
130 ==16859== by 0x402B08: crypto_aead_omdsha512k128n128tau128v2_ref_encrypt (encrypt.c:32)
131 ==16859== by 0x400ECA: timecop_doit (try.c:104)
132 ==16859== by 0x4027D0: main (try-anything.c:306)
133 ==16859== Uninitialised value was created by a client request
134 ==16859== at 0x400E17: timecop_doit (try.c:102)
135 ==16859== by 0x4027D0: main (try-anything.c:306)
136 ==16859==
137 ==16859== Conditional jump or move depends on uninitialised value(s)
138 ==16859== at 0x402BB5: double_block (omdsha512.c:35)
139 ==16859== by 0x402E8E: hash (omdsha512.c:198)
140 ==16859== by 0x403296: omdsha512_process (omdsha512.c:333)
141 ==16859== by 0x402B49: crypto_aead_omdsha512k128n128tau128v2_ref_decrypt (encrypt.c:59)
142 ==16859== by 0x400F77: timecop_doit (try.c:107)
143 ==16859== by 0x4027D0: main (try-anything.c:306)
144 ==16859== Uninitialised value was created by a client request
145 ==16859== at 0x400E17: timecop_doit (try.c:102)
146 ==16859== by 0x4027D0: main (try-anything.c:306)
147 ==16859==
148 ==16859== Conditional jump or move depends on uninitialised value(s)
149 ==16859== at 0x402BB5: double_block (omdsha512.c:35)
150 ==16859== by 0x402E99: hash (omdsha512.c:199)
151 ==16859== by 0x403296: omdsha512_process (omdsha512.c:333)
152 ==16859== by 0x402B49: crypto_aead_omdsha512k128n128tau128v2_ref_decrypt (encrypt.c:59)
153 ==16859== by 0x400F77: timecop_doit (try.c:107)
154 ==16859== by 0x4027D0: main (try-anything.c:306)
155 ==16859== Uninitialised value was created by a client request
156 ==16859== at 0x400E17: timecop_doit (try.c:102)
157 ==16859== by 0x4027D0: main (try-anything.c:306)
158 ==16859==
159 ==16859== Conditional jump or move depends on uninitialised value(s)
160 ==16859== at 0x402BB5: double_block (omdsha512.c:35)
161 ==16859== by 0x4032D9: omdsha512_process (omdsha512.c:341)
162 ==16859== by 0x402B49: crypto_aead_omdsha512k128n128tau128v2_ref_decrypt (encrypt.c:59)
163 ==16859== by 0x400F77: timecop_doit (try.c:107)
164 ==16859== by 0x4027D0: main (try-anything.c:306)
165 ==16859== Uninitialised value was created by a client request
166 ==16859== at 0x400E17: timecop_doit (try.c:102)
167 ==16859== by 0x4027D0: main (try-anything.c:306)
168 ==16859==
169 ==16859== Conditional jump or move depends on uninitialised value(s)
170 ==16859== at 0x402BB5: double_block (omdsha512.c:35)
171 ==16859== by 0x4032E4: omdsha512_process (omdsha512.c:342)
172 ==16859== by 0x402B49: crypto_aead_omdsha512k128n128tau128v2_ref_decrypt (encrypt.c:59)
173 ==16859== by 0x400F77: timecop_doit (try.c:107)
174 ==16859== by 0x4027D0: main (try-anything.c:306)
175 ==16859== Uninitialised value was created by a client request
176 ==16859== at 0x400E17: timecop_doit (try.c:102)
177 ==16859== by 0x4027D0: main (try-anything.c:306)
178 ==16859==
179 ==16859== Conditional jump or move depends on uninitialised value(s)
180 ==16859== at 0x402BB5: double_block (omdsha512.c:35)
181 ==16859== by 0x402DA2: final_masking_message (omdsha512.c:152)
182 ==16859== by 0x403591: omdsha512_process (omdsha512.c:412)
183 ==16859== by 0x402B49: crypto_aead_omdsha512k128n128tau128v2_ref_decrypt (encrypt.c:59)
184 ==16859== by 0x400F77: timecop_doit (try.c:107)
185 ==16859== by 0x4027D0: main (try-anything.c:306)
186 ==16859== Uninitialised value was created by a client request
187 ==16859== at 0x400E17: timecop_doit (try.c:102)
188 ==16859== by 0x4027D0: main (try-anything.c:306)
189 ==16859==
190 ==16859== Conditional jump or move depends on uninitialised value(s)
191 ==16859== at 0x4C32742: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
192 ==16859== by 0x4036BA: omdsha512_process (omdsha512.c:460)
193 ==16859== by 0x402B49: crypto_aead_omdsha512k128n128tau128v2_ref_decrypt (encrypt.c:59)
194 ==16859== by 0x400F77: timecop_doit (try.c:107)
195 ==16859== by 0x4027D0: main (try-anything.c:306)
196 ==16859== Uninitialised value was created by a client request
197 ==16859== at 0x400E17: timecop_doit (try.c:102)
198 ==16859== by 0x4027D0: main (try-anything.c:306)
199 ==16859==
200 ==16859== Conditional jump or move depends on uninitialised value(s)
201 ==16859== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
202 ==16859== by 0x4036BA: omdsha512_process (omdsha512.c:460)
203 ==16859== by 0x402B49: crypto_aead_omdsha512k128n128tau128v2_ref_decrypt (encrypt.c:59)
204 ==16859== by 0x400F77: timecop_doit (try.c:107)
205 ==16859== by 0x4027D0: main (try-anything.c:306)
206 ==16859== Uninitialised value was created by a client request
207 ==16859== at 0x400E17: timecop_doit (try.c:102)
208 ==16859== by 0x4027D0: main (try-anything.c:306)
209 ==16859==
210 ==16859==
211 ==16859== HEAP SUMMARY:
212 ==16859== in use at exit: 69,888 bytes in 16 blocks
213 ==16859== total heap usage: 22 allocs, 6 frees, 83,832 bytes allocated
214 ==16859==
215 ==16859== LEAK SUMMARY:
216 ==16859== definitely lost: 0 bytes in 0 blocks
217 ==16859== indirectly lost: 0 bytes in 0 blocks
218 ==16859== possibly lost: 69,888 bytes in 16 blocks
219 ==16859== still reachable: 0 bytes in 0 blocks
220 ==16859== suppressed: 0 bytes in 0 blocks
221 ==16859== Rerun with --leak-check=full to see details of leaked memory
222 ==16859==
223 ==16859== For lists of detected and suppressed errors, rerun with: -s
224 ==16859== ERROR SUMMARY: 152 errors from 18 contexts (suppressed: 0 from 0)