Output save_alt Download

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