Output save_alt Download

Operation
crypto_kem
Primitive
ntskem1380
Implementation
ref
Compiler options
clang -O1 -g
Host
venus
1 error 0
2 a98396b6c6f4142a17e7682638af022bb6ff5a56a01d7134fc1a2d67cca08bba 767268972 42346156228 4300000000 crypto_kem/ntskem1380/ref
3 ==8785== Memcheck, a memory error detector
4 ==8785== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
5 ==8785== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info
6 ==8785== Command: ./try
7 ==8785==
8 ==8785== Conditional jump or move depends on uninitialised value(s)
9 ==8785== at 0x405555: berlekamp_massey (berlekamp_massey.c:75)
10 ==8785== by 0x402EFF: nts_kem_decapsulate (nts_kem.c:566)
11 ==8785== by 0x400FBE: timecop_doit (try.c:96)
12 ==8785== by 0x401AF0: main (try-anything.c:306)
13 ==8785== Uninitialised value was created by a client request
14 ==8785== at 0x400F24: timecop_doit (try.c:93)
15 ==8785== by 0x401AF0: main (try-anything.c:306)
16 ==8785==
17 ==8785== Conditional jump or move depends on uninitialised value(s)
18 ==8785== at 0x405686: berlekamp_massey (berlekamp_massey.c:113)
19 ==8785== by 0x402EFF: nts_kem_decapsulate (nts_kem.c:566)
20 ==8785== by 0x400FBE: timecop_doit (try.c:96)
21 ==8785== by 0x401AF0: main (try-anything.c:306)
22 ==8785== Uninitialised value was created by a client request
23 ==8785== at 0x400F24: timecop_doit (try.c:93)
24 ==8785== by 0x401AF0: main (try-anything.c:306)
25 ==8785==
26 ==8785== Conditional jump or move depends on uninitialised value(s)
27 ==8785== at 0x403CFA: update_poly_degree (polynomial.c:77)
28 ==8785== by 0x40469F: ff_poly_taylor_expansion (additive_fft.c:127)
29 ==8785== by 0x404B11: _additive_fft_core (additive_fft.c:234)
30 ==8785== by 0x404F15: additive_fft (additive_fft.c:363)
31 ==8785== by 0x402F1A: nts_kem_decapsulate (nts_kem.c:585)
32 ==8785== by 0x400FBE: timecop_doit (try.c:96)
33 ==8785== by 0x401AF0: main (try-anything.c:306)
34 ==8785== Uninitialised value was created by a client request
35 ==8785== at 0x400F24: timecop_doit (try.c:93)
36 ==8785== by 0x401AF0: main (try-anything.c:306)
37 ==8785==
38 ==8785== Conditional jump or move depends on uninitialised value(s)
39 ==8785== at 0x403CFA: update_poly_degree (polynomial.c:77)
40 ==8785== by 0x40471F: ff_poly_taylor_expansion (additive_fft.c:143)
41 ==8785== by 0x404B11: _additive_fft_core (additive_fft.c:234)
42 ==8785== by 0x404F15: additive_fft (additive_fft.c:363)
43 ==8785== by 0x402F1A: nts_kem_decapsulate (nts_kem.c:585)
44 ==8785== by 0x400FBE: timecop_doit (try.c:96)
45 ==8785== by 0x401AF0: main (try-anything.c:306)
46 ==8785== Uninitialised value was created by a client request
47 ==8785== at 0x400F24: timecop_doit (try.c:93)
48 ==8785== by 0x401AF0: main (try-anything.c:306)
49 ==8785==
50 ==8785== Conditional jump or move depends on uninitialised value(s)
51 ==8785== at 0x403CFA: update_poly_degree (polynomial.c:77)
52 ==8785== by 0x404BC8: _additive_fft_core (additive_fft.c:249)
53 ==8785== by 0x404F15: additive_fft (additive_fft.c:363)
54 ==8785== by 0x402F1A: nts_kem_decapsulate (nts_kem.c:585)
55 ==8785== by 0x400FBE: timecop_doit (try.c:96)
56 ==8785== by 0x401AF0: main (try-anything.c:306)
57 ==8785== Uninitialised value was created by a client request
58 ==8785== at 0x400F24: timecop_doit (try.c:93)
59 ==8785== by 0x401AF0: main (try-anything.c:306)
60 ==8785==
61 ==8785== Conditional jump or move depends on uninitialised value(s)
62 ==8785== at 0x403CFA: update_poly_degree (polynomial.c:77)
63 ==8785== by 0x404BD1: _additive_fft_core (additive_fft.c:250)
64 ==8785== by 0x404F15: additive_fft (additive_fft.c:363)
65 ==8785== by 0x402F1A: nts_kem_decapsulate (nts_kem.c:585)
66 ==8785== by 0x400FBE: timecop_doit (try.c:96)
67 ==8785== by 0x401AF0: main (try-anything.c:306)
68 ==8785== Uninitialised value was created by a client request
69 ==8785== at 0x400F24: timecop_doit (try.c:93)
70 ==8785== by 0x401AF0: main (try-anything.c:306)
71 ==8785==
72 ==8785== Use of uninitialised value of size 8
73 ==8785== at 0x403667: correct_error_and_recover_ke (nts_kem.c:1315)
74 ==8785== by 0x402FB5: nts_kem_decapsulate (nts_kem.c:621)
75 ==8785== by 0x400FBE: timecop_doit (try.c:96)
76 ==8785== by 0x401AF0: main (try-anything.c:306)
77 ==8785== Uninitialised value was created by a client request
78 ==8785== at 0x400F24: timecop_doit (try.c:93)
79 ==8785== by 0x401AF0: main (try-anything.c:306)
80 ==8785==
81 ==8785== Use of uninitialised value of size 8
82 ==8785== at 0x4036B7: correct_error_and_recover_ke (nts_kem.c:1320)
83 ==8785== by 0x402FB5: nts_kem_decapsulate (nts_kem.c:621)
84 ==8785== by 0x400FBE: timecop_doit (try.c:96)
85 ==8785== by 0x401AF0: main (try-anything.c:306)
86 ==8785== Uninitialised value was created by a client request
87 ==8785== at 0x400F24: timecop_doit (try.c:93)
88 ==8785== by 0x401AF0: main (try-anything.c:306)
89 ==8785==
90 ==8785== Use of uninitialised value of size 8
91 ==8785== at 0x403717: correct_error_and_recover_ke (nts_kem.c:1326)
92 ==8785== by 0x402FB5: nts_kem_decapsulate (nts_kem.c:621)
93 ==8785== by 0x400FBE: timecop_doit (try.c:96)
94 ==8785== by 0x401AF0: main (try-anything.c:306)
95 ==8785== Uninitialised value was created by a client request
96 ==8785== at 0x400F24: timecop_doit (try.c:93)
97 ==8785== by 0x401AF0: main (try-anything.c:306)
98 ==8785==
99 ==8785== Conditional jump or move depends on uninitialised value(s)
100 ==8785== at 0x403044: nts_kem_decapsulate (nts_kem.c:662)
101 ==8785== by 0x400FBE: timecop_doit (try.c:96)
102 ==8785== by 0x401AF0: main (try-anything.c:306)
103 ==8785== Uninitialised value was created by a client request
104 ==8785== at 0x400F24: timecop_doit (try.c:93)
105 ==8785== by 0x401AF0: main (try-anything.c:306)
106 ==8785==
107 ==8785==
108 ==8785== HEAP SUMMARY:
109 ==8785== in use at exit: 9,300,160 bytes in 10 blocks
110 ==8785== total heap usage: 50,082 allocs, 50,072 frees, 22,287,832 bytes allocated
111 ==8785==
112 ==8785== LEAK SUMMARY:
113 ==8785== definitely lost: 0 bytes in 0 blocks
114 ==8785== indirectly lost: 0 bytes in 0 blocks
115 ==8785== possibly lost: 9,300,160 bytes in 10 blocks
116 ==8785== still reachable: 0 bytes in 0 blocks
117 ==8785== suppressed: 0 bytes in 0 blocks
118 ==8785== Rerun with --leak-check=full to see details of leaked memory
119 ==8785==
120 ==8785== For lists of detected and suppressed errors, rerun with: -s
121 ==8785== ERROR SUMMARY: 17674 errors from 10 contexts (suppressed: 0 from 0)