error 0 47d2548e18757a411868a87e22c188672ce0823add9fd64d8842f9ae328b66a5 163542600 10688124819 4300000000 crypto_sign/rainbow/ref ==20836== Memcheck, a memory error detector ==20836== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==20836== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info ==20836== Command: ./try ==20836== ==20836== Conditional jump or move depends on uninitialised value(s) ==20836== at 0x40473B: operator*(GFpow const&, GFpow const&) (GFpow.cpp:52) ==20836== by 0x403C4B: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:307) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== Conditional jump or move depends on uninitialised value(s) ==20836== at 0x404744: operator*(GFpow const&, GFpow const&) (GFpow.cpp:52) ==20836== by 0x403C4B: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:307) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== Use of uninitialised value of size 8 ==20836== at 0x404746: operator*(GFpow const&, GFpow const&) (GFpow.cpp:53) ==20836== by 0x403C4B: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:307) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== Use of uninitialised value of size 8 ==20836== at 0x40474D: operator*(GFpow const&, GFpow const&) (GFpow.cpp:53) ==20836== by 0x403C4B: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:307) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== Conditional jump or move depends on uninitialised value(s) ==20836== at 0x40473B: operator*(GFpow const&, GFpow const&) (GFpow.cpp:52) ==20836== by 0x404081: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:349) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== Use of uninitialised value of size 8 ==20836== at 0x404746: operator*(GFpow const&, GFpow const&) (GFpow.cpp:53) ==20836== by 0x404081: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:349) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== Conditional jump or move depends on uninitialised value(s) ==20836== at 0x40473B: operator*(GFpow const&, GFpow const&) (GFpow.cpp:52) ==20836== by 0x4041B5: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:356) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== Use of uninitialised value of size 8 ==20836== at 0x404746: operator*(GFpow const&, GFpow const&) (GFpow.cpp:53) ==20836== by 0x4041B5: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:356) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== Conditional jump or move depends on uninitialised value(s) ==20836== at 0x40473B: operator*(GFpow const&, GFpow const&) (GFpow.cpp:52) ==20836== by 0x404285: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:360) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== Use of uninitialised value of size 8 ==20836== at 0x404746: operator*(GFpow const&, GFpow const&) (GFpow.cpp:53) ==20836== by 0x404285: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:360) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== Conditional jump or move depends on uninitialised value(s) ==20836== at 0x404AA2: gauss(GFpow*, int, int) (Gauss.cpp:65) ==20836== by 0x4043B1: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:369) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== Conditional jump or move depends on uninitialised value(s) ==20836== at 0x40479B: operator/(GFpow const&, GFpow const&) (GFpow.cpp:60) ==20836== by 0x404B53: gauss(GFpow*, int, int) (Gauss.cpp:81) ==20836== by 0x4043B1: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:369) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== Use of uninitialised value of size 8 ==20836== at 0x4047AD: operator/(GFpow const&, GFpow const&) (GFpow.cpp:66) ==20836== by 0x404B53: gauss(GFpow*, int, int) (Gauss.cpp:81) ==20836== by 0x4043B1: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:369) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== Conditional jump or move depends on uninitialised value(s) ==20836== at 0x40473B: operator*(GFpow const&, GFpow const&) (GFpow.cpp:52) ==20836== by 0x404BED: gauss(GFpow*, int, int) (Gauss.cpp:85) ==20836== by 0x4043B1: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:369) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== Use of uninitialised value of size 8 ==20836== at 0x404746: operator*(GFpow const&, GFpow const&) (GFpow.cpp:53) ==20836== by 0x404BED: gauss(GFpow*, int, int) (Gauss.cpp:85) ==20836== by 0x4043B1: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:369) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== Conditional jump or move depends on uninitialised value(s) ==20836== at 0x404C91: gauss(GFpow*, int, int) (Gauss.cpp:88) ==20836== by 0x4043B1: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:369) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== Conditional jump or move depends on uninitialised value(s) ==20836== at 0x404744: operator*(GFpow const&, GFpow const&) (GFpow.cpp:52) ==20836== by 0x404CED: gauss(GFpow*, int, int) (Gauss.cpp:91) ==20836== by 0x4043B1: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:369) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== Use of uninitialised value of size 8 ==20836== at 0x40474D: operator*(GFpow const&, GFpow const&) (GFpow.cpp:53) ==20836== by 0x404CED: gauss(GFpow*, int, int) (Gauss.cpp:91) ==20836== by 0x4043B1: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:369) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== Conditional jump or move depends on uninitialised value(s) ==20836== at 0x40473B: operator*(GFpow const&, GFpow const&) (GFpow.cpp:52) ==20836== by 0x40454B: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:396) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== Conditional jump or move depends on uninitialised value(s) ==20836== at 0x404744: operator*(GFpow const&, GFpow const&) (GFpow.cpp:52) ==20836== by 0x40454B: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:396) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== Use of uninitialised value of size 8 ==20836== at 0x404746: operator*(GFpow const&, GFpow const&) (GFpow.cpp:53) ==20836== by 0x40454B: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:396) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== Use of uninitialised value of size 8 ==20836== at 0x40474D: operator*(GFpow const&, GFpow const&) (GFpow.cpp:53) ==20836== by 0x40454B: signatureofshorthash(unsigned char*, unsigned long long*, unsigned char const*, unsigned long long, unsigned char const*, unsigned long long) (Compose.cpp:396) ==20836== by 0x404FBA: crypto_sign_rainbow_ref (usehash.c:24) ==20836== by 0x4014B6: timecop_doit() (try.cpp:96) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== Uninitialised value was created by a client request ==20836== at 0x401487: timecop_doit() (try.cpp:95) ==20836== by 0x402350: main (try-anything.cpp:306) ==20836== ==20836== ==20836== HEAP SUMMARY: ==20836== in use at exit: 424,328 bytes in 212 blocks ==20836== total heap usage: 225 allocs, 13 frees, 512,032 bytes allocated ==20836== ==20836== LEAK SUMMARY: ==20836== definitely lost: 104,968 bytes in 202 blocks ==20836== indirectly lost: 0 bytes in 0 blocks ==20836== possibly lost: 319,360 bytes in 10 blocks ==20836== still reachable: 0 bytes in 0 blocks ==20836== suppressed: 0 bytes in 0 blocks ==20836== Rerun with --leak-check=full to see details of leaked memory ==20836== ==20836== For lists of detected and suppressed errors, rerun with: -s ==20836== ERROR SUMMARY: 94855 errors from 22 contexts (suppressed: 0 from 0)