Output save_alt Download

Operation
crypto_sign
Primitive
rainbow1a
Implementation
portable
Compiler options
clang -O1 -g
Host
venus
1 error 0
2 1e7c9e7c57bb75e7a141a7174835476e833f546eac540ec1c824b4851a8ad65d 327541536 435157030884 4300000000 crypto_sign/rainbow1a/portable
3 ==21649== Memcheck, a memory error detector
4 ==21649== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
5 ==21649== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info
6 ==21649== Command: ./try
7 ==21649==
8 ==21649== Conditional jump or move depends on uninitialised value(s)
9 ==21649== at 0x4036AF: rainbow_sign (rainbow_16.c:277)
10 ==21649== by 0x402344: crypto_sign_rainbow1a_portable (sign.c:32)
11 ==21649== by 0x401390: test (try.c:123)
12 ==21649== by 0x401F72: main (try-anything.c:295)
13 ==21649== Uninitialised value was created by a stack allocation
14 ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266)
15 ==21649==
16 ==21649== Conditional jump or move depends on uninitialised value(s)
17 ==21649== at 0x4038C8: rainbow_sign (rainbow_16.c:300)
18 ==21649== by 0x402344: crypto_sign_rainbow1a_portable (sign.c:32)
19 ==21649== by 0x401390: test (try.c:123)
20 ==21649== by 0x401F72: main (try-anything.c:295)
21 ==21649== Uninitialised value was created by a stack allocation
22 ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266)
23 ==21649==
24 ==21649== Conditional jump or move depends on uninitialised value(s)
25 ==21649== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
26 ==21649== by 0x401AB4: input_compare (try-anything.c:164)
27 ==21649== by 0x401444: test (try.c:129)
28 ==21649== by 0x401F72: main (try-anything.c:295)
29 ==21649== Uninitialised value was created by a heap allocation
30 ==21649== at 0x4C2BE6D: malloc (vg_replace_malloc.c:309)
31 ==21649== by 0x402AA6: gf16mat_rand_inv (blas.h:254)
32 ==21649== by 0x4029D2: rainbow_genkey_debug (rainbow_16.c:59)
33 ==21649== by 0x402BCB: rainbow_genkey (rainbow_16.c:85)
34 ==21649== by 0x4022E5: crypto_sign_rainbow1a_portable_keypair (sign.c:15)
35 ==21649== by 0x401293: test (try.c:112)
36 ==21649== by 0x401F72: main (try-anything.c:295)
37 ==21649==
38 ==21649== Conditional jump or move depends on uninitialised value(s)
39 ==21649== at 0x4014EE: test (try.c:157)
40 ==21649== by 0x401F72: main (try-anything.c:295)
41 ==21649== Uninitialised value was created by a stack allocation
42 ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266)
43 ==21649==
44 ==21649== Conditional jump or move depends on uninitialised value(s)
45 ==21649== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
46 ==21649== by 0x401AB4: input_compare (try-anything.c:164)
47 ==21649== by 0x40158C: test (try.c:162)
48 ==21649== by 0x401F72: main (try-anything.c:295)
49 ==21649== Uninitialised value was created by a stack allocation
50 ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266)
51 ==21649==
52 ==21649== Conditional jump or move depends on uninitialised value(s)
53 ==21649== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
54 ==21649== by 0x401AB4: input_compare (try-anything.c:164)
55 ==21649== by 0x4015A9: test (try.c:163)
56 ==21649== by 0x401F72: main (try-anything.c:295)
57 ==21649== Uninitialised value was created by a stack allocation
58 ==21649== at 0x4028B5: rainbow_central_map (rainbow_16.c:182)
59 ==21649==
60 ==21649== Conditional jump or move depends on uninitialised value(s)
61 ==21649== at 0x40161E: test (try.c:168)
62 ==21649== by 0x401F72: main (try-anything.c:295)
63 ==21649== Uninitialised value was created by a stack allocation
64 ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266)
65 ==21649==
66 ==21649== Conditional jump or move depends on uninitialised value(s)
67 ==21649== at 0x4016C2: test (try.c:174)
68 ==21649== by 0x401F72: main (try-anything.c:295)
69 ==21649== Uninitialised value was created by a stack allocation
70 ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266)
71 ==21649==
72 ==21649== Conditional jump or move depends on uninitialised value(s)
73 ==21649== at 0x401733: test (try.c:177)
74 ==21649== by 0x401F72: main (try-anything.c:295)
75 ==21649== Uninitialised value was created by a stack allocation
76 ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266)
77 ==21649==
78 ==21649== Conditional jump or move depends on uninitialised value(s)
79 ==21649== at 0x4017E3: test (try.c:182)
80 ==21649== by 0x401F72: main (try-anything.c:295)
81 ==21649== Uninitialised value was created by a stack allocation
82 ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266)
83 ==21649==
84 ==21649== Conditional jump or move depends on uninitialised value(s)
85 ==21649== at 0x401870: test (try.c:186)
86 ==21649== by 0x401F72: main (try-anything.c:295)
87 ==21649== Uninitialised value was created by a stack allocation
88 ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266)
89 ==21649==
90 ==21649== Conditional jump or move depends on uninitialised value(s)
91 ==21649== at 0x4018FD: test (try.c:190)
92 ==21649== by 0x401F72: main (try-anything.c:295)
93 ==21649== Uninitialised value was created by a stack allocation
94 ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266)
95 ==21649==
96 ==21649== Conditional jump or move depends on uninitialised value(s)
97 ==21649== at 0x4036AF: rainbow_sign (rainbow_16.c:277)
98 ==21649== by 0x402344: crypto_sign_rainbow1a_portable (sign.c:32)
99 ==21649== by 0x401136: timecop_doit (try.c:96)
100 ==21649== by 0x401FD0: main (try-anything.c:306)
101 ==21649== Uninitialised value was created by a client request
102 ==21649== at 0x401107: timecop_doit (try.c:95)
103 ==21649== by 0x401FD0: main (try-anything.c:306)
104 ==21649==
105 ==21649== Conditional jump or move depends on uninitialised value(s)
106 ==21649== at 0x4038C8: rainbow_sign (rainbow_16.c:300)
107 ==21649== by 0x402344: crypto_sign_rainbow1a_portable (sign.c:32)
108 ==21649== by 0x401136: timecop_doit (try.c:96)
109 ==21649== by 0x401FD0: main (try-anything.c:306)
110 ==21649== Uninitialised value was created by a client request
111 ==21649== at 0x401107: timecop_doit (try.c:95)
112 ==21649== by 0x401FD0: main (try-anything.c:306)
113 ==21649==
114 ==21649== Use of uninitialised value of size 8
115 ==21649== at 0x40200B: main (try-anything.c:321)
116 ==21649== Uninitialised value was created by a stack allocation
117 ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266)
118 ==21649==
119 ==21649== Use of uninitialised value of size 8
120 ==21649== at 0x402022: main (try-anything.c:322)
121 ==21649== Uninitialised value was created by a stack allocation
122 ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266)
123 ==21649==
124 ==21649==
125 ==21649== HEAP SUMMARY:
126 ==21649== in use at exit: 1,523,530 bytes in 10 blocks
127 ==21649== total heap usage: 20 allocs, 10 frees, 1,564,098 bytes allocated
128 ==21649==
129 ==21649== LEAK SUMMARY:
130 ==21649== definitely lost: 0 bytes in 0 blocks
131 ==21649== indirectly lost: 0 bytes in 0 blocks
132 ==21649== possibly lost: 1,523,530 bytes in 10 blocks
133 ==21649== still reachable: 0 bytes in 0 blocks
134 ==21649== suppressed: 0 bytes in 0 blocks
135 ==21649== Rerun with --leak-check=full to see details of leaked memory
136 ==21649==
137 ==21649== For lists of detected and suppressed errors, rerun with: -s
138 ==21649== ERROR SUMMARY: 19928 errors from 16 contexts (suppressed: 0 from 0)