Output save_alt Download

Operation
crypto_sign
Primitive
ed448goldilocks
Implementation
32
Compiler options
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
Host
venus
1 error 0
2 f9881e0e9aba94718342ffca38fb4e57df9ed1da71a0d73d7d987ed7ac5bb35e 149306296 1643621757 4300000000 crypto_sign/ed448goldilocks/32
3 ==24308== Memcheck, a memory error detector
4 ==24308== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
5 ==24308== Using Valgrind-3.15.0.GIT and LibVEX; rerun with -h for copyright info
6 ==24308== Command: ./try
7 ==24308==
8 ==24308== Conditional jump or move depends on uninitialised value(s)
9 ==24308== at 0x403447: goldilocks_sign (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
10 ==24308== by 0x402C09: crypto_sign_ed448goldilocks_32 (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
11 ==24308== by 0x401256: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
12 ==24308== by 0x402822: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
13 ==24308== Uninitialised value was created by a client request
14 ==24308== at 0x401227: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
15 ==24308== by 0x402822: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
16 ==24308==
17 ==24308== Conditional jump or move depends on uninitialised value(s)
18 ==24308== at 0x407164: schedule_scalar_for_combs (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
19 ==24308== by 0x406AD6: scalarmul_fixed_base (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
20 ==24308== by 0x4034EF: goldilocks_sign (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
21 ==24308== by 0x402C09: crypto_sign_ed448goldilocks_32 (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
22 ==24308== by 0x401256: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
23 ==24308== by 0x402822: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
24 ==24308== Uninitialised value was created by a client request
25 ==24308== at 0x401227: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
26 ==24308== by 0x402822: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
27 ==24308==
28 ==24308== Conditional jump or move depends on uninitialised value(s)
29 ==24308== at 0x404EDA: p448_strong_reduce (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
30 ==24308== by 0x40505A: p448_serialize (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
31 ==24308== by 0x40351A: goldilocks_sign (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
32 ==24308== by 0x402C09: crypto_sign_ed448goldilocks_32 (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
33 ==24308== by 0x401256: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
34 ==24308== by 0x402822: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
35 ==24308== Uninitialised value was created by a client request
36 ==24308== at 0x401227: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
37 ==24308== by 0x402822: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
38 ==24308==
39 ==24308== Conditional jump or move depends on uninitialised value(s)
40 ==24308== at 0x404F4B: p448_strong_reduce (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
41 ==24308== by 0x40505A: p448_serialize (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
42 ==24308== by 0x40351A: goldilocks_sign (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
43 ==24308== by 0x402C09: crypto_sign_ed448goldilocks_32 (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
44 ==24308== by 0x401256: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
45 ==24308== by 0x402822: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
46 ==24308== Uninitialised value was created by a client request
47 ==24308== at 0x401227: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
48 ==24308== by 0x402822: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
49 ==24308==
50 ==24308== Conditional jump or move depends on uninitialised value(s)
51 ==24308== at 0x409D02: barrett_negate (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
52 ==24308== by 0x40359D: goldilocks_sign (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
53 ==24308== by 0x402C09: crypto_sign_ed448goldilocks_32 (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
54 ==24308== by 0x401256: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
55 ==24308== by 0x402822: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
56 ==24308== Uninitialised value was created by a client request
57 ==24308== at 0x401227: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
58 ==24308== by 0x402822: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
59 ==24308==
60 ==24308== Conditional jump or move depends on uninitialised value(s)
61 ==24308== at 0x40AAA1: barrett_mul_or_mac (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
62 ==24308== by 0x4035D8: goldilocks_sign (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
63 ==24308== by 0x402C09: crypto_sign_ed448goldilocks_32 (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
64 ==24308== by 0x401256: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
65 ==24308== by 0x402822: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
66 ==24308== Uninitialised value was created by a client request
67 ==24308== at 0x401227: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
68 ==24308== by 0x402822: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
69 ==24308==
70 ==24308== Conditional jump or move depends on uninitialised value(s)
71 ==24308== at 0x409D73: barrett_reduce (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
72 ==24308== by 0x40AD51: barrett_mul_or_mac (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
73 ==24308== by 0x4035D8: goldilocks_sign (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
74 ==24308== by 0x402C09: crypto_sign_ed448goldilocks_32 (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
75 ==24308== by 0x401256: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
76 ==24308== by 0x402822: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
77 ==24308== Uninitialised value was created by a client request
78 ==24308== at 0x401227: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
79 ==24308== by 0x402822: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
80 ==24308==
81 ==24308== Conditional jump or move depends on uninitialised value(s)
82 ==24308== at 0x409D73: barrett_reduce (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
83 ==24308== by 0x40360B: goldilocks_sign (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
84 ==24308== by 0x402C09: crypto_sign_ed448goldilocks_32 (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
85 ==24308== by 0x401256: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
86 ==24308== by 0x402822: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
87 ==24308== Uninitialised value was created by a client request
88 ==24308== at 0x401227: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
89 ==24308== by 0x402822: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
90 ==24308==
91 ==24308== Conditional jump or move depends on uninitialised value(s)
92 ==24308== at 0x403447: goldilocks_sign (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
93 ==24308== by 0x402C09: crypto_sign_ed448goldilocks_32 (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
94 ==24308== by 0x401256: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
95 ==24308== by 0x402833: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
96 ==24308== Uninitialised value was created by a client request
97 ==24308== at 0x401227: timecop_doit (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
98 ==24308== by 0x402833: main (in /home/moritz/Uni/2015-2016/research-internship/letstrythisagain/supercop-20181113/bench/venus/work/compile/try)
99 ==24308==
100 ==24308==
101 ==24308== HEAP SUMMARY:
102 ==24308== in use at exit: 44,640 bytes in 10 blocks
103 ==24308== total heap usage: 21 allocs, 11 frees, 71,640 bytes allocated
104 ==24308==
105 ==24308== LEAK SUMMARY:
106 ==24308== definitely lost: 0 bytes in 0 blocks
107 ==24308== indirectly lost: 0 bytes in 0 blocks
108 ==24308== possibly lost: 44,640 bytes in 10 blocks
109 ==24308== still reachable: 0 bytes in 0 blocks
110 ==24308== suppressed: 0 bytes in 0 blocks
111 ==24308== Rerun with --leak-check=full to see details of leaked memory
112 ==24308==
113 ==24308== For lists of detected and suppressed errors, rerun with: -s
114 ==24308== ERROR SUMMARY: 40 errors from 9 contexts (suppressed: 0 from 0)