error 0 67e31e8becd726f0a3db4dbed55df0fb71e1cc0ac97e03ca6e208becaebb8e9f 304681797 2642227179 4300000000 crypto_sign/ed448goldilocks/amd64 ==25030== Memcheck, a memory error detector ==25030== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==25030== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info ==25030== Command: ./try ==25030== ==25030== Conditional jump or move depends on uninitialised value(s) ==25030== at 0x402CA6: goldilocks_sign (goldilocks.c:343) ==25030== by 0x4025B9: crypto_sign_ed448goldilocks_amd64 (sign.c:38) ==25030== by 0x4011B6: timecop_doit (try.c:96) ==25030== by 0x402240: main (try-anything.c:306) ==25030== Uninitialised value was created by a client request ==25030== at 0x401187: timecop_doit (try.c:95) ==25030== by 0x402240: main (try-anything.c:306) ==25030== ==25030== Conditional jump or move depends on uninitialised value(s) ==25030== at 0x4086C0: barrett_reduce (barrett_field.c:174) ==25030== by 0x408CF6: barrett_deserialize_and_reduce (barrett_field.c:328) ==25030== by 0x402D36: goldilocks_sign (goldilocks.c:358) ==25030== by 0x4025B9: crypto_sign_ed448goldilocks_amd64 (sign.c:38) ==25030== by 0x4011B6: timecop_doit (try.c:96) ==25030== by 0x402240: main (try-anything.c:306) ==25030== Uninitialised value was created by a client request ==25030== at 0x401187: timecop_doit (try.c:95) ==25030== by 0x402240: main (try-anything.c:306) ==25030== ==25030== Conditional jump or move depends on uninitialised value(s) ==25030== at 0x4054C4: convert_to_signed_window_form (scalarmul.c:125) ==25030== by 0x405DC9: schedule_scalar_for_combs (scalarmul.c:292) ==25030== by 0x405B0C: scalarmul_fixed_base (scalarmul.c:316) ==25030== by 0x402D56: goldilocks_sign (goldilocks.c:364) ==25030== by 0x4025B9: crypto_sign_ed448goldilocks_amd64 (sign.c:38) ==25030== by 0x4011B6: timecop_doit (try.c:96) ==25030== by 0x402240: main (try-anything.c:306) ==25030== Uninitialised value was created by a client request ==25030== at 0x401187: timecop_doit (try.c:95) ==25030== by 0x402240: main (try-anything.c:306) ==25030== ==25030== Conditional jump or move depends on uninitialised value(s) ==25030== at 0x404B51: p448_strong_reduce (p448.c:336) ==25030== by 0x404C9A: p448_serialize (p448.c:375) ==25030== by 0x402D81: goldilocks_sign (goldilocks.c:367) ==25030== by 0x4025B9: crypto_sign_ed448goldilocks_amd64 (sign.c:38) ==25030== by 0x4011B6: timecop_doit (try.c:96) ==25030== by 0x402240: main (try-anything.c:306) ==25030== Uninitialised value was created by a client request ==25030== at 0x401187: timecop_doit (try.c:95) ==25030== by 0x402240: main (try-anything.c:306) ==25030== ==25030== Conditional jump or move depends on uninitialised value(s) ==25030== at 0x404BA4: p448_strong_reduce (p448.c:348) ==25030== by 0x404C9A: p448_serialize (p448.c:375) ==25030== by 0x402D81: goldilocks_sign (goldilocks.c:367) ==25030== by 0x4025B9: crypto_sign_ed448goldilocks_amd64 (sign.c:38) ==25030== by 0x4011B6: timecop_doit (try.c:96) ==25030== by 0x402240: main (try-anything.c:306) ==25030== Uninitialised value was created by a client request ==25030== at 0x401187: timecop_doit (try.c:95) ==25030== by 0x402240: main (try-anything.c:306) ==25030== ==25030== Conditional jump or move depends on uninitialised value(s) ==25030== at 0x4086C0: barrett_reduce (barrett_field.c:174) ==25030== by 0x408CF6: barrett_deserialize_and_reduce (barrett_field.c:328) ==25030== by 0x402F72: goldilocks_derive_challenge (goldilocks.c:326) ==25030== by 0x402DA2: goldilocks_sign (goldilocks.c:370) ==25030== by 0x4025B9: crypto_sign_ed448goldilocks_amd64 (sign.c:38) ==25030== by 0x4011B6: timecop_doit (try.c:96) ==25030== by 0x402240: main (try-anything.c:306) ==25030== Uninitialised value was created by a client request ==25030== at 0x401187: timecop_doit (try.c:95) ==25030== by 0x402240: main (try-anything.c:306) ==25030== ==25030== Conditional jump or move depends on uninitialised value(s) ==25030== at 0x4086C0: barrett_reduce (barrett_field.c:174) ==25030== by 0x4084BB: barrett_negate (barrett_field.c:111) ==25030== by 0x402DB4: goldilocks_sign (goldilocks.c:379) ==25030== by 0x4025B9: crypto_sign_ed448goldilocks_amd64 (sign.c:38) ==25030== by 0x4011B6: timecop_doit (try.c:96) ==25030== by 0x402240: main (try-anything.c:306) ==25030== Uninitialised value was created by a client request ==25030== at 0x401187: timecop_doit (try.c:95) ==25030== by 0x402240: main (try-anything.c:306) ==25030== ==25030== Conditional jump or move depends on uninitialised value(s) ==25030== at 0x408582: barrett_negate (barrett_field.c:132) ==25030== by 0x402DB4: goldilocks_sign (goldilocks.c:379) ==25030== by 0x4025B9: crypto_sign_ed448goldilocks_amd64 (sign.c:38) ==25030== by 0x4011B6: timecop_doit (try.c:96) ==25030== by 0x402240: main (try-anything.c:306) ==25030== Uninitialised value was created by a client request ==25030== at 0x401187: timecop_doit (try.c:95) ==25030== by 0x402240: main (try-anything.c:306) ==25030== ==25030== Conditional jump or move depends on uninitialised value(s) ==25030== at 0x4089A6: barrett_mul_or_mac (barrett_field.c:239) ==25030== by 0x402FC2: barrett_mac (barrett_field.h:161) ==25030== by 0x402DCA: goldilocks_sign (goldilocks.c:381) ==25030== by 0x4025B9: crypto_sign_ed448goldilocks_amd64 (sign.c:38) ==25030== by 0x4011B6: timecop_doit (try.c:96) ==25030== by 0x402240: main (try-anything.c:306) ==25030== Uninitialised value was created by a client request ==25030== at 0x401187: timecop_doit (try.c:95) ==25030== by 0x402240: main (try-anything.c:306) ==25030== ==25030== Conditional jump or move depends on uninitialised value(s) ==25030== at 0x4085F7: barrett_reduce (barrett_field.c:145) ==25030== by 0x4089BD: barrett_mul_or_mac (barrett_field.c:240) ==25030== by 0x402FC2: barrett_mac (barrett_field.h:161) ==25030== by 0x402DCA: goldilocks_sign (goldilocks.c:381) ==25030== by 0x4025B9: crypto_sign_ed448goldilocks_amd64 (sign.c:38) ==25030== by 0x4011B6: timecop_doit (try.c:96) ==25030== by 0x402240: main (try-anything.c:306) ==25030== Uninitialised value was created by a client request ==25030== at 0x401187: timecop_doit (try.c:95) ==25030== by 0x402240: main (try-anything.c:306) ==25030== ==25030== Conditional jump or move depends on uninitialised value(s) ==25030== at 0x4086C0: barrett_reduce (barrett_field.c:174) ==25030== by 0x4089BD: barrett_mul_or_mac (barrett_field.c:240) ==25030== by 0x402FC2: barrett_mac (barrett_field.h:161) ==25030== by 0x402DCA: goldilocks_sign (goldilocks.c:381) ==25030== by 0x4025B9: crypto_sign_ed448goldilocks_amd64 (sign.c:38) ==25030== by 0x4011B6: timecop_doit (try.c:96) ==25030== by 0x402240: main (try-anything.c:306) ==25030== Uninitialised value was created by a client request ==25030== at 0x401187: timecop_doit (try.c:95) ==25030== by 0x402240: main (try-anything.c:306) ==25030== ==25030== Conditional jump or move depends on uninitialised value(s) ==25030== at 0x4085F7: barrett_reduce (barrett_field.c:145) ==25030== by 0x4089F4: barrett_mul_or_mac (barrett_field.c:248) ==25030== by 0x402FC2: barrett_mac (barrett_field.h:161) ==25030== by 0x402DCA: goldilocks_sign (goldilocks.c:381) ==25030== by 0x4025B9: crypto_sign_ed448goldilocks_amd64 (sign.c:38) ==25030== by 0x4011B6: timecop_doit (try.c:96) ==25030== by 0x402240: main (try-anything.c:306) ==25030== Uninitialised value was created by a client request ==25030== at 0x401187: timecop_doit (try.c:95) ==25030== by 0x402240: main (try-anything.c:306) ==25030== ==25030== Conditional jump or move depends on uninitialised value(s) ==25030== at 0x4086C0: barrett_reduce (barrett_field.c:174) ==25030== by 0x4089F4: barrett_mul_or_mac (barrett_field.c:248) ==25030== by 0x402FC2: barrett_mac (barrett_field.h:161) ==25030== by 0x402DCA: goldilocks_sign (goldilocks.c:381) ==25030== by 0x4025B9: crypto_sign_ed448goldilocks_amd64 (sign.c:38) ==25030== by 0x4011B6: timecop_doit (try.c:96) ==25030== by 0x402240: main (try-anything.c:306) ==25030== Uninitialised value was created by a client request ==25030== at 0x401187: timecop_doit (try.c:95) ==25030== by 0x402240: main (try-anything.c:306) ==25030== ==25030== Conditional jump or move depends on uninitialised value(s) ==25030== at 0x4085F7: barrett_reduce (barrett_field.c:145) ==25030== by 0x402E02: goldilocks_sign (goldilocks.c:389) ==25030== by 0x4025B9: crypto_sign_ed448goldilocks_amd64 (sign.c:38) ==25030== by 0x4011B6: timecop_doit (try.c:96) ==25030== by 0x402240: main (try-anything.c:306) ==25030== Uninitialised value was created by a client request ==25030== at 0x401187: timecop_doit (try.c:95) ==25030== by 0x402240: main (try-anything.c:306) ==25030== ==25030== Conditional jump or move depends on uninitialised value(s) ==25030== at 0x4086C0: barrett_reduce (barrett_field.c:174) ==25030== by 0x402E02: goldilocks_sign (goldilocks.c:389) ==25030== by 0x4025B9: crypto_sign_ed448goldilocks_amd64 (sign.c:38) ==25030== by 0x4011B6: timecop_doit (try.c:96) ==25030== by 0x402240: main (try-anything.c:306) ==25030== Uninitialised value was created by a client request ==25030== at 0x401187: timecop_doit (try.c:95) ==25030== by 0x402240: main (try-anything.c:306) ==25030== ==25030== ==25030== HEAP SUMMARY: ==25030== in use at exit: 44,640 bytes in 10 blocks ==25030== total heap usage: 21 allocs, 11 frees, 73,944 bytes allocated ==25030== ==25030== LEAK SUMMARY: ==25030== definitely lost: 0 bytes in 0 blocks ==25030== indirectly lost: 0 bytes in 0 blocks ==25030== possibly lost: 44,640 bytes in 10 blocks ==25030== still reachable: 0 bytes in 0 blocks ==25030== suppressed: 0 bytes in 0 blocks ==25030== Rerun with --leak-check=full to see details of leaked memory ==25030== ==25030== For lists of detected and suppressed errors, rerun with: -s ==25030== ERROR SUMMARY: 130 errors from 15 contexts (suppressed: 0 from 0)