Output save_alt Download

Operation
crypto_aead
Primitive
primatesv1ape120
Implementation
ref
Compiler options
clang++ -O1 -g
Host
venus
1 error 0
2 0e00709bf9f988a8b849116ac8b70a1866b804c5a42604c00c8dfa6133bee0e9 5913062483 61823595341 4300000000 crypto_aead/primatesv1ape120/ref
3 ==29796== Memcheck, a memory error detector
4 ==29796== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
5 ==29796== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info
6 ==29796== Command: ./try
7 ==29796==
8 ==29796== Use of uninitialised value of size 8
9 ==29796== at 0x403C04: SubElements(unsigned char*) (primate.cpp:91)
10 ==29796== by 0x404018: primate(unsigned char*) (primate.cpp:181)
11 ==29796== by 0x4040E7: p_1(unsigned char*) (primate.cpp:233)
12 ==29796== by 0x402C7C: crypto_aead_primatesv1ape120_ref_encrypt (encrypt.cpp:57)
13 ==29796== by 0x400F7A: timecop_doit() (try.cpp:104)
14 ==29796== by 0x4028C0: main (try-anything.cpp:306)
15 ==29796== Uninitialised value was created by a client request
16 ==29796== at 0x400EC7: timecop_doit() (try.cpp:102)
17 ==29796== by 0x4028C0: main (try-anything.cpp:306)
18 ==29796==
19 ==29796== Use of uninitialised value of size 8
20 ==29796== at 0x403C04: SubElements(unsigned char*) (primate.cpp:91)
21 ==29796== by 0x404018: primate(unsigned char*) (primate.cpp:181)
22 ==29796== by 0x4040E7: p_1(unsigned char*) (primate.cpp:233)
23 ==29796== by 0x403189: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:202)
24 ==29796== by 0x401027: timecop_doit() (try.cpp:107)
25 ==29796== by 0x4028C0: main (try-anything.cpp:306)
26 ==29796== Uninitialised value was created by a client request
27 ==29796== at 0x400EC7: timecop_doit() (try.cpp:102)
28 ==29796== by 0x4028C0: main (try-anything.cpp:306)
29 ==29796==
30 ==29796== Conditional jump or move depends on uninitialised value(s)
31 ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128)
32 ==29796== by 0x403DBB: T15(unsigned char) (primate.cpp:142)
33 ==29796== by 0x403F3D: MixColumnsInv(unsigned char*) (primate.cpp:168)
34 ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196)
35 ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245)
36 ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275)
37 ==29796== by 0x401027: timecop_doit() (try.cpp:107)
38 ==29796== by 0x4028C0: main (try-anything.cpp:306)
39 ==29796== Uninitialised value was created by a client request
40 ==29796== at 0x400EC7: timecop_doit() (try.cpp:102)
41 ==29796== by 0x4028C0: main (try-anything.cpp:306)
42 ==29796==
43 ==29796== Conditional jump or move depends on uninitialised value(s)
44 ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128)
45 ==29796== by 0x403DC5: T15(unsigned char) (primate.cpp:143)
46 ==29796== by 0x403F3D: MixColumnsInv(unsigned char*) (primate.cpp:168)
47 ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196)
48 ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245)
49 ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275)
50 ==29796== by 0x401027: timecop_doit() (try.cpp:107)
51 ==29796== by 0x4028C0: main (try-anything.cpp:306)
52 ==29796== Uninitialised value was created by a client request
53 ==29796== at 0x400EC7: timecop_doit() (try.cpp:102)
54 ==29796== by 0x4028C0: main (try-anything.cpp:306)
55 ==29796==
56 ==29796== Conditional jump or move depends on uninitialised value(s)
57 ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128)
58 ==29796== by 0x403DCF: T15(unsigned char) (primate.cpp:144)
59 ==29796== by 0x403F3D: MixColumnsInv(unsigned char*) (primate.cpp:168)
60 ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196)
61 ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245)
62 ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275)
63 ==29796== by 0x401027: timecop_doit() (try.cpp:107)
64 ==29796== by 0x4028C0: main (try-anything.cpp:306)
65 ==29796== Uninitialised value was created by a client request
66 ==29796== at 0x400EC7: timecop_doit() (try.cpp:102)
67 ==29796== by 0x4028C0: main (try-anything.cpp:306)
68 ==29796==
69 ==29796== Conditional jump or move depends on uninitialised value(s)
70 ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128)
71 ==29796== by 0x403D97: T9(unsigned char) (primate.cpp:135)
72 ==29796== by 0x403F4E: MixColumnsInv(unsigned char*) (primate.cpp:168)
73 ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196)
74 ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245)
75 ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275)
76 ==29796== by 0x401027: timecop_doit() (try.cpp:107)
77 ==29796== by 0x4028C0: main (try-anything.cpp:306)
78 ==29796== Uninitialised value was created by a client request
79 ==29796== at 0x400EC7: timecop_doit() (try.cpp:102)
80 ==29796== by 0x4028C0: main (try-anything.cpp:306)
81 ==29796==
82 ==29796== Conditional jump or move depends on uninitialised value(s)
83 ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128)
84 ==29796== by 0x403D9F: T9(unsigned char) (primate.cpp:135)
85 ==29796== by 0x403F4E: MixColumnsInv(unsigned char*) (primate.cpp:168)
86 ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196)
87 ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245)
88 ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275)
89 ==29796== by 0x401027: timecop_doit() (try.cpp:107)
90 ==29796== by 0x4028C0: main (try-anything.cpp:306)
91 ==29796== Uninitialised value was created by a client request
92 ==29796== at 0x400EC7: timecop_doit() (try.cpp:102)
93 ==29796== by 0x4028C0: main (try-anything.cpp:306)
94 ==29796==
95 ==29796== Conditional jump or move depends on uninitialised value(s)
96 ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128)
97 ==29796== by 0x403DA7: T9(unsigned char) (primate.cpp:135)
98 ==29796== by 0x403F4E: MixColumnsInv(unsigned char*) (primate.cpp:168)
99 ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196)
100 ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245)
101 ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275)
102 ==29796== by 0x401027: timecop_doit() (try.cpp:107)
103 ==29796== by 0x4028C0: main (try-anything.cpp:306)
104 ==29796== Uninitialised value was created by a client request
105 ==29796== at 0x400EC7: timecop_doit() (try.cpp:102)
106 ==29796== by 0x4028C0: main (try-anything.cpp:306)
107 ==29796==
108 ==29796== Conditional jump or move depends on uninitialised value(s)
109 ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128)
110 ==29796== by 0x403D97: T9(unsigned char) (primate.cpp:135)
111 ==29796== by 0x403F5C: MixColumnsInv(unsigned char*) (primate.cpp:168)
112 ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196)
113 ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245)
114 ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275)
115 ==29796== by 0x401027: timecop_doit() (try.cpp:107)
116 ==29796== by 0x4028C0: main (try-anything.cpp:306)
117 ==29796== Uninitialised value was created by a client request
118 ==29796== at 0x400EC7: timecop_doit() (try.cpp:102)
119 ==29796== by 0x4028C0: main (try-anything.cpp:306)
120 ==29796==
121 ==29796== Conditional jump or move depends on uninitialised value(s)
122 ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128)
123 ==29796== by 0x403D9F: T9(unsigned char) (primate.cpp:135)
124 ==29796== by 0x403F5C: MixColumnsInv(unsigned char*) (primate.cpp:168)
125 ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196)
126 ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245)
127 ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275)
128 ==29796== by 0x401027: timecop_doit() (try.cpp:107)
129 ==29796== by 0x4028C0: main (try-anything.cpp:306)
130 ==29796== Uninitialised value was created by a client request
131 ==29796== at 0x400EC7: timecop_doit() (try.cpp:102)
132 ==29796== by 0x4028C0: main (try-anything.cpp:306)
133 ==29796==
134 ==29796== Conditional jump or move depends on uninitialised value(s)
135 ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128)
136 ==29796== by 0x403DA7: T9(unsigned char) (primate.cpp:135)
137 ==29796== by 0x403F5C: MixColumnsInv(unsigned char*) (primate.cpp:168)
138 ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196)
139 ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245)
140 ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275)
141 ==29796== by 0x401027: timecop_doit() (try.cpp:107)
142 ==29796== by 0x4028C0: main (try-anything.cpp:306)
143 ==29796== Uninitialised value was created by a client request
144 ==29796== at 0x400EC7: timecop_doit() (try.cpp:102)
145 ==29796== by 0x4028C0: main (try-anything.cpp:306)
146 ==29796==
147 ==29796== Conditional jump or move depends on uninitialised value(s)
148 ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128)
149 ==29796== by 0x403DBB: T15(unsigned char) (primate.cpp:142)
150 ==29796== by 0x403F6F: MixColumnsInv(unsigned char*) (primate.cpp:168)
151 ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196)
152 ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245)
153 ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275)
154 ==29796== by 0x401027: timecop_doit() (try.cpp:107)
155 ==29796== by 0x4028C0: main (try-anything.cpp:306)
156 ==29796== Uninitialised value was created by a client request
157 ==29796== at 0x400EC7: timecop_doit() (try.cpp:102)
158 ==29796== by 0x4028C0: main (try-anything.cpp:306)
159 ==29796==
160 ==29796== Conditional jump or move depends on uninitialised value(s)
161 ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128)
162 ==29796== by 0x403DC5: T15(unsigned char) (primate.cpp:143)
163 ==29796== by 0x403F6F: MixColumnsInv(unsigned char*) (primate.cpp:168)
164 ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196)
165 ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245)
166 ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275)
167 ==29796== by 0x401027: timecop_doit() (try.cpp:107)
168 ==29796== by 0x4028C0: main (try-anything.cpp:306)
169 ==29796== Uninitialised value was created by a client request
170 ==29796== at 0x400EC7: timecop_doit() (try.cpp:102)
171 ==29796== by 0x4028C0: main (try-anything.cpp:306)
172 ==29796==
173 ==29796== Conditional jump or move depends on uninitialised value(s)
174 ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128)
175 ==29796== by 0x403DCF: T15(unsigned char) (primate.cpp:144)
176 ==29796== by 0x403F6F: MixColumnsInv(unsigned char*) (primate.cpp:168)
177 ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196)
178 ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245)
179 ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275)
180 ==29796== by 0x401027: timecop_doit() (try.cpp:107)
181 ==29796== by 0x4028C0: main (try-anything.cpp:306)
182 ==29796== Uninitialised value was created by a client request
183 ==29796== at 0x400EC7: timecop_doit() (try.cpp:102)
184 ==29796== by 0x4028C0: main (try-anything.cpp:306)
185 ==29796==
186 ==29796== Conditional jump or move depends on uninitialised value(s)
187 ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128)
188 ==29796== by 0x403F7D: MixColumnsInv(unsigned char*) (primate.cpp:168)
189 ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196)
190 ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245)
191 ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275)
192 ==29796== by 0x401027: timecop_doit() (try.cpp:107)
193 ==29796== by 0x4028C0: main (try-anything.cpp:306)
194 ==29796== Uninitialised value was created by a client request
195 ==29796== at 0x400EC7: timecop_doit() (try.cpp:102)
196 ==29796== by 0x4028C0: main (try-anything.cpp:306)
197 ==29796==
198 ==29796== Conditional jump or move depends on uninitialised value(s)
199 ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128)
200 ==29796== by 0x403F2F: MixColumnsInv(unsigned char*) (primate.cpp:168)
201 ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196)
202 ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245)
203 ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275)
204 ==29796== by 0x401027: timecop_doit() (try.cpp:107)
205 ==29796== by 0x4028C0: main (try-anything.cpp:306)
206 ==29796== Uninitialised value was created by a client request
207 ==29796== at 0x400EC7: timecop_doit() (try.cpp:102)
208 ==29796== by 0x4028C0: main (try-anything.cpp:306)
209 ==29796==
210 ==29796== Use of uninitialised value of size 8
211 ==29796== at 0x403C34: SubElementsInv(unsigned char*) (primate.cpp:97)
212 ==29796== by 0x404040: primateInv(unsigned char*) (primate.cpp:200)
213 ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245)
214 ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275)
215 ==29796== by 0x401027: timecop_doit() (try.cpp:107)
216 ==29796== by 0x4028C0: main (try-anything.cpp:306)
217 ==29796== Uninitialised value was created by a client request
218 ==29796== at 0x400EC7: timecop_doit() (try.cpp:102)
219 ==29796== by 0x4028C0: main (try-anything.cpp:306)
220 ==29796==
221 ==29796==
222 ==29796== HEAP SUMMARY:
223 ==29796== in use at exit: 70,336 bytes in 16 blocks
224 ==29796== total heap usage: 38 allocs, 22 frees, 184,951 bytes allocated
225 ==29796==
226 ==29796== LEAK SUMMARY:
227 ==29796== definitely lost: 0 bytes in 0 blocks
228 ==29796== indirectly lost: 0 bytes in 0 blocks
229 ==29796== possibly lost: 70,336 bytes in 16 blocks
230 ==29796== still reachable: 0 bytes in 0 blocks
231 ==29796== suppressed: 0 bytes in 0 blocks
232 ==29796== Rerun with --leak-check=full to see details of leaked memory
233 ==29796==
234 ==29796== For lists of detected and suppressed errors, rerun with: -s
235 ==29796== ERROR SUMMARY: 1648 errors from 17 contexts (suppressed: 0 from 0)