Output save_alt Download

Operation
crypto_sign
Primitive
qtesla3s
Implementation
ref
Compiler options
clang -O1 -g
Host
venus
1 error 0
2 0f288eb2487e045b7218e9ba8ca58e358c4b55795f81d0d271687a41e2fd723c 1822351872 1477387457 4300000000 crypto_sign/qtesla3s/ref
3 ==20226== Memcheck, a memory error detector
4 ==20226== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
5 ==20226== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info
6 ==20226== Command: ./try
7 ==20226==
8 ==20226== Conditional jump or move depends on uninitialised value(s)
9 ==20226== at 0x404BC0: poly_uniform (poly.c:137)
10 ==20226== by 0x4025EF: crypto_sign_qtesla3s_ref (sign.c:440)
11 ==20226== by 0x400E46: timecop_doit (try.c:96)
12 ==20226== by 0x401CF0: main (try-anything.c:306)
13 ==20226== Uninitialised value was created by a client request
14 ==20226== at 0x400E17: timecop_doit (try.c:95)
15 ==20226== by 0x401CF0: main (try-anything.c:306)
16 ==20226==
17 ==20226== Conditional jump or move depends on uninitialised value(s)
18 ==20226== at 0x404BE4: poly_uniform (poly.c:139)
19 ==20226== by 0x4025EF: crypto_sign_qtesla3s_ref (sign.c:440)
20 ==20226== by 0x400E46: timecop_doit (try.c:96)
21 ==20226== by 0x401CF0: main (try-anything.c:306)
22 ==20226== Uninitialised value was created by a client request
23 ==20226== at 0x400E17: timecop_doit (try.c:95)
24 ==20226== by 0x401CF0: main (try-anything.c:306)
25 ==20226==
26 ==20226== Conditional jump or move depends on uninitialised value(s)
27 ==20226== at 0x404C11: poly_uniform (poly.c:141)
28 ==20226== by 0x4025EF: crypto_sign_qtesla3s_ref (sign.c:440)
29 ==20226== by 0x400E46: timecop_doit (try.c:96)
30 ==20226== by 0x401CF0: main (try-anything.c:306)
31 ==20226== Uninitialised value was created by a client request
32 ==20226== at 0x400E17: timecop_doit (try.c:95)
33 ==20226== by 0x401CF0: main (try-anything.c:306)
34 ==20226==
35 ==20226== Conditional jump or move depends on uninitialised value(s)
36 ==20226== at 0x404C42: poly_uniform (poly.c:143)
37 ==20226== by 0x4025EF: crypto_sign_qtesla3s_ref (sign.c:440)
38 ==20226== by 0x400E46: timecop_doit (try.c:96)
39 ==20226== by 0x401CF0: main (try-anything.c:306)
40 ==20226== Uninitialised value was created by a client request
41 ==20226== at 0x400E17: timecop_doit (try.c:95)
42 ==20226== by 0x401CF0: main (try-anything.c:306)
43 ==20226==
44 ==20226== Use of uninitialised value of size 8
45 ==20226== at 0x40510D: encode_c (sample.c:273)
46 ==20226== by 0x40269D: crypto_sign_qtesla3s_ref (sign.c:449)
47 ==20226== by 0x400E46: timecop_doit (try.c:96)
48 ==20226== by 0x401CF0: main (try-anything.c:306)
49 ==20226== Uninitialised value was created by a client request
50 ==20226== at 0x400E17: timecop_doit (try.c:95)
51 ==20226== by 0x401CF0: main (try-anything.c:306)
52 ==20226==
53 ==20226== Use of uninitialised value of size 8
54 ==20226== at 0x405126: encode_c (sample.c:275)
55 ==20226== by 0x40269D: crypto_sign_qtesla3s_ref (sign.c:449)
56 ==20226== by 0x400E46: timecop_doit (try.c:96)
57 ==20226== by 0x401CF0: main (try-anything.c:306)
58 ==20226== Uninitialised value was created by a client request
59 ==20226== at 0x400E17: timecop_doit (try.c:95)
60 ==20226== by 0x401CF0: main (try-anything.c:306)
61 ==20226==
62 ==20226== Conditional jump or move depends on uninitialised value(s)
63 ==20226== at 0x405116: encode_c (sample.c:273)
64 ==20226== by 0x40269D: crypto_sign_qtesla3s_ref (sign.c:449)
65 ==20226== by 0x400E46: timecop_doit (try.c:96)
66 ==20226== by 0x401CF0: main (try-anything.c:306)
67 ==20226== Uninitialised value was created by a client request
68 ==20226== at 0x400E17: timecop_doit (try.c:95)
69 ==20226== by 0x401CF0: main (try-anything.c:306)
70 ==20226==
71 ==20226== Conditional jump or move depends on uninitialised value(s)
72 ==20226== at 0x402907: sparse_mul16 (sign.c:310)
73 ==20226== by 0x4026C0: crypto_sign_qtesla3s_ref (sign.c:450)
74 ==20226== by 0x400E46: timecop_doit (try.c:96)
75 ==20226== by 0x401CF0: main (try-anything.c:306)
76 ==20226== Uninitialised value was created by a client request
77 ==20226== at 0x400E17: timecop_doit (try.c:95)
78 ==20226== by 0x401CF0: main (try-anything.c:306)
79 ==20226==
80 ==20226== Use of uninitialised value of size 8
81 ==20226== at 0x402923: sparse_mul16 (sign.c:312)
82 ==20226== by 0x4026C0: crypto_sign_qtesla3s_ref (sign.c:450)
83 ==20226== by 0x400E46: timecop_doit (try.c:96)
84 ==20226== by 0x401CF0: main (try-anything.c:306)
85 ==20226== Uninitialised value was created by a client request
86 ==20226== at 0x400E17: timecop_doit (try.c:95)
87 ==20226== by 0x401CF0: main (try-anything.c:306)
88 ==20226==
89 ==20226== Conditional jump or move depends on uninitialised value(s)
90 ==20226== at 0x40293F: sparse_mul16 (sign.c:311)
91 ==20226== by 0x4026C0: crypto_sign_qtesla3s_ref (sign.c:450)
92 ==20226== by 0x400E46: timecop_doit (try.c:96)
93 ==20226== by 0x401CF0: main (try-anything.c:306)
94 ==20226== Uninitialised value was created by a client request
95 ==20226== at 0x400E17: timecop_doit (try.c:95)
96 ==20226== by 0x401CF0: main (try-anything.c:306)
97 ==20226==
98 ==20226== Conditional jump or move depends on uninitialised value(s)
99 ==20226== at 0x402946: sparse_mul16 (sign.c:314)
100 ==20226== by 0x4026C0: crypto_sign_qtesla3s_ref (sign.c:450)
101 ==20226== by 0x400E46: timecop_doit (try.c:96)
102 ==20226== by 0x401CF0: main (try-anything.c:306)
103 ==20226== Uninitialised value was created by a client request
104 ==20226== at 0x400E17: timecop_doit (try.c:95)
105 ==20226== by 0x401CF0: main (try-anything.c:306)
106 ==20226==
107 ==20226== Use of uninitialised value of size 8
108 ==20226== at 0x40296C: sparse_mul16 (sign.c:315)
109 ==20226== by 0x4026C0: crypto_sign_qtesla3s_ref (sign.c:450)
110 ==20226== by 0x400E46: timecop_doit (try.c:96)
111 ==20226== by 0x401CF0: main (try-anything.c:306)
112 ==20226== Uninitialised value was created by a client request
113 ==20226== at 0x400E17: timecop_doit (try.c:95)
114 ==20226== by 0x401CF0: main (try-anything.c:306)
115 ==20226==
116 ==20226== Conditional jump or move depends on uninitialised value(s)
117 ==20226== at 0x402979: sparse_mul16 (sign.c:314)
118 ==20226== by 0x4026C0: crypto_sign_qtesla3s_ref (sign.c:450)
119 ==20226== by 0x400E46: timecop_doit (try.c:96)
120 ==20226== by 0x401CF0: main (try-anything.c:306)
121 ==20226== Uninitialised value was created by a client request
122 ==20226== at 0x400E17: timecop_doit (try.c:95)
123 ==20226== by 0x401CF0: main (try-anything.c:306)
124 ==20226==
125 ==20226== Conditional jump or move depends on uninitialised value(s)
126 ==20226== at 0x4029C8: test_rejection (sign.c:214)
127 ==20226== by 0x4026DE: crypto_sign_qtesla3s_ref (sign.c:453)
128 ==20226== by 0x400E46: timecop_doit (try.c:96)
129 ==20226== by 0x401CF0: main (try-anything.c:306)
130 ==20226== Uninitialised value was created by a client request
131 ==20226== at 0x400E17: timecop_doit (try.c:95)
132 ==20226== by 0x401CF0: main (try-anything.c:306)
133 ==20226==
134 ==20226== Conditional jump or move depends on uninitialised value(s)
135 ==20226== at 0x402907: sparse_mul16 (sign.c:310)
136 ==20226== by 0x40270D: crypto_sign_qtesla3s_ref (sign.c:460)
137 ==20226== by 0x400E46: timecop_doit (try.c:96)
138 ==20226== by 0x401CF0: main (try-anything.c:306)
139 ==20226== Uninitialised value was created by a client request
140 ==20226== at 0x400E17: timecop_doit (try.c:95)
141 ==20226== by 0x401CF0: main (try-anything.c:306)
142 ==20226==
143 ==20226== Use of uninitialised value of size 8
144 ==20226== at 0x402923: sparse_mul16 (sign.c:312)
145 ==20226== by 0x40270D: crypto_sign_qtesla3s_ref (sign.c:460)
146 ==20226== by 0x400E46: timecop_doit (try.c:96)
147 ==20226== by 0x401CF0: main (try-anything.c:306)
148 ==20226== Uninitialised value was created by a client request
149 ==20226== at 0x400E17: timecop_doit (try.c:95)
150 ==20226== by 0x401CF0: main (try-anything.c:306)
151 ==20226==
152 ==20226== Conditional jump or move depends on uninitialised value(s)
153 ==20226== at 0x40293F: sparse_mul16 (sign.c:311)
154 ==20226== by 0x40270D: crypto_sign_qtesla3s_ref (sign.c:460)
155 ==20226== by 0x400E46: timecop_doit (try.c:96)
156 ==20226== by 0x401CF0: main (try-anything.c:306)
157 ==20226== Uninitialised value was created by a client request
158 ==20226== at 0x400E17: timecop_doit (try.c:95)
159 ==20226== by 0x401CF0: main (try-anything.c:306)
160 ==20226==
161 ==20226== Conditional jump or move depends on uninitialised value(s)
162 ==20226== at 0x402946: sparse_mul16 (sign.c:314)
163 ==20226== by 0x40270D: crypto_sign_qtesla3s_ref (sign.c:460)
164 ==20226== by 0x400E46: timecop_doit (try.c:96)
165 ==20226== by 0x401CF0: main (try-anything.c:306)
166 ==20226== Uninitialised value was created by a client request
167 ==20226== at 0x400E17: timecop_doit (try.c:95)
168 ==20226== by 0x401CF0: main (try-anything.c:306)
169 ==20226==
170 ==20226== Use of uninitialised value of size 8
171 ==20226== at 0x40296C: sparse_mul16 (sign.c:315)
172 ==20226== by 0x40270D: crypto_sign_qtesla3s_ref (sign.c:460)
173 ==20226== by 0x400E46: timecop_doit (try.c:96)
174 ==20226== by 0x401CF0: main (try-anything.c:306)
175 ==20226== Uninitialised value was created by a client request
176 ==20226== at 0x400E17: timecop_doit (try.c:95)
177 ==20226== by 0x401CF0: main (try-anything.c:306)
178 ==20226==
179 ==20226== Conditional jump or move depends on uninitialised value(s)
180 ==20226== at 0x402979: sparse_mul16 (sign.c:314)
181 ==20226== by 0x40270D: crypto_sign_qtesla3s_ref (sign.c:460)
182 ==20226== by 0x400E46: timecop_doit (try.c:96)
183 ==20226== by 0x401CF0: main (try-anything.c:306)
184 ==20226== Uninitialised value was created by a client request
185 ==20226== at 0x400E17: timecop_doit (try.c:95)
186 ==20226== by 0x401CF0: main (try-anything.c:306)
187 ==20226==
188 ==20226== Conditional jump or move depends on uninitialised value(s)
189 ==20226== at 0x402A54: test_v (sign.c:242)
190 ==20226== by 0x40272E: crypto_sign_qtesla3s_ref (sign.c:463)
191 ==20226== by 0x400E46: timecop_doit (try.c:96)
192 ==20226== by 0x401CF0: main (try-anything.c:306)
193 ==20226== Uninitialised value was created by a client request
194 ==20226== at 0x400E17: timecop_doit (try.c:95)
195 ==20226== by 0x401CF0: main (try-anything.c:306)
196 ==20226==
197 ==20226==
198 ==20226== HEAP SUMMARY:
199 ==20226== in use at exit: 70,720 bytes in 10 blocks
200 ==20226== total heap usage: 97 allocs, 87 frees, 308,473 bytes allocated
201 ==20226==
202 ==20226== LEAK SUMMARY:
203 ==20226== definitely lost: 0 bytes in 0 blocks
204 ==20226== indirectly lost: 0 bytes in 0 blocks
205 ==20226== possibly lost: 70,720 bytes in 10 blocks
206 ==20226== still reachable: 0 bytes in 0 blocks
207 ==20226== suppressed: 0 bytes in 0 blocks
208 ==20226== Rerun with --leak-check=full to see details of leaked memory
209 ==20226==
210 ==20226== For lists of detected and suppressed errors, rerun with: -s
211 ==20226== ERROR SUMMARY: 2759428 errors from 21 contexts (suppressed: 0 from 0)