Output save_alt Download

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