Output save_alt Download

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