Output save_alt Download

Operation
crypto_sign
Primitive
tts6440
Implementation
ref
Compiler options
clang++ -O1 -g
Host
venus
1 error 0
2 b236124c8128a538029bf5ab57fb790e1ef64de7dec3d9087890747a4f87929a 27964154 15271113418 4300000000 crypto_sign/tts6440/ref
3 ==8837== Memcheck, a memory error detector
4 ==8837== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
5 ==8837== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info
6 ==8837== Command: ./try
7 ==8837==
8 ==8837== Conditional jump or move depends on uninitialised value(s)
9 ==8837== at 0x40615A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:111)
10 ==8837== by 0x405E28: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:470)
11 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
12 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
13 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
14 ==8837== by 0x4011B0: test() (try.cpp:123)
15 ==8837== by 0x401D92: main (try-anything.cpp:295)
16 ==8837== Uninitialised value was created by a stack allocation
17 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
18 ==8837==
19 ==8837== Conditional jump or move depends on uninitialised value(s)
20 ==8837== at 0x406054: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:95)
21 ==8837== by 0x405E28: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:470)
22 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
23 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
24 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
25 ==8837== by 0x4011B0: test() (try.cpp:123)
26 ==8837== by 0x401D92: main (try-anything.cpp:295)
27 ==8837== Uninitialised value was created by a stack allocation
28 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
29 ==8837==
30 ==8837== Conditional jump or move depends on uninitialised value(s)
31 ==8837== at 0x4060ED: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:105)
32 ==8837== by 0x405E28: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:470)
33 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
34 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
35 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
36 ==8837== by 0x4011B0: test() (try.cpp:123)
37 ==8837== by 0x401D92: main (try-anything.cpp:295)
38 ==8837== Uninitialised value was created by a stack allocation
39 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
40 ==8837==
41 ==8837== Use of uninitialised value of size 8
42 ==8837== at 0x403200: gf<31u>::gf(short const&) (gf.h:16)
43 ==8837== by 0x403E77: gf<31u> const invert<31u>(gf<31u> const&) (gf.h:8)
44 ==8837== by 0x406120: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:107)
45 ==8837== by 0x405E28: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:470)
46 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
47 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
48 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
49 ==8837== by 0x4011B0: test() (try.cpp:123)
50 ==8837== by 0x401D92: main (try-anything.cpp:295)
51 ==8837== Uninitialised value was created by a stack allocation
52 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
53 ==8837==
54 ==8837== Conditional jump or move depends on uninitialised value(s)
55 ==8837== at 0x40607B: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:97)
56 ==8837== by 0x405E28: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:470)
57 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
58 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
59 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
60 ==8837== by 0x4011B0: test() (try.cpp:123)
61 ==8837== by 0x401D92: main (try-anything.cpp:295)
62 ==8837== Uninitialised value was created by a stack allocation
63 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
64 ==8837==
65 ==8837== Conditional jump or move depends on uninitialised value(s)
66 ==8837== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
67 ==8837== by 0x4018D4: input_compare(unsigned char const*, unsigned char const*, unsigned long long, char const*) (try-anything.cpp:164)
68 ==8837== by 0x401264: test() (try.cpp:129)
69 ==8837== by 0x401D92: main (try-anything.cpp:295)
70 ==8837== Uninitialised value was created by a stack allocation
71 ==8837== at 0x403B29: TTS_g_64_40<31u>::gen_q_key(unsigned char*) (TTS_simple.h:318)
72 ==8837==
73 ==8837== Conditional jump or move depends on uninitialised value(s)
74 ==8837== at 0x4025F8: verification(unsigned char const*, unsigned long long, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:126)
75 ==8837== by 0x402231: crypto_sign_tts6440_ref_open (usehash.cpp:58)
76 ==8837== by 0x40130B: test() (try.cpp:157)
77 ==8837== by 0x401D92: main (try-anything.cpp:295)
78 ==8837== Uninitialised value was created by a stack allocation
79 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
80 ==8837==
81 ==8837== Conditional jump or move depends on uninitialised value(s)
82 ==8837== at 0x402673: verification(unsigned char const*, unsigned long long, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:135)
83 ==8837== by 0x402231: crypto_sign_tts6440_ref_open (usehash.cpp:58)
84 ==8837== by 0x40130B: test() (try.cpp:157)
85 ==8837== by 0x401D92: main (try-anything.cpp:295)
86 ==8837== Uninitialised value was created by a stack allocation
87 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
88 ==8837==
89 ==8837== Conditional jump or move depends on uninitialised value(s)
90 ==8837== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
91 ==8837== by 0x4018D4: input_compare(unsigned char const*, unsigned char const*, unsigned long long, char const*) (try-anything.cpp:164)
92 ==8837== by 0x4013AC: test() (try.cpp:162)
93 ==8837== by 0x401D92: main (try-anything.cpp:295)
94 ==8837== Uninitialised value was created by a stack allocation
95 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
96 ==8837==
97 ==8837== Conditional jump or move depends on uninitialised value(s)
98 ==8837== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
99 ==8837== by 0x4018D4: input_compare(unsigned char const*, unsigned char const*, unsigned long long, char const*) (try-anything.cpp:164)
100 ==8837== by 0x4013C9: test() (try.cpp:163)
101 ==8837== by 0x401D92: main (try-anything.cpp:295)
102 ==8837== Uninitialised value was created by a stack allocation
103 ==8837== at 0x4054A0: tts_eq<31u, 20u, 44u, 2u>::eval(VEC<31u, 20u>&, VEC<31u, 44u> const&) const (TTS_simple.h:250)
104 ==8837==
105 ==8837== Conditional jump or move depends on uninitialised value(s)
106 ==8837== at 0x4025F8: verification(unsigned char const*, unsigned long long, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:126)
107 ==8837== by 0x402231: crypto_sign_tts6440_ref_open (usehash.cpp:58)
108 ==8837== by 0x40143B: test() (try.cpp:168)
109 ==8837== by 0x401D92: main (try-anything.cpp:295)
110 ==8837== Uninitialised value was created by a stack allocation
111 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
112 ==8837==
113 ==8837== Conditional jump or move depends on uninitialised value(s)
114 ==8837== at 0x402673: verification(unsigned char const*, unsigned long long, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:135)
115 ==8837== by 0x402231: crypto_sign_tts6440_ref_open (usehash.cpp:58)
116 ==8837== by 0x40143B: test() (try.cpp:168)
117 ==8837== by 0x401D92: main (try-anything.cpp:295)
118 ==8837== Uninitialised value was created by a stack allocation
119 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
120 ==8837==
121 ==8837== Conditional jump or move depends on uninitialised value(s)
122 ==8837== at 0x4025F8: verification(unsigned char const*, unsigned long long, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:126)
123 ==8837== by 0x402231: crypto_sign_tts6440_ref_open (usehash.cpp:58)
124 ==8837== by 0x4014DF: test() (try.cpp:174)
125 ==8837== by 0x401D92: main (try-anything.cpp:295)
126 ==8837== Uninitialised value was created by a stack allocation
127 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
128 ==8837==
129 ==8837== Conditional jump or move depends on uninitialised value(s)
130 ==8837== at 0x402673: verification(unsigned char const*, unsigned long long, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:135)
131 ==8837== by 0x402231: crypto_sign_tts6440_ref_open (usehash.cpp:58)
132 ==8837== by 0x4014DF: test() (try.cpp:174)
133 ==8837== by 0x401D92: main (try-anything.cpp:295)
134 ==8837== Uninitialised value was created by a stack allocation
135 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
136 ==8837==
137 ==8837== Conditional jump or move depends on uninitialised value(s)
138 ==8837== at 0x4025F8: verification(unsigned char const*, unsigned long long, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:126)
139 ==8837== by 0x402231: crypto_sign_tts6440_ref_open (usehash.cpp:58)
140 ==8837== by 0x401550: test() (try.cpp:177)
141 ==8837== by 0x401D92: main (try-anything.cpp:295)
142 ==8837== Uninitialised value was created by a stack allocation
143 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
144 ==8837==
145 ==8837== Conditional jump or move depends on uninitialised value(s)
146 ==8837== at 0x402673: verification(unsigned char const*, unsigned long long, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:135)
147 ==8837== by 0x402231: crypto_sign_tts6440_ref_open (usehash.cpp:58)
148 ==8837== by 0x401550: test() (try.cpp:177)
149 ==8837== by 0x401D92: main (try-anything.cpp:295)
150 ==8837== Uninitialised value was created by a stack allocation
151 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
152 ==8837==
153 ==8837== Conditional jump or move depends on uninitialised value(s)
154 ==8837== at 0x4025F8: verification(unsigned char const*, unsigned long long, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:126)
155 ==8837== by 0x402231: crypto_sign_tts6440_ref_open (usehash.cpp:58)
156 ==8837== by 0x401600: test() (try.cpp:182)
157 ==8837== by 0x401D92: main (try-anything.cpp:295)
158 ==8837== Uninitialised value was created by a stack allocation
159 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
160 ==8837==
161 ==8837== Conditional jump or move depends on uninitialised value(s)
162 ==8837== at 0x402673: verification(unsigned char const*, unsigned long long, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:135)
163 ==8837== by 0x402231: crypto_sign_tts6440_ref_open (usehash.cpp:58)
164 ==8837== by 0x401600: test() (try.cpp:182)
165 ==8837== by 0x401D92: main (try-anything.cpp:295)
166 ==8837== Uninitialised value was created by a stack allocation
167 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
168 ==8837==
169 ==8837== Conditional jump or move depends on uninitialised value(s)
170 ==8837== at 0x4025F8: verification(unsigned char const*, unsigned long long, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:126)
171 ==8837== by 0x402231: crypto_sign_tts6440_ref_open (usehash.cpp:58)
172 ==8837== by 0x40168D: test() (try.cpp:186)
173 ==8837== by 0x401D92: main (try-anything.cpp:295)
174 ==8837== Uninitialised value was created by a stack allocation
175 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
176 ==8837==
177 ==8837== Conditional jump or move depends on uninitialised value(s)
178 ==8837== at 0x402673: verification(unsigned char const*, unsigned long long, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:135)
179 ==8837== by 0x402231: crypto_sign_tts6440_ref_open (usehash.cpp:58)
180 ==8837== by 0x40168D: test() (try.cpp:186)
181 ==8837== by 0x401D92: main (try-anything.cpp:295)
182 ==8837== Uninitialised value was created by a stack allocation
183 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
184 ==8837==
185 ==8837== Conditional jump or move depends on uninitialised value(s)
186 ==8837== at 0x4025F8: verification(unsigned char const*, unsigned long long, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:126)
187 ==8837== by 0x402231: crypto_sign_tts6440_ref_open (usehash.cpp:58)
188 ==8837== by 0x40171A: test() (try.cpp:190)
189 ==8837== by 0x401D92: main (try-anything.cpp:295)
190 ==8837== Uninitialised value was created by a stack allocation
191 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
192 ==8837==
193 ==8837== Conditional jump or move depends on uninitialised value(s)
194 ==8837== at 0x402673: verification(unsigned char const*, unsigned long long, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:135)
195 ==8837== by 0x402231: crypto_sign_tts6440_ref_open (usehash.cpp:58)
196 ==8837== by 0x40171A: test() (try.cpp:190)
197 ==8837== by 0x401D92: main (try-anything.cpp:295)
198 ==8837== Uninitialised value was created by a stack allocation
199 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
200 ==8837==
201 ==8837== Use of uninitialised value of size 8
202 ==8837== at 0x4031F0: gf<31u>::operator=(gf<31u> const&) (gf.h:17)
203 ==8837== by 0x4050C4: void VEC_permute<31u, 20u, 24u>(VEC<31u, 20u>&, VEC<31u, 24u> const&, unsigned char const*) (TTS_simple.h:227)
204 ==8837== by 0x405B9D: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:450)
205 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
206 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
207 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
208 ==8837== by 0x400F56: timecop_doit() (try.cpp:96)
209 ==8837== by 0x401DF0: main (try-anything.cpp:306)
210 ==8837== Uninitialised value was created by a client request
211 ==8837== at 0x400F27: timecop_doit() (try.cpp:95)
212 ==8837== by 0x401DF0: main (try-anything.cpp:306)
213 ==8837==
214 ==8837== Use of uninitialised value of size 8
215 ==8837== at 0x4031F0: gf<31u>::operator=(gf<31u> const&) (gf.h:17)
216 ==8837== by 0x405724: void VEC_permute<31u, 2u, 24u>(VEC<31u, 2u>&, VEC<31u, 24u> const&, unsigned char const*) (TTS_simple.h:227)
217 ==8837== by 0x4051E4: tts_eq<31u, 20u, 24u, 2u>::eval(VEC<31u, 20u>&, VEC<31u, 24u> const&) const (TTS_simple.h:255)
218 ==8837== by 0x405C39: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:455)
219 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
220 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
221 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
222 ==8837== by 0x400F56: timecop_doit() (try.cpp:96)
223 ==8837== by 0x401DF0: main (try-anything.cpp:306)
224 ==8837== Uninitialised value was created by a client request
225 ==8837== at 0x400F27: timecop_doit() (try.cpp:95)
226 ==8837== by 0x401DF0: main (try-anything.cpp:306)
227 ==8837==
228 ==8837== Use of uninitialised value of size 8
229 ==8837== at 0x4031F0: gf<31u>::operator=(gf<31u> const&) (gf.h:17)
230 ==8837== by 0x405724: void VEC_permute<31u, 2u, 24u>(VEC<31u, 2u>&, VEC<31u, 24u> const&, unsigned char const*) (TTS_simple.h:227)
231 ==8837== by 0x405204: tts_eq<31u, 20u, 24u, 2u>::eval(VEC<31u, 20u>&, VEC<31u, 24u> const&) const (TTS_simple.h:256)
232 ==8837== by 0x405C39: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:455)
233 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
234 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
235 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
236 ==8837== by 0x400F56: timecop_doit() (try.cpp:96)
237 ==8837== by 0x401DF0: main (try-anything.cpp:306)
238 ==8837== Uninitialised value was created by a client request
239 ==8837== at 0x400F27: timecop_doit() (try.cpp:95)
240 ==8837== by 0x401DF0: main (try-anything.cpp:306)
241 ==8837==
242 ==8837== Use of uninitialised value of size 8
243 ==8837== at 0x4056A8: gf<31u>::operator+(gf<31u> const&) const (gf.h:23)
244 ==8837== by 0x405253: tts_eq<31u, 20u, 24u, 2u>::eval(VEC<31u, 20u>&, VEC<31u, 24u> const&) const (TTS_simple.h:258)
245 ==8837== by 0x405C39: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:455)
246 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
247 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
248 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
249 ==8837== by 0x400F56: timecop_doit() (try.cpp:96)
250 ==8837== by 0x401DF0: main (try-anything.cpp:306)
251 ==8837== Uninitialised value was created by a client request
252 ==8837== at 0x400F27: timecop_doit() (try.cpp:95)
253 ==8837== by 0x401DF0: main (try-anything.cpp:306)
254 ==8837==
255 ==8837== Use of uninitialised value of size 8
256 ==8837== at 0x4056A8: gf<31u>::operator+(gf<31u> const&) const (gf.h:23)
257 ==8837== by 0x405274: tts_eq<31u, 20u, 24u, 2u>::eval(VEC<31u, 20u>&, VEC<31u, 24u> const&) const (TTS_simple.h:258)
258 ==8837== by 0x405C39: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:455)
259 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
260 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
261 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
262 ==8837== by 0x400F56: timecop_doit() (try.cpp:96)
263 ==8837== by 0x401DF0: main (try-anything.cpp:306)
264 ==8837== Uninitialised value was created by a client request
265 ==8837== at 0x400F27: timecop_doit() (try.cpp:95)
266 ==8837== by 0x401DF0: main (try-anything.cpp:306)
267 ==8837==
268 ==8837== Use of uninitialised value of size 8
269 ==8837== at 0x4056A8: gf<31u>::operator+(gf<31u> const&) const (gf.h:23)
270 ==8837== by 0x405295: tts_eq<31u, 20u, 24u, 2u>::eval(VEC<31u, 20u>&, VEC<31u, 24u> const&) const (TTS_simple.h:258)
271 ==8837== by 0x405C39: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:455)
272 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
273 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
274 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
275 ==8837== by 0x400F56: timecop_doit() (try.cpp:96)
276 ==8837== by 0x401DF0: main (try-anything.cpp:306)
277 ==8837== Uninitialised value was created by a client request
278 ==8837== at 0x400F27: timecop_doit() (try.cpp:95)
279 ==8837== by 0x401DF0: main (try-anything.cpp:306)
280 ==8837==
281 ==8837== Conditional jump or move depends on uninitialised value(s)
282 ==8837== at 0x406054: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:95)
283 ==8837== by 0x405C69: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:457)
284 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
285 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
286 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
287 ==8837== by 0x400F56: timecop_doit() (try.cpp:96)
288 ==8837== by 0x401DF0: main (try-anything.cpp:306)
289 ==8837== Uninitialised value was created by a client request
290 ==8837== at 0x400F27: timecop_doit() (try.cpp:95)
291 ==8837== by 0x401DF0: main (try-anything.cpp:306)
292 ==8837==
293 ==8837== Conditional jump or move depends on uninitialised value(s)
294 ==8837== at 0x4060ED: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:105)
295 ==8837== by 0x405C69: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:457)
296 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
297 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
298 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
299 ==8837== by 0x400F56: timecop_doit() (try.cpp:96)
300 ==8837== by 0x401DF0: main (try-anything.cpp:306)
301 ==8837== Uninitialised value was created by a client request
302 ==8837== at 0x400F27: timecop_doit() (try.cpp:95)
303 ==8837== by 0x401DF0: main (try-anything.cpp:306)
304 ==8837==
305 ==8837== Use of uninitialised value of size 8
306 ==8837== at 0x403200: gf<31u>::gf(short const&) (gf.h:16)
307 ==8837== by 0x403E77: gf<31u> const invert<31u>(gf<31u> const&) (gf.h:8)
308 ==8837== by 0x406120: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:107)
309 ==8837== by 0x405C69: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:457)
310 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
311 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
312 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
313 ==8837== by 0x400F56: timecop_doit() (try.cpp:96)
314 ==8837== by 0x401DF0: main (try-anything.cpp:306)
315 ==8837== Uninitialised value was created by a client request
316 ==8837== at 0x400F27: timecop_doit() (try.cpp:95)
317 ==8837== by 0x401DF0: main (try-anything.cpp:306)
318 ==8837==
319 ==8837== Conditional jump or move depends on uninitialised value(s)
320 ==8837== at 0x40615A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:111)
321 ==8837== by 0x405C69: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:457)
322 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
323 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
324 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
325 ==8837== by 0x400F56: timecop_doit() (try.cpp:96)
326 ==8837== by 0x401DF0: main (try-anything.cpp:306)
327 ==8837== Uninitialised value was created by a client request
328 ==8837== at 0x400F27: timecop_doit() (try.cpp:95)
329 ==8837== by 0x401DF0: main (try-anything.cpp:306)
330 ==8837==
331 ==8837== Use of uninitialised value of size 8
332 ==8837== at 0x4031F0: gf<31u>::operator=(gf<31u> const&) (gf.h:17)
333 ==8837== by 0x405484: void VEC_permute<31u, 20u, 44u>(VEC<31u, 20u>&, VEC<31u, 44u> const&, unsigned char const*) (TTS_simple.h:227)
334 ==8837== by 0x405CEC: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:461)
335 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
336 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
337 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
338 ==8837== by 0x400F56: timecop_doit() (try.cpp:96)
339 ==8837== by 0x401DF0: main (try-anything.cpp:306)
340 ==8837== Uninitialised value was created by a client request
341 ==8837== at 0x400F27: timecop_doit() (try.cpp:95)
342 ==8837== by 0x401DF0: main (try-anything.cpp:306)
343 ==8837==
344 ==8837== Use of uninitialised value of size 8
345 ==8837== at 0x4031F0: gf<31u>::operator=(gf<31u> const&) (gf.h:17)
346 ==8837== by 0x405484: void VEC_permute<31u, 20u, 44u>(VEC<31u, 20u>&, VEC<31u, 44u> const&, unsigned char const*) (TTS_simple.h:227)
347 ==8837== by 0x405D1E: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:463)
348 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
349 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
350 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
351 ==8837== by 0x400F56: timecop_doit() (try.cpp:96)
352 ==8837== by 0x401DF0: main (try-anything.cpp:306)
353 ==8837== Uninitialised value was created by a client request
354 ==8837== at 0x400F27: timecop_doit() (try.cpp:95)
355 ==8837== by 0x401DF0: main (try-anything.cpp:306)
356 ==8837==
357 ==8837== Use of uninitialised value of size 8
358 ==8837== at 0x4031F0: gf<31u>::operator=(gf<31u> const&) (gf.h:17)
359 ==8837== by 0x405A04: void VEC_permute<31u, 2u, 44u>(VEC<31u, 2u>&, VEC<31u, 44u> const&, unsigned char const*) (TTS_simple.h:227)
360 ==8837== by 0x405504: tts_eq<31u, 20u, 44u, 2u>::eval(VEC<31u, 20u>&, VEC<31u, 44u> const&) const (TTS_simple.h:255)
361 ==8837== by 0x405DF8: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:468)
362 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
363 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
364 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
365 ==8837== by 0x400F56: timecop_doit() (try.cpp:96)
366 ==8837== by 0x401DF0: main (try-anything.cpp:306)
367 ==8837== Uninitialised value was created by a client request
368 ==8837== at 0x400F27: timecop_doit() (try.cpp:95)
369 ==8837== by 0x401DF0: main (try-anything.cpp:306)
370 ==8837==
371 ==8837== Use of uninitialised value of size 8
372 ==8837== at 0x4031F0: gf<31u>::operator=(gf<31u> const&) (gf.h:17)
373 ==8837== by 0x405A04: void VEC_permute<31u, 2u, 44u>(VEC<31u, 2u>&, VEC<31u, 44u> const&, unsigned char const*) (TTS_simple.h:227)
374 ==8837== by 0x405524: tts_eq<31u, 20u, 44u, 2u>::eval(VEC<31u, 20u>&, VEC<31u, 44u> const&) const (TTS_simple.h:256)
375 ==8837== by 0x405DF8: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:468)
376 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
377 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
378 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
379 ==8837== by 0x400F56: timecop_doit() (try.cpp:96)
380 ==8837== by 0x401DF0: main (try-anything.cpp:306)
381 ==8837== Uninitialised value was created by a client request
382 ==8837== at 0x400F27: timecop_doit() (try.cpp:95)
383 ==8837== by 0x401DF0: main (try-anything.cpp:306)
384 ==8837==
385 ==8837== Use of uninitialised value of size 8
386 ==8837== at 0x4056A8: gf<31u>::operator+(gf<31u> const&) const (gf.h:23)
387 ==8837== by 0x405573: tts_eq<31u, 20u, 44u, 2u>::eval(VEC<31u, 20u>&, VEC<31u, 44u> const&) const (TTS_simple.h:258)
388 ==8837== by 0x405DF8: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:468)
389 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
390 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
391 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
392 ==8837== by 0x400F56: timecop_doit() (try.cpp:96)
393 ==8837== by 0x401DF0: main (try-anything.cpp:306)
394 ==8837== Uninitialised value was created by a client request
395 ==8837== at 0x400F27: timecop_doit() (try.cpp:95)
396 ==8837== by 0x401DF0: main (try-anything.cpp:306)
397 ==8837==
398 ==8837== Use of uninitialised value of size 8
399 ==8837== at 0x4056A8: gf<31u>::operator+(gf<31u> const&) const (gf.h:23)
400 ==8837== by 0x405594: tts_eq<31u, 20u, 44u, 2u>::eval(VEC<31u, 20u>&, VEC<31u, 44u> const&) const (TTS_simple.h:258)
401 ==8837== by 0x405DF8: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:468)
402 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
403 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
404 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
405 ==8837== by 0x400F56: timecop_doit() (try.cpp:96)
406 ==8837== by 0x401DF0: main (try-anything.cpp:306)
407 ==8837== Uninitialised value was created by a client request
408 ==8837== at 0x400F27: timecop_doit() (try.cpp:95)
409 ==8837== by 0x401DF0: main (try-anything.cpp:306)
410 ==8837==
411 ==8837== Use of uninitialised value of size 8
412 ==8837== at 0x4056A8: gf<31u>::operator+(gf<31u> const&) const (gf.h:23)
413 ==8837== by 0x4055B5: tts_eq<31u, 20u, 44u, 2u>::eval(VEC<31u, 20u>&, VEC<31u, 44u> const&) const (TTS_simple.h:258)
414 ==8837== by 0x405DF8: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:468)
415 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
416 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
417 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
418 ==8837== by 0x400F56: timecop_doit() (try.cpp:96)
419 ==8837== by 0x401DF0: main (try-anything.cpp:306)
420 ==8837== Uninitialised value was created by a client request
421 ==8837== at 0x400F27: timecop_doit() (try.cpp:95)
422 ==8837== by 0x401DF0: main (try-anything.cpp:306)
423 ==8837==
424 ==8837== Conditional jump or move depends on uninitialised value(s)
425 ==8837== at 0x40607B: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:97)
426 ==8837== by 0x405C69: TTS_g_64_40<31u>::inv_q_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:457)
427 ==8837== by 0x40328F: TTS_g_64_40<31u>::pri_map(VEC<31u, 64u>*, unsigned char const*, VEC<31u, 40u> const*) (TTS_simple.h:499)
428 ==8837== by 0x40239E: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (TTS_simple-test.cpp:68)
429 ==8837== by 0x40217A: crypto_sign_tts6440_ref (usehash.cpp:35)
430 ==8837== by 0x400F56: timecop_doit() (try.cpp:96)
431 ==8837== by 0x401DF0: main (try-anything.cpp:306)
432 ==8837== Uninitialised value was created by a client request
433 ==8837== at 0x400F27: timecop_doit() (try.cpp:95)
434 ==8837== by 0x401DF0: main (try-anything.cpp:306)
435 ==8837==
436 ==8837== Use of uninitialised value of size 8
437 ==8837== at 0x401E2B: main (try-anything.cpp:321)
438 ==8837== Uninitialised value was created by a stack allocation
439 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
440 ==8837==
441 ==8837== Use of uninitialised value of size 8
442 ==8837== at 0x401E42: main (try-anything.cpp:322)
443 ==8837== Uninitialised value was created by a stack allocation
444 ==8837== at 0x405F1A: row_matrix<31u, 20u, 20u>::guass_elim(VEC<31u, 20u>&, row_matrix<31u, 20u, 20u> const&, VEC<31u, 20u> const&) (TTS_simple.h:83)
445 ==8837==
446 ==8837==
447 ==8837== HEAP SUMMARY:
448 ==8837== in use at exit: 578,560 bytes in 10 blocks
449 ==8837== total heap usage: 19 allocs, 9 frees, 698,424 bytes allocated
450 ==8837==
451 ==8837== LEAK SUMMARY:
452 ==8837== definitely lost: 0 bytes in 0 blocks
453 ==8837== indirectly lost: 0 bytes in 0 blocks
454 ==8837== possibly lost: 578,560 bytes in 10 blocks
455 ==8837== still reachable: 0 bytes in 0 blocks
456 ==8837== suppressed: 0 bytes in 0 blocks
457 ==8837== Rerun with --leak-check=full to see details of leaked memory
458 ==8837==
459 ==8837== For lists of detected and suppressed errors, rerun with: -s
460 ==8837== ERROR SUMMARY: 11961 errors from 42 contexts (suppressed: 0 from 0)