Output save_alt Download

Operation
crypto_sign
Primitive
ed448goldilocks
Implementation
64
Compiler options
clang -O1 -g
Host
venus
1 error 0
2 6e874a5469d0029e13fd00436ea1f10c95392c26dfd4f4433896926774afcdc7 254205828 2094365357 4300000000 crypto_sign/ed448goldilocks/64
3 ==24539== Memcheck, a memory error detector
4 ==24539== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
5 ==24539== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info
6 ==24539== Command: ./try
7 ==24539==
8 ==24539== Conditional jump or move depends on uninitialised value(s)
9 ==24539== at 0x402C86: goldilocks_sign (goldilocks.c:343)
10 ==24539== by 0x4025B9: crypto_sign_ed448goldilocks_64 (sign.c:38)
11 ==24539== by 0x4011B6: timecop_doit (try.c:96)
12 ==24539== by 0x402240: main (try-anything.c:306)
13 ==24539== Uninitialised value was created by a client request
14 ==24539== at 0x401187: timecop_doit (try.c:95)
15 ==24539== by 0x402240: main (try-anything.c:306)
16 ==24539==
17 ==24539== Conditional jump or move depends on uninitialised value(s)
18 ==24539== at 0x4074D0: barrett_reduce (barrett_field.c:174)
19 ==24539== by 0x407B06: barrett_deserialize_and_reduce (barrett_field.c:328)
20 ==24539== by 0x402D16: goldilocks_sign (goldilocks.c:358)
21 ==24539== by 0x4025B9: crypto_sign_ed448goldilocks_64 (sign.c:38)
22 ==24539== by 0x4011B6: timecop_doit (try.c:96)
23 ==24539== by 0x402240: main (try-anything.c:306)
24 ==24539== Uninitialised value was created by a client request
25 ==24539== at 0x401187: timecop_doit (try.c:95)
26 ==24539== by 0x402240: main (try-anything.c:306)
27 ==24539==
28 ==24539== Conditional jump or move depends on uninitialised value(s)
29 ==24539== at 0x404A84: convert_to_signed_window_form (scalarmul.c:125)
30 ==24539== by 0x405179: schedule_scalar_for_combs (scalarmul.c:292)
31 ==24539== by 0x404EBC: scalarmul_fixed_base (scalarmul.c:316)
32 ==24539== by 0x402D36: goldilocks_sign (goldilocks.c:364)
33 ==24539== by 0x4025B9: crypto_sign_ed448goldilocks_64 (sign.c:38)
34 ==24539== by 0x4011B6: timecop_doit (try.c:96)
35 ==24539== by 0x402240: main (try-anything.c:306)
36 ==24539== Uninitialised value was created by a client request
37 ==24539== at 0x401187: timecop_doit (try.c:95)
38 ==24539== by 0x402240: main (try-anything.c:306)
39 ==24539==
40 ==24539== Conditional jump or move depends on uninitialised value(s)
41 ==24539== at 0x4042B1: p448_strong_reduce (p448.c:357)
42 ==24539== by 0x4043F5: p448_serialize (p448.c:396)
43 ==24539== by 0x402D61: goldilocks_sign (goldilocks.c:367)
44 ==24539== by 0x4025B9: crypto_sign_ed448goldilocks_64 (sign.c:38)
45 ==24539== by 0x4011B6: timecop_doit (try.c:96)
46 ==24539== by 0x402240: main (try-anything.c:306)
47 ==24539== Uninitialised value was created by a client request
48 ==24539== at 0x401187: timecop_doit (try.c:95)
49 ==24539== by 0x402240: main (try-anything.c:306)
50 ==24539==
51 ==24539== Conditional jump or move depends on uninitialised value(s)
52 ==24539== at 0x404304: p448_strong_reduce (p448.c:369)
53 ==24539== by 0x4043F5: p448_serialize (p448.c:396)
54 ==24539== by 0x402D61: goldilocks_sign (goldilocks.c:367)
55 ==24539== by 0x4025B9: crypto_sign_ed448goldilocks_64 (sign.c:38)
56 ==24539== by 0x4011B6: timecop_doit (try.c:96)
57 ==24539== by 0x402240: main (try-anything.c:306)
58 ==24539== Uninitialised value was created by a client request
59 ==24539== at 0x401187: timecop_doit (try.c:95)
60 ==24539== by 0x402240: main (try-anything.c:306)
61 ==24539==
62 ==24539== Conditional jump or move depends on uninitialised value(s)
63 ==24539== at 0x4074D0: barrett_reduce (barrett_field.c:174)
64 ==24539== by 0x407B06: barrett_deserialize_and_reduce (barrett_field.c:328)
65 ==24539== by 0x402F52: goldilocks_derive_challenge (goldilocks.c:326)
66 ==24539== by 0x402D82: goldilocks_sign (goldilocks.c:370)
67 ==24539== by 0x4025B9: crypto_sign_ed448goldilocks_64 (sign.c:38)
68 ==24539== by 0x4011B6: timecop_doit (try.c:96)
69 ==24539== by 0x402240: main (try-anything.c:306)
70 ==24539== Uninitialised value was created by a client request
71 ==24539== at 0x401187: timecop_doit (try.c:95)
72 ==24539== by 0x402240: main (try-anything.c:306)
73 ==24539==
74 ==24539== Conditional jump or move depends on uninitialised value(s)
75 ==24539== at 0x4074D0: barrett_reduce (barrett_field.c:174)
76 ==24539== by 0x4072CB: barrett_negate (barrett_field.c:111)
77 ==24539== by 0x402D94: goldilocks_sign (goldilocks.c:379)
78 ==24539== by 0x4025B9: crypto_sign_ed448goldilocks_64 (sign.c:38)
79 ==24539== by 0x4011B6: timecop_doit (try.c:96)
80 ==24539== by 0x402240: main (try-anything.c:306)
81 ==24539== Uninitialised value was created by a client request
82 ==24539== at 0x401187: timecop_doit (try.c:95)
83 ==24539== by 0x402240: main (try-anything.c:306)
84 ==24539==
85 ==24539== Conditional jump or move depends on uninitialised value(s)
86 ==24539== at 0x407392: barrett_negate (barrett_field.c:132)
87 ==24539== by 0x402D94: goldilocks_sign (goldilocks.c:379)
88 ==24539== by 0x4025B9: crypto_sign_ed448goldilocks_64 (sign.c:38)
89 ==24539== by 0x4011B6: timecop_doit (try.c:96)
90 ==24539== by 0x402240: main (try-anything.c:306)
91 ==24539== Uninitialised value was created by a client request
92 ==24539== at 0x401187: timecop_doit (try.c:95)
93 ==24539== by 0x402240: main (try-anything.c:306)
94 ==24539==
95 ==24539== Conditional jump or move depends on uninitialised value(s)
96 ==24539== at 0x4077B6: barrett_mul_or_mac (barrett_field.c:239)
97 ==24539== by 0x402FA2: barrett_mac (barrett_field.h:161)
98 ==24539== by 0x402DAA: goldilocks_sign (goldilocks.c:381)
99 ==24539== by 0x4025B9: crypto_sign_ed448goldilocks_64 (sign.c:38)
100 ==24539== by 0x4011B6: timecop_doit (try.c:96)
101 ==24539== by 0x402240: main (try-anything.c:306)
102 ==24539== Uninitialised value was created by a client request
103 ==24539== at 0x401187: timecop_doit (try.c:95)
104 ==24539== by 0x402240: main (try-anything.c:306)
105 ==24539==
106 ==24539== Conditional jump or move depends on uninitialised value(s)
107 ==24539== at 0x407407: barrett_reduce (barrett_field.c:145)
108 ==24539== by 0x4077CD: barrett_mul_or_mac (barrett_field.c:240)
109 ==24539== by 0x402FA2: barrett_mac (barrett_field.h:161)
110 ==24539== by 0x402DAA: goldilocks_sign (goldilocks.c:381)
111 ==24539== by 0x4025B9: crypto_sign_ed448goldilocks_64 (sign.c:38)
112 ==24539== by 0x4011B6: timecop_doit (try.c:96)
113 ==24539== by 0x402240: main (try-anything.c:306)
114 ==24539== Uninitialised value was created by a client request
115 ==24539== at 0x401187: timecop_doit (try.c:95)
116 ==24539== by 0x402240: main (try-anything.c:306)
117 ==24539==
118 ==24539== Conditional jump or move depends on uninitialised value(s)
119 ==24539== at 0x4074D0: barrett_reduce (barrett_field.c:174)
120 ==24539== by 0x4077CD: barrett_mul_or_mac (barrett_field.c:240)
121 ==24539== by 0x402FA2: barrett_mac (barrett_field.h:161)
122 ==24539== by 0x402DAA: goldilocks_sign (goldilocks.c:381)
123 ==24539== by 0x4025B9: crypto_sign_ed448goldilocks_64 (sign.c:38)
124 ==24539== by 0x4011B6: timecop_doit (try.c:96)
125 ==24539== by 0x402240: main (try-anything.c:306)
126 ==24539== Uninitialised value was created by a client request
127 ==24539== at 0x401187: timecop_doit (try.c:95)
128 ==24539== by 0x402240: main (try-anything.c:306)
129 ==24539==
130 ==24539== Conditional jump or move depends on uninitialised value(s)
131 ==24539== at 0x407407: barrett_reduce (barrett_field.c:145)
132 ==24539== by 0x407804: barrett_mul_or_mac (barrett_field.c:248)
133 ==24539== by 0x402FA2: barrett_mac (barrett_field.h:161)
134 ==24539== by 0x402DAA: goldilocks_sign (goldilocks.c:381)
135 ==24539== by 0x4025B9: crypto_sign_ed448goldilocks_64 (sign.c:38)
136 ==24539== by 0x4011B6: timecop_doit (try.c:96)
137 ==24539== by 0x402240: main (try-anything.c:306)
138 ==24539== Uninitialised value was created by a client request
139 ==24539== at 0x401187: timecop_doit (try.c:95)
140 ==24539== by 0x402240: main (try-anything.c:306)
141 ==24539==
142 ==24539== Conditional jump or move depends on uninitialised value(s)
143 ==24539== at 0x4074D0: barrett_reduce (barrett_field.c:174)
144 ==24539== by 0x407804: barrett_mul_or_mac (barrett_field.c:248)
145 ==24539== by 0x402FA2: barrett_mac (barrett_field.h:161)
146 ==24539== by 0x402DAA: goldilocks_sign (goldilocks.c:381)
147 ==24539== by 0x4025B9: crypto_sign_ed448goldilocks_64 (sign.c:38)
148 ==24539== by 0x4011B6: timecop_doit (try.c:96)
149 ==24539== by 0x402240: main (try-anything.c:306)
150 ==24539== Uninitialised value was created by a client request
151 ==24539== at 0x401187: timecop_doit (try.c:95)
152 ==24539== by 0x402240: main (try-anything.c:306)
153 ==24539==
154 ==24539== Conditional jump or move depends on uninitialised value(s)
155 ==24539== at 0x407407: barrett_reduce (barrett_field.c:145)
156 ==24539== by 0x402DE2: goldilocks_sign (goldilocks.c:389)
157 ==24539== by 0x4025B9: crypto_sign_ed448goldilocks_64 (sign.c:38)
158 ==24539== by 0x4011B6: timecop_doit (try.c:96)
159 ==24539== by 0x402240: main (try-anything.c:306)
160 ==24539== Uninitialised value was created by a client request
161 ==24539== at 0x401187: timecop_doit (try.c:95)
162 ==24539== by 0x402240: main (try-anything.c:306)
163 ==24539==
164 ==24539== Conditional jump or move depends on uninitialised value(s)
165 ==24539== at 0x4074D0: barrett_reduce (barrett_field.c:174)
166 ==24539== by 0x402DE2: goldilocks_sign (goldilocks.c:389)
167 ==24539== by 0x4025B9: crypto_sign_ed448goldilocks_64 (sign.c:38)
168 ==24539== by 0x4011B6: timecop_doit (try.c:96)
169 ==24539== by 0x402240: main (try-anything.c:306)
170 ==24539== Uninitialised value was created by a client request
171 ==24539== at 0x401187: timecop_doit (try.c:95)
172 ==24539== by 0x402240: main (try-anything.c:306)
173 ==24539==
174 ==24539==
175 ==24539== HEAP SUMMARY:
176 ==24539== in use at exit: 44,640 bytes in 10 blocks
177 ==24539== total heap usage: 21 allocs, 11 frees, 73,944 bytes allocated
178 ==24539==
179 ==24539== LEAK SUMMARY:
180 ==24539== definitely lost: 0 bytes in 0 blocks
181 ==24539== indirectly lost: 0 bytes in 0 blocks
182 ==24539== possibly lost: 44,640 bytes in 10 blocks
183 ==24539== still reachable: 0 bytes in 0 blocks
184 ==24539== suppressed: 0 bytes in 0 blocks
185 ==24539== Rerun with --leak-check=full to see details of leaked memory
186 ==24539==
187 ==24539== For lists of detected and suppressed errors, rerun with: -s
188 ==24539== ERROR SUMMARY: 130 errors from 15 contexts (suppressed: 0 from 0)