Output save_alt Download

Operation
crypto_kem
Primitive
kindi256522
Implementation
ref
Compiler options
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
Host
venus
1 error 0
2 c664ca57fc7037600d2a3b42c893c385147141e173c3bde27976a21ef04c4523 145916629 565021628 4300000000 crypto_kem/kindi256522/ref
3 ==11022== Memcheck, a memory error detector
4 ==11022== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
5 ==11022== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info
6 ==11022== Command: ./try
7 ==11022==
8 ==11022== Conditional jump or move depends on uninitialised value(s)
9 ==11022== at 0x550BA9D: round (s_round.c:33)
10 ==11022== by 0x10A982: poly_mul (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
11 ==11022== by 0x10BEB1: kindi_kem_decrypt (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
12 ==11022== by 0x10C3C0: kindi_kem_decaps (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
13 ==11022== by 0x10A475: crypto_kem_kindi256522_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
14 ==11022== by 0x109129: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
15 ==11022== by 0x109F34: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
16 ==11022==
17 ==11022== Conditional jump or move depends on uninitialised value(s)
18 ==11022== at 0x550BAA2: round (s_round.c:35)
19 ==11022== by 0x10A982: poly_mul (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
20 ==11022== by 0x10BEB1: kindi_kem_decrypt (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
21 ==11022== by 0x10C3C0: kindi_kem_decaps (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
22 ==11022== by 0x10A475: crypto_kem_kindi256522_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
23 ==11022== by 0x109129: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
24 ==11022== by 0x109F34: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
25 ==11022==
26 ==11022== Conditional jump or move depends on uninitialised value(s)
27 ==11022== at 0x550BAB4: round (s_round.c:44)
28 ==11022== by 0x10A982: poly_mul (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
29 ==11022== by 0x10BEB1: kindi_kem_decrypt (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
30 ==11022== by 0x10C3C0: kindi_kem_decaps (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
31 ==11022== by 0x10A475: crypto_kem_kindi256522_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
32 ==11022== by 0x109129: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
33 ==11022== by 0x109F34: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
34 ==11022==
35 ==11022== Conditional jump or move depends on uninitialised value(s)
36 ==11022== at 0x5512DB5: lround (s_llround.c:43)
37 ==11022== by 0x10B713: recover_s1 (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
38 ==11022== by 0x10BF05: kindi_kem_decrypt (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
39 ==11022== by 0x10C3C0: kindi_kem_decaps (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
40 ==11022== by 0x10A475: crypto_kem_kindi256522_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
41 ==11022== by 0x109129: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
42 ==11022== by 0x109F34: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
43 ==11022==
44 ==11022== Conditional jump or move depends on uninitialised value(s)
45 ==11022== at 0x5512DB9: lround (s_llround.c:45)
46 ==11022== by 0x10B713: recover_s1 (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
47 ==11022== by 0x10BF05: kindi_kem_decrypt (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
48 ==11022== by 0x10C3C0: kindi_kem_decaps (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
49 ==11022== by 0x10A475: crypto_kem_kindi256522_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
50 ==11022== by 0x109129: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
51 ==11022== by 0x109F34: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
52 ==11022==
53 ==11022== Conditional jump or move depends on uninitialised value(s)
54 ==11022== at 0x5512DD8: lround (s_llround.c:47)
55 ==11022== by 0x10B713: recover_s1 (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
56 ==11022== by 0x10BF05: kindi_kem_decrypt (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
57 ==11022== by 0x10C3C0: kindi_kem_decaps (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
58 ==11022== by 0x10A475: crypto_kem_kindi256522_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
59 ==11022== by 0x109129: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
60 ==11022== by 0x109F34: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
61 ==11022==
62 ==11022== Conditional jump or move depends on uninitialised value(s)
63 ==11022== at 0x550BA9D: round (s_round.c:33)
64 ==11022== by 0x10AADF: poly_mul_precomp_fft (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
65 ==11022== by 0x10BFD8: kindi_kem_decrypt (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
66 ==11022== by 0x10C3C0: kindi_kem_decaps (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
67 ==11022== by 0x10A475: crypto_kem_kindi256522_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
68 ==11022== by 0x109129: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
69 ==11022== by 0x109F34: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
70 ==11022==
71 ==11022== Conditional jump or move depends on uninitialised value(s)
72 ==11022== at 0x550BAA2: round (s_round.c:35)
73 ==11022== by 0x10AADF: poly_mul_precomp_fft (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
74 ==11022== by 0x10BFD8: kindi_kem_decrypt (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
75 ==11022== by 0x10C3C0: kindi_kem_decaps (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
76 ==11022== by 0x10A475: crypto_kem_kindi256522_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
77 ==11022== by 0x109129: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
78 ==11022== by 0x109F34: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
79 ==11022==
80 ==11022== Conditional jump or move depends on uninitialised value(s)
81 ==11022== at 0x550BAB4: round (s_round.c:44)
82 ==11022== by 0x10AADF: poly_mul_precomp_fft (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
83 ==11022== by 0x10BFD8: kindi_kem_decrypt (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
84 ==11022== by 0x10C3C0: kindi_kem_decaps (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
85 ==11022== by 0x10A475: crypto_kem_kindi256522_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
86 ==11022== by 0x109129: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
87 ==11022== by 0x109F34: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
88 ==11022==
89 ==11022== Conditional jump or move depends on uninitialised value(s)
90 ==11022== at 0x550BA9D: round (s_round.c:33)
91 ==11022== by 0x10AADF: poly_mul_precomp_fft (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
92 ==11022== by 0x10C08E: kindi_kem_decrypt (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
93 ==11022== by 0x10C3C0: kindi_kem_decaps (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
94 ==11022== by 0x10A475: crypto_kem_kindi256522_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
95 ==11022== by 0x109129: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
96 ==11022== by 0x109F34: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
97 ==11022==
98 ==11022== Conditional jump or move depends on uninitialised value(s)
99 ==11022== at 0x550BAA2: round (s_round.c:35)
100 ==11022== by 0x10AADF: poly_mul_precomp_fft (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
101 ==11022== by 0x10C08E: kindi_kem_decrypt (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
102 ==11022== by 0x10C3C0: kindi_kem_decaps (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
103 ==11022== by 0x10A475: crypto_kem_kindi256522_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
104 ==11022== by 0x109129: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
105 ==11022== by 0x109F34: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
106 ==11022==
107 ==11022== Conditional jump or move depends on uninitialised value(s)
108 ==11022== at 0x550BAB4: round (s_round.c:44)
109 ==11022== by 0x10AADF: poly_mul_precomp_fft (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
110 ==11022== by 0x10C08E: kindi_kem_decrypt (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
111 ==11022== by 0x10C3C0: kindi_kem_decaps (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
112 ==11022== by 0x10A475: crypto_kem_kindi256522_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
113 ==11022== by 0x109129: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
114 ==11022== by 0x109F34: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
115 ==11022==
116 ==11022== Conditional jump or move depends on uninitialised value(s)
117 ==11022== at 0x4C32742: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
118 ==11022== by 0x10C400: kindi_kem_decaps (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
119 ==11022== by 0x10A475: crypto_kem_kindi256522_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
120 ==11022== by 0x109129: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
121 ==11022== by 0x109F34: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
122 ==11022==
123 ==11022== Conditional jump or move depends on uninitialised value(s)
124 ==11022== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
125 ==11022== by 0x10C400: kindi_kem_decaps (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
126 ==11022== by 0x10A475: crypto_kem_kindi256522_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
127 ==11022== by 0x109129: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
128 ==11022== by 0x109F34: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
129 ==11022==
130 ==11022== Conditional jump or move depends on uninitialised value(s)
131 ==11022== at 0x4C32742: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
132 ==11022== by 0x10C415: kindi_kem_decaps (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
133 ==11022== by 0x10A475: crypto_kem_kindi256522_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
134 ==11022== by 0x109129: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
135 ==11022== by 0x109F34: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
136 ==11022==
137 ==11022== Conditional jump or move depends on uninitialised value(s)
138 ==11022== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112)
139 ==11022== by 0x10C415: kindi_kem_decaps (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
140 ==11022== by 0x10A475: crypto_kem_kindi256522_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
141 ==11022== by 0x109129: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
142 ==11022== by 0x109F34: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
143 ==11022==
144 ==11022==
145 ==11022== HEAP SUMMARY:
146 ==11022== in use at exit: 43,520 bytes in 10 blocks
147 ==11022== total heap usage: 244 allocs, 234 frees, 1,569,712 bytes allocated
148 ==11022==
149 ==11022== LEAK SUMMARY:
150 ==11022== definitely lost: 0 bytes in 0 blocks
151 ==11022== indirectly lost: 0 bytes in 0 blocks
152 ==11022== possibly lost: 43,520 bytes in 10 blocks
153 ==11022== still reachable: 0 bytes in 0 blocks
154 ==11022== suppressed: 0 bytes in 0 blocks
155 ==11022== Rerun with --leak-check=full to see details of leaked memory
156 ==11022==
157 ==11022== For lists of detected and suppressed errors, rerun with: -s
158 ==11022== ERROR SUMMARY: 55252 errors from 16 contexts (suppressed: 0 from 0)