Output save_alt Download

Operation
crypto_encrypt
Primitive
4hfe
Implementation
ref
Compiler options
clang++ -O1 -g
Host
venus
1 error 0
2 28be570b7e92fbcf388e9cdcd5942fd6da39dc1908988fb3bb98024db79136ba 750576510 7457326800 4300000000 crypto_encrypt/4hfe/ref
3 ==31530== Memcheck, a memory error detector
4 ==31530== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
5 ==31530== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info
6 ==31530== Command: ./try
7 ==31530==
8 ==31530== Conditional jump or move depends on uninitialised value(s)
9 ==31530== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
10 ==31530== by 0x401A24: input_compare(unsigned char const*, unsigned char const*, unsigned long long, char const*) (try-anything.cpp:164)
11 ==31530== by 0x401564: test() (try.cpp:125)
12 ==31530== by 0x401EE2: main (try-anything.cpp:295)
13 ==31530== Uninitialised value was created by a stack allocation
14 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
15 ==31530==
16 ==31530== Conditional jump or move depends on uninitialised value(s)
17 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
18 ==31530== by 0x40EC07: polynomial, 4, 64>::set_quad_poly(gftower<31u, 10u> const*) (polynomial.h:101)
19 ==31530== by 0x40CF3C: groebner, 4>::univarPoly3(gftower<31u, 10u>*, gftower<31u, 10u>*, int*, gftower<31u, 10u>*) (groebner.h:298)
20 ==31530== by 0x40B4D1: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:257)
21 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
22 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
23 ==31530== by 0x40160B: test() (try.cpp:133)
24 ==31530== by 0x401EE2: main (try-anything.cpp:295)
25 ==31530== Uninitialised value was created by a stack allocation
26 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
27 ==31530==
28 ==31530== Conditional jump or move depends on uninitialised value(s)
29 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
30 ==31530== by 0x40EC07: polynomial, 4, 64>::set_quad_poly(gftower<31u, 10u> const*) (polynomial.h:101)
31 ==31530== by 0x40CF51: groebner, 4>::univarPoly3(gftower<31u, 10u>*, gftower<31u, 10u>*, int*, gftower<31u, 10u>*) (groebner.h:299)
32 ==31530== by 0x40B4D1: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:257)
33 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
34 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
35 ==31530== by 0x40160B: test() (try.cpp:133)
36 ==31530== by 0x401EE2: main (try-anything.cpp:295)
37 ==31530== Uninitialised value was created by a stack allocation
38 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
39 ==31530==
40 ==31530== Conditional jump or move depends on uninitialised value(s)
41 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
42 ==31530== by 0x40EC07: polynomial, 4, 64>::set_quad_poly(gftower<31u, 10u> const*) (polynomial.h:101)
43 ==31530== by 0x40CF66: groebner, 4>::univarPoly3(gftower<31u, 10u>*, gftower<31u, 10u>*, int*, gftower<31u, 10u>*) (groebner.h:300)
44 ==31530== by 0x40B4D1: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:257)
45 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
46 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
47 ==31530== by 0x40160B: test() (try.cpp:133)
48 ==31530== by 0x401EE2: main (try-anything.cpp:295)
49 ==31530== Uninitialised value was created by a stack allocation
50 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
51 ==31530==
52 ==31530== Conditional jump or move depends on uninitialised value(s)
53 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
54 ==31530== by 0x40EC07: polynomial, 4, 64>::set_quad_poly(gftower<31u, 10u> const*) (polynomial.h:101)
55 ==31530== by 0x40CF7D: groebner, 4>::univarPoly3(gftower<31u, 10u>*, gftower<31u, 10u>*, int*, gftower<31u, 10u>*) (groebner.h:301)
56 ==31530== by 0x40B4D1: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:257)
57 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
58 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
59 ==31530== by 0x40160B: test() (try.cpp:133)
60 ==31530== by 0x401EE2: main (try-anything.cpp:295)
61 ==31530== Uninitialised value was created by a stack allocation
62 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
63 ==31530==
64 ==31530== Conditional jump or move depends on uninitialised value(s)
65 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
66 ==31530== by 0x40F91E: polynomial, 4, 64>::minus(polynomial, 4, 64>&, polynomial, 4, 64> const&, gftower<31u, 10u> const&, polynomial, 4, 64> const&) (polynomial.h:333)
67 ==31530== by 0x40EDF1: int gusElim_sp2, 4, 64, 19>(polynomial, 4, 64>**) (polynomial.h:247)
68 ==31530== by 0x40D1AA: groebner, 4>::univarPoly3(gftower<31u, 10u>*, gftower<31u, 10u>*, int*, gftower<31u, 10u>*) (groebner.h:327)
69 ==31530== by 0x40B4D1: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:257)
70 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
71 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
72 ==31530== by 0x40160B: test() (try.cpp:133)
73 ==31530== by 0x401EE2: main (try-anything.cpp:295)
74 ==31530== Uninitialised value was created by a stack allocation
75 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
76 ==31530==
77 ==31530== Conditional jump or move depends on uninitialised value(s)
78 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
79 ==31530== by 0x40BA24: gftower<31u, 10u>::operator!=(gftower<31u, 10u> const&) const (tower.h:87)
80 ==31530== by 0x40A9A5: gftower<31u, 10u>::operator==(gftower<31u, 10u> const&) const (tower.h:88)
81 ==31530== by 0x40F66B: polynomial, 4, 64>::normalize() (polynomial.h:42)
82 ==31530== by 0x40EDA8: int gusElim_sp2, 4, 64, 19>(polynomial, 4, 64>**) (polynomial.h:241)
83 ==31530== by 0x40D1AA: groebner, 4>::univarPoly3(gftower<31u, 10u>*, gftower<31u, 10u>*, int*, gftower<31u, 10u>*) (groebner.h:327)
84 ==31530== by 0x40B4D1: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:257)
85 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
86 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
87 ==31530== by 0x40160B: test() (try.cpp:133)
88 ==31530== by 0x401EE2: main (try-anything.cpp:295)
89 ==31530== Uninitialised value was created by a stack allocation
90 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
91 ==31530==
92 ==31530== Conditional jump or move depends on uninitialised value(s)
93 ==31530== at 0x40F921: polynomial, 4, 64>::minus(polynomial, 4, 64>&, polynomial, 4, 64> const&, gftower<31u, 10u> const&, polynomial, 4, 64> const&) (polynomial.h:333)
94 ==31530== by 0x40EDF1: int gusElim_sp2, 4, 64, 19>(polynomial, 4, 64>**) (polynomial.h:247)
95 ==31530== by 0x40D1AA: groebner, 4>::univarPoly3(gftower<31u, 10u>*, gftower<31u, 10u>*, int*, gftower<31u, 10u>*) (groebner.h:327)
96 ==31530== by 0x40B4D1: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:257)
97 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
98 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
99 ==31530== by 0x40160B: test() (try.cpp:133)
100 ==31530== by 0x401EE2: main (try-anything.cpp:295)
101 ==31530== Uninitialised value was created by a stack allocation
102 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
103 ==31530==
104 ==31530== Conditional jump or move depends on uninitialised value(s)
105 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
106 ==31530== by 0x40F91E: polynomial, 4, 64>::minus(polynomial, 4, 64>&, polynomial, 4, 64> const&, gftower<31u, 10u> const&, polynomial, 4, 64> const&) (polynomial.h:333)
107 ==31530== by 0x40F031: int gusElim_sp2, 4, 64, 40>(polynomial, 4, 64>**) (polynomial.h:247)
108 ==31530== by 0x40D63F: groebner, 4>::univarPoly3(gftower<31u, 10u>*, gftower<31u, 10u>*, int*, gftower<31u, 10u>*) (groebner.h:387)
109 ==31530== by 0x40B4D1: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:257)
110 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
111 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
112 ==31530== by 0x40160B: test() (try.cpp:133)
113 ==31530== by 0x401EE2: main (try-anything.cpp:295)
114 ==31530== Uninitialised value was created by a stack allocation
115 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
116 ==31530==
117 ==31530== Conditional jump or move depends on uninitialised value(s)
118 ==31530== at 0x40F921: polynomial, 4, 64>::minus(polynomial, 4, 64>&, polynomial, 4, 64> const&, gftower<31u, 10u> const&, polynomial, 4, 64> const&) (polynomial.h:333)
119 ==31530== by 0x40F031: int gusElim_sp2, 4, 64, 40>(polynomial, 4, 64>**) (polynomial.h:247)
120 ==31530== by 0x40D63F: groebner, 4>::univarPoly3(gftower<31u, 10u>*, gftower<31u, 10u>*, int*, gftower<31u, 10u>*) (groebner.h:387)
121 ==31530== by 0x40B4D1: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:257)
122 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
123 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
124 ==31530== by 0x40160B: test() (try.cpp:133)
125 ==31530== by 0x401EE2: main (try-anything.cpp:295)
126 ==31530== Uninitialised value was created by a stack allocation
127 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
128 ==31530==
129 ==31530== Conditional jump or move depends on uninitialised value(s)
130 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
131 ==31530== by 0x40F91E: polynomial, 4, 64>::minus(polynomial, 4, 64>&, polynomial, 4, 64> const&, gftower<31u, 10u> const&, polynomial, 4, 64> const&) (polynomial.h:333)
132 ==31530== by 0x40F291: int gusElim_sp2, 4, 64, 55>(polynomial, 4, 64>**) (polynomial.h:247)
133 ==31530== by 0x40DCCE: groebner, 4>::univarPoly3(gftower<31u, 10u>*, gftower<31u, 10u>*, int*, gftower<31u, 10u>*) (groebner.h:463)
134 ==31530== by 0x40B4D1: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:257)
135 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
136 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
137 ==31530== by 0x40160B: test() (try.cpp:133)
138 ==31530== by 0x401EE2: main (try-anything.cpp:295)
139 ==31530== Uninitialised value was created by a stack allocation
140 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
141 ==31530==
142 ==31530== Conditional jump or move depends on uninitialised value(s)
143 ==31530== at 0x40F921: polynomial, 4, 64>::minus(polynomial, 4, 64>&, polynomial, 4, 64> const&, gftower<31u, 10u> const&, polynomial, 4, 64> const&) (polynomial.h:333)
144 ==31530== by 0x40F291: int gusElim_sp2, 4, 64, 55>(polynomial, 4, 64>**) (polynomial.h:247)
145 ==31530== by 0x40DCCE: groebner, 4>::univarPoly3(gftower<31u, 10u>*, gftower<31u, 10u>*, int*, gftower<31u, 10u>*) (groebner.h:463)
146 ==31530== by 0x40B4D1: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:257)
147 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
148 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
149 ==31530== by 0x40160B: test() (try.cpp:133)
150 ==31530== by 0x401EE2: main (try-anything.cpp:295)
151 ==31530== Uninitialised value was created by a stack allocation
152 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
153 ==31530==
154 ==31530== Conditional jump or move depends on uninitialised value(s)
155 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
156 ==31530== by 0x40F91E: polynomial, 4, 64>::minus(polynomial, 4, 64>&, polynomial, 4, 64> const&, gftower<31u, 10u> const&, polynomial, 4, 64> const&) (polynomial.h:333)
157 ==31530== by 0x40F4C1: int gusElim_sp2, 4, 64, 29>(polynomial, 4, 64>**) (polynomial.h:247)
158 ==31530== by 0x40E082: groebner, 4>::univarPoly3(gftower<31u, 10u>*, gftower<31u, 10u>*, int*, gftower<31u, 10u>*) (groebner.h:507)
159 ==31530== by 0x40B4D1: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:257)
160 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
161 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
162 ==31530== by 0x40160B: test() (try.cpp:133)
163 ==31530== by 0x401EE2: main (try-anything.cpp:295)
164 ==31530== Uninitialised value was created by a stack allocation
165 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
166 ==31530==
167 ==31530== Conditional jump or move depends on uninitialised value(s)
168 ==31530== at 0x40F921: polynomial, 4, 64>::minus(polynomial, 4, 64>&, polynomial, 4, 64> const&, gftower<31u, 10u> const&, polynomial, 4, 64> const&) (polynomial.h:333)
169 ==31530== by 0x40F4C1: int gusElim_sp2, 4, 64, 29>(polynomial, 4, 64>**) (polynomial.h:247)
170 ==31530== by 0x40E082: groebner, 4>::univarPoly3(gftower<31u, 10u>*, gftower<31u, 10u>*, int*, gftower<31u, 10u>*) (groebner.h:507)
171 ==31530== by 0x40B4D1: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:257)
172 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
173 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
174 ==31530== by 0x40160B: test() (try.cpp:133)
175 ==31530== by 0x401EE2: main (try-anything.cpp:295)
176 ==31530== Uninitialised value was created by a stack allocation
177 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
178 ==31530==
179 ==31530== Conditional jump or move depends on uninitialised value(s)
180 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
181 ==31530== by 0x410580: cantor_zassen >::xPowModP(gftower<31u, 10u>*, int, gftower<31u, 10u>*, int) (cantor.h:641)
182 ==31530== by 0x40FCF0: void cantor_zassen >::xPowQMinXModP<31u, 10u>(gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:281)
183 ==31530== by 0x40E371: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:307)
184 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
185 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
186 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
187 ==31530== by 0x40160B: test() (try.cpp:133)
188 ==31530== by 0x401EE2: main (try-anything.cpp:295)
189 ==31530== Uninitialised value was created by a stack allocation
190 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
191 ==31530==
192 ==31530== Conditional jump or move depends on uninitialised value(s)
193 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
194 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
195 ==31530== by 0x40FD2C: void cantor_zassen >::xPowQMinXModP<31u, 10u>(gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:283)
196 ==31530== by 0x40E371: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:307)
197 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
198 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
199 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
200 ==31530== by 0x40160B: test() (try.cpp:133)
201 ==31530== by 0x401EE2: main (try-anything.cpp:295)
202 ==31530== Uninitialised value was created by a stack allocation
203 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
204 ==31530==
205 ==31530== Conditional jump or move depends on uninitialised value(s)
206 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
207 ==31530== by 0x40E38C: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:311)
208 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
209 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
210 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
211 ==31530== by 0x40160B: test() (try.cpp:133)
212 ==31530== by 0x401EE2: main (try-anything.cpp:295)
213 ==31530== Uninitialised value was created by a stack allocation
214 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
215 ==31530==
216 ==31530== Conditional jump or move depends on uninitialised value(s)
217 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
218 ==31530== by 0x410BF7: util >::polyModMonic(gftower<31u, 10u>*, int*, gftower<31u, 10u> const*, int, gftower<31u, 10u> const*, int) (cantor.h:81)
219 ==31530== by 0x40FEBA: util >::polyGCD(gftower<31u, 10u>*, int*, gftower<31u, 10u> const*, int, gftower<31u, 10u> const*, int) (cantor.h:112)
220 ==31530== by 0x40E3BB: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:322)
221 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
222 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
223 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
224 ==31530== by 0x40160B: test() (try.cpp:133)
225 ==31530== by 0x401EE2: main (try-anything.cpp:295)
226 ==31530== Uninitialised value was created by a stack allocation
227 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
228 ==31530==
229 ==31530== Conditional jump or move depends on uninitialised value(s)
230 ==31530== at 0x410BFA: util >::polyModMonic(gftower<31u, 10u>*, int*, gftower<31u, 10u> const*, int, gftower<31u, 10u> const*, int) (cantor.h:81)
231 ==31530== by 0x40FEBA: util >::polyGCD(gftower<31u, 10u>*, int*, gftower<31u, 10u> const*, int, gftower<31u, 10u> const*, int) (cantor.h:112)
232 ==31530== by 0x40E3BB: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:322)
233 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
234 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
235 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
236 ==31530== by 0x40160B: test() (try.cpp:133)
237 ==31530== by 0x401EE2: main (try-anything.cpp:295)
238 ==31530== Uninitialised value was created by a stack allocation
239 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
240 ==31530==
241 ==31530== Conditional jump or move depends on uninitialised value(s)
242 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
243 ==31530== by 0x410BF7: util >::polyModMonic(gftower<31u, 10u>*, int*, gftower<31u, 10u> const*, int, gftower<31u, 10u> const*, int) (cantor.h:81)
244 ==31530== by 0x40FEBA: util >::polyGCD(gftower<31u, 10u>*, int*, gftower<31u, 10u> const*, int, gftower<31u, 10u> const*, int) (cantor.h:112)
245 ==31530== by 0x410135: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:367)
246 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
247 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
248 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
249 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
250 ==31530== by 0x40160B: test() (try.cpp:133)
251 ==31530== by 0x401EE2: main (try-anything.cpp:295)
252 ==31530== Uninitialised value was created by a stack allocation
253 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
254 ==31530==
255 ==31530== Conditional jump or move depends on uninitialised value(s)
256 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
257 ==31530== by 0x410580: cantor_zassen >::xPowModP(gftower<31u, 10u>*, int, gftower<31u, 10u>*, int) (cantor.h:641)
258 ==31530== by 0x41016F: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:379)
259 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
260 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
261 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
262 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
263 ==31530== by 0x40160B: test() (try.cpp:133)
264 ==31530== by 0x401EE2: main (try-anything.cpp:295)
265 ==31530== Uninitialised value was created by a stack allocation
266 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
267 ==31530==
268 ==31530== Conditional jump or move depends on uninitialised value(s)
269 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
270 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
271 ==31530== by 0x4101AC: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:382)
272 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
273 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
274 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
275 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
276 ==31530== by 0x40160B: test() (try.cpp:133)
277 ==31530== by 0x401EE2: main (try-anything.cpp:295)
278 ==31530== Uninitialised value was created by a stack allocation
279 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
280 ==31530==
281 ==31530== Conditional jump or move depends on uninitialised value(s)
282 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
283 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
284 ==31530== by 0x4101DD: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:388)
285 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
286 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
287 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
288 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
289 ==31530== by 0x40160B: test() (try.cpp:133)
290 ==31530== by 0x401EE2: main (try-anything.cpp:295)
291 ==31530== Uninitialised value was created by a stack allocation
292 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
293 ==31530==
294 ==31530== Conditional jump or move depends on uninitialised value(s)
295 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
296 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
297 ==31530== by 0x4101F1: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:389)
298 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
299 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
300 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
301 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
302 ==31530== by 0x40160B: test() (try.cpp:133)
303 ==31530== by 0x401EE2: main (try-anything.cpp:295)
304 ==31530== Uninitialised value was created by a stack allocation
305 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
306 ==31530==
307 ==31530== Conditional jump or move depends on uninitialised value(s)
308 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
309 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
310 ==31530== by 0x410205: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:390)
311 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
312 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
313 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
314 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
315 ==31530== by 0x40160B: test() (try.cpp:133)
316 ==31530== by 0x401EE2: main (try-anything.cpp:295)
317 ==31530== Uninitialised value was created by a stack allocation
318 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
319 ==31530==
320 ==31530== Conditional jump or move depends on uninitialised value(s)
321 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
322 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
323 ==31530== by 0x410219: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:391)
324 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
325 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
326 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
327 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
328 ==31530== by 0x40160B: test() (try.cpp:133)
329 ==31530== by 0x401EE2: main (try-anything.cpp:295)
330 ==31530== Uninitialised value was created by a stack allocation
331 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
332 ==31530==
333 ==31530== Conditional jump or move depends on uninitialised value(s)
334 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
335 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
336 ==31530== by 0x41022D: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:392)
337 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
338 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
339 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
340 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
341 ==31530== by 0x40160B: test() (try.cpp:133)
342 ==31530== by 0x401EE2: main (try-anything.cpp:295)
343 ==31530== Uninitialised value was created by a stack allocation
344 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
345 ==31530==
346 ==31530== Conditional jump or move depends on uninitialised value(s)
347 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
348 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
349 ==31530== by 0x410272: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:424)
350 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
351 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
352 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
353 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
354 ==31530== by 0x40160B: test() (try.cpp:133)
355 ==31530== by 0x401EE2: main (try-anything.cpp:295)
356 ==31530== Uninitialised value was created by a stack allocation
357 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
358 ==31530==
359 ==31530== Conditional jump or move depends on uninitialised value(s)
360 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
361 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
362 ==31530== by 0x4102D2: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:429)
363 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
364 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
365 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
366 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
367 ==31530== by 0x40160B: test() (try.cpp:133)
368 ==31530== by 0x401EE2: main (try-anything.cpp:295)
369 ==31530== Uninitialised value was created by a stack allocation
370 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
371 ==31530==
372 ==31530== Conditional jump or move depends on uninitialised value(s)
373 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
374 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
375 ==31530== by 0x410308: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:432)
376 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
377 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
378 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
379 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
380 ==31530== by 0x40160B: test() (try.cpp:133)
381 ==31530== by 0x401EE2: main (try-anything.cpp:295)
382 ==31530== Uninitialised value was created by a stack allocation
383 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
384 ==31530==
385 ==31530== Conditional jump or move depends on uninitialised value(s)
386 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
387 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
388 ==31530== by 0x41032D: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:434)
389 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
390 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
391 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
392 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
393 ==31530== by 0x40160B: test() (try.cpp:133)
394 ==31530== by 0x401EE2: main (try-anything.cpp:295)
395 ==31530== Uninitialised value was created by a stack allocation
396 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
397 ==31530==
398 ==31530== Conditional jump or move depends on uninitialised value(s)
399 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
400 ==31530== by 0x410367: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:582)
401 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
402 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
403 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
404 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
405 ==31530== by 0x40160B: test() (try.cpp:133)
406 ==31530== by 0x401EE2: main (try-anything.cpp:295)
407 ==31530== Uninitialised value was created by a stack allocation
408 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
409 ==31530==
410 ==31530== Conditional jump or move depends on uninitialised value(s)
411 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
412 ==31530== by 0x410BF7: util >::polyModMonic(gftower<31u, 10u>*, int*, gftower<31u, 10u> const*, int, gftower<31u, 10u> const*, int) (cantor.h:81)
413 ==31530== by 0x40FEBA: util >::polyGCD(gftower<31u, 10u>*, int*, gftower<31u, 10u> const*, int, gftower<31u, 10u> const*, int) (cantor.h:112)
414 ==31530== by 0x4103C3: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:591)
415 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
416 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
417 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
418 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
419 ==31530== by 0x40160B: test() (try.cpp:133)
420 ==31530== by 0x401EE2: main (try-anything.cpp:295)
421 ==31530== Uninitialised value was created by a stack allocation
422 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
423 ==31530==
424 ==31530== Conditional jump or move depends on uninitialised value(s)
425 ==31530== at 0x410BFA: util >::polyModMonic(gftower<31u, 10u>*, int*, gftower<31u, 10u> const*, int, gftower<31u, 10u> const*, int) (cantor.h:81)
426 ==31530== by 0x40FEBA: util >::polyGCD(gftower<31u, 10u>*, int*, gftower<31u, 10u> const*, int, gftower<31u, 10u> const*, int) (cantor.h:112)
427 ==31530== by 0x4103C3: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:591)
428 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
429 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
430 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
431 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
432 ==31530== by 0x40160B: test() (try.cpp:133)
433 ==31530== by 0x401EE2: main (try-anything.cpp:295)
434 ==31530== Uninitialised value was created by a stack allocation
435 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
436 ==31530==
437 ==31530== Conditional jump or move depends on uninitialised value(s)
438 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
439 ==31530== by 0x410580: cantor_zassen >::xPowModP(gftower<31u, 10u>*, int, gftower<31u, 10u>*, int) (cantor.h:641)
440 ==31530== by 0x41016F: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:379)
441 ==31530== by 0x41045F: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:610)
442 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
443 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
444 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
445 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
446 ==31530== by 0x40160B: test() (try.cpp:133)
447 ==31530== by 0x401EE2: main (try-anything.cpp:295)
448 ==31530== Uninitialised value was created by a stack allocation
449 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
450 ==31530==
451 ==31530== Conditional jump or move depends on uninitialised value(s)
452 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
453 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
454 ==31530== by 0x4101F1: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:389)
455 ==31530== by 0x41045F: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:610)
456 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
457 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
458 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
459 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
460 ==31530== by 0x40160B: test() (try.cpp:133)
461 ==31530== by 0x401EE2: main (try-anything.cpp:295)
462 ==31530== Uninitialised value was created by a stack allocation
463 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
464 ==31530==
465 ==31530== Conditional jump or move depends on uninitialised value(s)
466 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
467 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
468 ==31530== by 0x410205: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:390)
469 ==31530== by 0x41045F: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:610)
470 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
471 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
472 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
473 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
474 ==31530== by 0x40160B: test() (try.cpp:133)
475 ==31530== by 0x401EE2: main (try-anything.cpp:295)
476 ==31530== Uninitialised value was created by a stack allocation
477 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
478 ==31530==
479 ==31530== Conditional jump or move depends on uninitialised value(s)
480 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
481 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
482 ==31530== by 0x410219: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:391)
483 ==31530== by 0x41045F: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:610)
484 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
485 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
486 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
487 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
488 ==31530== by 0x40160B: test() (try.cpp:133)
489 ==31530== by 0x401EE2: main (try-anything.cpp:295)
490 ==31530== Uninitialised value was created by a stack allocation
491 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
492 ==31530==
493 ==31530== Conditional jump or move depends on uninitialised value(s)
494 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
495 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
496 ==31530== by 0x41022D: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:392)
497 ==31530== by 0x41045F: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:610)
498 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
499 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
500 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
501 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
502 ==31530== by 0x40160B: test() (try.cpp:133)
503 ==31530== by 0x401EE2: main (try-anything.cpp:295)
504 ==31530== Uninitialised value was created by a stack allocation
505 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
506 ==31530==
507 ==31530== Conditional jump or move depends on uninitialised value(s)
508 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
509 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
510 ==31530== by 0x410272: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:424)
511 ==31530== by 0x41045F: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:610)
512 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
513 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
514 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
515 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
516 ==31530== by 0x40160B: test() (try.cpp:133)
517 ==31530== by 0x401EE2: main (try-anything.cpp:295)
518 ==31530== Uninitialised value was created by a stack allocation
519 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
520 ==31530==
521 ==31530== Conditional jump or move depends on uninitialised value(s)
522 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
523 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
524 ==31530== by 0x4102D2: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:429)
525 ==31530== by 0x41045F: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:610)
526 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
527 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
528 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
529 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
530 ==31530== by 0x40160B: test() (try.cpp:133)
531 ==31530== by 0x401EE2: main (try-anything.cpp:295)
532 ==31530== Uninitialised value was created by a stack allocation
533 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
534 ==31530==
535 ==31530== Conditional jump or move depends on uninitialised value(s)
536 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
537 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
538 ==31530== by 0x410308: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:432)
539 ==31530== by 0x41045F: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:610)
540 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
541 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
542 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
543 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
544 ==31530== by 0x40160B: test() (try.cpp:133)
545 ==31530== by 0x401EE2: main (try-anything.cpp:295)
546 ==31530== Uninitialised value was created by a stack allocation
547 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
548 ==31530==
549 ==31530== Conditional jump or move depends on uninitialised value(s)
550 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
551 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
552 ==31530== by 0x41032D: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:434)
553 ==31530== by 0x41045F: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:610)
554 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
555 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
556 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
557 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
558 ==31530== by 0x40160B: test() (try.cpp:133)
559 ==31530== by 0x401EE2: main (try-anything.cpp:295)
560 ==31530== Uninitialised value was created by a stack allocation
561 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
562 ==31530==
563 ==31530== Conditional jump or move depends on uninitialised value(s)
564 ==31530== at 0x4107BD: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
565 ==31530== by 0x41032D: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:434)
566 ==31530== by 0x41045F: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:610)
567 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
568 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
569 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
570 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
571 ==31530== by 0x40160B: test() (try.cpp:133)
572 ==31530== by 0x401EE2: main (try-anything.cpp:295)
573 ==31530== Uninitialised value was created by a stack allocation
574 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
575 ==31530==
576 ==31530== Conditional jump or move depends on uninitialised value(s)
577 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
578 ==31530== by 0x410367: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:582)
579 ==31530== by 0x41045F: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:610)
580 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
581 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
582 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
583 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
584 ==31530== by 0x40160B: test() (try.cpp:133)
585 ==31530== by 0x401EE2: main (try-anything.cpp:295)
586 ==31530== Uninitialised value was created by a stack allocation
587 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
588 ==31530==
589 ==31530== Conditional jump or move depends on uninitialised value(s)
590 ==31530== at 0x41036A: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:582)
591 ==31530== by 0x41045F: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:610)
592 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
593 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
594 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
595 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
596 ==31530== by 0x40160B: test() (try.cpp:133)
597 ==31530== by 0x401EE2: main (try-anything.cpp:295)
598 ==31530== Uninitialised value was created by a stack allocation
599 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
600 ==31530==
601 ==31530== Conditional jump or move depends on uninitialised value(s)
602 ==31530== at 0x410BFA: util >::polyModMonic(gftower<31u, 10u>*, int*, gftower<31u, 10u> const*, int, gftower<31u, 10u> const*, int) (cantor.h:81)
603 ==31530== by 0x40FEBA: util >::polyGCD(gftower<31u, 10u>*, int*, gftower<31u, 10u> const*, int, gftower<31u, 10u> const*, int) (cantor.h:112)
604 ==31530== by 0x4103C3: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:591)
605 ==31530== by 0x41045F: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:610)
606 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
607 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
608 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
609 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
610 ==31530== by 0x40160B: test() (try.cpp:133)
611 ==31530== by 0x401EE2: main (try-anything.cpp:295)
612 ==31530== Uninitialised value was created by a stack allocation
613 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
614 ==31530==
615 ==31530== Conditional jump or move depends on uninitialised value(s)
616 ==31530== at 0x40B63D: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:267)
617 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
618 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
619 ==31530== by 0x40160B: test() (try.cpp:133)
620 ==31530== by 0x401EE2: main (try-anything.cpp:295)
621 ==31530== Uninitialised value was created by a stack allocation
622 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
623 ==31530==
624 ==31530== Conditional jump or move depends on uninitialised value(s)
625 ==31530== at 0x4C32742: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
626 ==31530== by 0x40164D: test() (try.cpp:135)
627 ==31530== by 0x401EE2: main (try-anything.cpp:295)
628 ==31530== Uninitialised value was created by a stack allocation
629 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
630 ==31530==
631 ==31530== Conditional jump or move depends on uninitialised value(s)
632 ==31530== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
633 ==31530== by 0x40164D: test() (try.cpp:135)
634 ==31530== by 0x401EE2: main (try-anything.cpp:295)
635 ==31530== Uninitialised value was created by a stack allocation
636 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
637 ==31530==
638 ==31530== Conditional jump or move depends on uninitialised value(s)
639 ==31530== at 0x4C3277D: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
640 ==31530== by 0x40164D: test() (try.cpp:135)
641 ==31530== by 0x401EE2: main (try-anything.cpp:295)
642 ==31530== Uninitialised value was created by a stack allocation
643 ==31530== at 0x411580: crypto_stream_salsa20_e_merged_ECRYPT_encrypt_bytes (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
644 ==31530==
645 ==31530== Conditional jump or move depends on uninitialised value(s)
646 ==31530== at 0x4C327A1: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
647 ==31530== by 0x40164D: test() (try.cpp:135)
648 ==31530== by 0x401EE2: main (try-anything.cpp:295)
649 ==31530== Uninitialised value was created by a stack allocation
650 ==31530== at 0x411580: crypto_stream_salsa20_e_merged_ECRYPT_encrypt_bytes (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
651 ==31530==
652 ==31530== Conditional jump or move depends on uninitialised value(s)
653 ==31530== at 0x401650: test() (try.cpp:135)
654 ==31530== by 0x401EE2: main (try-anything.cpp:295)
655 ==31530== Uninitialised value was created by a stack allocation
656 ==31530== at 0x411580: crypto_stream_salsa20_e_merged_ECRYPT_encrypt_bytes (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
657 ==31530==
658 ==31530== Conditional jump or move depends on uninitialised value(s)
659 ==31530== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
660 ==31530== by 0x401A24: input_compare(unsigned char const*, unsigned char const*, unsigned long long, char const*) (try-anything.cpp:164)
661 ==31530== by 0x4016AC: test() (try.cpp:138)
662 ==31530== by 0x401EE2: main (try-anything.cpp:295)
663 ==31530== Uninitialised value was created by a stack allocation
664 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
665 ==31530==
666 ==31530== Conditional jump or move depends on uninitialised value(s)
667 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
668 ==31530== by 0x410580: cantor_zassen >::xPowModP(gftower<31u, 10u>*, int, gftower<31u, 10u>*, int) (cantor.h:641)
669 ==31530== by 0x41016F: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:379)
670 ==31530== by 0x410448: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:609)
671 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
672 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
673 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
674 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
675 ==31530== by 0x40173B: test() (try.cpp:144)
676 ==31530== by 0x401EE2: main (try-anything.cpp:295)
677 ==31530== Uninitialised value was created by a stack allocation
678 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
679 ==31530==
680 ==31530== Conditional jump or move depends on uninitialised value(s)
681 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
682 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
683 ==31530== by 0x4101F1: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:389)
684 ==31530== by 0x410448: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:609)
685 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
686 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
687 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
688 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
689 ==31530== by 0x40173B: test() (try.cpp:144)
690 ==31530== by 0x401EE2: main (try-anything.cpp:295)
691 ==31530== Uninitialised value was created by a stack allocation
692 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
693 ==31530==
694 ==31530== Conditional jump or move depends on uninitialised value(s)
695 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
696 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
697 ==31530== by 0x410205: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:390)
698 ==31530== by 0x410448: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:609)
699 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
700 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
701 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
702 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
703 ==31530== by 0x40173B: test() (try.cpp:144)
704 ==31530== by 0x401EE2: main (try-anything.cpp:295)
705 ==31530== Uninitialised value was created by a stack allocation
706 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
707 ==31530==
708 ==31530== Conditional jump or move depends on uninitialised value(s)
709 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
710 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
711 ==31530== by 0x410219: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:391)
712 ==31530== by 0x410448: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:609)
713 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
714 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
715 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
716 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
717 ==31530== by 0x40173B: test() (try.cpp:144)
718 ==31530== by 0x401EE2: main (try-anything.cpp:295)
719 ==31530== Uninitialised value was created by a stack allocation
720 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
721 ==31530==
722 ==31530== Conditional jump or move depends on uninitialised value(s)
723 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
724 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
725 ==31530== by 0x41022D: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:392)
726 ==31530== by 0x410448: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:609)
727 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
728 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
729 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
730 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
731 ==31530== by 0x40173B: test() (try.cpp:144)
732 ==31530== by 0x401EE2: main (try-anything.cpp:295)
733 ==31530== Uninitialised value was created by a stack allocation
734 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
735 ==31530==
736 ==31530== Conditional jump or move depends on uninitialised value(s)
737 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
738 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
739 ==31530== by 0x410272: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:424)
740 ==31530== by 0x410448: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:609)
741 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
742 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
743 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
744 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
745 ==31530== by 0x40173B: test() (try.cpp:144)
746 ==31530== by 0x401EE2: main (try-anything.cpp:295)
747 ==31530== Uninitialised value was created by a stack allocation
748 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
749 ==31530==
750 ==31530== Conditional jump or move depends on uninitialised value(s)
751 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
752 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
753 ==31530== by 0x4102D2: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:429)
754 ==31530== by 0x410448: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:609)
755 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
756 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
757 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
758 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
759 ==31530== by 0x40173B: test() (try.cpp:144)
760 ==31530== by 0x401EE2: main (try-anything.cpp:295)
761 ==31530== Uninitialised value was created by a stack allocation
762 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
763 ==31530==
764 ==31530== Conditional jump or move depends on uninitialised value(s)
765 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
766 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
767 ==31530== by 0x410308: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:432)
768 ==31530== by 0x410448: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:609)
769 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
770 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
771 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
772 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
773 ==31530== by 0x40173B: test() (try.cpp:144)
774 ==31530== by 0x401EE2: main (try-anything.cpp:295)
775 ==31530== Uninitialised value was created by a stack allocation
776 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
777 ==31530==
778 ==31530== Conditional jump or move depends on uninitialised value(s)
779 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
780 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
781 ==31530== by 0x41032D: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:434)
782 ==31530== by 0x410448: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:609)
783 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
784 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
785 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
786 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
787 ==31530== by 0x40173B: test() (try.cpp:144)
788 ==31530== by 0x401EE2: main (try-anything.cpp:295)
789 ==31530== Uninitialised value was created by a stack allocation
790 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
791 ==31530==
792 ==31530== Conditional jump or move depends on uninitialised value(s)
793 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
794 ==31530== by 0x410367: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:582)
795 ==31530== by 0x410448: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:609)
796 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
797 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
798 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
799 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
800 ==31530== by 0x40173B: test() (try.cpp:144)
801 ==31530== by 0x401EE2: main (try-anything.cpp:295)
802 ==31530== Uninitialised value was created by a stack allocation
803 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
804 ==31530==
805 ==31530== Conditional jump or move depends on uninitialised value(s)
806 ==31530== at 0x41036A: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:582)
807 ==31530== by 0x410448: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:609)
808 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
809 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
810 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
811 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
812 ==31530== by 0x40173B: test() (try.cpp:144)
813 ==31530== by 0x401EE2: main (try-anything.cpp:295)
814 ==31530== Uninitialised value was created by a stack allocation
815 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
816 ==31530==
817 ==31530== Conditional jump or move depends on uninitialised value(s)
818 ==31530== at 0x410BFA: util >::polyModMonic(gftower<31u, 10u>*, int*, gftower<31u, 10u> const*, int, gftower<31u, 10u> const*, int) (cantor.h:81)
819 ==31530== by 0x40FEBA: util >::polyGCD(gftower<31u, 10u>*, int*, gftower<31u, 10u> const*, int, gftower<31u, 10u> const*, int) (cantor.h:112)
820 ==31530== by 0x4103C3: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:591)
821 ==31530== by 0x410448: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:609)
822 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
823 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
824 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
825 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
826 ==31530== by 0x40173B: test() (try.cpp:144)
827 ==31530== by 0x401EE2: main (try-anything.cpp:295)
828 ==31530== Uninitialised value was created by a stack allocation
829 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
830 ==31530==
831 ==31530== Conditional jump or move depends on uninitialised value(s)
832 ==31530== at 0x40B63D: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:267)
833 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
834 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
835 ==31530== by 0x40173B: test() (try.cpp:144)
836 ==31530== by 0x401EE2: main (try-anything.cpp:295)
837 ==31530== Uninitialised value was created by a stack allocation
838 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
839 ==31530==
840 ==31530== Conditional jump or move depends on uninitialised value(s)
841 ==31530== at 0x4C32742: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
842 ==31530== by 0x401763: test() (try.cpp:145)
843 ==31530== by 0x401EE2: main (try-anything.cpp:295)
844 ==31530== Uninitialised value was created by a stack allocation
845 ==31530== at 0x4FF1763: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
846 ==31530==
847 ==31530== Conditional jump or move depends on uninitialised value(s)
848 ==31530== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
849 ==31530== by 0x401763: test() (try.cpp:145)
850 ==31530== by 0x401EE2: main (try-anything.cpp:295)
851 ==31530== Uninitialised value was created by a stack allocation
852 ==31530== at 0x4FF1763: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
853 ==31530==
854 ==31530== Conditional jump or move depends on uninitialised value(s)
855 ==31530== at 0x4C3277D: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
856 ==31530== by 0x401763: test() (try.cpp:145)
857 ==31530== by 0x401EE2: main (try-anything.cpp:295)
858 ==31530== Uninitialised value was created by a stack allocation
859 ==31530== at 0x4FF1763: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
860 ==31530==
861 ==31530== Conditional jump or move depends on uninitialised value(s)
862 ==31530== at 0x4C327A1: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
863 ==31530== by 0x401763: test() (try.cpp:145)
864 ==31530== by 0x401EE2: main (try-anything.cpp:295)
865 ==31530== Uninitialised value was created by a stack allocation
866 ==31530== at 0x4FF1763: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
867 ==31530==
868 ==31530== Conditional jump or move depends on uninitialised value(s)
869 ==31530== at 0x401766: test() (try.cpp:145)
870 ==31530== by 0x401EE2: main (try-anything.cpp:295)
871 ==31530== Uninitialised value was created by a stack allocation
872 ==31530== at 0x4FF1763: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
873 ==31530==
874 ==31530== Conditional jump or move depends on uninitialised value(s)
875 ==31530== at 0x40B63D: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:267)
876 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
877 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
878 ==31530== by 0x4017DF: test() (try.cpp:150)
879 ==31530== by 0x401EE2: main (try-anything.cpp:295)
880 ==31530== Uninitialised value was created by a stack allocation
881 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
882 ==31530==
883 ==31530== Conditional jump or move depends on uninitialised value(s)
884 ==31530== at 0x4C32742: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
885 ==31530== by 0x401807: test() (try.cpp:151)
886 ==31530== by 0x401EE2: main (try-anything.cpp:295)
887 ==31530== Uninitialised value was created by a stack allocation
888 ==31530== at 0x4FF1763: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
889 ==31530==
890 ==31530== Conditional jump or move depends on uninitialised value(s)
891 ==31530== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
892 ==31530== by 0x401807: test() (try.cpp:151)
893 ==31530== by 0x401EE2: main (try-anything.cpp:295)
894 ==31530== Uninitialised value was created by a stack allocation
895 ==31530== at 0x4FF1763: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
896 ==31530==
897 ==31530== Conditional jump or move depends on uninitialised value(s)
898 ==31530== at 0x4C3277D: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
899 ==31530== by 0x401807: test() (try.cpp:151)
900 ==31530== by 0x401EE2: main (try-anything.cpp:295)
901 ==31530== Uninitialised value was created by a stack allocation
902 ==31530== at 0x4FF1763: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
903 ==31530==
904 ==31530== Conditional jump or move depends on uninitialised value(s)
905 ==31530== at 0x4C327A1: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
906 ==31530== by 0x401807: test() (try.cpp:151)
907 ==31530== by 0x401EE2: main (try-anything.cpp:295)
908 ==31530== Uninitialised value was created by a stack allocation
909 ==31530== at 0x4FF1763: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
910 ==31530==
911 ==31530== Conditional jump or move depends on uninitialised value(s)
912 ==31530== at 0x40180A: test() (try.cpp:151)
913 ==31530== by 0x401EE2: main (try-anything.cpp:295)
914 ==31530== Uninitialised value was created by a stack allocation
915 ==31530== at 0x4FF1763: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
916 ==31530==
917 ==31530== Conditional jump or move depends on uninitialised value(s)
918 ==31530== at 0x40B63D: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:267)
919 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
920 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
921 ==31530== by 0x401850: test() (try.cpp:153)
922 ==31530== by 0x401EE2: main (try-anything.cpp:295)
923 ==31530== Uninitialised value was created by a stack allocation
924 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
925 ==31530==
926 ==31530== Conditional jump or move depends on uninitialised value(s)
927 ==31530== at 0x4C32742: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
928 ==31530== by 0x401878: test() (try.cpp:154)
929 ==31530== by 0x401EE2: main (try-anything.cpp:295)
930 ==31530== Uninitialised value was created by a stack allocation
931 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
932 ==31530==
933 ==31530== Conditional jump or move depends on uninitialised value(s)
934 ==31530== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
935 ==31530== by 0x401878: test() (try.cpp:154)
936 ==31530== by 0x401EE2: main (try-anything.cpp:295)
937 ==31530== Uninitialised value was created by a stack allocation
938 ==31530== at 0x40CA90: groebner, 4>::eval(gftower<31u, 10u>*, gftower<31u, 10u> const*, gftower<31u, 10u>*) (groebner.h:184)
939 ==31530==
940 ==31530== Conditional jump or move depends on uninitialised value(s)
941 ==31530== at 0x4C3277D: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
942 ==31530== by 0x401878: test() (try.cpp:154)
943 ==31530== by 0x401EE2: main (try-anything.cpp:295)
944 ==31530== Uninitialised value was created by a stack allocation
945 ==31530== at 0x411580: crypto_stream_salsa20_e_merged_ECRYPT_encrypt_bytes (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
946 ==31530==
947 ==31530== Conditional jump or move depends on uninitialised value(s)
948 ==31530== at 0x4C327A1: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
949 ==31530== by 0x401878: test() (try.cpp:154)
950 ==31530== by 0x401EE2: main (try-anything.cpp:295)
951 ==31530== Uninitialised value was created by a stack allocation
952 ==31530== at 0x411580: crypto_stream_salsa20_e_merged_ECRYPT_encrypt_bytes (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
953 ==31530==
954 ==31530== Conditional jump or move depends on uninitialised value(s)
955 ==31530== at 0x40187B: test() (try.cpp:154)
956 ==31530== by 0x401EE2: main (try-anything.cpp:295)
957 ==31530== Uninitialised value was created by a stack allocation
958 ==31530== at 0x411580: crypto_stream_salsa20_e_merged_ECRYPT_encrypt_bytes (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
959 ==31530==
960 ==31530== Conditional jump or move depends on uninitialised value(s)
961 ==31530== at 0x40EC0A: polynomial, 4, 64>::set_quad_poly(gftower<31u, 10u> const*) (polynomial.h:101)
962 ==31530== by 0x40CF3C: groebner, 4>::univarPoly3(gftower<31u, 10u>*, gftower<31u, 10u>*, int*, gftower<31u, 10u>*) (groebner.h:298)
963 ==31530== by 0x40B4D1: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:257)
964 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
965 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
966 ==31530== by 0x40132C: timecop_doit() (try.cpp:95)
967 ==31530== by 0x401F40: main (try-anything.cpp:306)
968 ==31530== Uninitialised value was created by a client request
969 ==31530== at 0x4012FD: timecop_doit() (try.cpp:94)
970 ==31530== by 0x401F40: main (try-anything.cpp:306)
971 ==31530==
972 ==31530== Conditional jump or move depends on uninitialised value(s)
973 ==31530== at 0x40EC0A: polynomial, 4, 64>::set_quad_poly(gftower<31u, 10u> const*) (polynomial.h:101)
974 ==31530== by 0x40CF51: groebner, 4>::univarPoly3(gftower<31u, 10u>*, gftower<31u, 10u>*, int*, gftower<31u, 10u>*) (groebner.h:299)
975 ==31530== by 0x40B4D1: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:257)
976 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
977 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
978 ==31530== by 0x40132C: timecop_doit() (try.cpp:95)
979 ==31530== by 0x401F40: main (try-anything.cpp:306)
980 ==31530== Uninitialised value was created by a client request
981 ==31530== at 0x4012FD: timecop_doit() (try.cpp:94)
982 ==31530== by 0x401F40: main (try-anything.cpp:306)
983 ==31530==
984 ==31530== Conditional jump or move depends on uninitialised value(s)
985 ==31530== at 0x40EC0A: polynomial, 4, 64>::set_quad_poly(gftower<31u, 10u> const*) (polynomial.h:101)
986 ==31530== by 0x40CF66: groebner, 4>::univarPoly3(gftower<31u, 10u>*, gftower<31u, 10u>*, int*, gftower<31u, 10u>*) (groebner.h:300)
987 ==31530== by 0x40B4D1: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:257)
988 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
989 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
990 ==31530== by 0x40132C: timecop_doit() (try.cpp:95)
991 ==31530== by 0x401F40: main (try-anything.cpp:306)
992 ==31530== Uninitialised value was created by a client request
993 ==31530== at 0x4012FD: timecop_doit() (try.cpp:94)
994 ==31530== by 0x401F40: main (try-anything.cpp:306)
995 ==31530==
996 ==31530== Conditional jump or move depends on uninitialised value(s)
997 ==31530== at 0x40EC0A: polynomial, 4, 64>::set_quad_poly(gftower<31u, 10u> const*) (polynomial.h:101)
998 ==31530== by 0x40CF7D: groebner, 4>::univarPoly3(gftower<31u, 10u>*, gftower<31u, 10u>*, int*, gftower<31u, 10u>*) (groebner.h:301)
999 ==31530== by 0x40B4D1: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:257)
1000 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
1001 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
1002 ==31530== by 0x40132C: timecop_doit() (try.cpp:95)
1003 ==31530== by 0x401F40: main (try-anything.cpp:306)
1004 ==31530== Uninitialised value was created by a client request
1005 ==31530== at 0x4012FD: timecop_doit() (try.cpp:94)
1006 ==31530== by 0x401F40: main (try-anything.cpp:306)
1007 ==31530==
1008 ==31530== Conditional jump or move depends on uninitialised value(s)
1009 ==31530== at 0x40F66E: polynomial, 4, 64>::normalize() (polynomial.h:42)
1010 ==31530== by 0x40EDA8: int gusElim_sp2, 4, 64, 19>(polynomial, 4, 64>**) (polynomial.h:241)
1011 ==31530== by 0x40D1AA: groebner, 4>::univarPoly3(gftower<31u, 10u>*, gftower<31u, 10u>*, int*, gftower<31u, 10u>*) (groebner.h:327)
1012 ==31530== by 0x40B4D1: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:257)
1013 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
1014 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
1015 ==31530== by 0x40132C: timecop_doit() (try.cpp:95)
1016 ==31530== by 0x401F40: main (try-anything.cpp:306)
1017 ==31530== Uninitialised value was created by a client request
1018 ==31530== at 0x4012FD: timecop_doit() (try.cpp:94)
1019 ==31530== by 0x401F40: main (try-anything.cpp:306)
1020 ==31530==
1021 ==31530== Conditional jump or move depends on uninitialised value(s)
1022 ==31530== at 0x40F66E: polynomial, 4, 64>::normalize() (polynomial.h:42)
1023 ==31530== by 0x40EFE8: int gusElim_sp2, 4, 64, 40>(polynomial, 4, 64>**) (polynomial.h:241)
1024 ==31530== by 0x40D63F: groebner, 4>::univarPoly3(gftower<31u, 10u>*, gftower<31u, 10u>*, int*, gftower<31u, 10u>*) (groebner.h:387)
1025 ==31530== by 0x40B4D1: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:257)
1026 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
1027 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
1028 ==31530== by 0x40132C: timecop_doit() (try.cpp:95)
1029 ==31530== by 0x401F40: main (try-anything.cpp:306)
1030 ==31530== Uninitialised value was created by a client request
1031 ==31530== at 0x4012FD: timecop_doit() (try.cpp:94)
1032 ==31530== by 0x401F40: main (try-anything.cpp:306)
1033 ==31530==
1034 ==31530== Conditional jump or move depends on uninitialised value(s)
1035 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
1036 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
1037 ==31530== by 0x4101AC: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:382)
1038 ==31530== by 0x410448: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:609)
1039 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
1040 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
1041 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
1042 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
1043 ==31530== by 0x40132C: timecop_doit() (try.cpp:95)
1044 ==31530== by 0x401F40: main (try-anything.cpp:306)
1045 ==31530== Uninitialised value was created by a client request
1046 ==31530== at 0x4012FD: timecop_doit() (try.cpp:94)
1047 ==31530== by 0x401F40: main (try-anything.cpp:306)
1048 ==31530==
1049 ==31530== Conditional jump or move depends on uninitialised value(s)
1050 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
1051 ==31530== by 0x4107A3: cantor_zassen >::polyMulModP(gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, gftower<31u, 10u>*, int) (cantor.h:679)
1052 ==31530== by 0x4101DD: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:388)
1053 ==31530== by 0x410448: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:609)
1054 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
1055 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
1056 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
1057 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
1058 ==31530== by 0x40132C: timecop_doit() (try.cpp:95)
1059 ==31530== by 0x401F40: main (try-anything.cpp:306)
1060 ==31530== Uninitialised value was created by a client request
1061 ==31530== at 0x4012FD: timecop_doit() (try.cpp:94)
1062 ==31530== by 0x401F40: main (try-anything.cpp:306)
1063 ==31530==
1064 ==31530== Conditional jump or move depends on uninitialised value(s)
1065 ==31530== at 0x40BAB4: gftower<31u, 10u>::operator bool() const (tower.h:90)
1066 ==31530== by 0x410367: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:582)
1067 ==31530== by 0x41045F: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:610)
1068 ==31530== by 0x410448: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:609)
1069 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
1070 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
1071 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
1072 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
1073 ==31530== by 0x40132C: timecop_doit() (try.cpp:95)
1074 ==31530== by 0x401F40: main (try-anything.cpp:306)
1075 ==31530== Uninitialised value was created by a client request
1076 ==31530== at 0x4012FD: timecop_doit() (try.cpp:94)
1077 ==31530== by 0x401F40: main (try-anything.cpp:306)
1078 ==31530==
1079 ==31530== Conditional jump or move depends on uninitialised value(s)
1080 ==31530== at 0x40B63D: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:267)
1081 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
1082 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
1083 ==31530== by 0x40132C: timecop_doit() (try.cpp:95)
1084 ==31530== by 0x401F40: main (try-anything.cpp:306)
1085 ==31530== Uninitialised value was created by a client request
1086 ==31530== at 0x4012FD: timecop_doit() (try.cpp:94)
1087 ==31530== by 0x401F40: main (try-anything.cpp:306)
1088 ==31530==
1089 ==31530== Conditional jump or move depends on uninitialised value(s)
1090 ==31530== at 0x41036A: void cantor_zassen >::equalDegFac<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:582)
1091 ==31530== by 0x40E3F3: void cantor_zassen >::findRoots<31u, 10u>(gftower<31u, 10u>*, int*, gftower<31u, 10u>*, int) (cantor.h:327)
1092 ==31530== by 0x40B4F3: HFE_4_31_10<31u>::pri_map(VEC<31u, 40u>*, unsigned char const*, VEC<31u, 40u> const*) (HFE.h:258)
1093 ==31530== by 0x40930C: shortplaintext(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (HFE-test.cpp:77)
1094 ==31530== by 0x402385: crypto_encrypt_4hfe_ref_open (useshort.cpp:73)
1095 ==31530== by 0x40132C: timecop_doit() (try.cpp:95)
1096 ==31530== by 0x401F40: main (try-anything.cpp:306)
1097 ==31530== Uninitialised value was created by a client request
1098 ==31530== at 0x4012FD: timecop_doit() (try.cpp:94)
1099 ==31530== by 0x401F40: main (try-anything.cpp:306)
1100 ==31530==
1101 ==31530== Use of uninitialised value of size 8
1102 ==31530== at 0x401F7B: main (try-anything.cpp:321)
1103 ==31530== Uninitialised value was created by a stack allocation
1104 ==31530== at 0x4FF1763: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
1105 ==31530==
1106 ==31530== Use of uninitialised value of size 8
1107 ==31530== at 0x401F92: main (try-anything.cpp:322)
1108 ==31530== Uninitialised value was created by a stack allocation
1109 ==31530== at 0x4FF1763: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
1110 ==31530==
1111 ==31530==
1112 ==31530== HEAP SUMMARY:
1113 ==31530== in use at exit: 232,960 bytes in 10 blocks
1114 ==31530== total heap usage: 649 allocs, 639 frees, 576,952 bytes allocated
1115 ==31530==
1116 ==31530== LEAK SUMMARY:
1117 ==31530== definitely lost: 0 bytes in 0 blocks
1118 ==31530== indirectly lost: 0 bytes in 0 blocks
1119 ==31530== possibly lost: 232,960 bytes in 10 blocks
1120 ==31530== still reachable: 0 bytes in 0 blocks
1121 ==31530== suppressed: 0 bytes in 0 blocks
1122 ==31530== Rerun with --leak-check=full to see details of leaked memory
1123 ==31530==
1124 ==31530== For lists of detected and suppressed errors, rerun with: -s
1125 ==31530== ERROR SUMMARY: 58541 errors from 97 contexts (suppressed: 0 from 0)