Output save_alt Download

Operation
crypto_sign
Primitive
qtesla3p
Implementation
ref
Compiler options
clang -O1 -g
Host
venus
1 error 0
2 bc001fb58ed2107ff76c1e5f03e28702168628b15876a6a600db2a07d2c28245 896803329 4830876531 4300000000 crypto_sign/qtesla3p/ref
3 ==19615== Memcheck, a memory error detector
4 ==19615== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
5 ==19615== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info
6 ==19615== Command: ./try
7 ==19615==
8 ==19615== Conditional jump or move depends on uninitialised value(s)
9 ==19615== at 0x404870: poly_uniform (poly.c:133)
10 ==19615== by 0x402845: crypto_sign_qtesla3p_ref (sign.c:418)
11 ==19615== by 0x400E46: timecop_doit (try.c:96)
12 ==19615== by 0x401CF0: main (try-anything.c:306)
13 ==19615== Uninitialised value was created by a client request
14 ==19615== at 0x400E17: timecop_doit (try.c:95)
15 ==19615== by 0x401CF0: main (try-anything.c:306)
16 ==19615==
17 ==19615== Conditional jump or move depends on uninitialised value(s)
18 ==19615== at 0x404894: poly_uniform (poly.c:135)
19 ==19615== by 0x402845: crypto_sign_qtesla3p_ref (sign.c:418)
20 ==19615== by 0x400E46: timecop_doit (try.c:96)
21 ==19615== by 0x401CF0: main (try-anything.c:306)
22 ==19615== Uninitialised value was created by a client request
23 ==19615== at 0x400E17: timecop_doit (try.c:95)
24 ==19615== by 0x401CF0: main (try-anything.c:306)
25 ==19615==
26 ==19615== Conditional jump or move depends on uninitialised value(s)
27 ==19615== at 0x4048C1: poly_uniform (poly.c:137)
28 ==19615== by 0x402845: crypto_sign_qtesla3p_ref (sign.c:418)
29 ==19615== by 0x400E46: timecop_doit (try.c:96)
30 ==19615== by 0x401CF0: main (try-anything.c:306)
31 ==19615== Uninitialised value was created by a client request
32 ==19615== at 0x400E17: timecop_doit (try.c:95)
33 ==19615== by 0x401CF0: main (try-anything.c:306)
34 ==19615==
35 ==19615== Conditional jump or move depends on uninitialised value(s)
36 ==19615== at 0x4048F2: poly_uniform (poly.c:139)
37 ==19615== by 0x402845: crypto_sign_qtesla3p_ref (sign.c:418)
38 ==19615== by 0x400E46: timecop_doit (try.c:96)
39 ==19615== by 0x401CF0: main (try-anything.c:306)
40 ==19615== Uninitialised value was created by a client request
41 ==19615== at 0x400E17: timecop_doit (try.c:95)
42 ==19615== by 0x401CF0: main (try-anything.c:306)
43 ==19615==
44 ==19615== Use of uninitialised value of size 8
45 ==19615== at 0x404DAD: encode_c (sample.c:274)
46 ==19615== by 0x402934: crypto_sign_qtesla3p_ref (sign.c:429)
47 ==19615== by 0x400E46: timecop_doit (try.c:96)
48 ==19615== by 0x401CF0: main (try-anything.c:306)
49 ==19615== Uninitialised value was created by a client request
50 ==19615== at 0x400E17: timecop_doit (try.c:95)
51 ==19615== by 0x401CF0: main (try-anything.c:306)
52 ==19615==
53 ==19615== Use of uninitialised value of size 8
54 ==19615== at 0x404DC6: encode_c (sample.c:276)
55 ==19615== by 0x402934: crypto_sign_qtesla3p_ref (sign.c:429)
56 ==19615== by 0x400E46: timecop_doit (try.c:96)
57 ==19615== by 0x401CF0: main (try-anything.c:306)
58 ==19615== Uninitialised value was created by a client request
59 ==19615== at 0x400E17: timecop_doit (try.c:95)
60 ==19615== by 0x401CF0: main (try-anything.c:306)
61 ==19615==
62 ==19615== Conditional jump or move depends on uninitialised value(s)
63 ==19615== at 0x402AB7: sparse_mul8 (sign.c:275)
64 ==19615== by 0x40294D: crypto_sign_qtesla3p_ref (sign.c:430)
65 ==19615== by 0x400E46: timecop_doit (try.c:96)
66 ==19615== by 0x401CF0: main (try-anything.c:306)
67 ==19615== Uninitialised value was created by a client request
68 ==19615== at 0x400E17: timecop_doit (try.c:95)
69 ==19615== by 0x401CF0: main (try-anything.c:306)
70 ==19615==
71 ==19615== Use of uninitialised value of size 8
72 ==19615== at 0x402AD9: sparse_mul8 (sign.c:277)
73 ==19615== by 0x40294D: crypto_sign_qtesla3p_ref (sign.c:430)
74 ==19615== by 0x400E46: timecop_doit (try.c:96)
75 ==19615== by 0x401CF0: main (try-anything.c:306)
76 ==19615== Uninitialised value was created by a client request
77 ==19615== at 0x400E17: timecop_doit (try.c:95)
78 ==19615== by 0x401CF0: main (try-anything.c:306)
79 ==19615==
80 ==19615== Conditional jump or move depends on uninitialised value(s)
81 ==19615== at 0x402AF3: sparse_mul8 (sign.c:276)
82 ==19615== by 0x40294D: crypto_sign_qtesla3p_ref (sign.c:430)
83 ==19615== by 0x400E46: timecop_doit (try.c:96)
84 ==19615== by 0x401CF0: main (try-anything.c:306)
85 ==19615== Uninitialised value was created by a client request
86 ==19615== at 0x400E17: timecop_doit (try.c:95)
87 ==19615== by 0x401CF0: main (try-anything.c:306)
88 ==19615==
89 ==19615== Conditional jump or move depends on uninitialised value(s)
90 ==19615== at 0x402AFA: sparse_mul8 (sign.c:279)
91 ==19615== by 0x40294D: crypto_sign_qtesla3p_ref (sign.c:430)
92 ==19615== by 0x400E46: timecop_doit (try.c:96)
93 ==19615== by 0x401CF0: main (try-anything.c:306)
94 ==19615== Uninitialised value was created by a client request
95 ==19615== at 0x400E17: timecop_doit (try.c:95)
96 ==19615== by 0x401CF0: main (try-anything.c:306)
97 ==19615==
98 ==19615== Use of uninitialised value of size 8
99 ==19615== at 0x402B1F: sparse_mul8 (sign.c:280)
100 ==19615== by 0x40294D: crypto_sign_qtesla3p_ref (sign.c:430)
101 ==19615== by 0x400E46: timecop_doit (try.c:96)
102 ==19615== by 0x401CF0: main (try-anything.c:306)
103 ==19615== Uninitialised value was created by a client request
104 ==19615== at 0x400E17: timecop_doit (try.c:95)
105 ==19615== by 0x401CF0: main (try-anything.c:306)
106 ==19615==
107 ==19615== Conditional jump or move depends on uninitialised value(s)
108 ==19615== at 0x402B2B: sparse_mul8 (sign.c:279)
109 ==19615== by 0x40294D: crypto_sign_qtesla3p_ref (sign.c:430)
110 ==19615== by 0x400E46: timecop_doit (try.c:96)
111 ==19615== by 0x401CF0: main (try-anything.c:306)
112 ==19615== Uninitialised value was created by a client request
113 ==19615== at 0x400E17: timecop_doit (try.c:95)
114 ==19615== by 0x401CF0: main (try-anything.c:306)
115 ==19615==
116 ==19615== Conditional jump or move depends on uninitialised value(s)
117 ==19615== at 0x402B78: test_rejection (sign.c:179)
118 ==19615== by 0x402973: crypto_sign_qtesla3p_ref (sign.c:433)
119 ==19615== by 0x400E46: timecop_doit (try.c:96)
120 ==19615== by 0x401CF0: main (try-anything.c:306)
121 ==19615== Uninitialised value was created by a client request
122 ==19615== at 0x400E17: timecop_doit (try.c:95)
123 ==19615== by 0x401CF0: main (try-anything.c:306)
124 ==19615==
125 ==19615== Conditional jump or move depends on uninitialised value(s)
126 ==19615== at 0x402AB7: sparse_mul8 (sign.c:275)
127 ==19615== by 0x4029DA: crypto_sign_qtesla3p_ref (sign.c:441)
128 ==19615== by 0x400E46: timecop_doit (try.c:96)
129 ==19615== by 0x401CF0: main (try-anything.c:306)
130 ==19615== Uninitialised value was created by a client request
131 ==19615== at 0x400E17: timecop_doit (try.c:95)
132 ==19615== by 0x401CF0: main (try-anything.c:306)
133 ==19615==
134 ==19615== Use of uninitialised value of size 8
135 ==19615== at 0x402AD9: sparse_mul8 (sign.c:277)
136 ==19615== by 0x4029DA: crypto_sign_qtesla3p_ref (sign.c:441)
137 ==19615== by 0x400E46: timecop_doit (try.c:96)
138 ==19615== by 0x401CF0: main (try-anything.c:306)
139 ==19615== Uninitialised value was created by a client request
140 ==19615== at 0x400E17: timecop_doit (try.c:95)
141 ==19615== by 0x401CF0: main (try-anything.c:306)
142 ==19615==
143 ==19615== Conditional jump or move depends on uninitialised value(s)
144 ==19615== at 0x402AF3: sparse_mul8 (sign.c:276)
145 ==19615== by 0x4029DA: crypto_sign_qtesla3p_ref (sign.c:441)
146 ==19615== by 0x400E46: timecop_doit (try.c:96)
147 ==19615== by 0x401CF0: main (try-anything.c:306)
148 ==19615== Uninitialised value was created by a client request
149 ==19615== at 0x400E17: timecop_doit (try.c:95)
150 ==19615== by 0x401CF0: main (try-anything.c:306)
151 ==19615==
152 ==19615== Conditional jump or move depends on uninitialised value(s)
153 ==19615== at 0x402AFA: sparse_mul8 (sign.c:279)
154 ==19615== by 0x4029DA: crypto_sign_qtesla3p_ref (sign.c:441)
155 ==19615== by 0x400E46: timecop_doit (try.c:96)
156 ==19615== by 0x401CF0: main (try-anything.c:306)
157 ==19615== Uninitialised value was created by a client request
158 ==19615== at 0x400E17: timecop_doit (try.c:95)
159 ==19615== by 0x401CF0: main (try-anything.c:306)
160 ==19615==
161 ==19615== Use of uninitialised value of size 8
162 ==19615== at 0x402B1F: sparse_mul8 (sign.c:280)
163 ==19615== by 0x4029DA: crypto_sign_qtesla3p_ref (sign.c:441)
164 ==19615== by 0x400E46: timecop_doit (try.c:96)
165 ==19615== by 0x401CF0: main (try-anything.c:306)
166 ==19615== Uninitialised value was created by a client request
167 ==19615== at 0x400E17: timecop_doit (try.c:95)
168 ==19615== by 0x401CF0: main (try-anything.c:306)
169 ==19615==
170 ==19615== Conditional jump or move depends on uninitialised value(s)
171 ==19615== at 0x402B2B: sparse_mul8 (sign.c:279)
172 ==19615== by 0x4029DA: crypto_sign_qtesla3p_ref (sign.c:441)
173 ==19615== by 0x400E46: timecop_doit (try.c:96)
174 ==19615== by 0x401CF0: main (try-anything.c:306)
175 ==19615== Uninitialised value was created by a client request
176 ==19615== at 0x400E17: timecop_doit (try.c:95)
177 ==19615== by 0x401CF0: main (try-anything.c:306)
178 ==19615==
179 ==19615== Conditional jump or move depends on uninitialised value(s)
180 ==19615== at 0x402C04: test_v (sign.c:207)
181 ==19615== by 0x4029FE: crypto_sign_qtesla3p_ref (sign.c:443)
182 ==19615== by 0x400E46: timecop_doit (try.c:96)
183 ==19615== by 0x401CF0: main (try-anything.c:306)
184 ==19615== Uninitialised value was created by a client request
185 ==19615== at 0x400E17: timecop_doit (try.c:95)
186 ==19615== by 0x401CF0: main (try-anything.c:306)
187 ==19615==
188 ==19615==
189 ==19615== HEAP SUMMARY:
190 ==19615== in use at exit: 399,680 bytes in 10 blocks
191 ==19615== total heap usage: 32 allocs, 22 frees, 575,302 bytes allocated
192 ==19615==
193 ==19615== LEAK SUMMARY:
194 ==19615== definitely lost: 0 bytes in 0 blocks
195 ==19615== indirectly lost: 0 bytes in 0 blocks
196 ==19615== possibly lost: 399,680 bytes in 10 blocks
197 ==19615== still reachable: 0 bytes in 0 blocks
198 ==19615== suppressed: 0 bytes in 0 blocks
199 ==19615== Rerun with --leak-check=full to see details of leaked memory
200 ==19615==
201 ==19615== For lists of detected and suppressed errors, rerun with: -s
202 ==19615== ERROR SUMMARY: 1525106 errors from 20 contexts (suppressed: 0 from 0)