Output save_alt Download

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