Output save_alt Download

Operation
crypto_kem
Primitive
lotus128
Implementation
ref
Compiler options
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
Host
venus
1 error 0
2 9e0eb39b281cf3177e78ad6e91091e92421deccf6f6974764f1b633f838b572c 284478713 7335927471 4300000000 crypto_kem/lotus128/ref
3 ==14918== Memcheck, a memory error detector
4 ==14918== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
5 ==14918== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info
6 ==14918== Command: ./try
7 ==14918==
8 ==14918== Use of uninitialised value of size 8
9 ==14918== at 0x406031: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
10 ==14918== by 0x40625A: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
11 ==14918== by 0x406337: lotus_cpa_pke_enc (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
12 ==14918== by 0x402887: crypto_kem_lotus128_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
13 ==14918== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
14 ==14918== by 0x402152: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
15 ==14918== Uninitialised value was created by a stack allocation
16 ==14918== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
17 ==14918==
18 ==14918== Conditional jump or move depends on uninitialised value(s)
19 ==14918== at 0x406046: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
20 ==14918== by 0x40625A: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
21 ==14918== by 0x406337: lotus_cpa_pke_enc (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
22 ==14918== by 0x402887: crypto_kem_lotus128_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
23 ==14918== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
24 ==14918== by 0x402152: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
25 ==14918== Uninitialised value was created by a stack allocation
26 ==14918== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
27 ==14918==
28 ==14918== Use of uninitialised value of size 8
29 ==14918== at 0x406140: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
30 ==14918== by 0x40625A: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
31 ==14918== by 0x406337: lotus_cpa_pke_enc (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
32 ==14918== by 0x402887: crypto_kem_lotus128_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
33 ==14918== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
34 ==14918== by 0x402152: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
35 ==14918== Uninitialised value was created by a stack allocation
36 ==14918== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
37 ==14918==
38 ==14918== Conditional jump or move depends on uninitialised value(s)
39 ==14918== at 0x405F2B: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
40 ==14918== by 0x40625A: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
41 ==14918== by 0x406337: lotus_cpa_pke_enc (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
42 ==14918== by 0x402887: crypto_kem_lotus128_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
43 ==14918== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
44 ==14918== by 0x402152: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
45 ==14918== Uninitialised value was created by a stack allocation
46 ==14918== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
47 ==14918==
48 ==14918== Conditional jump or move depends on uninitialised value(s)
49 ==14918== at 0x406069: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
50 ==14918== by 0x40625A: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
51 ==14918== by 0x406337: lotus_cpa_pke_enc (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
52 ==14918== by 0x402887: crypto_kem_lotus128_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
53 ==14918== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
54 ==14918== by 0x402152: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
55 ==14918== Uninitialised value was created by a stack allocation
56 ==14918== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
57 ==14918==
58 ==14918== Conditional jump or move depends on uninitialised value(s)
59 ==14918== at 0x406090: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
60 ==14918== by 0x40625A: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
61 ==14918== by 0x406337: lotus_cpa_pke_enc (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
62 ==14918== by 0x402887: crypto_kem_lotus128_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
63 ==14918== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
64 ==14918== by 0x402152: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
65 ==14918== Uninitialised value was created by a stack allocation
66 ==14918== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
67 ==14918==
68 ==14918== Use of uninitialised value of size 8
69 ==14918== at 0x406031: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
70 ==14918== by 0x40625A: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
71 ==14918== by 0x406344: lotus_cpa_pke_enc (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
72 ==14918== by 0x402887: crypto_kem_lotus128_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
73 ==14918== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
74 ==14918== by 0x402152: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
75 ==14918== Uninitialised value was created by a stack allocation
76 ==14918== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
77 ==14918==
78 ==14918== Conditional jump or move depends on uninitialised value(s)
79 ==14918== at 0x406046: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
80 ==14918== by 0x40625A: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
81 ==14918== by 0x406344: lotus_cpa_pke_enc (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
82 ==14918== by 0x402887: crypto_kem_lotus128_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
83 ==14918== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
84 ==14918== by 0x402152: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
85 ==14918== Uninitialised value was created by a stack allocation
86 ==14918== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
87 ==14918==
88 ==14918== Use of uninitialised value of size 8
89 ==14918== at 0x406140: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
90 ==14918== by 0x40625A: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
91 ==14918== by 0x406344: lotus_cpa_pke_enc (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
92 ==14918== by 0x402887: crypto_kem_lotus128_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
93 ==14918== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
94 ==14918== by 0x402152: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
95 ==14918== Uninitialised value was created by a stack allocation
96 ==14918== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
97 ==14918==
98 ==14918== Conditional jump or move depends on uninitialised value(s)
99 ==14918== at 0x405F2B: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
100 ==14918== by 0x40625A: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
101 ==14918== by 0x406344: lotus_cpa_pke_enc (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
102 ==14918== by 0x402887: crypto_kem_lotus128_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
103 ==14918== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
104 ==14918== by 0x402152: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
105 ==14918== Uninitialised value was created by a stack allocation
106 ==14918== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
107 ==14918==
108 ==14918== Conditional jump or move depends on uninitialised value(s)
109 ==14918== at 0x406069: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
110 ==14918== by 0x40625A: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
111 ==14918== by 0x406344: lotus_cpa_pke_enc (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
112 ==14918== by 0x402887: crypto_kem_lotus128_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
113 ==14918== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
114 ==14918== by 0x402152: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
115 ==14918== Uninitialised value was created by a stack allocation
116 ==14918== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
117 ==14918==
118 ==14918== Conditional jump or move depends on uninitialised value(s)
119 ==14918== at 0x406090: sample_unit_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
120 ==14918== by 0x40625A: sample_discrete_gaussian (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
121 ==14918== by 0x406344: lotus_cpa_pke_enc (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
122 ==14918== by 0x402887: crypto_kem_lotus128_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
123 ==14918== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
124 ==14918== by 0x402152: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
125 ==14918== Uninitialised value was created by a stack allocation
126 ==14918== at 0x4FF6AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1)
127 ==14918==
128 ==14918== Use of uninitialised value of size 8
129 ==14918== at 0x402AF8: crypto_kem_lotus128_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
130 ==14918== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
131 ==14918== by 0x402152: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
132 ==14918== Uninitialised value was created by a client request
133 ==14918== at 0x401074: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
134 ==14918== by 0x402152: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
135 ==14918==
136 ==14918== Use of uninitialised value of size 8
137 ==14918== at 0x402AF8: crypto_kem_lotus128_ref_dec (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
138 ==14918== by 0x40110E: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
139 ==14918== by 0x402163: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
140 ==14918== Uninitialised value was created by a client request
141 ==14918== at 0x401074: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
142 ==14918== by 0x402163: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
143 ==14918==
144 ==14918==
145 ==14918== HEAP SUMMARY:
146 ==14918== in use at exit: 7,145,392 bytes in 12 blocks
147 ==14918== total heap usage: 42 allocs, 30 frees, 7,164,520 bytes allocated
148 ==14918==
149 ==14918== LEAK SUMMARY:
150 ==14918== definitely lost: 0 bytes in 0 blocks
151 ==14918== indirectly lost: 0 bytes in 0 blocks
152 ==14918== possibly lost: 7,144,960 bytes in 10 blocks
153 ==14918== still reachable: 432 bytes in 2 blocks
154 ==14918== suppressed: 0 bytes in 0 blocks
155 ==14918== Rerun with --leak-check=full to see details of leaked memory
156 ==14918==
157 ==14918== For lists of detected and suppressed errors, rerun with: -s
158 ==14918== ERROR SUMMARY: 7775 errors from 14 contexts (suppressed: 0 from 0)