Output save_alt Download

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