error 0 0e00709bf9f988a8b849116ac8b70a1866b804c5a42604c00c8dfa6133bee0e9 5913062483 61823595341 4300000000 crypto_aead/primatesv1ape120/ref ==29796== Memcheck, a memory error detector ==29796== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==29796== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info ==29796== Command: ./try ==29796== ==29796== Use of uninitialised value of size 8 ==29796== at 0x403C04: SubElements(unsigned char*) (primate.cpp:91) ==29796== by 0x404018: primate(unsigned char*) (primate.cpp:181) ==29796== by 0x4040E7: p_1(unsigned char*) (primate.cpp:233) ==29796== by 0x402C7C: crypto_aead_primatesv1ape120_ref_encrypt (encrypt.cpp:57) ==29796== by 0x400F7A: timecop_doit() (try.cpp:104) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== Uninitialised value was created by a client request ==29796== at 0x400EC7: timecop_doit() (try.cpp:102) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== ==29796== Use of uninitialised value of size 8 ==29796== at 0x403C04: SubElements(unsigned char*) (primate.cpp:91) ==29796== by 0x404018: primate(unsigned char*) (primate.cpp:181) ==29796== by 0x4040E7: p_1(unsigned char*) (primate.cpp:233) ==29796== by 0x403189: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:202) ==29796== by 0x401027: timecop_doit() (try.cpp:107) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== Uninitialised value was created by a client request ==29796== at 0x400EC7: timecop_doit() (try.cpp:102) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== ==29796== Conditional jump or move depends on uninitialised value(s) ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128) ==29796== by 0x403DBB: T15(unsigned char) (primate.cpp:142) ==29796== by 0x403F3D: MixColumnsInv(unsigned char*) (primate.cpp:168) ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196) ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245) ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275) ==29796== by 0x401027: timecop_doit() (try.cpp:107) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== Uninitialised value was created by a client request ==29796== at 0x400EC7: timecop_doit() (try.cpp:102) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== ==29796== Conditional jump or move depends on uninitialised value(s) ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128) ==29796== by 0x403DC5: T15(unsigned char) (primate.cpp:143) ==29796== by 0x403F3D: MixColumnsInv(unsigned char*) (primate.cpp:168) ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196) ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245) ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275) ==29796== by 0x401027: timecop_doit() (try.cpp:107) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== Uninitialised value was created by a client request ==29796== at 0x400EC7: timecop_doit() (try.cpp:102) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== ==29796== Conditional jump or move depends on uninitialised value(s) ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128) ==29796== by 0x403DCF: T15(unsigned char) (primate.cpp:144) ==29796== by 0x403F3D: MixColumnsInv(unsigned char*) (primate.cpp:168) ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196) ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245) ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275) ==29796== by 0x401027: timecop_doit() (try.cpp:107) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== Uninitialised value was created by a client request ==29796== at 0x400EC7: timecop_doit() (try.cpp:102) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== ==29796== Conditional jump or move depends on uninitialised value(s) ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128) ==29796== by 0x403D97: T9(unsigned char) (primate.cpp:135) ==29796== by 0x403F4E: MixColumnsInv(unsigned char*) (primate.cpp:168) ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196) ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245) ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275) ==29796== by 0x401027: timecop_doit() (try.cpp:107) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== Uninitialised value was created by a client request ==29796== at 0x400EC7: timecop_doit() (try.cpp:102) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== ==29796== Conditional jump or move depends on uninitialised value(s) ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128) ==29796== by 0x403D9F: T9(unsigned char) (primate.cpp:135) ==29796== by 0x403F4E: MixColumnsInv(unsigned char*) (primate.cpp:168) ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196) ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245) ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275) ==29796== by 0x401027: timecop_doit() (try.cpp:107) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== Uninitialised value was created by a client request ==29796== at 0x400EC7: timecop_doit() (try.cpp:102) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== ==29796== Conditional jump or move depends on uninitialised value(s) ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128) ==29796== by 0x403DA7: T9(unsigned char) (primate.cpp:135) ==29796== by 0x403F4E: MixColumnsInv(unsigned char*) (primate.cpp:168) ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196) ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245) ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275) ==29796== by 0x401027: timecop_doit() (try.cpp:107) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== Uninitialised value was created by a client request ==29796== at 0x400EC7: timecop_doit() (try.cpp:102) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== ==29796== Conditional jump or move depends on uninitialised value(s) ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128) ==29796== by 0x403D97: T9(unsigned char) (primate.cpp:135) ==29796== by 0x403F5C: MixColumnsInv(unsigned char*) (primate.cpp:168) ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196) ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245) ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275) ==29796== by 0x401027: timecop_doit() (try.cpp:107) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== Uninitialised value was created by a client request ==29796== at 0x400EC7: timecop_doit() (try.cpp:102) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== ==29796== Conditional jump or move depends on uninitialised value(s) ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128) ==29796== by 0x403D9F: T9(unsigned char) (primate.cpp:135) ==29796== by 0x403F5C: MixColumnsInv(unsigned char*) (primate.cpp:168) ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196) ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245) ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275) ==29796== by 0x401027: timecop_doit() (try.cpp:107) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== Uninitialised value was created by a client request ==29796== at 0x400EC7: timecop_doit() (try.cpp:102) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== ==29796== Conditional jump or move depends on uninitialised value(s) ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128) ==29796== by 0x403DA7: T9(unsigned char) (primate.cpp:135) ==29796== by 0x403F5C: MixColumnsInv(unsigned char*) (primate.cpp:168) ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196) ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245) ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275) ==29796== by 0x401027: timecop_doit() (try.cpp:107) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== Uninitialised value was created by a client request ==29796== at 0x400EC7: timecop_doit() (try.cpp:102) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== ==29796== Conditional jump or move depends on uninitialised value(s) ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128) ==29796== by 0x403DBB: T15(unsigned char) (primate.cpp:142) ==29796== by 0x403F6F: MixColumnsInv(unsigned char*) (primate.cpp:168) ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196) ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245) ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275) ==29796== by 0x401027: timecop_doit() (try.cpp:107) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== Uninitialised value was created by a client request ==29796== at 0x400EC7: timecop_doit() (try.cpp:102) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== ==29796== Conditional jump or move depends on uninitialised value(s) ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128) ==29796== by 0x403DC5: T15(unsigned char) (primate.cpp:143) ==29796== by 0x403F6F: MixColumnsInv(unsigned char*) (primate.cpp:168) ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196) ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245) ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275) ==29796== by 0x401027: timecop_doit() (try.cpp:107) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== Uninitialised value was created by a client request ==29796== at 0x400EC7: timecop_doit() (try.cpp:102) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== ==29796== Conditional jump or move depends on uninitialised value(s) ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128) ==29796== by 0x403DCF: T15(unsigned char) (primate.cpp:144) ==29796== by 0x403F6F: MixColumnsInv(unsigned char*) (primate.cpp:168) ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196) ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245) ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275) ==29796== by 0x401027: timecop_doit() (try.cpp:107) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== Uninitialised value was created by a client request ==29796== at 0x400EC7: timecop_doit() (try.cpp:102) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== ==29796== Conditional jump or move depends on uninitialised value(s) ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128) ==29796== by 0x403F7D: MixColumnsInv(unsigned char*) (primate.cpp:168) ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196) ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245) ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275) ==29796== by 0x401027: timecop_doit() (try.cpp:107) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== Uninitialised value was created by a client request ==29796== at 0x400EC7: timecop_doit() (try.cpp:102) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== ==29796== Conditional jump or move depends on uninitialised value(s) ==29796== at 0x403D7B: T2(unsigned char) (primate.cpp:128) ==29796== by 0x403F2F: MixColumnsInv(unsigned char*) (primate.cpp:168) ==29796== by 0x404038: primateInv(unsigned char*) (primate.cpp:196) ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245) ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275) ==29796== by 0x401027: timecop_doit() (try.cpp:107) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== Uninitialised value was created by a client request ==29796== at 0x400EC7: timecop_doit() (try.cpp:102) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== ==29796== Use of uninitialised value of size 8 ==29796== at 0x403C34: SubElementsInv(unsigned char*) (primate.cpp:97) ==29796== by 0x404040: primateInv(unsigned char*) (primate.cpp:200) ==29796== by 0x404121: p_1_inv(unsigned char*) (primate.cpp:245) ==29796== by 0x40348A: crypto_aead_primatesv1ape120_ref_decrypt (encrypt.cpp:275) ==29796== by 0x401027: timecop_doit() (try.cpp:107) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== Uninitialised value was created by a client request ==29796== at 0x400EC7: timecop_doit() (try.cpp:102) ==29796== by 0x4028C0: main (try-anything.cpp:306) ==29796== ==29796== ==29796== HEAP SUMMARY: ==29796== in use at exit: 70,336 bytes in 16 blocks ==29796== total heap usage: 38 allocs, 22 frees, 184,951 bytes allocated ==29796== ==29796== LEAK SUMMARY: ==29796== definitely lost: 0 bytes in 0 blocks ==29796== indirectly lost: 0 bytes in 0 blocks ==29796== possibly lost: 70,336 bytes in 16 blocks ==29796== still reachable: 0 bytes in 0 blocks ==29796== suppressed: 0 bytes in 0 blocks ==29796== Rerun with --leak-check=full to see details of leaked memory ==29796== ==29796== For lists of detected and suppressed errors, rerun with: -s ==29796== ERROR SUMMARY: 1648 errors from 17 contexts (suppressed: 0 from 0)