Output save_alt Download

Operation
crypto_aead
Primitive
omdsha256k128n96tau96v2
Implementation
ref
Compiler options
clang -O1 -g
Host
venus
1 error 0
2 119ca035d435b8ed0743665e847ad8243bc8befb5bcfd14c91314ed3cdb3e8ba 15799611 294003068 4300000000 crypto_aead/omdsha256k128n96tau96v2/ref
3 ==4699== Memcheck, a memory error detector
4 ==4699== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
5 ==4699== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info
6 ==4699== Command: ./try
7 ==4699==
8 ==4699== Conditional jump or move depends on uninitialised value(s)
9 ==4699== at 0x402BE5: double_block (omdsha256.c:34)
10 ==4699== by 0x402E9E: hash (omdsha256.c:203)
11 ==4699== by 0x40320C: omdsha256_process (omdsha256.c:340)
12 ==4699== by 0x402B17: crypto_aead_omdsha256k128n96tau96v2_ref_encrypt (encrypt.c:32)
13 ==4699== by 0x400ECA: timecop_doit (try.c:104)
14 ==4699== by 0x4027E0: main (try-anything.c:306)
15 ==4699== Uninitialised value was created by a client request
16 ==4699== at 0x400E17: timecop_doit (try.c:102)
17 ==4699== by 0x4027E0: main (try-anything.c:306)
18 ==4699==
19 ==4699== Conditional jump or move depends on uninitialised value(s)
20 ==4699== at 0x402BE5: double_block (omdsha256.c:34)
21 ==4699== by 0x402EA9: hash (omdsha256.c:204)
22 ==4699== by 0x40320C: omdsha256_process (omdsha256.c:340)
23 ==4699== by 0x402B17: crypto_aead_omdsha256k128n96tau96v2_ref_encrypt (encrypt.c:32)
24 ==4699== by 0x400ECA: timecop_doit (try.c:104)
25 ==4699== by 0x4027E0: main (try-anything.c:306)
26 ==4699== Uninitialised value was created by a client request
27 ==4699== at 0x400E17: timecop_doit (try.c:102)
28 ==4699== by 0x4027E0: main (try-anything.c:306)
29 ==4699==
30 ==4699== Conditional jump or move depends on uninitialised value(s)
31 ==4699== at 0x402BE5: double_block (omdsha256.c:34)
32 ==4699== by 0x402CC6: calc_L_i (omdsha256.c:102)
33 ==4699== by 0x402E0B: increment_masking_associated_data (omdsha256.c:173)
34 ==4699== by 0x402F37: hash (omdsha256.c:231)
35 ==4699== by 0x40320C: omdsha256_process (omdsha256.c:340)
36 ==4699== by 0x402B17: crypto_aead_omdsha256k128n96tau96v2_ref_encrypt (encrypt.c:32)
37 ==4699== by 0x400ECA: timecop_doit (try.c:104)
38 ==4699== by 0x4027E0: main (try-anything.c:306)
39 ==4699== Uninitialised value was created by a client request
40 ==4699== at 0x400E17: timecop_doit (try.c:102)
41 ==4699== by 0x4027E0: main (try-anything.c:306)
42 ==4699==
43 ==4699== Conditional jump or move depends on uninitialised value(s)
44 ==4699== at 0x402BE5: double_block (omdsha256.c:34)
45 ==4699== by 0x402CEA: calc_L_i (omdsha256.c:107)
46 ==4699== by 0x402E0B: increment_masking_associated_data (omdsha256.c:173)
47 ==4699== by 0x402F37: hash (omdsha256.c:231)
48 ==4699== by 0x40320C: omdsha256_process (omdsha256.c:340)
49 ==4699== by 0x402B17: crypto_aead_omdsha256k128n96tau96v2_ref_encrypt (encrypt.c:32)
50 ==4699== by 0x400ECA: timecop_doit (try.c:104)
51 ==4699== by 0x4027E0: main (try-anything.c:306)
52 ==4699== Uninitialised value was created by a client request
53 ==4699== at 0x400E17: timecop_doit (try.c:102)
54 ==4699== by 0x4027E0: main (try-anything.c:306)
55 ==4699==
56 ==4699== Conditional jump or move depends on uninitialised value(s)
57 ==4699== at 0x402BE5: double_block (omdsha256.c:34)
58 ==4699== by 0x402CC6: calc_L_i (omdsha256.c:102)
59 ==4699== by 0x402E0B: increment_masking_associated_data (omdsha256.c:173)
60 ==4699== by 0x4030A8: hash (omdsha256.c:254)
61 ==4699== by 0x40320C: omdsha256_process (omdsha256.c:340)
62 ==4699== by 0x402B17: crypto_aead_omdsha256k128n96tau96v2_ref_encrypt (encrypt.c:32)
63 ==4699== by 0x400ECA: timecop_doit (try.c:104)
64 ==4699== by 0x4027E0: main (try-anything.c:306)
65 ==4699== Uninitialised value was created by a client request
66 ==4699== at 0x400E17: timecop_doit (try.c:102)
67 ==4699== by 0x4027E0: main (try-anything.c:306)
68 ==4699==
69 ==4699== Conditional jump or move depends on uninitialised value(s)
70 ==4699== at 0x402BE5: double_block (omdsha256.c:34)
71 ==4699== by 0x402CEA: calc_L_i (omdsha256.c:107)
72 ==4699== by 0x402E0B: increment_masking_associated_data (omdsha256.c:173)
73 ==4699== by 0x4030A8: hash (omdsha256.c:254)
74 ==4699== by 0x40320C: omdsha256_process (omdsha256.c:340)
75 ==4699== by 0x402B17: crypto_aead_omdsha256k128n96tau96v2_ref_encrypt (encrypt.c:32)
76 ==4699== by 0x400ECA: timecop_doit (try.c:104)
77 ==4699== by 0x4027E0: main (try-anything.c:306)
78 ==4699== Uninitialised value was created by a client request
79 ==4699== at 0x400E17: timecop_doit (try.c:102)
80 ==4699== by 0x4027E0: main (try-anything.c:306)
81 ==4699==
82 ==4699== Conditional jump or move depends on uninitialised value(s)
83 ==4699== at 0x402BE5: double_block (omdsha256.c:34)
84 ==4699== by 0x40324F: omdsha256_process (omdsha256.c:348)
85 ==4699== by 0x402B17: crypto_aead_omdsha256k128n96tau96v2_ref_encrypt (encrypt.c:32)
86 ==4699== by 0x400ECA: timecop_doit (try.c:104)
87 ==4699== by 0x4027E0: main (try-anything.c:306)
88 ==4699== Uninitialised value was created by a client request
89 ==4699== at 0x400E17: timecop_doit (try.c:102)
90 ==4699== by 0x4027E0: main (try-anything.c:306)
91 ==4699==
92 ==4699== Conditional jump or move depends on uninitialised value(s)
93 ==4699== at 0x402BE5: double_block (omdsha256.c:34)
94 ==4699== by 0x40325A: omdsha256_process (omdsha256.c:349)
95 ==4699== by 0x402B17: crypto_aead_omdsha256k128n96tau96v2_ref_encrypt (encrypt.c:32)
96 ==4699== by 0x400ECA: timecop_doit (try.c:104)
97 ==4699== by 0x4027E0: main (try-anything.c:306)
98 ==4699== Uninitialised value was created by a client request
99 ==4699== at 0x400E17: timecop_doit (try.c:102)
100 ==4699== by 0x4027E0: main (try-anything.c:306)
101 ==4699==
102 ==4699== Conditional jump or move depends on uninitialised value(s)
103 ==4699== at 0x402BE5: double_block (omdsha256.c:34)
104 ==4699== by 0x402CC6: calc_L_i (omdsha256.c:102)
105 ==4699== by 0x402D5F: increment_masking_message (omdsha256.c:139)
106 ==4699== by 0x4033A8: omdsha256_process (omdsha256.c:380)
107 ==4699== by 0x402B17: crypto_aead_omdsha256k128n96tau96v2_ref_encrypt (encrypt.c:32)
108 ==4699== by 0x400ECA: timecop_doit (try.c:104)
109 ==4699== by 0x4027E0: main (try-anything.c:306)
110 ==4699== Uninitialised value was created by a client request
111 ==4699== at 0x400E17: timecop_doit (try.c:102)
112 ==4699== by 0x4027E0: main (try-anything.c:306)
113 ==4699==
114 ==4699== Conditional jump or move depends on uninitialised value(s)
115 ==4699== at 0x402BE5: double_block (omdsha256.c:34)
116 ==4699== by 0x402CEA: calc_L_i (omdsha256.c:107)
117 ==4699== by 0x402D5F: increment_masking_message (omdsha256.c:139)
118 ==4699== by 0x4033A8: omdsha256_process (omdsha256.c:380)
119 ==4699== by 0x402B17: crypto_aead_omdsha256k128n96tau96v2_ref_encrypt (encrypt.c:32)
120 ==4699== by 0x400ECA: timecop_doit (try.c:104)
121 ==4699== by 0x4027E0: main (try-anything.c:306)
122 ==4699== Uninitialised value was created by a client request
123 ==4699== at 0x400E17: timecop_doit (try.c:102)
124 ==4699== by 0x4027E0: main (try-anything.c:306)
125 ==4699==
126 ==4699== Conditional jump or move depends on uninitialised value(s)
127 ==4699== at 0x402BE5: double_block (omdsha256.c:34)
128 ==4699== by 0x402DA7: final_masking_message (omdsha256.c:154)
129 ==4699== by 0x4034D1: omdsha256_process (omdsha256.c:419)
130 ==4699== by 0x402B17: crypto_aead_omdsha256k128n96tau96v2_ref_encrypt (encrypt.c:32)
131 ==4699== by 0x400ECA: timecop_doit (try.c:104)
132 ==4699== by 0x4027E0: main (try-anything.c:306)
133 ==4699== Uninitialised value was created by a client request
134 ==4699== at 0x400E17: timecop_doit (try.c:102)
135 ==4699== by 0x4027E0: main (try-anything.c:306)
136 ==4699==
137 ==4699== Conditional jump or move depends on uninitialised value(s)
138 ==4699== at 0x402BE5: double_block (omdsha256.c:34)
139 ==4699== by 0x402E9E: hash (omdsha256.c:203)
140 ==4699== by 0x40320C: omdsha256_process (omdsha256.c:340)
141 ==4699== by 0x402B68: crypto_aead_omdsha256k128n96tau96v2_ref_decrypt (encrypt.c:62)
142 ==4699== by 0x400F77: timecop_doit (try.c:107)
143 ==4699== by 0x4027E0: main (try-anything.c:306)
144 ==4699== Uninitialised value was created by a client request
145 ==4699== at 0x400E17: timecop_doit (try.c:102)
146 ==4699== by 0x4027E0: main (try-anything.c:306)
147 ==4699==
148 ==4699== Conditional jump or move depends on uninitialised value(s)
149 ==4699== at 0x402BE5: double_block (omdsha256.c:34)
150 ==4699== by 0x402EA9: hash (omdsha256.c:204)
151 ==4699== by 0x40320C: omdsha256_process (omdsha256.c:340)
152 ==4699== by 0x402B68: crypto_aead_omdsha256k128n96tau96v2_ref_decrypt (encrypt.c:62)
153 ==4699== by 0x400F77: timecop_doit (try.c:107)
154 ==4699== by 0x4027E0: main (try-anything.c:306)
155 ==4699== Uninitialised value was created by a client request
156 ==4699== at 0x400E17: timecop_doit (try.c:102)
157 ==4699== by 0x4027E0: main (try-anything.c:306)
158 ==4699==
159 ==4699== Conditional jump or move depends on uninitialised value(s)
160 ==4699== at 0x402BE5: double_block (omdsha256.c:34)
161 ==4699== by 0x40324F: omdsha256_process (omdsha256.c:348)
162 ==4699== by 0x402B68: crypto_aead_omdsha256k128n96tau96v2_ref_decrypt (encrypt.c:62)
163 ==4699== by 0x400F77: timecop_doit (try.c:107)
164 ==4699== by 0x4027E0: main (try-anything.c:306)
165 ==4699== Uninitialised value was created by a client request
166 ==4699== at 0x400E17: timecop_doit (try.c:102)
167 ==4699== by 0x4027E0: main (try-anything.c:306)
168 ==4699==
169 ==4699== Conditional jump or move depends on uninitialised value(s)
170 ==4699== at 0x402BE5: double_block (omdsha256.c:34)
171 ==4699== by 0x40325A: omdsha256_process (omdsha256.c:349)
172 ==4699== by 0x402B68: crypto_aead_omdsha256k128n96tau96v2_ref_decrypt (encrypt.c:62)
173 ==4699== by 0x400F77: timecop_doit (try.c:107)
174 ==4699== by 0x4027E0: main (try-anything.c:306)
175 ==4699== Uninitialised value was created by a client request
176 ==4699== at 0x400E17: timecop_doit (try.c:102)
177 ==4699== by 0x4027E0: main (try-anything.c:306)
178 ==4699==
179 ==4699== Conditional jump or move depends on uninitialised value(s)
180 ==4699== at 0x402BE5: double_block (omdsha256.c:34)
181 ==4699== by 0x402DA7: final_masking_message (omdsha256.c:154)
182 ==4699== by 0x4034D1: omdsha256_process (omdsha256.c:419)
183 ==4699== by 0x402B68: crypto_aead_omdsha256k128n96tau96v2_ref_decrypt (encrypt.c:62)
184 ==4699== by 0x400F77: timecop_doit (try.c:107)
185 ==4699== by 0x4027E0: main (try-anything.c:306)
186 ==4699== Uninitialised value was created by a client request
187 ==4699== at 0x400E17: timecop_doit (try.c:102)
188 ==4699== by 0x4027E0: main (try-anything.c:306)
189 ==4699==
190 ==4699== Conditional jump or move depends on uninitialised value(s)
191 ==4699== at 0x4C32742: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
192 ==4699== by 0x4035E1: omdsha256_process (omdsha256.c:465)
193 ==4699== by 0x402B68: crypto_aead_omdsha256k128n96tau96v2_ref_decrypt (encrypt.c:62)
194 ==4699== by 0x400F77: timecop_doit (try.c:107)
195 ==4699== by 0x4027E0: main (try-anything.c:306)
196 ==4699== Uninitialised value was created by a client request
197 ==4699== at 0x400E17: timecop_doit (try.c:102)
198 ==4699== by 0x4027E0: main (try-anything.c:306)
199 ==4699==
200 ==4699== Conditional jump or move depends on uninitialised value(s)
201 ==4699== at 0x4C3277D: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
202 ==4699== by 0x4035E1: omdsha256_process (omdsha256.c:465)
203 ==4699== by 0x402B68: crypto_aead_omdsha256k128n96tau96v2_ref_decrypt (encrypt.c:62)
204 ==4699== by 0x400F77: timecop_doit (try.c:107)
205 ==4699== by 0x4027E0: main (try-anything.c:306)
206 ==4699== Uninitialised value was created by a client request
207 ==4699== at 0x400E17: timecop_doit (try.c:102)
208 ==4699== by 0x4027E0: main (try-anything.c:306)
209 ==4699==
210 ==4699== Conditional jump or move depends on uninitialised value(s)
211 ==4699== at 0x4C327A1: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
212 ==4699== by 0x4035E1: omdsha256_process (omdsha256.c:465)
213 ==4699== by 0x402B68: crypto_aead_omdsha256k128n96tau96v2_ref_decrypt (encrypt.c:62)
214 ==4699== by 0x400F77: timecop_doit (try.c:107)
215 ==4699== by 0x4027E0: main (try-anything.c:306)
216 ==4699== Uninitialised value was created by a client request
217 ==4699== at 0x400E17: timecop_doit (try.c:102)
218 ==4699== by 0x4027E0: main (try-anything.c:306)
219 ==4699==
220 ==4699== Conditional jump or move depends on uninitialised value(s)
221 ==4699== at 0x402B6C: crypto_aead_omdsha256k128n96tau96v2_ref_decrypt (encrypt.c:64)
222 ==4699== by 0x400F77: timecop_doit (try.c:107)
223 ==4699== by 0x4027E0: main (try-anything.c:306)
224 ==4699== Uninitialised value was created by a client request
225 ==4699== at 0x400E17: timecop_doit (try.c:102)
226 ==4699== by 0x4027E0: main (try-anything.c:306)
227 ==4699==
228 ==4699==
229 ==4699== HEAP SUMMARY:
230 ==4699== in use at exit: 69,824 bytes in 16 blocks
231 ==4699== total heap usage: 22 allocs, 6 frees, 83,768 bytes allocated
232 ==4699==
233 ==4699== LEAK SUMMARY:
234 ==4699== definitely lost: 0 bytes in 0 blocks
235 ==4699== indirectly lost: 0 bytes in 0 blocks
236 ==4699== possibly lost: 69,824 bytes in 16 blocks
237 ==4699== still reachable: 0 bytes in 0 blocks
238 ==4699== suppressed: 0 bytes in 0 blocks
239 ==4699== Rerun with --leak-check=full to see details of leaked memory
240 ==4699==
241 ==4699== For lists of detected and suppressed errors, rerun with: -s
242 ==4699== ERROR SUMMARY: 304 errors from 20 contexts (suppressed: 0 from 0)