Output save_alt Download

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