Output save_alt Download

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