error 0 1e7c9e7c57bb75e7a141a7174835476e833f546eac540ec1c824b4851a8ad65d 327541536 435157030884 4300000000 crypto_sign/rainbow1a/portable ==21649== Memcheck, a memory error detector ==21649== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==21649== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info ==21649== Command: ./try ==21649== ==21649== Conditional jump or move depends on uninitialised value(s) ==21649== at 0x4036AF: rainbow_sign (rainbow_16.c:277) ==21649== by 0x402344: crypto_sign_rainbow1a_portable (sign.c:32) ==21649== by 0x401390: test (try.c:123) ==21649== by 0x401F72: main (try-anything.c:295) ==21649== Uninitialised value was created by a stack allocation ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266) ==21649== ==21649== Conditional jump or move depends on uninitialised value(s) ==21649== at 0x4038C8: rainbow_sign (rainbow_16.c:300) ==21649== by 0x402344: crypto_sign_rainbow1a_portable (sign.c:32) ==21649== by 0x401390: test (try.c:123) ==21649== by 0x401F72: main (try-anything.c:295) ==21649== Uninitialised value was created by a stack allocation ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266) ==21649== ==21649== Conditional jump or move depends on uninitialised value(s) ==21649== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112) ==21649== by 0x401AB4: input_compare (try-anything.c:164) ==21649== by 0x401444: test (try.c:129) ==21649== by 0x401F72: main (try-anything.c:295) ==21649== Uninitialised value was created by a heap allocation ==21649== at 0x4C2BE6D: malloc (vg_replace_malloc.c:309) ==21649== by 0x402AA6: gf16mat_rand_inv (blas.h:254) ==21649== by 0x4029D2: rainbow_genkey_debug (rainbow_16.c:59) ==21649== by 0x402BCB: rainbow_genkey (rainbow_16.c:85) ==21649== by 0x4022E5: crypto_sign_rainbow1a_portable_keypair (sign.c:15) ==21649== by 0x401293: test (try.c:112) ==21649== by 0x401F72: main (try-anything.c:295) ==21649== ==21649== Conditional jump or move depends on uninitialised value(s) ==21649== at 0x4014EE: test (try.c:157) ==21649== by 0x401F72: main (try-anything.c:295) ==21649== Uninitialised value was created by a stack allocation ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266) ==21649== ==21649== Conditional jump or move depends on uninitialised value(s) ==21649== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112) ==21649== by 0x401AB4: input_compare (try-anything.c:164) ==21649== by 0x40158C: test (try.c:162) ==21649== by 0x401F72: main (try-anything.c:295) ==21649== Uninitialised value was created by a stack allocation ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266) ==21649== ==21649== Conditional jump or move depends on uninitialised value(s) ==21649== at 0x4C32756: __memcmp_sse4_1 (vg_replace_strmem.c:1112) ==21649== by 0x401AB4: input_compare (try-anything.c:164) ==21649== by 0x4015A9: test (try.c:163) ==21649== by 0x401F72: main (try-anything.c:295) ==21649== Uninitialised value was created by a stack allocation ==21649== at 0x4028B5: rainbow_central_map (rainbow_16.c:182) ==21649== ==21649== Conditional jump or move depends on uninitialised value(s) ==21649== at 0x40161E: test (try.c:168) ==21649== by 0x401F72: main (try-anything.c:295) ==21649== Uninitialised value was created by a stack allocation ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266) ==21649== ==21649== Conditional jump or move depends on uninitialised value(s) ==21649== at 0x4016C2: test (try.c:174) ==21649== by 0x401F72: main (try-anything.c:295) ==21649== Uninitialised value was created by a stack allocation ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266) ==21649== ==21649== Conditional jump or move depends on uninitialised value(s) ==21649== at 0x401733: test (try.c:177) ==21649== by 0x401F72: main (try-anything.c:295) ==21649== Uninitialised value was created by a stack allocation ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266) ==21649== ==21649== Conditional jump or move depends on uninitialised value(s) ==21649== at 0x4017E3: test (try.c:182) ==21649== by 0x401F72: main (try-anything.c:295) ==21649== Uninitialised value was created by a stack allocation ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266) ==21649== ==21649== Conditional jump or move depends on uninitialised value(s) ==21649== at 0x401870: test (try.c:186) ==21649== by 0x401F72: main (try-anything.c:295) ==21649== Uninitialised value was created by a stack allocation ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266) ==21649== ==21649== Conditional jump or move depends on uninitialised value(s) ==21649== at 0x4018FD: test (try.c:190) ==21649== by 0x401F72: main (try-anything.c:295) ==21649== Uninitialised value was created by a stack allocation ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266) ==21649== ==21649== Conditional jump or move depends on uninitialised value(s) ==21649== at 0x4036AF: rainbow_sign (rainbow_16.c:277) ==21649== by 0x402344: crypto_sign_rainbow1a_portable (sign.c:32) ==21649== by 0x401136: timecop_doit (try.c:96) ==21649== by 0x401FD0: main (try-anything.c:306) ==21649== Uninitialised value was created by a client request ==21649== at 0x401107: timecop_doit (try.c:95) ==21649== by 0x401FD0: main (try-anything.c:306) ==21649== ==21649== Conditional jump or move depends on uninitialised value(s) ==21649== at 0x4038C8: rainbow_sign (rainbow_16.c:300) ==21649== by 0x402344: crypto_sign_rainbow1a_portable (sign.c:32) ==21649== by 0x401136: timecop_doit (try.c:96) ==21649== by 0x401FD0: main (try-anything.c:306) ==21649== Uninitialised value was created by a client request ==21649== at 0x401107: timecop_doit (try.c:95) ==21649== by 0x401FD0: main (try-anything.c:306) ==21649== ==21649== Use of uninitialised value of size 8 ==21649== at 0x40200B: main (try-anything.c:321) ==21649== Uninitialised value was created by a stack allocation ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266) ==21649== ==21649== Use of uninitialised value of size 8 ==21649== at 0x402022: main (try-anything.c:322) ==21649== Uninitialised value was created by a stack allocation ==21649== at 0x40363A: rainbow_sign (rainbow_16.c:266) ==21649== ==21649== ==21649== HEAP SUMMARY: ==21649== in use at exit: 1,523,530 bytes in 10 blocks ==21649== total heap usage: 20 allocs, 10 frees, 1,564,098 bytes allocated ==21649== ==21649== LEAK SUMMARY: ==21649== definitely lost: 0 bytes in 0 blocks ==21649== indirectly lost: 0 bytes in 0 blocks ==21649== possibly lost: 1,523,530 bytes in 10 blocks ==21649== still reachable: 0 bytes in 0 blocks ==21649== suppressed: 0 bytes in 0 blocks ==21649== Rerun with --leak-check=full to see details of leaked memory ==21649== ==21649== For lists of detected and suppressed errors, rerun with: -s ==21649== ERROR SUMMARY: 19928 errors from 16 contexts (suppressed: 0 from 0)