Output save_alt Download

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