Output save_alt Download

Operation
crypto_kem
Primitive
babybear
Implementation
ref
Compiler options
clang -O1 -g
Host
venus
1 error 0
2 71f28f5a7d84928b57de0677bc9cb3c634e031747c8680165a26ef8c50da7537 215990502 826159889 4300000000 crypto_kem/babybear/ref
3 ==7800== Memcheck, a memory error detector
4 ==7800== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
5 ==7800== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info
6 ==7800== Command: ./try
7 ==7800==
8 ==7800== Conditional jump or move depends on uninitialised value(s)
9 ==7800== at 0x4029C6: pqcrypto_kem_BabyBear_impl_priv_canon_3120 (ring.c:69)
10 ==7800== by 0x4023A9: pqcrypto_kem_BabyBear_impl_priv_decapsulate (threebears.c:185)
11 ==7800== by 0x401D76: crypto_kem_babybear_ref_dec (kem.c:36)
12 ==7800== by 0x400E8E: timecop_doit (try.c:96)
13 ==7800== by 0x4019C0: main (try-anything.c:306)
14 ==7800== Uninitialised value was created by a client request
15 ==7800== at 0x400DF4: timecop_doit (try.c:93)
16 ==7800== by 0x4019C0: main (try-anything.c:306)
17 ==7800==
18 ==7800== Conditional jump or move depends on uninitialised value(s)
19 ==7800== at 0x4029C6: pqcrypto_kem_BabyBear_impl_priv_canon_3120 (ring.c:69)
20 ==7800== by 0x402A22: pqcrypto_kem_BabyBear_impl_priv_contract_3120 (ring.c:74)
21 ==7800== by 0x401ED5: pqcrypto_kem_BabyBear_impl_priv_get_pubkey (threebears.c:91)
22 ==7800== by 0x402478: pqcrypto_kem_BabyBear_impl_priv_decapsulate (threebears.c:205)
23 ==7800== by 0x401D76: crypto_kem_babybear_ref_dec (kem.c:36)
24 ==7800== by 0x400E8E: timecop_doit (try.c:96)
25 ==7800== by 0x4019C0: main (try-anything.c:306)
26 ==7800== Uninitialised value was created by a client request
27 ==7800== at 0x400DF4: timecop_doit (try.c:93)
28 ==7800== by 0x4019C0: main (try-anything.c:306)
29 ==7800==
30 ==7800== Conditional jump or move depends on uninitialised value(s)
31 ==7800== at 0x4029C6: pqcrypto_kem_BabyBear_impl_priv_canon_3120 (ring.c:69)
32 ==7800== by 0x402A22: pqcrypto_kem_BabyBear_impl_priv_contract_3120 (ring.c:74)
33 ==7800== by 0x40218B: pqcrypto_kem_BabyBear_impl_priv_encapsulate (threebears.c:123)
34 ==7800== by 0x40248D: pqcrypto_kem_BabyBear_impl_priv_decapsulate (threebears.c:209)
35 ==7800== by 0x401D76: crypto_kem_babybear_ref_dec (kem.c:36)
36 ==7800== by 0x400E8E: timecop_doit (try.c:96)
37 ==7800== by 0x4019C0: main (try-anything.c:306)
38 ==7800== Uninitialised value was created by a client request
39 ==7800== at 0x400DF4: timecop_doit (try.c:93)
40 ==7800== by 0x4019C0: main (try-anything.c:306)
41 ==7800==
42 ==7800== Conditional jump or move depends on uninitialised value(s)
43 ==7800== at 0x4029C6: pqcrypto_kem_BabyBear_impl_priv_canon_3120 (ring.c:69)
44 ==7800== by 0x40221B: pqcrypto_kem_BabyBear_impl_priv_encapsulate (threebears.c:132)
45 ==7800== by 0x40248D: pqcrypto_kem_BabyBear_impl_priv_decapsulate (threebears.c:209)
46 ==7800== by 0x401D76: crypto_kem_babybear_ref_dec (kem.c:36)
47 ==7800== by 0x400E8E: timecop_doit (try.c:96)
48 ==7800== by 0x4019C0: main (try-anything.c:306)
49 ==7800== Uninitialised value was created by a client request
50 ==7800== at 0x400DF4: timecop_doit (try.c:93)
51 ==7800== by 0x4019C0: main (try-anything.c:306)
52 ==7800==
53 ==7800==
54 ==7800== HEAP SUMMARY:
55 ==7800== in use at exit: 43,520 bytes in 10 blocks
56 ==7800== total heap usage: 16 allocs, 6 frees, 57,464 bytes allocated
57 ==7800==
58 ==7800== LEAK SUMMARY:
59 ==7800== definitely lost: 0 bytes in 0 blocks
60 ==7800== indirectly lost: 0 bytes in 0 blocks
61 ==7800== possibly lost: 43,520 bytes in 10 blocks
62 ==7800== still reachable: 0 bytes in 0 blocks
63 ==7800== suppressed: 0 bytes in 0 blocks
64 ==7800== Rerun with --leak-check=full to see details of leaked memory
65 ==7800==
66 ==7800== For lists of detected and suppressed errors, rerun with: -s
67 ==7800== ERROR SUMMARY: 12 errors from 4 contexts (suppressed: 0 from 0)