Output save_alt Download

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