Output save_alt Download

Operation
crypto_sign
Primitive
dilithium2
Implementation
ref
Compiler options
clang -O1 -g
Host
venus
1 error 0
2 468a643a416a904ff1eacf48fe00e45ccf43d02421382bc26dcac7b2f600cb4c 168522808 824663536 4300000000 crypto_sign/dilithium2/ref
3 ==12216== Memcheck, a memory error detector
4 ==12216== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
5 ==12216== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info
6 ==12216== Command: ./try
7 ==12216==
8 ==12216== Conditional jump or move depends on uninitialised value(s)
9 ==12216== at 0x40222C: expand_mat (sign.c:50)
10 ==12216== by 0x4026BD: crypto_sign_dilithium2_ref (sign.c:218)
11 ==12216== by 0x400DF6: timecop_doit (try.c:96)
12 ==12216== by 0x401E70: main (try-anything.c:306)
13 ==12216== Uninitialised value was created by a client request
14 ==12216== at 0x400DC7: timecop_doit (try.c:95)
15 ==12216== by 0x401E70: main (try-anything.c:306)
16 ==12216==
17 ==12216== Conditional jump or move depends on uninitialised value(s)
18 ==12216== at 0x404552: rej_gamma1m1 (poly.c:308)
19 ==12216== by 0x404493: poly_uniform_gamma1m1 (poly.c:351)
20 ==12216== by 0x402736: crypto_sign_dilithium2_ref (sign.c:226)
21 ==12216== by 0x400DF6: timecop_doit (try.c:96)
22 ==12216== by 0x401E70: main (try-anything.c:306)
23 ==12216== Uninitialised value was created by a client request
24 ==12216== at 0x400DC7: timecop_doit (try.c:95)
25 ==12216== by 0x401E70: main (try-anything.c:306)
26 ==12216==
27 ==12216== Conditional jump or move depends on uninitialised value(s)
28 ==12216== at 0x404571: rej_gamma1m1 (poly.c:310)
29 ==12216== by 0x404493: poly_uniform_gamma1m1 (poly.c:351)
30 ==12216== by 0x402736: crypto_sign_dilithium2_ref (sign.c:226)
31 ==12216== by 0x400DF6: timecop_doit (try.c:96)
32 ==12216== by 0x401E70: main (try-anything.c:306)
33 ==12216== Uninitialised value was created by a client request
34 ==12216== at 0x400DC7: timecop_doit (try.c:95)
35 ==12216== by 0x401E70: main (try-anything.c:306)
36 ==12216==
37 ==12216== Conditional jump or move depends on uninitialised value(s)
38 ==12216== at 0x4023A8: challenge (sign.c:103)
39 ==12216== by 0x4027EA: crypto_sign_dilithium2_ref (sign.c:239)
40 ==12216== by 0x400DF6: timecop_doit (try.c:96)
41 ==12216== by 0x401E70: main (try-anything.c:306)
42 ==12216== Uninitialised value was created by a client request
43 ==12216== at 0x400DC7: timecop_doit (try.c:95)
44 ==12216== by 0x401E70: main (try-anything.c:306)
45 ==12216==
46 ==12216== Use of uninitialised value of size 8
47 ==12216== at 0x4023AA: challenge (sign.c:105)
48 ==12216== by 0x4027EA: crypto_sign_dilithium2_ref (sign.c:239)
49 ==12216== by 0x400DF6: timecop_doit (try.c:96)
50 ==12216== by 0x401E70: main (try-anything.c:306)
51 ==12216== Uninitialised value was created by a client request
52 ==12216== at 0x400DC7: timecop_doit (try.c:95)
53 ==12216== by 0x401E70: main (try-anything.c:306)
54 ==12216==
55 ==12216== Conditional jump or move depends on uninitialised value(s)
56 ==12216== at 0x40423C: poly_chknorm (poly.c:153)
57 ==12216== by 0x404C2B: polyvecl_chknorm (polyvec.c:105)
58 ==12216== by 0x402875: crypto_sign_dilithium2_ref (sign.c:250)
59 ==12216== by 0x400DF6: timecop_doit (try.c:96)
60 ==12216== by 0x401E70: main (try-anything.c:306)
61 ==12216== Uninitialised value was created by a client request
62 ==12216== at 0x400DC7: timecop_doit (try.c:95)
63 ==12216== by 0x401E70: main (try-anything.c:306)
64 ==12216==
65 ==12216== Conditional jump or move depends on uninitialised value(s)
66 ==12216== at 0x40423C: poly_chknorm (poly.c:153)
67 ==12216== by 0x404E5B: polyveck_chknorm (polyvec.c:242)
68 ==12216== by 0x402915: crypto_sign_dilithium2_ref (sign.c:262)
69 ==12216== by 0x400DF6: timecop_doit (try.c:96)
70 ==12216== by 0x401E70: main (try-anything.c:306)
71 ==12216== Uninitialised value was created by a client request
72 ==12216== at 0x400DC7: timecop_doit (try.c:95)
73 ==12216== by 0x401E70: main (try-anything.c:306)
74 ==12216==
75 ==12216== Conditional jump or move depends on uninitialised value(s)
76 ==12216== at 0x402957: crypto_sign_dilithium2_ref (sign.c:267)
77 ==12216== by 0x400DF6: timecop_doit (try.c:96)
78 ==12216== by 0x401E70: main (try-anything.c:306)
79 ==12216== Uninitialised value was created by a client request
80 ==12216== at 0x400DC7: timecop_doit (try.c:95)
81 ==12216== by 0x401E70: main (try-anything.c:306)
82 ==12216==
83 ==12216== Conditional jump or move depends on uninitialised value(s)
84 ==12216== at 0x40423C: poly_chknorm (poly.c:153)
85 ==12216== by 0x404E5B: polyveck_chknorm (polyvec.c:242)
86 ==12216== by 0x4029CF: crypto_sign_dilithium2_ref (sign.c:277)
87 ==12216== by 0x400DF6: timecop_doit (try.c:96)
88 ==12216== by 0x401E70: main (try-anything.c:306)
89 ==12216== Uninitialised value was created by a client request
90 ==12216== at 0x400DC7: timecop_doit (try.c:95)
91 ==12216== by 0x401E70: main (try-anything.c:306)
92 ==12216==
93 ==12216== Conditional jump or move depends on uninitialised value(s)
94 ==12216== at 0x402A30: crypto_sign_dilithium2_ref (sign.c:284)
95 ==12216== by 0x400DF6: timecop_doit (try.c:96)
96 ==12216== by 0x401E70: main (try-anything.c:306)
97 ==12216== Uninitialised value was created by a client request
98 ==12216== at 0x400DC7: timecop_doit (try.c:95)
99 ==12216== by 0x401E70: main (try-anything.c:306)
100 ==12216==
101 ==12216== Conditional jump or move depends on uninitialised value(s)
102 ==12216== at 0x403DB3: pack_sig (packing.c:172)
103 ==12216== by 0x402A57: crypto_sign_dilithium2_ref (sign.c:288)
104 ==12216== by 0x400DF6: timecop_doit (try.c:96)
105 ==12216== by 0x401E70: main (try-anything.c:306)
106 ==12216== Uninitialised value was created by a client request
107 ==12216== at 0x400DC7: timecop_doit (try.c:95)
108 ==12216== by 0x401E70: main (try-anything.c:306)
109 ==12216==
110 ==12216== Conditional jump or move depends on uninitialised value(s)
111 ==12216== at 0x403E33: pack_sig (packing.c:186)
112 ==12216== by 0x402A57: crypto_sign_dilithium2_ref (sign.c:288)
113 ==12216== by 0x400DF6: timecop_doit (try.c:96)
114 ==12216== by 0x401E70: main (try-anything.c:306)
115 ==12216== Uninitialised value was created by a client request
116 ==12216== at 0x400DC7: timecop_doit (try.c:95)
117 ==12216== by 0x401E70: main (try-anything.c:306)
118 ==12216==
119 ==12216== Conditional jump or move depends on uninitialised value(s)
120 ==12216== at 0x403E58: pack_sig (packing.c:188)
121 ==12216== by 0x402A57: crypto_sign_dilithium2_ref (sign.c:288)
122 ==12216== by 0x400DF6: timecop_doit (try.c:96)
123 ==12216== by 0x401E70: main (try-anything.c:306)
124 ==12216== Uninitialised value was created by a client request
125 ==12216== at 0x400DC7: timecop_doit (try.c:95)
126 ==12216== by 0x401E70: main (try-anything.c:306)
127 ==12216==
128 ==12216==
129 ==12216== HEAP SUMMARY:
130 ==12216== in use at exit: 63,960 bytes in 10 blocks
131 ==12216== total heap usage: 16 allocs, 6 frees, 77,904 bytes allocated
132 ==12216==
133 ==12216== LEAK SUMMARY:
134 ==12216== definitely lost: 0 bytes in 0 blocks
135 ==12216== indirectly lost: 0 bytes in 0 blocks
136 ==12216== possibly lost: 63,960 bytes in 10 blocks
137 ==12216== still reachable: 0 bytes in 0 blocks
138 ==12216== suppressed: 0 bytes in 0 blocks
139 ==12216== Rerun with --leak-check=full to see details of leaked memory
140 ==12216==
141 ==12216== For lists of detected and suppressed errors, rerun with: -s
142 ==12216== ERROR SUMMARY: 41780 errors from 13 contexts (suppressed: 0 from 0)